/* cyrillic-ext */

@font-face {
  font-family: "catamaranbold";
  src: url("../fonts/catamaran_bold-webfont.eot");
  src: url("../fonts/catamaran_bold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/catamaran_bold-webfont.woff2") format("woff2"),
    url("../fonts/catamaran_bold-webfont.woff") format("woff"),
    url("../fonts/catamaran_bold-webfont.ttf") format("truetype"),
    url("../fonts/catamaran_bold-webfont.svg#catamaranbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "catamaranlight";
  src: url("../fonts/catamaran_light-webfont.eot");
  src: url("../fonts/catamaran_light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/catamaran_light-webfont.woff2") format("woff2"),
    url("../fonts/catamaran_light-webfont.woff") format("woff"),
    url("../fonts/catamaran_light-webfont.ttf") format("truetype"),
    url("../fonts/catamaran_light-webfont.svg#catamaranlight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "catamaranregular";
  src: url("../fonts/catamaran_regular-webfont.eot");
  src: url("../fonts/catamaran_regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/catamaran_regular-webfont.woff2") format("woff2"),
    url("../fonts/catamaran_regular-webfont.woff") format("woff"),
    url("../fonts/catamaran_regular-webfont.ttf") format("truetype"),
    url("../fonts/catamaran_regular-webfont.svg#catamaranregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

:root {
  --switches-bg-color: #b88051;
  --switches-label-color: white ;
  --switch-bg-color: white;
  --switch-text-color: #b88051 ;
}

.primary-color {
  color: #b88051 !important;
}

.accent-color {
  color: #8d8681 !important;
}

.primary-btn {
  color: white !important;
  background: #b88051 !important;
  border: 2px solid #b88051 !important;
}

.primary-background {
  background: #b88051 !important;
}

.custom_dev_li .video-assm {
  background-color: #b88051;
  color: white;
  padding: 8px;
  background-image: none !important;
  border-radius: 100%;
}

.custom_dev_li a:hover {
  background-color: #b88051 !important;
  background-image: none !important;
  color: #ffffff !important;
}

.custom_dev_li a:hover i {
  background-color: #b88051 !important;
  background-image: none !important;
  color: #ffffff !important;
}

.button-text-only {
  color: #b88051 !important;
  transition: all 400ms !important;
  -webkit-transition: all 400ms !important;
  cursor: pointer !important;
  outline: none !important;
  text-decoration: none !important;
  font-family: "catamaranbold" !important;
  font-weight: normal !important;
  font-size: 15px !important;
  border: none !important;
  background: none !important;
  padding: 0px !important;
  margin: 0px !important;
  line-height: inherit !important;
}

.button-text-only:hover,
.button-text-only:focus {
  color: #3a2718 !important;
  outline: none !important;
  text-decoration: none !important;
  border: none !important;
  background: none !important;
}

/* .custom_dev_li a:hover{
	background-color: #ffffff;
	background-image: none !important;
    color: #b88051;
}
.custom_dev_li a:hover i{
	background-color: #ffffff;
	background-image: none !important;
    color: #b88051;
} */

.custom_dev_anchor {
  border: none !important;
  background: #f5f5f5 !important;
  color: #b88051 !important;
  padding-left: 50px !important;
}

.custom_dev_span {
  margin-top: 2px;
  height: 25px;
  width: 25px;
  text-align: center;
  display: inline;
  border: none;
  /* box-shadow: 0 0 3px 0px #00000085; */
}

.custom_dev_div a i {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
}

.custom_dropdown_dev li a i.flaticon-path {
  background-image: none;
  background-color: #b88051;
  color: #f5f5f5;
  border-radius: 100%;
  padding-top: 2px;
}

.custom_dropdown_dev li a:hover i.flaticon-path,
.custom_dropdown_dev li.active a i.flaticon-path {
  color: #b88051;
  background-color: #f5f5f5;
}

.custom_dropdown_dev li a i.flaticon-quiz {
    background-image: none;
    background-color: #b88051;
    color: #f5f5f5;
    border-radius: 100%;
    padding-top: 2px;
}

.custom_dropdown_dev li a:hover i.flaticon-quiz,
.custom_dropdown_dev li.active a i.flaticon-quiz {
    color: #b88051;
    background-color: #f5f5f5;
}

.custom_dev_div a i.webinar_icon {
  background-position: -247px -347px;
}

.custom_dev_div a i.learning_path {
  background-position: -215px -443px;
}

.custom_dev_div a i.poll {
  background-position: -4px -324px;
}

.custom_dev_div a i.relate_asset {
  background-position: -76px -249px;
}

.custom_dev_div a i.video_camera {
  font-size: 15px;
  background-color: #b88051;
  background-image: none !important;
  color: white;
  border-radius: 100%;
}

.custom_dev_div a i.co_creation {
  font-size: 15px;
  background-color: #b88051;
  background-image: none;
  color: white;
  border-radius: 100%;
}

.custom_dropdown_dev a i.video_camera::before {
  padding-top: 7px;
  display: inline-block;
}

.custom_dev_div a i.co_creation::before {
  padding-top: 7px;
  display: inline-block;
}

.custom_dev_div a:hover i.webinar_icon,
.custom_dev_div a i.webinar_icon {
  background-position: -213px -346px;
}

.custom_dropdown_dev li a i {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
}

.custom_dropdown_dev li a i.webinar_icon {
  background-position: -247px -347px;
}

.custom_dropdown_dev li a i.learning_path {
  background-position: -215px -443px;
}

.custom_dropdown_dev li a i.poll {
  background-position: -4px -324px;
}

.custom_dropdown_dev li a i.relate_asset {
  background-position: -76px -249px;
}

.custom_dropdown_dev li a i.video_camera {
  font-size: 15px;
  background-color: #b88051;
  background-image: none;
  color: white;
  border-radius: 100%;
}

.custom_dropdown_dev li a i.co_creation {
  font-size: 15px;
  background-color: #b88051;
  background-image: none;
  color: white;
  border-radius: 100%;
}

.custom_dropdown_dev li a i.video_camera::before {
  padding-top: 7px;
  display: inline-block;
}

.custom_dropdown_dev li a i.co_creation::before {
  padding-top: 7px;
  display: inline-block;
}

.custom_dropdown_dev li a:hover i.webinar_icon,
.custom_dropdown_dev li.active a i.webinar_icon {
  background-position: -213px -346px;
}

.custom_dropdown_dev li a:hover i.poll,
.custom_dropdown_dev li.active a i.poll {
  background-position: -37px -324px;
}

.custom_dropdown_dev li a:hover i.relate_asset,
.custom_dropdown_dev li.active a i.relate_asset {
  background-position: -110px -249px;
}

.custom_dropdown_dev li a:hover i.learning_path,
.custom_dropdown_dev li.active a i.learning_path {
  background-position: -215px -443px;
}

.custom_dropdown_dev li a:hover i.webinar_icon,
.custom_dropdown_dev li.active a i.webinar_icon {
  background-position: -213px -346px;
}

.custom_dropdown_dev li a:hover i.learning_path,
.custom_dropdown_dev li.active a i.learning_path {
  background-position: -215px -443px;
}

/* Copy Clipboard Style - Start */

.copied::after {
  position: absolute;
  /* top: 12%;
    left: 110%; */
  display: block;
  content: "Copied";
  font-size: 0.75em;
  padding: 8px 8px;
  color: #fff;
  background-color: #b88051;
  border-radius: 3px;
  opacity: 0;
  will-change: opacity, transform;
  animation: showcopied 1.5s ease;
}

@keyframes showcopied {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  70% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
  }
}

/* Copy Clipboard Style - End */

.tim_det:after,
.form-control:after,
.next_prev_wrap:after,
.rowwise:after,
.bar_withcount:after,
.inner_widget_head:after {
  clear: both;
  content: "";
  display: block;
}

/* Common Style */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0;
  font-family: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: middle;
}

body {
  font-size: 15px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

html {
  background: #fafafa;
  font-style: normal;
}

img {
  max-width: 100%;
  line-height: 1px;
  margin: initial;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
table tr td {
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
}

.table > thead > tr > th.vtop,
.table > tbody > tr > th.vtop,
.table > tfoot > tr > th.vtop,
.table > thead > tr > td.vtop,
.table > tbody > tr > td.vtop,
.table > tfoot > tr > td.vtop,
table tr td.vtop {
  vertical-align: top;
}

.table tr:first-child > td {
  border-top: 0px;
}

.table tr:last-child > td {
  border-bottom: 1px solid #ddd;
}

.right_align {
  text-align: right;
  position: relative;
}

/* Common */

body {
  background: #ffffff;
  font-family: "catamaranregular", Arial, sans-serif;
  color: #191919;
}

.clear {
  clear: both;
}

section {
  background: #fff;
}

a {
  color: #ba8748;
  transition: all 400ms;
  -webkit-transition: all 400ms;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  font-family: "catamaranbold";
  font-weight: normal;
  font-size: 15px;
}

.hover_disable {
  cursor: default !important;
}
a.hover_disable:hover, a.hover_disable:active {
  text-decoration: none;
  color: #ba8748 !important;
}

a:hover,
a:focus {
  color: #3a2718;
  outline: none;
  text-decoration: none;
}

a:focus {
  outline: none;
  text-decoration: none;
}

.btn:first-child {
  margin-left: 0;
}

.btn {
  transition: all 400ms;
  -webkit-transition: all 400ms;
}

textarea {
  resize: none;
}

.required_star {
  color: #f00;
}

.center_layout {
  max-width: 754px;
  margin: 0 auto;
}

.back_sec {
  padding: 15px 0 8px;
  border-top: 1px solid #e0e0e0;
  margin: 20px 0 0;
}

/* Button */

.btn {
  font-family: "catamaranbold";
  font-size: 15px;
  border-radius: 3px;
  background: #b88051;
  color: #fff;
  line-height: 18px;
  border: 3px solid #b88051;
  margin-bottom: 7px;
  /* If any issues in this Margin bottom plz fix that dont remove it */
  vertical-align: top;
}

.btn:hover,
.btn:focus,
.btn.active {
  background: #3a2718;
  color: #fff;
  border: 3px solid #3a2718;
}

input.btn:hover,
input.btn:focus {
  border: 0;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus {
  outline: none;
}

.btn.inactive,
.inactive {
  opacity: 0.5;
}

.btn_grey {
  background: #8d8682;
  border-color: #8d8682;
  color: #fff;
  font-size: 16px;
  padding: 8px 20px;
  font-family: "catamaranbold";
  border-radius: 3px;
}

.btn_grey_dark,
input[type="reset"].btn_grey_dark,
input[type="button"].btn_grey_dark,
input[type="submit"].btn_grey_dark {
  background: #8d8682;
  border-color: #8d8682;
}

.btn_grey:hover,
.btn_grey:focus,
.btn_grey_dark:hover,
.btn_grey_dark:focus,
input[type="reset"].btn_grey_dark:hover,
input[type="button"].btn_grey_dark:hover,
input[type="submit"].btn_grey_dark:hover,
input[type="reset"].btn_grey_dark:focus,
input[type="button"].btn_grey_dark:focus,
input[type="submit"].btn_grey_dark:focus {
  background: #222222;
  border-color: #222222;
  color: #fff;
}

.btn-lg {
  padding: 11px 120px;
}

.user_perm_but {
  border-radius: 2px !important;
  min-height: 36px;
}

.btn.border_btn,
input[type="reset"].border_btn,
input[type="button"].border_btn,
input[type="submit"].border_btn {
  border: 2px solid #b88051;
  background: transparent;
  color: #b88051;
}

/*.btn.border_btn.btn-grey, input[type="reset"].border_btn.btn-grey, input[type="button"].border_btn.btn-grey, input[type="submit"].border_btn.btn-grey { border: 3px solid #a59f9d; background: transparent; color: #a59f9d; }*/

.btn.border_btn:hover,
.btn.border_btn.active,
input[type="reset"].border_btn:hover,
input[type="button"].border_btn:hover,
input[type="submit"].border_btn:hover,
input[type="reset"].border_btn:focus,
input[type="button"].border_btn:focus,
input[type="submit"].border_btn:focus {
  background: #b88051;
  color: #fff;
  box-shadow: 0 0 0 0 #fff;
  border-color: #b88051;
}

.btn.border_btn.btn-grey:hover,
.btn.border_btn.btn-grey.active,
input[type="reset"].border_btn.btn-grey:hover,
input[type="button"].border_btn.btn-grey:hover,
input[type="submit"].border_btn.btn-grey:hover,
input[type="reset"].border_btn.btn-grey:focus,
input[type="button"].border_btn.btn-grey:focus,
input[type="submit"].border_btn.btn-grey:focus {
  background: #a59f9d;
  color: #fff;
  box-shadow: 0 0 0 0 #fff;
  border-color: #a59f9d;
}

.btn.btn_small {
  line-height: normal;
  padding: 5px 25px;
  min-width: 98px;
}

.priv_btn_wrap {
  text-align: center;
  margin: 50px 0 0 0;
}

.priv_btn_wrap .btn {
  font-family: "catamaranlight";
  margin-right: 15px;
  padding: 10px 22px;
  text-align: center;
  text-transform: uppercase;
  margin-right: 15px;
}

.priv_btn_wrap .btn:last-child {
  margin-right: 0;
}

/* table */

.table-borderless {
  border: 0;
}

.table-borderless th,
.table-borderless td {
  border: 0 !important;
}

/* Form */

.form-control {
  height: 60px;
  border: 1px solid #efeeee;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 10px 20px;
  background: #fcfcfb;
  font-size: 18px;
  border-radius: 1px;
  color: #000;
}

.form-control-feedback {
  width: 42px;
  height: 58px;
  line-height: 58px;
  background-position: center;
  background-repeat: no-repeat;
}

.form-control.error {
  color: #727272;
}

.success {
  background: #2ecc71;
  color: #fff;
  font-family: "catamaranregular";
  font-size: 18px;
  padding: 14px 15px 14px 20px;
  position: relative;
  display: inline-block;
  border-radius: 3px;
  margin: 13px 0 0;
}

.success:after {
  content: "";
  border: 10px solid #2ecc71;
  border-width: 12px 8px 12px 8px;
  border-color: transparent transparent #2ecc71 transparent;
  position: absolute;
  top: -24px;
  right: 10%;
}

.success i {
  font-size: 18px;
  margin: 0 8px 0 0;
}

/* Forms */

.form-group {
  word-wrap: break-word;
}

label {
  font-size: 14px;
  font-family: "catamaranregular";
  margin: 0 0 5px;
  display: inline-block;
  vertical-align: middle;
  color: #8a8a8a;
}

input,
textarea {
  -webkit-border-radius: 0px;
}

input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea,
input[type="file"] {
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

input[type="text"],
input[type="url"],
input[type="email"],
input[type="password"],
textarea,
select,
input[type="file"],
textarea.form-control {
  padding: 5px 10px;
  border: 1px solid #eeeeed;
  line-height: 20px;
  width: 100%;
  margin: 0 0 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-family: "catamaranregular";
  height: 42px;
  border-radius: 3px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 15px;
  background: #e8e8e8;
  color: #00000;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
textarea:focus,
input[type="file"]:focus,
select:focus,
.form-control:focus {
  border: 1px solid #e9e9e9;
  box-shadow: 0 0 0 0 #ccc;
}

input[type="reset"],
input[type="button"],
input[type="submit"] {
  display: inline-block;
  height: 40px;
  margin-bottom: 10px;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  cursor: pointer;
  margin-top: 0px;
  font-family: "catamaranbold";
  font-size: 15px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 5px;
  margin-right: 5px;
  background: #b88051;
  color: #ffffff;
  border: 0px;
  text-align: center;
  min-width: 165px;
  border-radius: 2px;
  /*line-height: 35px;*/
  vertical-align: middle;
}

input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button:hover {
  background: #3a2718;
  color: #fff;
}

textarea {
  resize: none;
  min-height: 85px;
}

input[type="reset"].cancel,
input[type="button"].cancel,
input[type="submit"].cancel,
button.cancel {
  background: #8d8682;
}

input[type="reset"].cancel:hover,
input[type="button"].cancel:hover,
input[type="submit"].cancel:hover,
button.cancel:hover {
  background: #000;
}

/* Error */

.error {
  color: #f00;
  font-weight: normal;
}

label.error,
.form_edit_box .form-inline .form-group label.error,
.form-group label.error {
  background: #ffbaba;
  color: #d8000c !important;
  /* padding: 5px 25px; line-height: normal;*/
  padding: 5px 10px;
  font-size: 13px;
  position: relative;
  text-transform: inherit !important;
  display: inline-block;
  font-weight: normal;
  font-family: "catamaranregular";
}

label.error:before,
span.field_err:before,
.custom_checkbox label.error:before {
  border-bottom: 5px solid #ffbaba;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: "";
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: -5px;
  width: 0;
  height: auto;
  border-top: 0px;
}

.center_formsec label.error {
  text-align: center;
  display: block;
  margin: 0 auto;
}

.alert {
  padding: 10px 15px;
  border-radius: 0;
  -webkit-border-radius: 0;
  text-align: left;
  display: none;
  margin: 0 0 20px;
}

.alert-dismissible {
  padding-right: 35px;
}

.alert_fixed {
  position: fixed;
  left: 0;
  right: 0;
  top: 212px;
  z-index: 999;
}

.alert_success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert_danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* Error for login part */

.login_wrap .form-group label.error,
.signup_wrap .form-group label.error,
.forgot_wrap .form-group label.error {
  width: 100%;
  display: block;
  text-align: center;
}

/* Check box */

.customcheckbx_group .custom_checkbox {
  margin: 0 10px 0 0;
}

.custom_checkbox {
  position: relative;
  display: inline-block;
}

.custom_checkbox input {
  opacity: 0;
  filter: alpha(opacity=0);
  height: 100%;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  position: absolute;
  cursor: pointer;
}

.custom_checkbox input[type="checkbox"]:checked + label:before,
.custom_checkbox input[type="checkbox"]:checked + label + label:before {
  content: "\f00c";
  font-family: "FontAwesome";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  text-align: center;
  background: #ba8748;
  border-collapse: #ba8748;
}

.custom_checkbox label:before {
  content: "";
  position: absolute;
  width: 21px;
  height: 21px;
  border: 2px solid #b88051;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  left: 0;
  top: 1px;
  pointer-events: none;
  background-color: #fff;
}

.custom_checkbox label {
  position: relative;
  padding: 0 0 0 30px;
  pointer-events: none;
  font-size: 15px;
  color: #a7a4a4;
  font-weight: normal;
  margin-bottom: 0;
  display: block;
  width: auto !important;
  line-height: 26px;
}

/* Radio */

.customradio_group .custom_radio {
  margin: 0 10px 0 0;
}

.custom_radio {
  position: relative;
  display: inline-block;
}

.custom_radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  height: 100%;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  position: absolute;
  cursor: pointer;
}

.custom_radio input[type="radio"]:checked + label:before {
  box-shadow: 0 0 0 4px #fff inset;
  border-color: #b88051;
  background: #b88051;
}

.custom_radio label:before {
  content: "";
  position: absolute;
  width: 21px;
  height: 21px;
  border: 2px solid #b88051;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  left: 0;
  top: 0px;
  pointer-events: none;
  border-radius: 100%;
  -webkit-border-radius: 100%;
}

.custom_radio label {
  position: relative;
  padding: 0 0 0 30px;
  pointer-events: none;
  font-size: 15px;
  color: #303030;
  font-weight: normal;
  margin-bottom: 0;
  display: block;
}

/* Select box */

.chosen-container {
  width: 100% !important;
}

.chosen-container-single .chosen-single {
  border: 1px solid #e5e2e2;
  background: #fff;
  box-shadow: none;
  -webkit-box-shadow: none;
  height: 58px;
  line-height: 29px;
  padding: 13px 20px;
  overflow: visible;
  border-radius: 3px;
}

.chosen-container-single .chosen-single span {
  color: #999;
  font-size: 18px;
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgba(102, 175, 233, 0.6);
  background: #fff;
}

.chosen-container .chosen-results li.highlighted {
  background: #ba8748;
}

.chosen-container-single .chosen-single div {
  background: transparant;
  width: 37px;
  border-radius: 0 3 3 0;
  -webkit-border-radius: 0 3 3 0;
  height: auto !important;
  top: -1px;
  bottom: -1px;
  text-align: center;
  color: #191919;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  background: transparant;
}

.chosen-container-single .chosen-single div b {
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.chosen-container-single .chosen-single div b:before {
  content: "\f107";
  font-size: 21px;
  line-height: 58px;
  color: #bbb;
}

.chosen-container-active.chosen-with-drop .chosen-single div b:before {
  content: "\f106";
}

/* Close button */

.circle_cross {
  background: url(../images/close_ico.png) no-repeat center;
  border: 1px solid #979797;
  width: 34px;
  height: 34px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  opacity: 1;
  display: inline-block;
}

.circle_cross.small {
  width: 24px;
  height: 24px;
  background-size: 12px auto;
}

.circle_cross:hover {
  background-image: url(../images/close_ico1.png);
  background-color: #ba8748;
  opacity: 1;
  border-color: #ba8748;
}

.dtable_row {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.dtable_col {
  display: table-cell;
  padding: 10px 8px;
}

/* Bootstrap model popup */

.modal {
  z-index: 1071;
}

/* Title */

.top_ttsec {
  padding: 20px 0;
  border-bottom: 1px solid #e0e0e0;
  margin: 0 0 30px;
}

.top_ttsec h3 {
  margin: 1px 0;
  color: #6d6864;
  font-family: "catamaranlight";
  font-size: 36px;
}

/* Header Style */

header {
  background: #ffffff;
  border-bottom: 1px solid #e0e0e0;
  min-height: 70px;
  width: 100%;
}

header .container {
  z-index: 10;
}

.logo {
  height: 70px;
  line-height: 70px;
}

.logo img {
  max-height: 100%;
}

.mobile_profileimg {
  display: none;
}

.navbar {
  min-height: 70px;
  margin: 0;
}

#responsive_menu.navbar-collapse {
  padding: 0;
}

.normal_menu li {
  margin-right: 7px;
}

.normal_menu > li > a {
  line-height: 38px;
  color: #303030;
  font-family: "catamaranbold";
  font-weight: normal;
  position: relative;
  padding: 15px 2px;
  font-size: 15px;
}

.normal_menu li a:after {
  height: 2px;
  content: "";
  display: block;
  left: 0;
  bottom: 0;
  width: 0px;
  background: #b88051;
  transition: all 0.5s ease;
  position: absolute;
}

.normal_menu li a:hover,
.normal_menu li.active a {
  background: transparent;
  color: #b88051;
}

.normal_menu li a:hover:after,
.normal_menu li.active a:after {
  width: 100%;
}

.nav.navbar-nav.log_sign_wrap {
  margin: 8px 0;
}

.nav.navbar-nav.log_sign_wrap > li > a {
  font-size: 15px;
  color: #b88051;
  font-family: "catamaranbold";
  text-transform: capitalize;
  font-weight: normal;
  padding: 15px 0;
}

.nav.navbar-nav.log_sign_wrap li.login {
  margin-right: 15px;
}

.ddspan_menuout {
  margin: 9px 0;
}

.ddspan_menuout.open + .dropdown-menu {
  display: block;
}

.nav.navbar-nav.log_sign_wrap li.login a:hover,
.nav.navbar-nav.log_sign_wrap li.login a:focus {
  background: transparent;
  color: #3a2718;
}

.nav.navbar-nav.log_sign_wrap li.signup,
.nav.navbar-nav.log_sign_wrap li.notification_head {
  margin: 9px 0;
  position: relative;
}

.nav.navbar-nav.log_sign_wrap li.signup a {
  padding: 1px 22px;
  border: 2px solid #ca9f7c;
  border-radius: 5px;
  line-height: 26px;
  height: 32px;
}

.nav.navbar-nav.log_sign_wrap li.signup a:hover,
.nav.navbar-nav.log_sign_wrap li.signup a:focus {
  border-color: #3a2718;
  color: #3a2718;
  background: transparent;
}

.nav.navbar-nav.log_sign_wrap li i,
.nav.navbar-nav.log_sign_wrap li a {
  display: inline-block;
  vertical-align: middle;
}

.nav.navbar-nav.log_sign_wrap li i {
  width: 31px;
  height: 31px;
  margin-right: 8px;
  position: relative;
  border-radius: 50%;
}

.nav.navbar-nav.log_sign_wrap li i img {
  border-radius: 50%;
  height: 100%;
  max-width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: transparent;
  border: 0px;
}

.navbar-nav > li > .dropdown-menu {
  border: 1px solid #cacaca;
  padding: 15px 20px;
  min-width: 190px;
  border-radius: 3px;
}

.dropdown-menu li a {
  padding: 8px 0;
  font-size: 15px;
  color: #231f20;
}

.nav.navbar-nav.log_sign_wrap li .dropdown-menu li a:hover,
.nav.navbar-nav.log_sign_wrap li .dropdown-menu li a:focus,
.nav.navbar-nav.log_sign_wrap li.active .dropdown-menu li a {
  color: #b88051;
}

.nav > li > a:hover,
.nav > li > a:focus {
  background: transparent;
}

.nav.navbar-nav.log_sign_wrap li.notification_head a {
  padding: 0;
  display: block;
}

.nav.navbar-nav.log_sign_wrap li.notification_head .notifi_count {
  background: #222;
  border-radius: 13px;
  color: #fff;
  font-size: 10px;
  height: 15px;
  line-height: 12px;
  padding: 2px;
  position: absolute;
  left: 18px;
  text-align: center;
  top: -4px;
  width: 15px;
}

.nav.navbar-nav.log_sign_wrap li.notification_head a:hover .res_notification {
  color: #b88051;
}

/* Menu Style */

.navbar-toggle {
  z-index: 5;
  width: 25px;
  min-height: 17px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  margin: 30px 0;
  float: right;
  padding: 0;
  border-radius: 0;
}

.navbar-toggle .icon-bar {
  border-radius: 0;
}

button.navbar-toggle:hover {
  background: transparent;
}

.icon-bar {
  position: absolute;
  left: 1px;
  width: 100%;
  height: 2px;
  background: #b88051;
  margin: 0 !important;
}

.icon-bar:nth-child(1) {
  top: 0;
}

.icon-bar:nth-child(2) {
  top: 5px;
}

.icon-bar:nth-child(3) {
  top: 10px;
}

.navbar-toggle:hover .icon-bar:nth-child(1) {
  -webkit-animation: animateMenuBtn 0.7s 0s;
  animation: animateMenuBtn 0.7s 0s;
}

.navbar-toggle:hover .icon-bar:nth-child(2) {
  -webkit-animation: animateMenuBtn 0.7s 0.2s;
  animation: animateMenuBtn 0.7s 0.2s;
}

.navbar-toggle:hover .icon-bar:nth-child(3) {
  -webkit-animation: animateMenuBtn 0.7s 0.4s;
  animation: animateMenuBtn 0.7s 0.4s;
}

@keyframes animateMenuBtn {
  49.9% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

@-webkit-keyframes animateMenuBtn {
  49.9% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

.navbar-toggle:hover .icon-bar {
  background: #3a2718;
}

/* Modal design */

.modal-dialog {
  /*width: 550px; max-width:550px; */
  margin: auto;
  padding: 10px;
}

.modal-header {
  background: #b9b4b2;
  border: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.modal-header .modal-title {
  font-size: 18px;
  color: #6d6864;
  font-family: "catamaranbold";
}

.modal-body {
  background: #fff;
  padding: 40px 90px;
}

.button_group {
  text-align: center;
  margin: 0 0 25px;
}

.button_group a,
.button_group input,
.modal-body .button_group button {
  margin-right: 15px;
}

.button_group a:last-child,
.button_group input:last-child,
.modal-body .button_group button:last-child {
  margin-right: 0;
}

.modal-header .close {
  margin-bottom: 0;
  height: auto;
  min-width: inherit;
}

.modal-header .close:hover {
  color: #000;
  background: transparent;
}

.forgot_link {
  text-align: right;
  margin: 5px 0;
  position: relative;
}

.forgot_link a {
  font-size: 15px;
  font-family: "catamaranbold";
}

.forgot_link a:hover {
  color: #3a2718;
}

.modal-body .form-group-btn {
  text-align: center;
  margin-top: 15px;
}

.form-group-btn input[type="reset"],
.form-group-btn input[type="button"],
.form-group-btn input[type="submit"] {
  min-width: 100px;
}

.form-group-captcha {
  margin: 15px 0;
  text-align: center;
}

.loginpopup .form-group-captcha {
  margin: -7px -17px 15px;
}

.form-group-captcha > div {
  margin: 0 auto;
}

.notify_message {
  text-align: center;
  margin: 0 0 25px;
}

.notify_message h3 {
  color: #b88051;
  font-size: 48px;
  font-family: "catamaranlight";
}

.notify_message p {
  color: #231f20;
  font-size: 18px;
  font-family: "catamaranbold";
}

.signup_wrap,
.forgot_wrap {
  display: none;
}

.back_login {
  margin: 8px auto;
  text-align: center;
}

.common_after_loginpopup.modal {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
}

.modal-body p {
  font-size: 18px;
  text-align: center;
}

.form-control.editor_group p {
  text-align: left;
}

.common_after_loginpopup.modal .modal-header,
.common_after_loginpopup.modal .modal-content {
  border-radius: 0px;
}

/* Footer Style */

.footer_bottom {
  background: #503620;
  text-align: center;
  padding: 8px 0;
}

.footer_bottom p {
  font-size: 15px;
  color: #fff;
  font-family: "catamaranregular";
  margin: 0;
}

.footer_top {
  border-bottom: 1px solid #5a4737;
  border-top: 1px solid #6b5c51;
  background: #3a2718;
  padding: 15px 0;
}

.osmo_logo {
  text-align: center;
  margin: 18px 0;
}

.footer_top .normal_menu li {
  padding: 0;
}

.footer_top .normal_menu li a {
  font-size: 15px;
  color: #b88051;
  line-height: normal;
  padding: 0;
}

.footer_top .normal_menu li a:hover,
.footer_top .normal_menu li.active a {
  color: #fff;
  background: transparent;
}

.footer_top .normal_menu li a:hover:after,
.footer_top .normal_menu li.active a:after {
  width: 0;
}

.footer_top .navbar {
  min-height: inherit;
}

.social_icons {
  padding: 0;
  margin: 8px 0 0 0;
}

.social_icons li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 0 0;
  text-align: center;
}

.social_icons li a {
  display: block;
  width: 21px;
  height: 21px;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  font-size: 0px;
  margin: 0;
}

.social_icons li a.twit {
  background-position: -12px -385px;
}

/*.social_icons li a.twit:hover { background-position: -35px -385px; }*/

.social_icons li a.twit:hover {
  background-position: -12px -385px;
}

.social_icons li a.face {
  background-position: -12px -363px;
}

/*.social_icons li a.face:hover { background-position: -35px -363px; }*/

.social_icons li a.face:hover {
  background-position: -12px -363px;
}

.social_icons li a.gplus {
  background-position: -12px -409px;
}

/*.social_icons li a.gplus:hover { background-position: -35px -409px; }*/

.social_icons li a.gplus:hover {
  background-position: -12px -409px;
}

.social_icons li a.insta {
  background-position: -11px -433px;
}

/*.social_icons li a.insta:hover { background-position: -35px -433px; }*/

.social_icons li a.insta:hover {
  background-position: -11px -433px;
}

.social_icons li a.lin {
  background-position: -11px -457px;
}

/*.social_icons li a.lin:hover { background-position: -34px -457px; }*/

.social_icons li a.lin:hover {
  background-position: -11px -457px;
}

.social_icons li a.youtube {
  background-position: -11px -479px;
}

/*.social_icons li a.youtube:hover { background-position: -33px -479px; }*/

.social_icons li a.youtube:hover {
  background-position: -11px -479px;
}

.heading_section .social_icons {
  margin: 3px 0 2px;
}

.heading_section .social_icons li a.face {
  width: 31px;
  height: 31px;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  background-position: -248px -278px;
  transition: inherit;
  -webkit-transition: inherit;
}

.heading_section .social_icons li a.face:hover {
  background-position: -248px -278px;
}

a.contact_us {
  display: block;
  background: #b88051;
  color: #fff;
  font-size: 15px;
  font-family: "catamaranbold";
  border: 3px solid #b88051;
  line-height: normal;
  height: auto;
  margin: 9px 0px;
  padding: 8px 12px;
}

a.contact_us:hover,
a.contact_us:focus {
  color: #b88051;
  border-color: #fff;
  background: #fff;
}

/* Inner Page Section style */

/* Banner Section */

.banner_section {
  min-height: 330px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* How it works section */

.inner_container {
  width: 755px;
  margin: 0 auto;
}

section h2 {
  /* text-align: center; */
  font-size: 32px;
  font-family: "catamaranbold";
  color: #231f20;
}

.how_it_workswrap,
.most_recent_assest {
  padding: 40px 0;
  background: #fff;
}

.most_recent_assest .asset_media {
  overflow: hidden;
}

.media_wrap {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-top: 50px;
}

.media_img,
.media_body {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.media-heading {
  font-size: 28px;
  font-family: "catamaranbold";
  color: #231f20;
  margin: 0 0 20px;
}

.media_body p {
  font-size: 18px;
  line-height: 24px;
  color: #231f20;
  font-family: "catamaranregular";
  margin: 0 0 30px;
}

.calculation_contribt_wrap {
  padding: 50px 0;
  background: #503620;
  text-align: center;
  border-top: 1px solid #a79a8f;
  border-bottom: 1px solid #a79a8f;
}

.calculation_contribt_wrap h4 {
  font-size: 32px;
  color: #ffffff;
  font-family: "catamaranbold";
  margin: 0 0 8px;
}

.calculation_contribt_wrap p {
  font-size: 15px;
  color: #ffffff;
  font-family: "catamaranbold";
  margin: 0 0 0px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.most_recent_assest h2 {
  margin: 0 0 40px;
}

.asset_media {
  position: relative;
  border-radius: 5px;
  border: 1px solid #eef0f2;
  height: 220px;
  background: #000;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.asset_media:before {
  z-index: 0;
  position: absolute;
  content: "";
  bottom: 5px;
  left: 10px;
  width: 90%;
  top: 80%;
  max-width: 300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #b4b4b4;
  -moz-box-shadow: 0 15px 10px #b4b4b4;
  box-shadow: 0 15px 10px #b4b4b4;
  /*transform: rotate(-3deg);*/
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.asset_media:hover:before {
  -webkit-box-shadow: 0 16px 12px #b4b4b4;
  -moz-box-shadow: 0 16px 12px #b4b4b4;
  box-shadow: 0 16px 12px #b4b4b4;
}

.asset_media > a {
  display: block;
  height: 220px;
  overflow: hidden;
  position: relative;
}

.only_for_image {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
  background: #000;
}

.asset_media .only_for_image img,
.asset_media img {
  bottom: -50%;
  left: -50%;
  margin: auto;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  right: -50%;
  top: -50%;
  opacity: 0.75;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.asset_media .only_for_image:hover img,
.asset_media:hover img {
  transform: scale(1.1);
  opacity: 0.45;
}

.asset_media h3 {
  color: #fff;
}

span.spec {
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  font-family: "catamaranbold";
  background: #3c3d3d;
  border: 1px solid #8d8f91;
  padding: 0px 10px;
  border-radius: 3px;
}

.asset_media span.spec {
  position: absolute;
  right: 15px;
  bottom: 15px;
  z-index: 9;
}

.asset_body {
  margin: 8px 0 0px;
}

.asset_body a {
  margin-bottom: 10px;
  display: block;
  /* min-height: 47px; max-height: 47px; overflow: hidden;*/
}

.asset_body h4,
.asset_body a h4,
.asset_body a {
  font-size: 15px;
  color: #303030;
  line-height: 22px;
  font-family: "catamaranbold";
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.asset_body a:hover,
.asset_body a:hover h4 {
  color: #b88051;
}

span.gray {
  font-size: 15px;
  color: #fff;
  font-family: "catamaranbold";
  background: #8d8682;
  padding: 4px 12px 3px;
  border-radius: 3px;
  line-height: 16px;
  display: inline-block;
}

.asset_body span.gray {
  margin-right: 3px;
  margin-bottom: 5px;
  position: relative;
}

.asset_body span.gray.cinfo_plus {
  padding-right: 25px;
}

/* Community category toggle */

.ccategroy_toggle {
  position: absolute;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 20px;
  height: 23px;
  line-height: 23px;
  font-style: normal;
  top: 0;
  text-align: center;
  cursor: pointer;
  border-radius: 0 3px 3px 0;
  color: #fff;
}

.ccategroy_toggle:hover {
  background: #b88051;
  color: #fff;
}

.ccategroy_popup:after {
  width: 8px;
  height: 8px;
  display: block;
  content: "";
  background: #454545;
  transform: rotate(132deg);
  -webkit-transform: rotate(132deg);
  position: absolute;
  top: -9px;
  left: 15px;
}

.ccategroy_popup {
  margin: 0;
  padding: 15px;
  width: 240px;
  border: 5px solid #454545;
  background: #fff;
  text-align: left;
  position: relative;
  display: none;
  position: absolute;
  z-index: 999;
  left: 15px;
}

.ccategroy_popup li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  color: #fff;
  font-family: "catamaranbold";
  margin: 0 0px 4px;
  padding: 2px 11px;
  background: #8d8682;
  border-radius: 3px;
}

.tim_det {
  height: 28px;
  overflow: hidden;
}

span.time_clk .timer {
  background: url(../images/icon_set.png) no-repeat -6px -4px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}

span.time_clk {
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 60%;
}

span.time_clk i.info {
  background: url(../images/icon_set.png) no-repeat -6px -4px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  background-position: -282px -112px;
}

span.time_clk i.price_tag {
  background: url(../images/icon_set.png) no-repeat -6px -4px;
  width: 16px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  background-position: -283px -136px;
}

/*desktp_howitworks start*/

.desktp_howitworks .media_wrap {
  /*	-ms-box-orient: horizontal;*/
  -ms-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.desktp_howitworks .media_wrap .media_img,
.desktp_howitworks .media_wrap .media_body {
  display: block;
}

/*desktp_howitworks start*/

/* OpenSidebar Style */

.bg_open_lftbar {
  background: #f5f5f5;
  padding-top: 60px;
  padding-bottom: 60px;
}

.open_leftbar h4,
.common_cms_wrap .sidebar_comminfo h4 {
  font-size: 15px;
  color: #b9b4b2;
  font-family: "catamaranbold";
  margin: 0 0 15px;
  text-transform: uppercase;
}

.common_cms_wrap .sidebar_comminfo .mob_comm_name h4 {
  margin: 0 0 5px;
}

.common_cms_wrap .sidebar_comminfo .mob_comm_name p {
  margin: 0 0 0px;
  color: #8d8682;
}

.explore_leftopen {
  margin: 0 -15px 50px;
  padding: 0;
}

.explore_leftopen li {
  list-style-type: none;
  position: relative;
}

.explore_leftopen li a {
  display: block;
  padding: 8px 15px;
  font-size: 15px;
  color: #b88051;
  border: 1px solid transparent;
  position: relative;
}

.explore_leftopen li a:hover,
.explore_leftopen li.active a {
  background: #b88051;
  color: #fff;
  border: 1px solid #d6baa3;
}

.explore_leftopen li a i {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
}

.explore_leftopen li a i.asset {
  background-position: -4px -177px;
}

.explore_leftopen li a i.commun {
  background-position: -4px -211px;
}

.explore_leftopen li a i.disscu {
  background-position: -4px -253px;
}

.explore_leftopen li a i.my_disscu {
  background-position: -180px -252px;
}

.explore_leftopen li a i.ppl {
  background-position: -4px -289px;
}

.explore_leftopen li a i.poll {
  background-position: -4px -324px;
}

.explore_leftopen li a i.ad_manage {
  background-position: -213px -410px;
}

.explore_leftopen li a i.learning_path {
  background-position: -215px -443px;
}

.explore_leftopen li a i.about {
  background-position: -71px -66px;
}

.explore_leftopen li a i.team {
  background-position: -73px -101px;
}

.explore_leftopen li a:hover i.asset,
.explore_leftopen li.active a i.asset {
  background-position: -40px -177px;
}

.explore_leftopen li a:hover i.commun,
.explore_leftopen li.active a i.commun {
  background-position: -40px -211px;
}

.explore_leftopen li a:hover i.disscu,
.explore_leftopen li.active a i.disscu {
  background-position: -38px -253px;
}

.explore_leftopen li a:hover i.my_disscu,
.explore_leftopen li.active a i.my_disscu {
  background-position: -143px -252px;
}

.explore_leftopen li a:hover i.ppl,
.explore_leftopen li.active a i.ppl {
  background-position: -38px -289px;
}

.explore_leftopen li a:hover i.poll,
.explore_leftopen li.active a i.poll {
  background-position: -37px -324px;
}

.explore_leftopen li a:hover i.ad_manage,
.explore_leftopen li.active a i.ad_manage {
  background-position: -248px -410px;
}

.explore_leftopen li a:hover i.learning_path,
.explore_leftopen li.active a i.learning_path {
  background-position: -250px -443px;
}

.explore_leftopen li a:hover i.about,
.explore_leftopen li.active a i.about {
  background-position: -105px -66px;
}

.explore_leftopen li a:hover i.team,
.explore_leftopen li.active a i.team {
  background-position: -105px -101px;
}

.explore_leftopen li a i.fa {
  padding-top: 7px;
  color: white;
  border-radius: 100%;
  background-color: #b88051;
  background-image: none;
  text-align: center;
}

.explore_leftopen li a:hover i.fa,
.explore_leftopen li.active a i.fa {
  color: #b88051;
  border-radius: 100%;
  background-color: white;
  background-image: none;
  text-align: center;
}

i.custom_os_icon {
  color: white;
  border-radius: 100%;
  background-color: #b88051;
  background-image: none !important;
  text-align: center;
}

a:hover i.custom_os_icon,
li.active a i.custom_os_icon {
  color: #b88051;
  border-radius: 100%;
  background-color: white;
  background-image: none;
  text-align: center;
}

/*** Jan 2020 New Left Sidebar Style Start ***/

.bg_close_lftbar {
  padding: 0;
}

.onavigation {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 1;
  width: 100% !important;
}

.onavigation ul,
.onavigation ul li,
.onavigation ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.onavigation ul {
  position: relative;
  z-index: 500;
  float: left;
  width: 100% !important;
}

.onavigation ul li {
  float: left;
  min-height: 0.05em;
  line-height: 1em;
  vertical-align: middle;
  position: relative;
}

.onavigation ul li.hover,
.onavigation ul li:hover {
  position: relative;
  z-index: 510;
  cursor: default;
}

.onavigation ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 520;
  width: 200px !important;
  top: 0;
  left: 99%;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  margin-top: 0.05em;
}

.onavigation ul ul li {
  float: none;
}

.onavigation ul ul ul {
  top: 0;
  right: 0;
}

.onavigation ul li:hover > ul {
  visibility: visible;
}

.onavigation ul li {
  float: none;
}

.onavigation {
  width: 100%;
  /*background: #333333;*/
  /*font-family: 'roboto', Tahoma, Arial, sans-serif;*/
  zoom: 1;
}

.onavigation:before {
  content: "";
  display: block;
}

.onavigation:after {
  content: "";
  display: table;
  clear: both;
}

.onavigation a {
  display: block;
  padding: 1em 1.3em;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
}

.onavigation > ul {
  width: 100%;
}

.onavigation li a {
  display: block;
  padding: 12px 15px;
  font-size: 13px;
  color: #b88051;
  border: 1px solid transparent;
  position: relative;
  text-align: center;
}

.onavigation li a p {
  font-weight: 300;
}

.onavigation > ul > li > a:hover {
  color: #ffffff;
}

.onavigation > ul > li a:hover,
.onavigation > ul > li:hover a {
  background: #b88051;
}

.onavigation li a i.fa {
  padding-top: 7px;
  color: white;
  border-radius: 100%;
  background-color: #b88051;
  background-image: none;
  text-align: center;
  margin: 0;
}

.onavigation > ul > li a:hover,
.onavigation > ul > li:hover a,
.onavigation > ul > li.active a {
  background: #b88051;
  color: #fff;
}

.onavigation > ul > li > ul > li:hover a {
  background: #a86f40;
}

.onavigation > ul > li > ul > li:hover a {
  background: #a86f40;
}

.onavigation > ul > li:hover a i.fa,
.onavigation > ul > li.active a i.fa {
  background: #fff;
  color: #b88051;
}

/*.onavigation li a:hover, 
.onavigation li.active a 
{ background: #b88051; color: #fff; border: 1px solid #d6baa3; }*/

.onavigation li a i {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

.onavigation li a span {
  font-size: 10px;
  text-align: center;
}

/* .onavigation li a:hover i.fa, .explore_leftopen li.active a i.fa { 
   color: #b88051;
    border-radius: 100%;
    background-color: white;
    background-image: none;
    text-align: center; 
}*/

.onavigation li {
  position: relative;
}

.onavigation ul ul li.first {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}

.onavigation ul ul li a {
  text-align: left;
  transition: none;
}

.onavigation ul ul li.last {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0;
}

.onavigation ul ul a {
  color: #ffffff;
}

.onavigation ul ul a:hover {
  color: #ffffff;
}

/*.onavigation ul ul li { border-bottom: 1px solid #0F8A5F; }*/

.onavigation ul ul li:hover > a {
  background: #b88051;
  color: #ffffff;
}

.onavigation.align-right > ul > li > a {
  border-left: 0.3em solid #34a65f;
  border-right: none;
}

.onavigation > ul > li > a > p {
  text-align: center;
  font-size: 10px;
  line-height: 11px;
  margin-top: 5px;
}

.onavigation.align-right {
  float: right;
}

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

.onavigation.align-right ul li.has-sub > a:before {
  content: "+";
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -6px;
}

.onavigation.align-right ul li.has-sub > a:after {
  content: none;
}

.onavigation.align-right ul ul {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 598;
  width: 100%;
}

.onavigation.align-right ul ul li.first {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}

.onavigation.align-right ul ul li.last {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}

.onavigation.align-right ul ul {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/*** Jan 2020 New Left Sidebar Style End ***/

.close_left_bar .explore_leftopen li a span {
  display: none;
}

.close_left_bar .explore_leftopen li a span.s_arrow {
  display: block;
}

.close_left_bar .explore_leftopen li a i {
  display: block;
  margin: 0 auto;
}

.explore_leftopen li a i.intent_asset {
  background-position: -39px -30px;
}

.explore_leftopen li a i.iterat_asset {
  background-position: -76px -211px;
}

.explore_leftopen li a i.relate_asset {
  background-position: -76px -249px;
}

.explore_leftopen li a i.realte_commun {
  background-position: -4px -211px;
}

.explore_leftopen li a i.share_asset {
  background-position: -39px -137px;
}

.explore_leftopen li a i.personal_notes {
  background-position: -79px -285px;
}

.explore_leftopen li a i.contirbut_note {
  background-position: -77px -322px;
}

.explore_leftopen li a i.bookmark_note {
  background-position: -77px -359px;
}

.explore_leftopen li a i.notify_note {
  background-position: -79px -399px;
}

.explore_leftopen li a i.browse_history {
  background-position: -78px -467px;
}

.explore_leftopen li a i.my_network {
  background-position: -78px -434px;
}

.explore_leftopen li a i.statics_pod {
  background-position: -178px -103px;
}

.explore_leftopen li a i.customize_pod {
  background-position: -178px -140px;
}

.explore_leftopen li a i.contman_pod {
  background-position: -180px -284px;
}

.explore_leftopen li a i.users_pod {
  background-position: -180px -321px;
}

.explore_leftopen li a i.event_pod {
  background-position: -180px -358px;
}

.explore_leftopen li a i.competition_pod {
  background-position: -180px -400px;
}

.explore_leftopen li a i.reports_pod {
  background-position: -180px -436px;
}

.explore_leftopen li a i.pastcompetition_pod {
  background-position: -180px -468px;
}

.explore_leftopen li a i.openforvote_pod {
  background-position: -214px -103px;
}

.explore_leftopen li a i.calender_menu {
  background-position: -213px -138px;
}

.explore_leftopen li a i.event_list {
  background-position: -213px -174px;
}

.explore_leftopen li a i.category_asset {
  background-position: -213px -278px;
}

.explore_leftopen li a i.webinar_icon {
  background-position: -247px -347px;
}

.explore_leftopen li a:hover i.intent_asset,
.explore_leftopen li.active a i.intent_asset {
  background-position: -4px -30px;
}

.explore_leftopen li a:hover i.iterat_asset,
.explore_leftopen li.active a i.iterat_asset {
  background-position: -109px -211px;
}

.explore_leftopen li a:hover i.relate_asset,
.explore_leftopen li.active a i.relate_asset {
  background-position: -110px -249px;
}

.explore_leftopen li a:hover i.realte_commun,
.explore_leftopen li.active a i.realte_commun {
  background-position: -40px -211px;
}

.explore_leftopen li a:hover i.share_asset,
.explore_leftopen li.active a i.share_asset {
  background-position: -3px -137px;
}

.explore_leftopen li a:hover i.personal_notes,
.explore_leftopen li.active a i.personal_notes {
  background-position: -112px -284px;
}

.explore_leftopen li a:hover i.contirbut_note,
.explore_leftopen li.active a i.contirbut_note {
  background-position: -111px -322px;
}

.explore_leftopen li a:hover i.bookmark_note,
.explore_leftopen li.active a i.bookmark_note {
  background-position: -113px -359px;
}

.explore_leftopen li a:hover i.notify_note,
.explore_leftopen li.active a i.notify_note {
  background-position: -115px -399px;
}

.explore_leftopen li a:hover i.browse_history,
.explore_leftopen li.active a i.browse_history {
  background-position: -115px -467px;
}

.explore_leftopen li a:hover i.my_network,
.explore_leftopen li.active a i.my_network {
  background-position: -114px -434px;
}

.explore_leftopen li a:hover i.statics_pod,
.explore_leftopen li.active a i.statics_pod {
  background-position: -146px -103px;
}

.explore_leftopen li a:hover i.customize_pod,
.explore_leftopen li.active a i.customize_pod {
  background-position: -146px -140px;
}

.explore_leftopen li a:hover i.contman_pod,
.explore_leftopen li.active a i.contman_pod {
  background-position: -145px -284px;
}

.explore_leftopen li a:hover i.users_pod,
.explore_leftopen li.active a i.users_pod {
  background-position: -146px -321px;
}

.explore_leftopen li a:hover i.event_pod,
.explore_leftopen li.active a i.event_pod {
  background-position: -146px -358px;
}

.explore_leftopen li a:hover i.competition_pod,
.explore_leftopen li.active a i.competition_pod {
  background-position: -145px -400px;
}

.explore_leftopen li a:hover i.reports_pod,
.explore_leftopen li.active a i.reports_pod {
  background-position: -147px -436px;
}

.explore_leftopen li a:hover i.pastcompetition_pod,
.explore_leftopen li.active a i.pastcompetition_pod {
  background-position: -147px -468px;
}

.explore_leftopen li a:hover i.openforvote_pod,
.explore_leftopen li.active a i.openforvote_pod {
  background-position: -247px -103px;
}

.explore_leftopen li a:hover i.calender_menu,
.explore_leftopen li.active a i.calender_menu {
  background-position: -247px -138px;
}

.explore_leftopen li a:hover i.event_list,
.explore_leftopen li.active a i.event_list {
  background-position: -249px -174px;
}

.explore_leftopen li a:hover i.category_asset,
.explore_leftopen li.active a i.category_asset {
  background-position: -213px -312px;
}

.explore_leftopen li a:hover i.webinar_icon,
.explore_leftopen li.active a i.webinar_icon {
  background-position: -213px -346px;
}

/* Submenu left sidebar */

.submenu_left {
  display: none;
}

.s_arrow {
  width: 15px;
  height: 15px;
  display: block;
  background: url(../images/icon_set.png) no-repeat -142px -34px;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 999;
}

.explore_leftopen li a.active .s_arrow,
.explore_leftopen li a:hover .s_arrow,
.explore_leftopen li.active a .s_arrow {
  background-position: -164px -34px;
}

.explore_leftopen li .submenu_left {
  border: 1px solid #bd9471;
  left: 90px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 30px;
  width: 295px;
  z-index: 9999;
  border-radius: 3px;
}

.explore_leftopen li .submenu_left li a {
  display: block;
  padding: 12px 20px;
  background: #b88051;
  font-size: 15px;
  color: #ffffff;
  border-bottom: 1px solid #a97549;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
}

.explore_leftopen li .submenu_left li a:hover,
.explore_leftopen li .submenu_left li a.active,
.explore_leftopen li .submenu_left li.active a {
  background: #7b5332;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
}

/* Tooltip Style */

.tools_bar_asset .tooltip.right .tooltip-arrow {
  display: none;
}

.tools_bar_asset .tooltip-inner {
  min-width: 130px;
  font-size: 12px;
  color: #ffffff;
  font-family: "catamaranregular";
  background: #3c3d3d;
  line-height: normal;
  padding: 3px 8px;
}

.tooltip-inner {
  min-width: 185px;
  font-size: 12px;
  font-family: "catamaranbold";
  text-align: center;
  background: #444444;
  padding: 8px;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #444444;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #444444;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #444444;
}

.tooltip.top .tooltip-arrow {
  border-top-color: #444444;
}

.tooltip.in {
  opacity: 1;
}

.assets_checkaction {
  position: absolute;
  right: 20px;
  top: 20px;
}

.assets_checkaction .custom_checkbox label {
  padding: 0 0 0 18px;
  line-height: 23px;
}

.assets_checkaction .custom_checkbox label:before {
  background-color: rgba(186, 135, 72, 0.46);
}

.remove_assetsbin i {
  font-size: 20px;
  padding: 7px 0;
}

.right_action_note .tooltip-inner {
  min-width: inherit;
  padding: 4px 8px;
  font-family: "catamaranregular";
}

.explore_leftopen .tooltip-inner {
  background: #424242;
  background: rgba(0, 0, 0, 0.75);
  font-size: 15px;
  border-radius: 3px;
  padding: 8px;
  line-height: 16px;
  font-family: "catamaranregular";
}

.explore_leftopen .tooltip-arrow {
  display: none;
}

.explore_leftopen .tooltip {
  /* left: 92% !important; /* left space needed */
}

/* Button group buttons */

.btn-group .btn {
  line-height: normal;
  padding: 3px 20px;
  background: transparent;
  color: #8d8682;
  font-family: "catamaranregular";
  border-width: 1px;
  margin-bottom: 2px;
}

.btn-group .btn-default {
  border-color: #8d8682;
}

.btn-group .btn:hover,
.btn-group .btn.active {
  background: #8d8682;
  color: #fff;
}

.btn-group.btn-gap .btn + .btn {
  margin-left: 3px;
}

.btn-group.btn-gap .btn {
  border-radius: 3px !important;
}

/* custom select CSS */

.selectpicker {
  margin: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: url(../images/dropdown.png) no-repeat 100% center, #e9e8e7;
  color: #8d8682;
  border: 1px solid #e9e8e7;
  outline: none;
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  height: 42px;
  font-size: 15px;
  font-family: "catamaranregular";
  padding: 0 38px 0 5px;
}

.selectpicker.form-control {
  padding: 0 38px 0 5px;
}

.sorting_section .selectpicker {
  background: url(../images/select.png) no-repeat right center;
  border: 1px solid #afaaa7;
  height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden !important;
  display: block;
  max-width: 115px;
}

.form-inline .sorting_section .form-group,
.sorting_section .form-inline .form-group {
  margin-bottom: 0px;
}

.right_sort {
  text-align: right;
}

.right_sort > div {
  /*float: right;*/
}

section h5 {
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
  margin: 0;
  line-height: 36px;
}

/* Scroll to top */

.scrolltop {
  background: #613b1e url("../images/uparrow.png") no-repeat scroll center
    center;
  border-radius: 4px;
  bottom: 50px;
  cursor: pointer;
  display: none;
  height: 40px;
  overflow: hidden;
  position: fixed;
  right: 15px;
  text-align: center;
  transition: all 0.5s ease 0s;
  width: 40px;
  z-index: 99;
}

.scrolltop:hover {
  background: #4c3420 url("../images/uparrow.png") no-repeat scroll center
    center;
  bottom: 53px;
}

/* Explore asset right section */

.expl_ass_row > [class*="col-"] {
  padding-bottom: 40px;
  min-height: 320px;
}

.expl_ass_row:last-child {
  padding-bottom: 0px;
}

input[type="text"].custom_bg {
  background: #fff;
  color: #2d2d2d;
  font-size: 16px;
  border: 1px solid #cdcdcd;
}

input[type="text"].custom_bg::-webkit-input-placeholder {
  color: #ccc;
}

input[type="text"].custom_bg::-moz-placeholder {
  color: #ccc;
}

input[type="text"].custom_bg:-ms-input-placeholder {
  color: #ccc;
}

input[type="text"].custom_bg:-moz-placeholder {
  color: #ccc;
}

.heading_section {
  padding: 20px 0;
  border-bottom: 1px solid #e0e0e0;
}

.heading_section h3,
.heading_section input,
.heading_section .form-group,
.sorting_section .form-group {
  margin: 0;
}

.heading_section h3 {
  margin: 1px 0;
  color: #6d6864;
  font-family: "catamaranlight";
  font-size: 36px;
}

.heading_section input[type="text"].custom_bg,
input[type="text"].custom_bg {
  background-image: url(../images/search.png);
  background-repeat: no-repeat;
  background-position: 6px center;
  padding-left: 35px;
  padding-right: 38px;
}

.community_search.custom_bg {
  background-image: none !important;
  padding-left: 5px !important;
}

.sorting_section {
  padding: 12px 0 9px;
  border-bottom: 1px solid #e0e0e0;
  margin: 0 0 20px;
}

.sort_bot_com {
  display: inline-block;
  margin: 0 0 0 10px;
}

.sort_top_com {
  display: inline-block;
  margin: 0 5px 0 0;
}

.tools_bar_asset {
  width: 32px;
  position: absolute;
  top: 20px;
  left: 20px;
}

.tools_bar_asset a.tools_list {
  display: block;
  width: 31px;
  height: 31px;
  margin: 0 0 5px 0;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
}

.tools_bar_asset a.intent.tools_list {
  background-position: -4px -30px;
}

.tools_bar_asset a.inspire.tools_list {
  background-position: -4px -66px;
}

.tools_bar_asset a.bookmrk.tools_list {
  background-position: -4px -101px;
}

.tools_bar_asset a.share.tools_list {
  background-position: -4px -137px;
}

.tools_bar_asset a.assetlib_option.tools_list {
  background-position: -146px -67px;
}

.tools_bar_asset a.intent:hover,
.tools_bar_asset a.intent.active {
  background-position: -39px -30px;
}

.tools_bar_asset a.inspire:hover,
.tools_bar_asset a.inspire.active {
  background-position: -39px -66px;
}

.tools_bar_asset a.bookmrk:hover,
.tools_bar_asset a.bookmrk.active {
  background-position: -39px -101px;
}

.tools_bar_asset a.share:hover,
.tools_bar_asset a.share.active {
  background-position: -39px -137px;
}

.tools_bar_asset a.assetlib_option.tools_list:hover,
.tools_bar_asset a.assetlib_option.active {
  background-position: -179px -67px;
}

.popup_asset,
.popup_asset_libry {
  width: 250px;
  border: 5px solid #424242;
  padding: 32px 15px;
  position: absolute;
  background: #ffffff;
  z-index: 99;
  border-radius: 3px;
  top: 0;
  left: 35px;
  display: none;
}

.popup_asset {
  max-height: 500px;
  overflow: auto;
}

.popup_asset_libry {
  width: 200px;
  padding: 15px;
}

.popup_asset_libry ul {
  padding: 0;
  margin: 0;
}

.popup_asset_libry ul li {
  display: block;
  list-style-type: none;
  margin: 0 0 8px;
}

.discussion_head .popup_asset_libry ul {
  display: block;
  text-align: left;
}

.discussion_head .popup_asset_libry ul li {
  display: block;
  padding: 0;
}

.popup_asset_libry ul li:last-child {
  margin: 0;
}

.popup_asset_libry ul li a {
  color: #231f20;
}

.popup_asset_libry ul li a:hover,
.popup_asset_libry ul li.active a {
  color: #b88051;
}

.head_pop_asset,
.publis_asset,
.author_pop_asset {
  margin: 0 0 20px;
  padding: 0 0 0px;
  border-bottom: 1px solid #d9d9d9;
}

.head_pop_asset h4 {
  font-size: 21px;
  font-family: "catamaranbold";
  color: #6d6864;
  margin: 0 0 12px;
}

.head_pop_asset p,
.publis_asset p,
.discussion_detail_inner .head_pop_asset p,
.discussion_detail_inner .publis_asset p {
  font-size: 15px;
  font-family: "catamaranregular";
  color: #231f20;
  height: auto;
}

.publis_asset h4,
.author_pop_asset h4,
.version_pop_asset h4 {
  font-size: 15px;
  color: #b9b4b2;
  text-transform: uppercase;
  margin: 0 0 12px;
  font-family: "catamaranbold";
}

.author_pop_asset h5 {
  font-size: 15px;
  color: #b88051;
  margin: 0 0 12px;
  line-height: normal;
  font-family: "catamaranbold";
}

.version_list {
  margin: 0;
  padding: 0;
}

.version_list li,
.version_tag {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 0 0;
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
}

.version_list li i.edit,
.version_tag i {
  width: 16px;
  height: 16px;
  margin: 0 5px 0 0;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/icon_set.png) no-repeat -30px -3px;
}

.close_pop_asset,
.comm_seartag_close {
  width: 20px;
  height: 23px;
  display: block;
  background: url(../images/icon_set.png) no-repeat -46px 2px;
  position: absolute;
  top: 10px;
  right: 10px;
}

.close_pop_asset:hover,
.comm_seartag_close:hover {
  background-position: -66px 2px;
}

/* Co-author secton */

.headlen_donebtn {
  min-width: 118px;
}

.coauthor_rightpopup {
  background: #f5f5f5;
}

/* Co-author photo editor */

.photo_editorout {
  margin: 34px 0 30px;
}

.pheditor_countinfo {
  margin: 0 0 38px;
  color: #8d8682;
}

.photo_editorsec {
  position: relative;
  min-height: 700px;
}

.photo_editorsec #avpw_controls {
  height: 700px;
  min-width: initial;
}

.photo_editorsec .avpw_main_close {
  display: none;
}

/* Co-author slider */

#page-container {
  margin-top: 150px;
}

#chameleon-viewer {
  position: relative;
  height: 100%;
  height: 800px;
}

.chameleon-horizontal-section-padding {
  padding: 0;
}

.chameleon-top-section,
.chameleon-bottom-section {
  /* background-color: #b88051; */
  background: transparent;
}

.chameleon-elements-container {
  display: block !important;
  opacity: 1 !important;
}

.chameleon-title,
.chameleon-subtitle {
  padding: 10px 15px;
  font-size: 15px;
}

.chameleon-fullscreen,
.chameleon-zoom-container {
  padding: 0;
  margin: 10px 15px;
}

.chameleon-images-total-container {
  margin: 0 0 0 6px;
  color: #464646;
}

input.chameleon-images-current {
  width: 40%;
  height: 33px;
  /*background: #fff; */
  background: #fdfdfd;
  border: 1px solid #e4e4e4;
}

.chameleon-images-current:hover,
.chameleon-images-current:focus {
  background: #fff;
  border-radius: 3px;
}

.chameleon-next-arrow,
.chameleon-prev-arrow {
  padding: 0;
  margin: 10px;
}

/* Explore Community */

.commun_asst_detail {
  max-width: 450px;
  word-wrap: break-word;
}

.commun_asst_detail_poll.commun_asst_detail {
  max-width: 520px;
}

.commun_asst_detail h4 {
  font-size: 18px;
  color: #231f20;
  font-family: "catamaranbold";
  margin: 0 0 5px;
}

.lockicon_tt {
  padding-left: 24px;
  position: relative;
}

.lockicon_tt img {
  position: absolute;
  left: 0;
  top: 0;
}

.commun_asst_detail p {
  font-size: 15px;
  color: #231f20;
  font-family: "catamaranregular";
  max-height: 65px;
  overflow: hidden;
}

.commun_views h5,
.commun_actvty h5 {
  font-size: 18px;
  color: #8d8682;
  font-family: "catamaranbold";
  line-height: 18px;
  font-weight: normal;
}

.commun_views h5 span,
.commun_actvty h5 span {
  display: block;
  font-size: 12px;
  line-height: normal;
}

.action_btn a.btn {
  padding: 12px;
}

.load_more_option {
  padding: 20px 0 50px;
  text-align: center;
}

.tags_wrapper {
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  background: #fff;
  padding: 15px;
  margin: 0 0 25px;
}

.tags_wrapper ul,
.comm_seartag ul {
  margin: 0;
  padding: 0;
}

.tags_wrapper ul li,
.comm_seartag ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px 6px 0;
}

.tags_wrapper ul li a,
.comm_seartag ul li a {
  padding: 2px 5px;
  border-radius: 50px;
  border: 1px solid #b88051;
  display: block;
}

.tags_wrapper ul li a:hover,
.comm_seartag ul li a:hover,
.comm_seartag ul li a:focus,
.tags_wrapper ul li a:focus {
  color: #3a2718;
  border-color: #3a2718;
}

.advertise {
  text-align: center;
}

/* Explore Discussion */

.subscbe {
  width: 19px;
  height: 26px;
  display: block;
  background: url(../images/icon_set.png) no-repeat -70px -30px;
  float: right;
  margin: 5px 0;
}

.postbar_info {
  position: relative;
  padding: 0 0 0 70px;
  margin: 0;
}

.community_dashpostbar_info {
  padding: 0;
}

.postbar_info_wrapper {
  margin: 15px 0;
}

.postbar_info:before {
  content: "";
  display: inline-block;
  min-height: 50px;
  width: 1px;
  height: 100%;
  vertical-align: middle;
}

.postbar_info ul {
  padding: 0;
  margin: 0;
  display: inline-block;
  width: 98%;
  vertical-align: middle;
}

.postbar_profileimg {
  position: absolute;
  left: 8px;
  top: 0;
}

.postbar_info li {
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px;
}

.postbar_info li h5 {
  line-height: normal;
}

.postbottom_bar ul {
  margin: 0;
  padding: 0;
}

.postbottom_bar li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 13px 0 0;
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
}

.dot_symbol {
  color: #8d8682;
  font-size: 0px;
  background: url(../images/dot.png) no-repeat center center;
  width: 13px;
  height: 23px;
  display: inline-block;
  vertical-align: middle;
}

/* .discussion_head ul, .persl_sub_wrap ul, .main_discussion_head_ul { display: table; table-layout: fixed; padding: 0; margin: 0; }
.discussion_head ul li, .persl_sub_wrap ul li, .main_discussion_head_ul li { list-style-type: none; display: table-cell; vertical-align: middle; padding: 0 8px; } */

.discussion_detail:first-child .discussion_head {
  margin-top: 0px;
}

.discussion_detail .discussion_head {
  background: #fafafa;
  margin-bottom: 15px;
  padding: 8px;
}

.discussion_head h4,
.discussion_head h5,
.persl_sub_wrap ul li h4,
.persl_sub_wrap ul li h5,
.main_discussion_head_ul li h4,
.main_discussion_head_ul li h5 {
  font-size: 15px;
  margin: 0;
  color: #b88051;
  font-family: "catamaranbold";
}

.discussion_head h5,
.persl_sub_wrap ul li h5,
.main_discussion_head_ul li h5 {
  color: #8d8682;
  line-height: normal;
}

.discussion_head h5.dot,
.persl_sub_wrap ul li h5.dot,
.main_discussion_head_ul li h5.dot,
.discussion_detail_inner h5 span.dot {
  color: #8d8682;
  font-size: 0px;
  background: url(../images/dot.png) no-repeat center center;
  width: 13px;
  height: 23px;
}

.subcrb_btn_wrap .tooltip {
  left: auto !important;
  right: 7px;
}

.subcrb_btn_wrap .tooltip.bottom .tooltip-arrow {
  left: auto !important;
  right: 12px;
}

.discussion_detail_inner .tags_wrapper {
  padding: 0;
  border: 0;
  margin: 0 0 15px;
}

.discussion_detail_inner {
  padding: 0 15px;
}

.discussion_detail_inner .no_two_column > div {
  width: 100%;
}

.discussion_detail_inner h3 {
  font-size: 21px;
  color: #303030;
  font-family: "catamaranbold";
  margin: 0 0 15px;
}

.discussion_detail_inner p {
  font-size: 15px;
  color: #303030;
  font-family: "catamaranregular";
  margin: 0 0 15px;
  height: 110px;
  overflow: hidden;
}

.discussion_detail_inner h5 span {
  display: inline-block;
  vertical-align: middle;
}

.discussion_detail {
  padding: 0 0 25px;
  border: 1px solid #e0e0e0;
  margin: 0 0 20px;
  transition-duration: 400ms;
  -webkit-transition-duration: 400ms;
}

.discussion_detail:hover {
  border: 1px solid #b88051;
}

.no_two_column p {
  height: 60px;
}

.poll_list table tbody tr td {
  padding: 30px 8px;
}

.explore_communty_list table tbody tr td,
.explore_communty_list table tr td {
  padding: 20px 8px;
}

.member_infolist {
  margin: 0 0 20px;
}

.member_infolist .dtable_row {
  border-bottom: 1px solid #ddd;
  display: block;
}

.member_infolist .dtable_col {
  display: inline-block;
  vertical-align: middle;
  padding: 20px 8px;
}

.meminfo_img {
  width: 100px;
}

.member_infolist .dtable_col.meminfo_img {
  vertical-align: top;
}

.meminfo_right {
  width: calc(100% - 110px);
  width: -webkit-calc(100% - 110px);
}

.meminfo_des {
  width: 79%;
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px;
}

.member_infolist_explore .meminfo_des {
  width: 48%;
}

.meminfo_btsec {
  width: 20%;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 8px;
}

.meminfo_btsec .btn {
  display: block;
}

.meminfo_lastactivity {
  width: 15%;
  display: inline-block;
  padding: 0 8px;
  vertical-align: middle;
}

.meminfo_numberviews {
  width: 15%;
  display: inline-block;
  padding: 0 8px;
  vertical-align: middle;
}

.meminfo_numberviews h5 {
  line-height: normal;
}

/* Discussion detail page */

.discussion_detail_heading {
  padding: 20px 0;
  border-bottom: 1px solid #e0e0e0;
}

/* My notification */

.notifi_infolist {
  margin: 0 0 20px;
}

.notifi_infolist .dtable_row {
  border-bottom: 1px solid #ddd;
  display: block;
}

.notifi_infolist .dtable_col {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 8px;
}

.notifi_infolist .dtable_row.unread_notification {
  background: #ccc;
}

.notifiinfo_img {
  width: 55px;
}

.notifiinfo_right {
  width: calc(100% - 60px);
  width: -webkit-calc(100% - 60px);
}

.notifiinfo_des {
  width: 59%;
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px;
}

.notifiinfo_btnsec {
  width: 40%;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 8px;
}

.notifiinfo_btnsec .btn {
  display: inline-block;
  margin: 2px 4px;
}

/* Explore People */

.explore_people_list {
  padding: 30px 0 0 0;
}

.explore_people_list .people_list {
  margin: 0 0 40px;
}

.asset_media.peopl_media {
  border: 0px;
  overflow: hidden;
  min-height: inherit;
}

.asset_media.peopl_media img {
  border: 1px solid #eef0f2;
  width: 100%;
}

.asset_body.peopl_body {
  position: relative;
}

.asset_body.peopl_body h4 {
  padding-right: 30px;
  margin-bottom: 0px;
}

.asset_body.peopl_body span.status_wrap {
  width: 12px;
  height: 12px;
  position: absolute;
  right: 5px;
  background: #e0e0e0;
  border-radius: 50%;
  top: 4px;
}

.asset_body.peopl_body span.status_wrap.active {
  background: #39b54a;
}

.asset_body.peopl_body h5 {
  font-size: 12px;
  line-height: normal;
}

.asset_body.peopl_body h5 span {
  margin-right: 8px;
  line-height: normal;
}

.expl_peop_row {
  margin-bottom: 30px;
}

.folw_wrap {
  background: #000;
  background: rgba(6, 6, 6, 0.7);
  background: url(../images/over.png) no-repeat bottom center;
  text-align: center;
  padding: 20px;
  position: absolute;
  /*bottom: -100%;*/
  bottom: 0;
  left: 0;
  right: 0;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background-size: cover;
}

.asset_media.peopl_media:hover .folw_wrap {
  bottom: 0;
}

.folw_wrap .btn {
  padding: 2px 30px;
}

.common_cms_wrap {
  padding: 30px 0;
}

.common_cms_wrap h2 {
  text-align: left;
  font-size: 28px;
  color: #303030;
  margin: 0 0 15px;
}

.common_cms_wrap p {
  text-align: left;
  font-size: 15px;
  color: #303030;
  margin: 0 0 15px;
}

.common_cms_wrap h4,
.left_cms h4,
.heading_seciton_1 h4 {
  font-size: 21px;
  color: #303030;
  font-family: "catamaranbold";
  margin: 15px 0 15px;
}

/*.common_cms_wrap img { margin: 15px 0; }*/

.full_width {
  padding: 45px 0 85px;
}

.full_width h4 {
  font-size: 36px;
  color: #6d6864;
  font-family: "Tahoma";
  margin: 0 0 25px;
}

.full_width h5 {
  font-size: 28px;
  color: #303030;
  font-family: "Tahoma";
  margin: 15px 0;
}

.full_width p {
  font-size: 17px;
  color: #303030;
  font-family: "catamaranregular";
  margin: 0 0 25px;
  line-height: 22px;
}

/* Learning Objective style */

.dahboard_head_wrap {
  background: #f5f5f5;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: 0px -1px 1px 0px #f1f1f1 inset;
  -webkit-box-shadow: 0px -1px 1px 0px #f1f1f1 inset;
}

.dahboard_head_wrap .head1_wrap span.gray {
  margin-top: 3px;
  margin-bottom: 3px;
}

.head1_wrap h3 {
  font-size: 18px;
  color: #231f20;
  margin: 0 0 5px;
  font-family: "catamaranbold";
}

.head1_wrap span.gray {
  margin-left: 8px;
}

.head2_wrap span {
  margin: 0 10px 0 0;
}

.head2_wrap span.gray {
  font-size: 12px;
}

.close_rgtbar_bg {
  background: #303030;
}

/*.close_rgtbar_bg {
	background: #303030;
	padding-left: 70px;
}*/

.coautoredit_hwrap {
  background: #fff;
  box-shadow: none;
}

.coauthor_right {
  padding: 7px 0;
  text-align: right;
}

.coauthor_right li i {
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  width: 31px;
  height: 31px;
  display: block;
}

.coauthor_right li i.bookmark_top {
  background-position: -107px -136px;
}

.coauthor_right li i.poll {
  background-position: -4px -324px;
}

.coauthor_right li i.inspire_top {
  background-position: -109px -173px;
}

.coauthor_right li a:hover i.bookmark_top,
.coauthor_right li a.active i.bookmark_top {
  background-position: -74px -136px;
}

.coauthor_right li a:hover i.inspire_top,
.coauthor_right li.active i.inspire_top,
.coauthor_right li a.active i.inspire_top {
  background-position: -76px -173px;
}

.coauthor_right li i.discussion_top {
  background-position: -213px -67px;
}

.coauthor_right li i.discussion_top:hover {
  background-position: -4px -253px;
}

.coauthor_right li i.print_top {
  background-position: -214px -244px;
}

.coauthor_right li i.print_top:hover {
  background-position: -247px -244px;
}

.coauthor_right ul,
.coauthor_right ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 0 0;
  padding: 0;
}

.right_close_inner {
  text-align: center;
}

.bg_close_lftbar {
  background: #f5f5f5;
}

/*.bg_close_lftbar {
	background: #f5f5f5;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 70px;
}*/

.learn_rgt_popup {
  display: none;
  background: #f5f5f5;
}

.learning_objct_left,
.learn_rgt_popup {
  padding: 0 !important;
  /* min-height: 800px; max-height: 800px; overflow:auto; */
}

.popup_explore_box {
  padding: 35px 20px 0;
  background: #f5f5f5;
  position: relative;
  border-left: 1px solid #d8d8d8;
}

.learning_objct_left.col-md-8 img {
  /* width: 100%; */
}

.popup_explore_box ul {
  margin: 0;
  padding: 0;
}

.popup_explore_box .editor_group .fr-wrapper .fr-view ul li {
  list-style-type: unset;
}

.popup_explore_box ul li {
  list-style-type: none;
}

.popup_explore_box h3 {
  font-size: 36px;
  color: #6d6864;
  font-family: "catamaranlight";
  margin: 0 0 35px;
}

.popup_explore_box h4 {
  font-size: 18px;
  color: #303030;
  font-family: "catamaranbold";
  margin: 0 0 12px;
}

.popup_explore_box h4 span.gray,
.popup_explore_box .related_asset li h4 span.gray {
  margin: 0 5px;
}

.popup_explore_box h4 a,
.popup_explore_box h4 span.gray,
.popup_explore_box .related_asset li h4 span.gray {
  display: inline-block;
  vertical-align: middle;
}

.popup_explore_box h5,
.comm_list_asset h5 {
  font-size: 15px;
  color: #b9b4b2;
  font-family: "catamaranbold";
  text-transform: uppercase;
  margin: 0 0 8px;
  line-height: 20px;
}

.popup_explore_box p,
.comm_list_asset p {
  font-size: 15px;
  color: #231f20;
  margin: 0 0 15px;
}

.popup_explore_box .related_asset li span {
  margin: 0 8px 8px 0;
  display: inline-block;
  vertical-align: middle;
  padding-right: 8px;
  letter-spacing: 0.5px;
}

.popup_explore_box h4 + p {
  margin-bottom: 0px;
}

.popup_explore_box h4 + p > .gray {
  margin-bottom: 12px;
}

.popup_explore_box h4 span.gray.ppt {
  padding: 4px 8px 3px 8px;
}

.popup_explore_box .related_asset li,
.otheriteration_asset li,
.related_communities li,
.related_discussions li {
  padding: 0 0 14px;
  margin: 0 0 14px;
  border-bottom: 1px solid #e0e0e0;
}

.otheriteration_asset li {
  padding: 0 0 8px;
}

.popup_explore_box .related_asset li:last-child {
  margin: 0;
  padding: 0;
  border: 0;
}

.related_notes,
.intent_asset_box,
.otheriteration_asset,
.related_communities {
  display: none;
}

.tag_listing,
.note_box {
  border: 1px solid #e0e0e0;
  background: #fff;
  padding: 12px;
  border-radius: 3px;
  margin: 0 0 15px;
}

.tag_listing a {
  font-size: 17px;
  font-family: "catamaranregular";
}

.comm_list_asset {
  padding: 0 0 12px;
  margin: 0 0 15px;
  border-bottom: 1px solid #d9d9d9;
}

span.gray.ppt {
  font-size: 12px;
  line-height: 12px;
  padding: 3px 12px;
}

.effective_register {
  padding: 30px 15px;
  margin: 0 -20px;
  background: #b88051;
  left: 0;
  right: 0;
  bottom: 0;
}

.effective_register h3 {
  font-size: 21px;
  color: #fffaf6;
  font-family: "catamaranbold";
  margin: 0 0 15px;
}

.popup_explore_box ul.eff_rate li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 5px 0;
}

.popup_explore_box ul.eff_rate li:last-child {
  margin-right: 0;
}

.popup_explore_box ul.eff_rate {
  margin: 0 0 15px;
  padding: 0;
}

.popup_explore_box ul.eff_rate li a {
  font-size: 14px;
  color: #fff;
  border: 1px solid #593d26;
  background: #3a2718;
  border-radius: 3px;
  padding: 3px 5px;
  display: block;
}

.popup_explore_box ul.eff_rate li a:hover {
  background: #593d26;
  color: #fff;
}

.effective_register p {
  font-size: 19px;
  color: #342220;
  font-family: "catamaranregular";
}

.effective_register p span.white {
  font-family: "catamaranbold";
  color: #fff;
}

.dot_sep {
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #8d8682;
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px;
}

.otheriteration_asset .dot_sep {
  margin: 0 8px;
}

.otheriteration_asset span {
  font-family: "catamaranregular";
  font-size: 15px;
  color: #8d8682;
}

span.hours,
.otheriteration_asset span.version_tag {
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
}

.related_notes .form-group-btn {
  text-align: right;
}

.related_notes .form-group-btn input[type="reset"],
.related_notes .form-group-btn input[type="button"],
.related_notes .form-group-btn input[type="submit"] {
  min-width: 115px;
  height: 34px;
}

.note_actionrow {
  margin: 0 0 8px;
  padding: 0 0 3px;
  border-bottom: 1px solid #d9d9d9;
}

.note_actionrow:last-child {
  border: 0;
}

.note_action {
}

.note_action h6 {
  margin: 0;
  width: 68%;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #8d8682;
  font-family: "catamaranbold";
}

.note_desc_box .editor_content_wrapper {
  margin: 0;
}

.right_action_note {
  width: 30%;
  display: inline-block;
  vertical-align: middle;
  text-align: center !important;
}

.right_action_note a,
.top_note_box a,
.two_wrap_box a.form_hide_link {
  width: 21px;
  height: 21px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  margin: 0 8px 0 0;
  transition: all 0s ease;
  -webkit-transition: all 0s ease;
}

.right_action_note a.edit_note,
.right_action_note a.edit_note.color_edit:hover,
.two_wrap_box a.form_hide_link {
  background-position: -118px -2px;
}

.right_action_note a.video_widget,
.right_action_note a.video_widget.color_edit:hover,
.two_wrap_box a.video_widget {
  background-position: -362px -33px;
  height: 22px;
}

.right_action_note a.goto_icon,
.two_wrap_box a.goto_icon {
  background-position: -384px -34px;
  height: 22px;
}

.right_action_note a.delete_note {
  background-position: -90px -2px;
}

.center_poll_btnwrap .right_action_note a.delete_note {
  background-position: -272px -49px;
}

.right_action_note a.edit_note.color_edit,
.right_action_note a.edit_note:hover,
.two_wrap_box a.form_hide_link:hover {
  background-position: -143px -2px;
}

.right_action_note a.delete_note:hover {
  background-position: -166px -2px;
}

.right_action_note a.eye_view {
  background-position: -274px -28px;
}

.right_action_note a.eye_view:hover {
  background-position: -296px -28px;
}

.top_note_box a.share-notes {
  background-position: -39px -137px;
  width: 31px;
  height: 31px;
}

.notes_listing_wrap {
  margin: 45px 0;
  border-top: 1px solid #e5e5e5;
  padding-top: 45px;
}

.popup_explore_box .note_desc_box h4 {
  margin-bottom: 0px;
}

.mCSB_scrollTools {
  width: 8px;
}

.mCSB_scrollTools .mCSB_dragger {
  height: 150px !important;
}

sub {
  bottom: -6px;
}

a.link_text {
  font-size: 15px;
}

.common_after_loginpopup .modal-body {
  padding: 30px 30px;
}

.common_after_loginpopup .modal-footer {
  text-align: center;
  border: 0px;
  padding-top: 0;
}

.common_after_loginpopup .modal-dialog {
  bottom: 0;
  height: 360px;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 550px;
}

.common_after_loginpopup .modal-footer a.btn {
  padding: 8px 20px;
  margin-right: 22px;
  margin-left: 0px;
}

.common_after_loginpopup .modal-footer a.btn:last-child {
  margin-right: 0px;
}

/* Asset Notes */

section .head1_wrap h2 {
  font-size: 36px;
  color: #6d6864;
  font-family: "catamaranlight";
  margin: 0;
  text-align: left;
}

.close_rightbar_wrap.bg_white {
  background: #ffffff;
  padding: 0px 15px 0;
}

.close_rightbar_wrap.bg_white table.custom_table {
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  margin: 24px 0;
}

table.custom_table > thead > tr > th {
  /* padding-bottom: 20px; padding-top: 20px; */
  background: #b9b4b2;
  font-size: 15px;
  color: #6d6864;
  font-family: "catamaranbold";
  line-height: 16px;
  border: 0px;
  padding: 20px 15px;
  font-weight: 100;
}

table.custom_table > tbody > tr > td {
  /* padding-top: 10px; padding-bottom: 10px; */
  border: 0px;
  max-width: 300px;
  /*overflow: hidden; text-overflow: ellipsis; white-space: nowrap; */
  padding: 10px 15px;
}

table.custom_table.single_row_text > tbody > tr > td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

table.custom_table > tbody > tr > td,
table.custom_table > tbody > tr > td h5 {
  font-size: 15px;
  color: #231f20;
  font-family: "catamaranregular";
  line-height: 16px;
}

table.custom_table > tbody > tr > td a {
  font-family: "catamaranbold";
  color: #b88051;
}

table.custom_table > tbody > tr > td h5 span {
  display: block;
}

table.custom_table > tbody > tr > td a.border_btn {
  padding: 6px 20px;
  min-width: 98px;
  margin: 1px;
}

.advert-part {
  margin-bottom: 15px;
  border: 2px solid #efeeee;
}

.advert-leftbar {
  border: 2px solid #ffffff;
}

.dahboard_head_wrap .coauthor_right .buy_now_button .btn {
  font-size: 0;
  padding: 0;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  margin: 0;
  background: url(../images/cart-icon.png) no-repeat scroll center center
    #b88051;
  border: none;
}

.dahboard_head_wrap .coauthor_right .buy_now_button .btn:hover {
  background: url(../images/cart-icon.png) no-repeat scroll center center
    #9c6c43;
  border: none;
}

.dahboard_head_wrap .right_align .btn {
  padding: 3px 15px;
  border-width: 3px;
  margin: 5px 15px 0 0;
}

.dahboard_head_wrap .right_align .btn:hover {
  border: 3px solid #3a2718;
  background: #3a2718;
}

.dahboard_head_wrap .right_align .btn:last-child {
  margin-right: 0;
}

.bookmark_table {
  margin: 0 0 30px 0;
}

.bookmark_table .heading_tag i.folder {
  width: 21px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/icon_set.png) no-repeat -98px -36px;
  margin: 0 15px 0 0;
}

.bookmark_table .heading_tag h4 {
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
  line-height: 16px;
  margin: 0;
}

.close_rightbar_wrap .sorting_section {
  margin: 0 0 10px;
}

.table > tbody > tr > td .right_action_note {
  display: block;
  width: auto;
}

.table.bookmark_table > tbody > tr > td {
  padding: 15px 40px 15px 8px;
  text-align: left;
  /*width: 200px;*/
  width: 41%;
}

.table.bookmark_table > tbody > tr > td:last-child {
  width: 10%;
  padding-right: 20px;
}

.table.bookmark_table > tbody > tr > td:nth-child(2n + 2) {
  padding-right: 20px;
}

.table.bookmark_table > tbody > tr > td span.radio_dup {
  /*width: 17px; height: 17px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #dee2e5; margin: 0 12px 0 0;*/
  margin-top: 2px;
  float: left;
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url(../images/arrow-left.png) scroll left 0 transparent;
}

.table.bookmark_table > tbody > tr > td.padd_more {
  padding: 15px 30px;
}

.table.bookmark_table > tbody > tr > td span.radio_dup + a {
  position: relative;
  float: right;
  width: calc(100% - 25px);
}

/*.table.bookmark_table > tbody > tr > td span.radio_dup + a::after{ width: 12px; height: 12px; border-radius: 50%;  background: #dee2e5; position: absolute; content: ""; left: 0; display: none; top: 4px; }*/

/* Edit Bookmark */

.form_editor_wrap {
  background: #fafafa;
}

.form_edit_box {
  /*width: 815px;*/
  max-width: 815px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  padding: 20px 25px;
}

.form_edit_box h4 {
  font-size: 36px;
  color: #6d6864;
  font-family: "catamaranlight";
  border-bottom: 1px solid #efefef;
  padding-bottom: 25px;
  margin-bottom: 25px;
  position: relative;
  padding-right: 70px;
}

.form_edit_box h4 .btn {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}

.form_edit_box .form-inline .form-group,
.form-inline .form-group {
  display: block;
  margin: 0 0 25px;
  width: 100%;
  float: left;
}

.form_edit_box .form-inline .form-group:before,
.form-inline .form-group:before {
  display: block;
  content: "";
  clear: both;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

.form_edit_box .form-inline .heading_section .form-group,
.form-inline .heading_section .form-group {
  margin: 0;
}

.form_edit_box .form-inline .form-group label,
.form-group label {
  width: 195px;
  font-size: 18px;
  color: #221f1f;
  font-family: "catamaranbold";
  margin: 0;
  font-weight: 500;
}

.form_edit_box .form-inline .form-group > label {
  vertical-align: top;
  line-height: 40px;
}

.form-group .form-control {
  display: inline-block;
  vertical-align: middle;
}

.form_edit_box .form-inline .form-control,
.owner_customize .form-group .form-control {
  width: 560px;
  /* width: 700px; */
}

.form_edit_box .form-inline div.form-control,
.form-control {
  background: transparent;
  border: 0px;
  height: auto;
  padding: 0;
}

.form_edit_box .form-inline div.form-control.editor_group {
  margin-bottom: 15px;
}

.form_edit_box .button-group,
.button-group,
.additional-button {
  margin-left: 199px;
  margin-top: 35px;
}

.form_edit_box .button-group input,
.button-group input {
  min-width: inherit;
  padding: 0 25px;
  margin-left: 0;
  height: 36px;
}

.form_edit_box .button-group input:last-child,
.button-group input:last-child {
  margin-right: 0;
}

p.form-control {
  height: auto;
  padding: 0;
  border: 0;
  background: transparent;
  margin: 0;
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
}

.form_edit_box .form-group .custom_checkbox label {
  width: auto;
  font-family: catamaranregular;
}

.form_edit_box .form-group .custom_radio label {
  width: auto;
  font-family: catamaranregular;
}

.form-control > img {
  width: 100%;
}

/* My Notes */

.close_rightbar_wrap.bg_white.notes_wrapper {
  padding: 35px 0 0 0;
}

.top_note_box {
  border: 1px solid #e7e7e7;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #fff;
  padding: 30px 25px;
}

.top_note_box h4 {
  color: #303030;
  margin: 0 0 25px;
  font-family: "catamaranbold";
}

.top_note_box p {
  font-size: 18px;
  color: #303030;
  font-family: "catamaranregular";
}

.top_note_box h5 span {
  font-family: "catamaranlight";
}

.bottom_note_box {
  background: #fafafa;
  padding: 15px 25px;
  border: 1px solid #e7e7e7;
}

.notes_row {
  margin: 0 0 30px;
}

.keywods_list {
  margin-left: 200px;
  margin-top: 8px;
}

.keywods_list span {
  font-size: 15px;
  color: #ffffff;
  background: #8d8682;
  padding: 4px 25px 4px 8px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-bottom: 5px;
  position: relative;
  border-radius: 3px;
  font-family: "catamaranbold";
}

.keywods_list span a.cls_tag {
  width: 9px;
  height: 9px;
  display: block;
  position: absolute;
  right: 7px;
  background: url(../images/icon_set.png) no-repeat -123px -43px;
  top: 11px;
}

.image_upload,
.file_upload {
  display: table;
  table-layout: fixed;
  width: 100%;
}

/*.left_uploaded_img, .upload_option { display: table-cell; vertical-align: bottom; }*/

.left_uploaded_img,
.image_upload .upload_option,
.file_upload .upload_option,
.image_upload .remove_img {
  display: table-cell;
  vertical-align: bottom;
}

.imgupload_vmid .left_uploaded_img,
.imgupload_vmid .upload_option,
.imgupload_vmid .remove_img {
  vertical-align: middle;
}

.left_uploaded_img {
  width: 260px;
  padding: 0 15px 0 0;
  display: inline-block;
  vertical-align: middle;
}

/* Custom Browse */

.brows,
.form-twooption span.brows {
  background: transparent;
  border: 2px solid #b88051;
  border-radius: 2px;
  color: #b88051;
  font-size: 15px;
  margin: 0;
  padding: 8px 25px;
  text-align: center;
  text-transform: uppercase;
  width: auto !important;
  z-index: 1;
  font-family: "catamaranbold";
  line-height: 16px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

input[type="file"] {
  bottom: 0;
  height: 42px;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 114px;
  z-index: 999;
  margin: 0;
}

.custom_file {
  margin: 0px 0 0px;
  position: relative;
}

span.result,
.form-twooption span.result {
  display: block;
  height: 93px;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 99;
}

.text_res,
.form-twooption span.text_res {
  display: block;
  padding: 10px;
  z-index: 1;
  color: #8d8682;
  font-family: "catamaranregular";
  font-size: 15px;
  line-height: 20px;
  background: #e9e8e7;
  border: 1px solid #e9e8e7;
  width: 100%;
  border-radius: 2px;
  height: 40px;
  margin: 0 0 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Custom browse for file upload */

.file_upload .upload_option {
  width: 375px;
  position: relative;
}

.file_upload input[type="file"] {
  bottom: 0;
  height: 40px;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 999;
  margin: 0;
}

#asset_url {
  width: 50%;
}

.asset_url {
  width: 50% !important;
}

.half-width {
  width: 50%;
}

.upload_option.asset_upload_file.remove_ang_tag input[type="file"] {
  bottom: 0 !important;
  height: 40px !important;
  right: 30px !important;
  opacity: 0;
  position: absolute;
  width: 114px !important;
  z-index: 999 !important;
  margin: 0 !important;
  left: auto !important;
  cursor: pointer;
}

.file_upload span.result {
  height: 42px;
}

.file_upload .text_res {
  width: 65%;
  height: 42px;
  margin: 0;
}

.file_upload .brows {
  position: absolute;
  right: 0;
  top: 0;
  padding: 11px 25px;
  background: #fff;
}

#asset_form .file_upload .brows {
  right: 30px;
}

.asset_file_remove {
  cursor: pointer;
}

.left_uploaded_img input {
  margin: 0 0 0 15px;
  min-width: 100px;
}

/* Asset Library */

.asset_library_box {
  margin: 15px auto 0 auto;
  width: 850px;
  /* Dont remove width this is design specific width*/
}

.ststus_of_asset span {
  font-size: 12px;
  font-family: "catamaranbold";
  border: 1px solid transparent;
  font-weight: normal;
  padding: 5px;
  border-radius: 20px;
  display: inline-block;
  vertical-align: middle;
}

.need_further_attention .ststus_of_asset span,
.need_further_attention.ststus_of_asset span {
  border-color: #ff5959;
  color: #ff5959;
}

.drafts_row .ststus_of_asset span,
.drafts_row.ststus_of_asset span {
  border-color: #808080;
  color: #808080;
}

.pending_review_row .ststus_of_asset span,
.pending_review_row.ststus_of_asset span {
  border-color: #f9be00;
  color: #f9be00;
}

.approved_row .ststus_of_asset span,
.approved_row.ststus_of_asset span {
  border-color: #00ae8d;
  color: #00ae8d;
}

/* Workspace Dashboard */

.workspace_dashboard_wrap {
  width: 950px;
  margin: 0 auto;
  padding: 28px 0;
}

.maintain_wrap {
  padding: 20px 25px;
  background: #503620;
  border-radius: 3px;
  position: relative;
  margin: 0 0 20px;
}

.maintain_wrap p {
  font-size: 15px;
  color: #ffffff;
  font-family: "catamaranbold";
  margin: 0;
  line-height: 16px;
}

a.close_alert {
  position: absolute;
  top: 21px;
  right: 30px;
  background: url(../images/icon_set.png) no-repeat -185px -34px;
  width: 16px;
  height: 16px;
  display: block;
}

.dashboard_chart_wrap {
  border: 1px solid #e8e8e8;
  border-radius: 5px;
}

.dash_chart_head {
  background: #b9b4b2;
  padding: 20px 25px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.dash_chart_head h4 {
  font-size: 18px;
  color: #6d6864;
  margin: 0;
  font-family: "catamaranbold";
}

.dash_chart_body {
  padding: 15px 25px;
  background: #ffffff;
}

.dash_row {
  margin-bottom: 25px;
}

/* Community category manager */

.ccategory_managetable tr:last-child > td {
  border-bottom: 0;
}

.ccategory_name {
  font-size: 18px;
}

/* Contact Us */

.contact_container,
.profile_container {
  width: 950px;
  margin: 0 auto;
}

.contact_banner {
  background-position: 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  height: 220px;
}

.contact_main_wrap {
  padding: 30px 0;
}

.contact_main_wrap h3 {
  font-size: 28px;
  color: #303030;
  font-family: "catamaranbold";
  margin: 0 0 15px;
}

.contact_main_wrap p {
  font-size: 15px;
  color: #303030;
  font-family: "catamaranregular";
  margin: 0 0 35px;
}

.contact_main_wrap textarea {
  min-height: 330px;
}

.live_chat_wrapper,
.contact_details {
  border: 1px solid #e8e8e8;
  margin: 0 0 25px;
  border-radius: 3px;
}

.live_chat_wrapper {
  position: relative;
}

.live_chat_head {
  padding: 12px 12px;
  text-align: center;
  background: #b88051;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.live_chat_head h4 {
  margin: 0;
  font-size: 18px;
  color: #fff;
  font-family: "catamaranbold";
  text-transform: none;
}

.live_chat_body {
  padding: 40px 15px;
  background: #fff;
  min-height: 400px;
  max-height: 400px;
  overflow-y: auto;
}

.live_chat_row h5 {
  margin: 0;
}

.live_chat_row h5 span.chat_user,
.live_chat_row h5 span.chat_time {
  font-size: 12px;
  color: #b88051;
  font-family: "catamaranbold";
  margin: 0 3px;
}

.live_chat_row h5 span.chat_time {
  color: #8d8682;
}

.live_chat_row h5 span.chat_status {
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: middle;
  background: #d6cccc;
  border-radius: 15px;
  margin: 0 0 0 8px;
}

.live_chat_row h5 span.chat_status.active {
  background: #39b54a;
}

.live_chat_row p {
  color: #303030;
  font-size: 15px;
  font-family: "catamaranregular";
  max-width: 220px;
  padding: 15px;
  margin: 0;
  background: #f5f5f5;
  display: inline-block;
}

.live_chat_row:nth-child(odd) {
  text-align: right;
}

.live_chat_row:nth-child(even) {
  text-align: left;
}

.live_chat_row {
  margin: 0 0 15px;
}

.live_chat_row:last-child {
  margin-bottom: 0;
}

.live_chat_textfield input {
  border-radius: 0px;
  height: 50px;
}

/* Admin chat list */

.chatlist_rw {
  margin-bottom: 20px;
  padding: 10px 0;
}

.chatlist_rw.open {
  margin: 0 -15px 20px;
  padding: 10px 15px;
  background: #f5f5f5;
}

.chatlist_img {
  display: inline-block;
  width: 50px;
  margin: 0 10px 0 0;
  vertical-align: top;
  position: relative;
}

.chatlist_info {
  display: inline-block;
  width: calc(100% - 65px);
  vertical-align: top;
  margin: 7px 0 0;
}

.chatlist_info .row {
  margin-left: -5px;
  margin-right: -5px;
}

.chatlist_info .row [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

.chatlist_infott h3 {
  font-size: 14px;
  font-family: "catamaranbold";
  color: #b88051;
  margin: 0 0 4px;
  height: 15px;
  overflow: hidden;
}

.chatlist_infott p {
  font-size: 14px;
  color: #8d8682;
  line-height: 18px;
  height: 15px;
  overflow: hidden;
}

.chatlist_infopost p {
  font-size: 12px;
  color: #8d8682;
  line-height: 15px;
  height: 15px;
  overflow: hidden;
}

.chatlist_infopost span {
  background: #b88051;
  padding: 0 8px;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  color: #fff;
  border-radius: 12px;
  line-height: 20px;
}

.chatlist_userbox {
  margin: 0;
  position: absolute;
  top: 0;
  left: 100%;
  box-shadow: 0 0 1px 0px #d8d8d8;
  -webkit-box-shadow: 0 0 1px 0px #d8d8d8;
  width: 280px;
  z-index: 9;
  margin: 0 0 0 17px;
}

.chatlist_userbxtt {
  background: #b88051;
  padding: 9px 33px 9px 15px;
  position: relative;
  border-radius: 3px 3px 0 0;
}

.chatlist_userbxclose {
  position: absolute;
  right: 0;
  top: 0;
  width: 33px;
  height: 37px;
  background: url(../images/ct_close.png) no-repeat center;
  cursor: pointer;
  border-radius: 0 3px 0 0;
}

.chatlist_userbxclose:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.chatlist_userbxtt h5 {
  font-size: 14px;
  display: block;
  line-height: 18px;
}

.chatlist_userbxtt h5 a {
  color: #fff;
  font-family: "catamaranregular";
}

.chatlist_userbox .live_chat_body {
  min-height: 300px;
  max-height: 300px;
}

.chat_previcon {
  position: absolute;
  top: 65px;
  right: 20px;
  background: rgba(184, 128, 81, 0.59);
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  cursor: pointer;
}

.chatlist_userbox .chat_previcon {
  top: 43px;
}

.chat_previcon i {
  color: #000;
}

.contact_details {
  padding: 15px;
}

.contact_details .comm_list_asset:last-child {
  padding: 0;
  margin: 0;
  border: 0;
}

.comm_list_asset p {
  margin: 0;
}

.contact_main_wrap .form-group-btn input {
  min-width: inherit;
  padding: 0 25px;
  height: 42px;
}

/* Dashboard Public Profile */

.public_profile_topwrap {
  background: #fafafa;
  border-bottom: 1px solid #e6e5e4;
  padding: 50px 0;
}

.public_profile_topwrap .foll_follws_box {
  margin: auto;
}

.count_follow {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.follow1 {
  display: table-cell;
  vertical-align: middle;
}

.foll_follws_box {
  width: 180px;
  text-align: center;
}

.user_main_profile h3 {
  font-size: 28px;
  color: #303030;
  font-family: "catamaranbold";
  margin-bottom: 0;
}

.follow1 h5,
.follow1 p {
  font-family: "catamaranbold";
}

.follow1 h5 {
  font-size: 28px;
  color: #303030;
  margin: 0;
}

.follow1 p {
  font-size: 15px;
  color: #8d8682;
}

.foll_follws_box a.btn {
  display: block;
  border-radius: 0px;
  padding: 12px 15px;
}

.user_main_profile {
  border-right: 1px solid #ededed;
}

.left_profile_img {
  padding: 15px 0;
}

.user_main_profile h3 .btn.btn_small {
  padding: 3px 25px;
  min-width: inherit;
  margin-left: 8px;
  border-radius: 2px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.public_profile_bottomwrap {
  padding: 27px 0;
  background: #ddc2ac;
}

.common_dash_pubsubwrap {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  background: #fff;
  margin-bottom: 25px;
}

.header_persl_heading {
  padding: 25px 30px;
  border-bottom: 2px solid #e7e7e7;
}

.header_persl_heading h3 {
  font-size: 36px;
  color: #6d6864;
  font-family: "catamaranlight";
  margin: 0;
  line-height: 38px;
}

.border-line {
  padding: 0px 15px;
}

.border-line .border-line-inner {
  border-bottom: 2px solid #efefef;
  padding: 15px 30px;
}

/*.border-line .border-line-inner:last-of-type{border:none;}*/

.border-line-inner h3 {
  margin: 0;
  font-size: 18px;
  font-family: "catamaranbold";
  color: #303030;
}

.border-line-inner h3 span.label_left {
  color: #b9b4b2;
  display: inline-block;
  vertical-align: middle;
  width: 175px;
}

.body_persl_wrap {
  padding: 20px 30px;
}

.persl_det_wrap {
  border-bottom: 1px solid #e8e8e8;
  margin: 0 0 30px;
  padding: 0 0 30px;
}

.personal_scroll {
  height: 525px;
  overflow: auto;
}

.persl_det_wrap h5 {
  margin: 0;
  font-size: 18px;
  color: #231f20;
  line-height: 20px;
  text-align: left;
  word-wrap: break-word;
}

.persl_det_wrap h5 a {
  color: #303030;
}

.persl_det_wrap h5 a:hover {
  color: #b88051;
}

.persl_det_wrap p {
  margin: 0;
  font-size: 14px;
  color: #231f20;
}

.persl_det_wrap a.btn {
  display: block;
  padding: 10px 12px;
}

.persl_sub_wrap:first-child,
.persl_sub_wrap:last-child {
  text-align: center;
}

/*.persl_sub_wrap img { width: 100%; }*/

.body_persl_wrap .load_more_option {
  padding: 25px 0 15px 0;
}

.common_dash_pubsubwrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #e0e0e0;
}

.common_dash_pubsubwrap .mCSB_scrollTools .mCSB_dragger {
  height: 300px !important;
  padding: 8px 0;
}

.persl_sub_wrap ul li h4 span {
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranregular";
  margin-right: 5px;
}

.persl_sub_wrap .postbar_info {
  margin: 15px 0 0 0;
  text-align: left;
}

.body_persl_wrap .expl_ass_row {
  padding: 15px;
}

.community_prt .persl_sub_wrap img {
  max-width: 50px;
}

/* Password Guidelines */

.password_guide {
  margin: 0;
  padding: 15px;
  width: 280px;
  border: 1px solid #4545454f;
  background: #fff;
  text-align: left;
  position: relative;
  display: none;
  position: absolute;
  z-index: 999;
  right: 0;
}

.password_guide li {
  list-style-type: none;
  font-size: 15px;
  color: #231f20;
  font-family: "catamaranregular";
  margin: 0 0 12px;
}

.password_guide li:last-child {
  margin-bottom: 0;
}

.password_guide li i {
  width: 11px;
  height: 11px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/icon_set.png) no-repeat -211px -37px;
  margin: 0 8px 0 0;
}

.password_guide li i.green_tick {
  background-position: -211px -9px;
}

.password_guide:after {
  width: 8px;
  height: 8px;
  display: none;
  content: "";
  background: #454545;
  transform: rotate(132deg);
  -webkit-transform: rotate(132deg);
  position: absolute;
  top: -9px;
  right: 15px;
}

/* After Development */

#cke_asset_description {
  border-top: 5px solid #be7f49;
  border-radius: 0px;
}

/*.form-inline .form-group label.error { margin-left: 198px; }*/

.form-inline .form-group .form-control label.error {
  margin-left: 0;
}

.form-inline .form-group .custom_file label.error,
.form-inline .form-group .upload_option label.error {
  margin-left: 0;
  position: absolute;
  bottom: -30px;
}

.ui-autocomplete {
  width: 300px !important;
  padding: 0;
  margin: 0;
  background: #b88051;
  z-index: 9999;
  max-height: 280px;
  overflow-y: auto;
}

.ui-autocomplete li {
  display: block;
  border-bottom: 1px solid #3a2718;
  border-bottom: 1px solid rgba(58, 39, 24, 0.34);
  padding: 5px 15px;
  list-style-type: none;
  color: #fff;
}

.ui-autocomplete li:last-child {
  border: 0px;
}

.ui-autocomplete li:hover {
  cursor: pointer;
  background: #3a2718;
}

textarea.form-control {
}

.form-control {
  position: relative;
}

.errormsg li {
  color: #d8000c;
  background-color: #ffbaba;
  padding: 5px 8px;
  margin: 0 0 8px;
  list-style-type: none;
  font-weight: normal;
}

.helper_text {
  color: #b88051;
  display: block;
  margin: 5px 0;
  font-size: 14px;
}

.form-group.editor_group label.error,
.form-control.editor_group label.error,
.form_edit_box .form-inline .form-group.editor_group label.error,
.custom_checkbox label.error {
  bottom: -30px;
  position: absolute !important;
  left: 0;
}

.custom_checkbox label.error {
  bottom: -59px;
}

.form-group.editor_group {
  position: relative;
  text-align: left;
}

.form-group.editor_group p {
  text-align: left;
}

.no-result {
  padding: 8px;
  text-align: center;
}

.loading {
  text-align: center;
  width: 100%;
  display: block;
  position: relative;
}

/*.loading img{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }*/

.explore_leftopen li a.asset_unlink i,
a.asset_unlink i {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.main_dashboard_wrapper .left_section_closewrap {
  /* min-height: 500px; */
}

.popup_form_edit_box {
  width: 100%;
  padding: 0;
  border: 0;
}

.popup_form_edit_box .form-inline .form-control {
  width: 100%;
}

.popup_form_edit_box .button-group,
.bookmarkpopup .form-inline .form-group label.error,
.common_bigpopup .form-inline .form-group label.error {
  margin-left: 0;
}

.padd_less_modalbody {
  padding: 30px;
}

#general-confirm {
  z-index: 9999;
}

.zoomimg_wrapper {
  position: relative;
}

.zoom_bigimg {
  max-height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.zoomimg_wrapper > iframe {
  width: 100%;
  height: 100%;
  vertical-align: top;
  position: absolute;
  left: 0;
  top: 0;
}

.zoomimg_wrapper > video {
  width: 100%;
  height: 100%;
  vertical-align: top;
  position: absolute;
  left: 0;
  top: 0;
}

.zoom_actionsec {
  position: absolute;
  right: 15px;
  bottom: 15px;
  margin: 0;
  padding: 0;
}

.zoom_actionsec li {
  margin-top: 10px;
  list-style: none;
}

.zoom_actionsec li a {
  display: block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  border-radius: 100%;
}

.zactico_full {
  background-image: url(../images/full-screen-exit.png);
}

/* Zooming popup */

.zpop_wrapper {
  padding: 0 !important;
  background: #303030;
}

.modal-open .zpop_wrapper {
  overflow-x: auto;
}

.zpop_wrapper .modal-header {
  background: none;
  padding: 0;
}

.zpop_wrapper .modal-header .close {
  position: absolute;
  left: 10px;
  top: 10px;
  background: #b88051;
  width: 30px;
  height: 30px;
  text-shadow: none;
  color: #fff;
  opacity: 0.7;
  z-index: 10;
}

.zpop_wrapper .modal-header .close:hover {
  opacity: 1;
}

.zpop_wrapper .modal-dialog {
  padding: 0;
  max-width: none;
  width: auto;
  height: 100%;
}

.zpop_wrapper .modal-content {
  background: none;
  padding: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 0;
  height: 100%;
}

.zpop_wrapper .zoom_bigimg {
  /* position: static; */
  /* max-height: inherit; max-width: none; */
}

.zpop_wrapper iframe {
  width: 100%;
  height: 100%;
  vertical-align: top;
  position: absolute;
  left: 0;
  top: 0;
}

/* Zooming popup end */

#add_bookmark_form {
  text-align: left;
  display: inline-block;
}

p.comm_iscc_para a {
  margin-right: 8px;
  color: #8d8682;
}

p.comm_iscc_para i {
  width: 15px;
  height: 15px;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

p.comm_iscc_para {
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
  margin: 0 0 8px;
}

p i.insspp {
  background-position: -232px -9px;
}

p i.sharee {
  background-position: -231px -49px;
}

p i.ico_commend {
  background-position: -299px -54px;
}

p.comm_iscc_para a.active i.insspp {
  background-position: -319px -31px;
}

p.comm_iscc_para a.active i.sharee {
  background-position: -334px -31px;
}

p.comm_iscc_para a.active i.ico_commend {
  background-position: -319px -54px;
}

.modal-body p.text-left {
  text-align: left;
}

/* For third sprint */

.form-control .keywods_list {
  margin-left: 0;
}

.custom_checkbox.marleft_common {
  margin: 12px 0;
}

.form_edit_box .form-inline .form-group .custom_checkbox.marleft_common label {
  font-size: 15px;
  color: #8d8682;
}

.inner_small_container {
  width: 655px;
  margin: 0 auto;
}

.sidebar_comminfo {
  border: 2px solid #efefef;
  background: #fff;
  padding: 15px;
  border-radius: 5px;
  margin: 0 0 25px 0;
}

.diss_mem_count {
  border-top: 2px solid #efefef;
  border-bottom: 2px solid #efefef;
  padding: 15px;
  text-align: center;
}

.comm_count h5 {
  font-size: 28px;
  color: #8d8682;
}

.comm_count p {
  font-size: 12px;
  color: #8d8682;
}

.diss_mem_count:after,
.mob_comm_name:after {
  clear: both;
  content: "";
  display: block;
}

.comm_count {
  display: inline-block;
  vertical-align: middle;
}

.sep_commdiss {
  border-right: 1px solid #e8e8e8;
  display: inline-block;
  vertical-align: middle;
  height: 50px;
  margin: 0 38px;
}

.mob_comm_name {
  padding: 15px 0;
  border-bottom: 2px solid #efefef;
  margin: 0 0 15px;
}

.mob_comm_name.last {
  margin: 0 0 0px;
  border: 0px;
  padding-bottom: 0;
}

.mob_comm_name img,
.mob_comm_name h3 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

.mob_comm_name h3 {
  width: 70%;
  margin: 0;
  font-size: 15px;
  color: #231f20;
  font-family: "catamaranbold";
}

/* Community User list */

.cuser_list {
  margin: 15px 0;
  padding-bottom: 8px;
  border-bottom: 2px solid #efefef;
}

.cuser_list ul {
  list-style: none;
  max-height: 224px;
}

.cuser_list li {
  margin: 0 0 8px;
}

.cuser_list li a {
  display: inline-block;
}

.profile_small {
  display: inline-block;
  margin: 0 5px 0 0;
}

.cuser_list li .profile_small {
  width: 35px;
  display: inline-block;
}

.cuser_list li .profile_small img {
  max-width: 30px;
}

.cuser_list li h4 {
  display: inline-block;
  width: calc(100% - 45px);
  width: -webkit-calc(100% - 45px);
  text-transform: none;
  margin: 0;
}

.cuser_list li h4 a {
  color: #231f20;
}

.cuser_list li h4 a:hover {
  color: #ba8748;
}

.sidebar_comminfo a {
  display: block;
}

.main_discussion_head_ul {
  margin: 15px 0;
}

.cms_connt p,
.cms_connt img {
  margin: 0 0 15px;
}

.cms_connt img {
  /* width: 100%; */
}

.souce_wrap p {
  font-size: 15px;
  color: #b9b4b2;
  margin: 0 0 5px;
}

.souce_wrap {
  margin: 20px 0;
}

.cms_connt {
  padding-bottom: 50px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 25px;
}

.insp_sher_wrap ul {
  margin: 0 0 25px;
  padding: 0 0 25px;
  border-bottom: 1px solid #ccc;
}

.insp_sher_wrap ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 0 0;
}

.insp_sher_wrap a i,
.insp_inner_wrap i {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  /* margin: 0 8px 0 0;*/
}

.insp_sher_wrap a i.insp_inner,
.insp_inner_wrap i.insp_inner {
  background-position: -109px -173px;
}

.insp_sher_wrap a i.share_inner {
  background-position: -177px -177px;
}

.insp_sher_wrap a.active i.insp_inner,
.insp_inner_wrap.active i.insp_inner {
  background-position: -76px -173px;
}

.discussion_text_box,
.commont_list {
  margin: 0 0 25px;
}

.commont_list .main_discussion_head_ul {
  margin: 0;
  padding: 0;
}

.flag_wrap li,
.flag_wrap ul {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 1px 3px 0 0;
}

.flag_wrap li i {
  width: 16px;
  height: 16px;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  display: block;
}

.flag_wrap li i.upvote {
  background-position: -229px -28px;
}

.flag_wrap li i.flag {
  background-position: -253px -28px;
}

.flag_wrap li a.active i.upvote {
  background-position: -244px -7px;
}

.flag_wrap li a.active i.flag {
  background-position: -262px -7px;
}

.flag_wrap li.vote_count {
  margin: 0 10px 0 0;
  color: #b88051;
  font-family: "catamaranbold";
}

.flag_wrap > a {
  display: inline-block;
  vertical-align: middle;
}

.comment_sub {
  padding-left: 50px;
}

.comment_sub1 {
  padding-left: 100px;
}

.discussion_box {
  padding-bottom: 15px;
}

.pro_img_sin {
  text-align: center;
}

.pro_img_sin img {
  /* width: 100%; */
}

.pro_text_sin {
  padding-left: 0;
  margin-top: 20px;
}

.learn_asset_media.asset_media {
  height: 250px;
}

.learn_asset_media h3 {
  font-size: 18px;
  /* color: #231f20; before overlay */
  color: #fff;
  font-family: "catamaranbold";
  position: absolute;
  top: 15px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
}

.view_learn_wrap {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  margin: auto;
}

.view_learn_wrap a.btn {
  display: block;
  width: 90%;
  margin: 0 auto 10px;
}

.irtens {
  font-size: 15px;
  color: #b9b4b2;
  text-align: center;
  margin: 0;
}

.learn_asset_body p {
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
  margin: 0 0 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.learn_asset_body .ststus_of_asset {
  float: right;
}

.learn_asset_body .tim_det {
  height: auto;
}

.no_asset_sample {
  margin: 0 auto 5px;
  display: block;
  min-height: 37px;
}

section .head1_wrap h5 {
  font-size: 18px;
  color: #231f20;
  margin: 0;
  line-height: 20px;
}

.form-twooption {
  width: 50%;
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
}

.form-twooption:last-child {
  width: 46%;
  margin-right: 0px;
}

.form-twooption span {
  line-height: 50px;
  font-size: 15px;
  color: #8d8682;
  font-family: "catamaranbold";
}

.form_edit_box .button-group.center-btn {
  margin-left: 0;
  text-align: center;
}

.form-twooption a.btn {
  padding: 8px 18px;
}

/* Toggle Checkbox */

.switch,
.form_edit_box .form-inline .form-group label.switch,
label.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 26px;
  vertical-align: top;
}

.switch input {
  display: none;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 22px;
  left: 4px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider,
input:checked + label + .slider {
  background-color: #b88051;
}

input:focus + .slider,
input:focus + label + .slider {
  box-shadow: 0 0 1px #b88051;
}

input:checked + .slider:before,
input:checked + label + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

/* Rounded sliders */

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.discussion_detail_inner h5 {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.discussion_detail_inner h5 a.comment_text {
  color: #8d8682;
}

.discussion_detail_inner h5 a.comment_text:hover {
  color: #ba8748;
}

.discussion_detail_inner .common_rgt_mar {
  margin-right: 12px;
}

.subcrb_btn_wrap .popup_asset_libry {
  padding: 10px;
  right: 10px;
  left: auto;
  top: 45px;
}

.banner_wrapper {
  background-image: url(../images/banner1.jpg);
  min-height: 221px;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 30px 0;
  background-size: cover;
}

.banner_text {
  margin: 46px 0 0 0;
}

.banner_text h3 {
  color: #ffffff;
  font-size: 28px;
  font-family: "catamaranbold";
  margin: 0 0 12px;
}

.banner_text a.btn {
  padding: 15px 30px;
  text-align: center;
  border-radius: 0px;
}

.padd_zero {
  padding: 0 !important;
}

.align_center {
  text-align: left;
}

.custom_table .switch {
  margin-right: 5px;
}

span.value_chk {
  /*margin: 0 8px; */
  font-size: 15px;
  color: #221f1f;
  padding: 0 4px;
  display: inline-block;
  width: calc(100% - 50px);
}

.close_rightbar_wrap.bg_white table.custom_table.no_border_table {
  border: 0px;
}

.close_rightbar_wrap.bg_white table.custom_table.no_border_table tr {
  border-bottom: 1px solid #ccc;
}

.comm_seartag {
  margin-top: 8px;
  background: #b9b4b2;
  padding: 8px 15px;
  border-radius: 2px;
  position: relative;
}

.comm_seartag h5,
.comm_seartag ul {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  line-height: normal;
}

.comm_seartag ul li {
  margin-bottom: 0;
}

.comm_seartag h5 {
  font-size: 15px;
  color: #fff;
  margin-right: 8px;
  font-family: "catamaranbold";
}

.comm_seartag ul li a {
  border-color: #fff;
  color: #fff;
}

.workspace_commun_asst_detail {
  max-width: 100%;
}

.workspace_commun_asst_detail h4 {
  margin: 0 0 8px;
}

.notification_table h6 {
  font-size: 15px;
  color: #b9b4b2;
  font-family: "catamaranbold";
}

.notification_table .action_btn a.btn {
  padding: 6px 10px;
  min-width: 115px;
  margin: 0 2px;
}

.notification_table .action_btn {
}

table.notification_table tbody tr td {
  padding: 10px 8px;
}

table.notification_table tbody tr.unread_notification {
  background: #ccc;
}

.table tr.notify_lists td:first-child {
  width: 50px;
}

table.notification_table tbody tr.unread_notification td {
  background: #ccc;
}

.modal-body .btn_large {
  width: 150px;
  display: block;
  margin: 25px auto 0;
}

.btn_large,
.form_edit_box .button-group input.btn_large,
.button-group input.btn_large {
  min-width: 150px;
}

/* Choose Library Popup */

.Choose_library_modal .modal-content {
  background: transparent;
  border: 0;
  box-shadow: 0 0 0 0 #fff;
}

.Choose_library_modal .modal-body {
  padding: 0;
  background: transparent;
}

.Choose_library.modal {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
}

.modal-body.select_mem_body {
  padding: 40px 20px;
  max-height: 335px;
  overflow: auto;
}

.modal-body.community_invite_body {
  padding: 30px;
}

.modal-body .community_followers {
  padding: 20px 10px;
  max-height: 335px;
  overflow: auto;
}

.img_lft_select,
.text_rgt_select {
  display: inline-block;
  vertical-align: middle;
}

.select_mem_body .custom_checkbox label:before {
  top: 6px;
}

.select_mem_popup_row {
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: 1px solid #ccc;
}

.select_mem_popup_row:last-child {
  margin: 0;
  border: 0;
  padding: 0;
}

.select_mem_wrap.discussion_members {
  float: right;
  margin: 10px 0;
}

.modal-body .custom_checkbox {
  display: inline-block;
  min-height: 30px;
  min-width: 22px;
  vertical-align: middle;
}

.modal-body .name_withimg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.modal-body .name_withimg .img_lft_select img {
  width: 60px;
  height: 60px;
}

.button-group span.members_count {
  float: left;
  line-height: 40px;
}

.bookmarkpopup .modal-dialog,
.common_bigpopup .modal-dialog {
  width: 800px;
}

.bookmarkpopup .popup_form_edit_box .form-inline label,
.common_bigpopup .popup_form_edit_box label {
  /*margin-right: 2%;*/
}

.bookmarkpopup .popup_form_edit_box .form-inline .form-control,
.common_bigpopup .popup_form_edit_box .form-control {
  /*width: 70%; */
}

.bookmarkpopup .popup_form_edit_box .button-group,
.common_bigpopup .popup_form_edit_box .button-group {
  /* margin-left: 199px; */
}

.bookmarkpopup .popup_form_edit_box .button-group.center-btn,
.common_bigpopup .popup_form_edit_box .button-group.center-btn {
  margin-left: 0;
}

.profile_big img {
  max-width: 100px;
  max-height: 100px;
  border-radius: 50%;
}

.profile_middle img {
  max-width: 70px;
  max-height: 70px;
  border-radius: 50%;
}

.profile_small img {
  max-width: 50px;
  max-height: 50px;
  border-radius: 50%;
}

/* Fourth sprint */

.acc-container {
  margin: 30px auto 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}

.acc-btn h1 {
  font-size: 18px;
  margin: 0px;
  font-family: "catamaranbold";
  color: #6d6864;
  position: relative;
}

.acc-btn {
  width: 100%;
  margin: 0 auto 8px;
  padding: 10px 20px;
  cursor: pointer;
  background: #b9b4b2;
  border-bottom: 1px solid #b9b4b2;
  border-radius: 4px;
}

.acc-content {
  width: 100%;
  margin: 0 auto;
  display: none;
  overflow: hidden;
  background: #fff;
}

.acc-content-inner {
  padding: 20px;
  max-height: 300px;
  overflow: auto;
}

.acc-content {
  margin-bottom: 15px;
}

.open_content.acc-content {
  display: block;
}

.acc-content p {
  margin: 0 0 12px;
}

.history_row {
  position: relative;
  padding-left: 87px;
  word-wrap: break-word;
}

.acc-content p span.time {
  font-size: 15px;
  color: #b9b4b2;
  width: 37px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}

.acc-content p span.seperator_round {
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  background: #dee2e5;
  border-radius: 25px;
  position: absolute;
  left: 55px;
  top: 3px;
}

.acc-content p a.web_link {
  font-size: 15px;
  color: #b9b4b2;
  margin-left: 0;
  font-family: "catamaranregular";
}

.acc-content p a.web_link:hover {
  color: #3a2718;
}

.acc-btn h1:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/icon_set.png) no-repeat -288px -7px;
  position: absolute;
  right: 0;
  top: 0;
}

.acc-btn h1.selected:after {
  background-position: -306px -7px;
}

.next_prev_wrap {
  padding: 20px 15px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin: 40px 0;
}

.ser-res-sec a {
  position: relative;
}

/* .ser-res-sec a span.online_sym{right: 0px;} */

.pg-tb-sec {
  display: table;
  width: 100%;
}

.pg-tb-sec .persl_sub_wrap {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.search_frnds {
  border-bottom: 0px;
  margin-bottom: 0px;
}

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

.sorting_section .selectpicker option {
  /* width: 200px; */
  border-right: 1px solid #afaaa7;
}

.next_prev_wrap a {
  font-size: 15px;
}

.next_prev_wrap a i {
  width: 10px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
}

.next_prev_wrap a i.bacl_icon {
  background-position: -329px -9px;
  margin-right: 5px;
}

.next_prev_wrap a i.nexl_icon {
  background-position: -344px -9px;
  margin-left: 5px;
}

.network_wrap {
  padding: 30px 50px;
}

.network_wrap .header_persl_heading {
  background: #b9b4b2;
  padding: 15px 30px;
}

.network_wrap .header_persl_heading h3 {
  font-size: 18px;
  color: #6d6864;
  font-family: "catamaranbold";
}

.network_wrap .persl_det_wrap {
  padding: 0 0 20px;
  margin: 0 0 20px;
}

span.online_sym {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #e0e0e0;
  border: 1px solid #fff;
  display: block;
  position: absolute;
  right: -6px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

span.online_sym.active {
  background: #39b54a;
}

.network_wrap .persl_sub_wrap {
  position: relative;
}

.persl_sub_wrap a {
  position: relative;
}

.network_wrap .personal_scroll {
  height: 410px;
}

.search_user {
  padding: 35px 25px 10px;
}

.search_user input[type="submit"] {
  width: 100%;
  min-width: inherit;
  margin-left: 0;
  margin-right: 0;
}

.multi-formcontrol input {
  margin: 0 0 12px;
}

.form_edit_box .multi-formcontrol .button-group {
  margin-left: 0;
  margin-top: 15px;
}

.avatar_right img {
  width: 100%;
}

.avatar_right span.text_res {
  display: none;
}

.avatar_right input[type="file"] {
  bottom: auto;
}

.form_edit_box p {
  font-size: 15px;
}

.form-threeoption {
  width: 33.33%;
  float: left;
}

.form-fouroption {
  width: 25%;
  float: left;
}

.rowwise {
  margin: 0 0 15px;
}

.rowwise:last-child {
  margin: 0;
}

.compettion_wrapper {
  padding: 15px 0;
}

.content_closed h4 {
  font-size: 15px;
  text-transform: uppercase;
  color: #b9b4b2;
  font-family: "catamaranbold";
}

.content_closed h4 span {
  color: #231f20;
  text-transform: none;
  font-family: "catamaranregular";
}

.content_closed a.btn {
  display: inline-block;
  padding: 5px 8px;
  font-size: 15px;
  margin: 8px 0;
}

.content_closed {
  border-top: 1px solid #e8e8e8;
  padding-top: 12px;
  margin-top: 12px;
}

.compettion_wrapper .asset_body {
  border-bottom: 1px solid #e8e8e8;
  padding: 12px;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  margin: 0;
}

.compettion_wrapper .asset_media {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.compettion_wrapper .left_cms h4,
.heading_seciton_1 h4 {
  font-size: 21px;
  color: #8d8682;
}

.left_cms h5 {
  font-size: 21px;
  color: #303030;
}

.open_vote_wrapper h2 {
  text-align: left;
}

.heading_seciton_1 {
  margin: 30px 0;
}

.open_vote_wrapper .expl_ass_row > [class*="col-"],
.winning_wrap .expl_ass_row > [class*="col-"] {
  min-height: 125px;
}

.asset_body .commun_asst_img,
.asset_body .commun_asst_detail,
.mob_comm_name .commun_asst_img,
.mob_comm_name .commun_asst_detail {
  display: inline-block;
  vertical-align: middle;
}

.asset_body .commun_asst_detail a {
  color: #b88051;
  padding: 0;
}

.asset_body .commun_asst_detail p {
  margin: 0;
}

.asset_body .commun_asst_detail h6 {
  color: #8d8682;
  font-family: "catamaranbold";
}

.open_vote_wrapper .asset_body a.btn {
  color: #fff;
  line-height: 20px;
  padding: 6px 15px;
  margin: 5px 0;
}

.vote_tool {
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 12px;
  color: #fff;
  padding: 8px;
  background: #3c3d3d;
  border-radius: 3px;
}

.left_uploaded_img h6 {
  color: #8d8682;
  margin: 8px 0;
  font-family: "catamaranbold";
  font-size: 15px;
}

.form-control p {
  margin: 8px 0;
  /* color: #8d8682; */
  /* font-family: 'catamaranbold'; */
}

.winning_wrap .asset_media {
  height: 150px;
}

.winning_wrap .asset_body p a {
  display: inline-block;
  padding: 0;
  color: #b88051;
}

.winning_wrap .asset_body p {
  margin: 0;
}

.winning_wrap .asset_body {
  border: 0;
  padding: 8px 0;
}

.winning_wrap .asset_body.peopl_body h5 {
  font-size: 15px;
  color: #8d8682;
}

.calendar_wrap {
  padding: 25px 0;
}

.event_detailwrapper h4 a {
  font-size: 18px;
  color: #231f20;
  line-height: 24px;
  margin: 0 0 15px;
  display: block;
}

.event_detailwrapper h4 a:hover {
  color: #b88051;
}

.event_detailwrapper p i {
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  margin-right: 8px;
}

.event_detailwrapper p i.location_img {
  background-position: -253px -50px;
}

.event_detailwrapper p i.date_img {
  background-position: -253px -69px;
}

.event_detailwrapper p i.user_img {
  background-position: -275px -74px;
}

.event_detailwrapper p i.phone_icon {
  background-position: -295px -74px;
}

.event_detailwrapper p i.email_icon {
  background-position: -315px -74px;
}

.event_detailwrapper p i.link_icon {
  background-position: -337px -74px;
}

.event_detailwrapper p {
  font-size: 15px;
  color: #8d8682;
  font-family: catamaranbold;
  margin: 0 0 12px;
}

.event_imgwrapper {
  position: relative;
}

.event_detailwrapper p.datee_para {
  min-height: auto;
}

.event_imgwrapper span.spec {
  position: absolute;
  bottom: 12px;
  right: 30px;
  text-transform: none;
}

p.datee_para {
  min-height: 80px;
}

.event_rowwrapper {
  padding-bottom: 25px;
}

.event_detimg {
  margin: 0 0 24px;
}

/* Event Calender */

.explore_communty_list .fc-border-separate tbody tr td,
.explore_communty_list .fc-border-separate tr td {
  padding: 5px;
}

.explore_communty_list .fc-border-separate tbody tr td.fc-day div,
.explore_communty_list .fc-border-separate tr td.fc-day div {
  min-height: 90px;
}

.fc-header td {
  border: 0;
}

.fc-header-title {
  margin: 2px 75px;
}

.fc-header-title h2 {
  text-transform: uppercase;
  margin: 0;
  color: #b88051;
  font-family: catamaranbold;
  font-size: 23px;
}

.fc-header .fc-button {
  margin-bottom: 0;
}

span.fc-button {
  border-color: #8d8682;
  font-family: catamaranregular;
  color: #8d8682;
}

span.fc-state-disabled {
  background-color: rgba(184, 128, 81, 0.72);
  color: #fff;
}

span.fc-state-hover {
  background-color: #b88051;
  color: #fff;
}

.fc-state-down,
.fc-state-active {
  background-color: #b88051 !important;
}

.fc-text-arrow {
  display: none;
}

span.fc-button-prev {
  background: url(../images/icon_set.png) no-repeat -328px -9px !important;
  width: 10px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 6px 0 0 0;
}

span.fc-button-next {
  background: url(../images/icon_set.png) no-repeat -344px -9px !important;
  width: 10px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 6px 0 0 0;
}

.fc-border-separate {
  border-bottom: 2px solid #e9e9e9;
}

.fc-border-separate th {
  border-top: 0;
}

.fc-border-separate th,
.fc-border-separate td {
  border-width: 2px 0 0 2px;
  border-color: #e9e9e9;
}

.fc-border-separate tr.fc-last th {
  border-bottom-width: 2px;
  border-color: #e9e9e9;
}

.fc-first th {
  background-color: #fff !important;
  font-family: catamaranregular;
  color: #6d6864;
  text-transform: uppercase;
  font-size: 15px !important;
  padding: 0 2px;
}

.fc-grid td.fc-other-month {
  background: #f5f5f5 !important;
}

.fc-agenda .fc-agenda-axis {
  color: #fff;
}

.fc-state-highlight > div > div.fc-day-number,
.fc-week .fc-day.fc-state-highlight:hover .fc-day-number {
  background-color: #b88051;
}

/* comment by kannadasan .fc-event{ background: none !important; border: 0; margin-bottom: 4px;} */

.fc-event:hover {
  opacity: 1;
}

.fc-event-inner {
  background: none !important;
  font-family: catamaranregular;
  /*color: #342220 !important;*/
  position: relative;
  padding: 0 0 0 12px !important;
  width: 106px !important;
}

/* comment by kannadasan .fc-event:hover .fc-event-inner{ color: #b88051 !important;} */

.fc-event-inner:before {
  content: "";
  position: absolute;
  background: #fff;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  left: 3px;
  top: 5px;
}

.two_btn_wrap {
  text-align: center;
}

.two_btn_wrap a.btn {
  display: inline-block;
  vertical-align: middle;
  width: 43%;
}

.collabration_wrapper span.time_clk {
  font-size: 12px;
  width: 45%;
  display: inline-block;
}

.explore_poll {
  padding: 20px 0;
}

.explore_poll h4 {
  font-size: 20px;
  color: #303030;
  font-family: "catamaranbold";
  margin: 0 0 8px;
}

.poll_form {
  margin: 25px 0;
}

:not([style*="display:none"]):not([style*="display: none"]) + form.poll_form {
  margin: 25px 0;
}

.poll_form .form-group > label {
  color: #221f1f;
  font-family: "catamaranbold";
  font-size: 17px;
  margin: 0 0 12px;
}

.poll_form .form-control {
  padding: 0;
  border: 0;
}

.poll_form input[type="text"],
.poll_form input[type="email"],
.poll_form input[type="password"],
.poll_form textarea,
.poll_form select,
.poll_form input[type="file"],
.poll_form textarea.form-control {
  background: transparent;
  border-top: 0px;
  border-right: 0;
  border-left: 0;
  border-bottom: 2px solid #e9e9e9;
  padding: 0 0 5px 0;
  height: auto;
}

.poll_form .custom_radio {
  display: block;
  margin: 0 0 8px;
}

.poll_form .button-group {
  padding: 20px 0;
  margin: auto;
}

.bar_left_fill {
  width: 90%;
  float: left;
  position: relative;
  height: 16px;
  background: #e0e0e0;
}

.fill_color_percent {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #b88051;
}

span.count_percn {
  float: right;
  font-size: 15px;
  color: #b88051;
  font-family: "catamaranbold";
}

.bar_wrap {
  margin: 0 0 12px;
}

.collabration_fullwidth_wrapper {
  padding: 30px 15px;
  background: #fff;
}

.collab_image {
  position: relative;
  height: 234px;
  overflow: hidden;
}

.check_collab {
  position: absolute;
  top: 8px;
  left: 8px;
}

.count_collab {
  font-size: 15px;
  color: #8d8682;
  text-align: center;
  margin: 0 0 15px;
  display: block;
}

.collabration_rightside {
  display: block;
}

.no_padding {
  padding: 0 !important;
}

.collabration_fullwidth_wrapper .close_rgtbar_bg {
  background: #fff;
}

.collabration_fullwidth_wrapper.collabration_twocolumn_wrapper {
  padding: 0 15px;
}

.collabration_fullwidth_wrapper.collabration_twocolumn_wrapper
  .right_close_inner {
  padding: 15px;
}

.collabration_fullwidth_wrapper.collabration_twocolumn_wrapper
  .collab_otheriteration.learn_rgt_popup,
.collab_otheriteration.learn_rgt_popup {
  background: #f5f5f5;
  border-left: 1px solid #d8d8d8;
  display: block;
}

.collabration_fullwidth_wrapper.collabration_twocolumn_wrapper
  .popup_explore_box {
  border: 0;
}

.selectall_collab_wrap {
  text-align: left;
}

.selectall_collab_wrap .custom_checkbox label {
  font-size: 15px;
  color: #b88051;
}

.selectall_collab_wrap .custom_checkbox {
  margin-right: 15px;
}

.confirmation_collab {
  padding: 12px 15px;
  background: #b9b4b2;
  position: relative;
}

.confirmation_collab a {
  text-decoration: underline;
  color: #6d6864;
}

.confirmation_collab p {
  color: #6d6864;
  font-size: 15px;
  font-family: "catamaranbold";
}

.third_level_head {
  font-size: 28px;
  color: #303030;
  margin: 15px 0 5px;
}

table.comptt_submission td {
  width: 33.33%;
}

.table-striped > tbody > tr:nth-of-type(2n + 1) {
  background: #f5f5f5;
}

.owner_customize {
  padding: 30px 0;
}

.owner_customize .form-group {
  margin-bottom: 35px;
}

.owner_customize .form-group label {
  vertical-align: top;
}

.owner_customize .form-control p {
  margin-top: 0px;
}

.owner_customize .twowrap-form-control .form-twooption {
  vertical-align: top;
}

.library_btn {
  position: absolute;
  bottom: 2px;
  left: 135px;
}

.upload_option {
  position: relative;
}

.display_withoutaction {
  display: block;
}

.center_poll_btnwrap {
  padding: 7px 0;
}

.center_poll_btnwrap a.btn {
  margin-right: 15px;
}

.center_poll_btnwrap a {
  margin-right: 8px;
}

.center_poll_btnwrap a:last-child {
  margin-right: 0px;
}

.owner_poll_pod .learning_objct_left,
.owner_poll_pod .learn_rgt_popup,
.owner_poll_pod .close_rightbar_wrap {
  max-height: 900px;
  overflow: auto;
}

.effective_register.asset_review_register {
  background: #fff;
}

.asset_review_register .button-group {
  margin-left: 0px;
}

.cust_rgt_btn {
  text-align: right;
}

.cust_rgt_btn a.btn {
  min-width: 100px;
  padding: 4px 12px;
  margin-left: 15px;
}

.cust_head h3 {
  line-height: 30px;
}

.widget_btn {
  padding: 6px 10px;
  background: #b9b4b2;
  color: #6d6864;
  border-radius: 3px;
  display: block;
}

.customized_pod_wrap h3 {
  font-size: 15px;
  color: #b9b4b2;
  font-family: "catamaranbold";
  text-transform: uppercase;
  margin: 0 0 8px;
}

.customized_pod_wrap p,
.inner_widget_head span {
  font-size: 18px;
  color: #6d6864;
  font-family: "catamaranbold";
  margin: 0 0 8px;
}

.inner_widget_head span {
  margin: 0;
  vertical-align: middle;
}

.customized_pod_wrap {
  padding: 20px;
}

.select_widget_colm {
  display: inline-block;
  vertical-align: middle;
  width: 168px;
  margin-right: 20px;
  text-align: left;
}

.select_widget_row {
  text-align: center;
  margin: 0 0 25px;
}

.widget_btn i,
.inner_widget_head i,
.inner_widget_body i {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  margin-right: 12px;
}

.widget_btn i.image_widget {
  background-position: -362px -5px;
}

.widget_btn i.video_widget {
  background-position: -362px -33px;
}

.widget_btn i.text_widget {
  background-position: -362px -61px;
}

.widget_btn i.button_widget {
  background-position: -362px -87px;
}

.widget_btn i.placehold_widget {
  background-position: -362px -241px;
}

.widget_btn i.slider_widget {
  background-position: -362px -111px;
}

.widget_btn i.statistic_widget {
  background-position: -362px -135px;
}

.widget_btn i.trdasset_widget {
  background-position: -362px -162px;
}

.widget_btn i.artlrecent_widget {
  background-position: -362px -189px;
}

.widget_btn i.cntform_widget {
  background-position: -362px -217px;
}

.select_widget_withtitle {
  padding: 0 25px;
}

.inner_widget_head i.collapse_minus {
  background-position: -362px -336px;
  height: 12px;
}

.inner_widget_head i.collapse_plus {
  background-position: -362px -314px;
}

.inner_widget_head i.delete_widget,
.inner_widget_body i.delete_widget {
  background-position: -362px -290px;
}

.inner_widget_body i.edit_widget {
  background-position: -362px -265px;
}

.select_widget_withtitle {
  padding: 0 25px;
}

.widget_detail_wrap {
  padding: 25px;
  background: #f5f5f5;
}

.inner_widget_wrap {
  background: #fff;
  margin: 0 0 20px;
}

.inner_widget_head {
  padding: 12px 15px;
  border-bottom: 1px solid #e8e8e8;
}

.inner_widget_body {
  padding: 25px 35px;
}

.ediit_dell {
  position: absolute;
  right: 0;
  top: 4px;
}

.action_with_ecselect {
  position: relative;
  margin: 0 0 15px;
}

.common_bigpopup .form-group p {
  text-align: left;
  margin: 0 0 15px;
}

.bookmarkpopup
  .popup_form_edit_box
  .form-inline
  .form-control.full_width_control,
.common_bigpopup .popup_form_edit_box .form-control.full_width_control,
.form-group .form-control.full_width_control {
  width: 100%;
  position: relative;
}

.reset_btn {
  width: 24px;
  height: 24px;
  display: block;
  background: url(../images/referesh.png) no-repeat center center;
  position: absolute;
  right: 10px;
  top: 10px;
}

.sample_desc {
  padding: 15px 0;
}

.sample_desc p {
  margin: 0 0 12px;
}

.discussion_text_box a.middle_align {
  margin-top: 25px;
}

.flag_wrap {
  margin: 8px 0;
}

.unread_marker {
  padding-left: 27px;
  display: inline-block;
  color: #231f20;
  position: relative;
  margin: 5px 0px;
}

.unread_marker:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  background: #cccccc;
  border-radius: 3px;
}

.fstChoiceItem {
  font-size: 14px;
  margin: 0 8px 8px 0;
  background: #8e8683;
}

.fr-box.fr-basic .fr-element {
  min-height: 220px;
}

.editor_content_wrapper ul,
.editor_content_wrapper ol,
.editor_group ul,
.editor_group ol {
  padding-left: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.editor_content_wrapper h1,
.editor_content_wrapper h2,
.editor_content_wrapper h3,
.editor_content_wrapper h4,
.editor_content_wrapper h5,
.editor_content_wrapper h6 {
  text-align: inherit;
  font-size: inherit;
  font-style: inherit;
  margin: 0 0 5px;
}

.editor_content_wrapper p {
  text-align: inherit;
  font-size: inherit;
  font-style: inherit;
  height: auto;
  overflow: inherit;
  text-transform: inherit;
  color: inherit;
  margin: auto;
  line-height: normal;
  max-height: none;
}

.editor_content_wrapper table td,
.fr-view table td,
.fr-view table th {
  border: 1px solid #dddddd;
  padding: 2px 5px;
  vertical-align: middle;
}

.editor_content_wrapper a:hover,
.editor_group a:hover {
  text-decoration: underline;
  text-align: inherit;
  font-size: inherit;
  font-style: inherit;
  color: inherit;
}

.editor_content_wrapper a,
.editor_group a {
  text-decoration: underline;
  text-align: inherit;
  font-size: inherit;
  font-style: inherit;
  color: inherit;
}

.fr-toolbar {
  border-color: #b88051;
}

.editor_content_wrapper {
  margin: 15px 0;
}

.editor_content_wrapper iframe {
  width: 100% !important;
}

.editor_content_wrapper li {
  margin: 3px 0;
}

.fr-emoticon.fr-deletable.fr-emoticon-img {
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  display: inline-block;
  height: 30px !important;
  width: 30px !important;
  margin: 0 0 0 5px;
}

.comm_list_asset span.gray {
  margin: 0 0 5px;
}

.right_close_inner
  iframe
  .ndfHFb-c4YZDc-i5oIFb.ndfHFb-c4YZDc-e1YmVc
  .ndfHFb-c4YZDc-Wrql6b {
  display: none;
}

.learning_objct_left.col-md-8 .hide_div img {
  width: auto;
}

.coauthor_right .tooltip-inner {
  background: rgba(0, 0, 0, 0.6) !important;
  min-width: 130px !important;
}

.iframe_wrapper {
  position: relative;
}

.iframe_wrapper iframe {
  width: 100%;
}

.hide_div {
  text-align: center;
}

.effective_register .form-group .form-control {
  display: block;
}

.comment_editor .form-control p {
  font-family: "catamaranregular";
}

label.switch label.error {
  bottom: -30px;
  min-width: 185px;
  top: auto;
}

footer {
  position: relative;
  width: 100%;
  margin-top: -135px;
  height: 135px;
  clear: both;
}

html {
  height: 100%;
  position: relative;
}

body {
  height: 100%;
}

section {
  padding-bottom: 0px;
  min-height: 100%;
  /* If any problem in this min height plz fix that don't remove it */
}

.commun_asst_img img.profile_middle {
  width: 70px;
  height: 70px;
}

.two_wrap_box {
  padding: 0 0 0 0;
  position: relative;
}

#related_notes h3 {
  margin-bottom: 8px;
}

#personal_notes_form {
  display: none;
}

.editor_status {
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  margin-right: 8px;
  vertical-align: bottom;
}

.editor_status ul {
  margin: 0;
  padding: 0;
  position: relative;
  min-width: 120px;
}

.editor_status ul li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: block;
  color: #b88051;
}

.editor_status ul li:last-child,
.editor_status.active ul li:first-child {
  display: none;
}

.editor_status.active ul li:last-child {
  display: block;
}

/* User permission table */

.user_permission_table .custom_checkbox label {
  padding: 0 0 0 21px;
  height: 19px;
}

.user_permission_table .custom_checkbox label:before {
  top: 0;
}

.user_permission_btsec {
  margin-bottom: 30px;
}

/*common*/

.pad-20 {
  padding: 20px;
}

.pad-15 {
  padding: 15px;
}

.pad-lt-10 {
  padding-left: 10px;
}

.pad-lt-15 {
  padding-left: 15px;
}

.pad-lt-20 {
  padding-left: 20px;
}

.mar-tp-20 {
  margin-top: 20px;
}

.mar-tp-30 {
  margin-top: 30px;
}

.mar-bt-20 {
  margin-bottom: 20px;
}

.mar-bt-30 {
  margin-bottom: 30px;
}

.mar-rt-20 {
  margin-right: 20px;
}

.mar-lt-20 {
  margin-left: 20px;
}

.dark-color {
  color: #303030;
}

.lt-grey-color {
  color: #8d8682 !important;
}

.dark-bg {
  background: #303030;
}

.lt-grey-bg {
  background: #8d8682;
}

.bold {
  font-family: "catamaranbold" !important;
}

.bot-top-space {
  margin: 30px 0;
}

.disp-inBlk {
  display: inline-block;
}

.canvasjs-chart-credit {
  display: none;
}

/**/

.title-wtBg {
  font-size: 18px;
  padding: 22px 10px 22px 30px;
  background: #b9b4b2;
  color: #6d6864;
  text-align: left;
}

.pod-reg-sec,
.pod-member-sec {
  width: 100%;
  height: 480px;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
}

.pod-member-sec {
  overflow-y: auto;
}

.pod-trend-wrap {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  float: left;
}

.pod-trend-Lst {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.pod-trend-Lst li.pod-trend-disp {
  padding: 20px 30px;
  border-bottom: 1px solid #e0e0e0;
  width: 100%;
  float: left;
  font-family: "catamaranregular";
}

.pod-trend-Lst li.pod-trend-disp:last-child {
  border: none;
}

.pod-trend-Lst li.pod-trend-disp .discrip {
  float: left;
  width: 70%;
}

.pod-trend-Lst li.pod-trend-disp .discrip a,
.pod-trend-Lst li.pod-trend-disp .discrip a span {
  color: #b88051;
}

.pod-trend-Lst li.pod-trend-disp .discrip h4 {
  font-size: 18px;
  margin: 5px 0;
}

.pod-trend-Lst li.pod-trend-disp .discrip .names {
  display: inline-block;
  margin-right: 8px;
  font-size: 15px;
}

.pod-trend-Lst li.pod-trend-disp .shares {
  float: left;
  width: 10%;
  text-align: center;
}

.pod-trend-Lst li.pod-trend-disp .shares h4,
.pod-trend-Lst li.pod-trend-disp .inspires h4 {
  font-size: 28px;
  margin: 0;
}

.pod-trend-Lst li.pod-trend-disp .shares p,
.pod-trend-Lst li.pod-trend-disp .inspires p {
  font-size: 12px;
  margin: 0;
}

.pod-trend-Lst li.pod-trend-disp .inspires {
  float: left;
  width: 10%;
  text-align: center;
}

.pod-trend-Lst li.pod-trend-disp .view {
  float: left;
  width: 10%;
  text-align: center;
  padding: 6px 0px 0;
}

.pod-trend-Lst li.pod-trend-disp .view a {
  display: inline-block;
  vertical-align: middle;
}

.btn-with-space {
  margin: 0 6px;
  border-radius: 3px 3px 3px 3px !important;
}

.modal-no-pad {
  padding: 20px 0;
}

table.custom_table thead tr {
  border-bottom: none;
}

.modal-no-pad .persl_det_wrap {
  border-bottom: 1px solid #e8e8e8;
  margin: 0 0 -5px;
}

.disp-table {
  display: table;
  height: calc(100% - 73px);
  width: 100%;
  text-align: center;
  padding: 0 15px;
}

.disp-tab-child {
  display: table-cell;
}

.pos-rel {
  position: relative;
}

.show-img-cc {
  position: absolute;
  right: 8px;
  z-index: 9;
  width: 35px;
  top: 10px;
}

/*Breadcrump*/

.breeadcrump {
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #e0e0e0;
}

.breeadcrump ul > li > a > i {
  width: 16px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
}

.breeadcrump ul > li {
  display: inline-block;
  font-size: 14px;
  color: #b88051;
  vertical-align: bottom;
}

.breeadcrump ul > li i.arrow {
  padding: 5px 4px 0 6px;
  color: #8d8682;
}

.breeadcrump ul > li > a {
  font-size: 14px;
  color: #8d8682;
}

.breeadcrump ul > li > a:hover {
  color: #b88051;
}

.breeadcrump ul > li > a > i.home-icon {
  background-position: -276px -92px;
}

.breeadcrump ul > li > a > i.home-icon:hover {
  background-position: -290px -92px;
}

.evt-cont-sec {
  margin: 20px 0;
}

.evt-cont-sec .in-Banner {
  width: 100%;
}

.evt-cont-sec .in-Banner img {
  width: 100%;
}

.evt-cont-sec h4 {
  font-size: 21px;
  font-weight: 600;
}

.evt-cont-sec p {
  font-size: 15px;
  line-height: 21px;
  margin: 5px 0 10px;
}

.event-rt-info {
  padding: 12px;
  border-radius: 2px;
  border: 1px solid #e8e8e8;
}

.event-info-block {
  list-style: none;
}

.event-info-block li {
  border-bottom: 1px solid #e8e8e8;
}

.event-info-block li h5 {
  font-size: 15px;
  color: #b9b4b2;
  text-transform: uppercase;
  margin: 10px 0 0;
}

.event-info-block li p {
  font-size: 15px;
  color: #8d8682;
  margin: 0px 0 10px;
  word-break: break-all;
}

.event-rt-info a.btn {
  width: 100%;
  max-width: 300px;
  margin: 20px 0 0;
}

/* Grid List */

.grd-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px;
  background: #fff;
  float: left;
}

.grd-list > li {
  padding: 20px 15px;
  width: 100%;
  float: left;
}

.grd-list > li h3 {
  word-break: break-all;
}

.grd-list > li.border-line-inner h3 {
  margin: 5px 0;
}

.border-line-inner {
  border-bottom: 2px solid #efefef;
  padding: 15px 30px;
}

.modal.in .modal-dialog {
  z-index: 1100;
}

.bg-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.96) url(../images/Spinner.gif) scroll center
    no-repeat;
  z-index: 999;
}

.canvasjs-chart-container {
  position: static !important;
}

.canvasjs-chart-container:before {
  position: absolute;
  left: 16px;
  bottom: 1px;
  content: "";
  height: 20px;
  width: 100px;
  background: #fff;
  z-index: 1;
}

/***/

.mobile_howitworks {
  display: none;
}

/*==================
		CMS
/*================*/

/*How it works*/

table.preheader {
  display: none !important;
}

.how_it_workswrap .inner_container > table,
.how_it_workswrap .inner_container > table > tbody,
.how_it_workswrap .inner_container > table > tbody > tr {
  display: block;
  width: 100%;
  font-family: "catamaranregular";
}

.how_it_workswrap .inner_container table tbody tr td {
  border-bottom: none;
  padding: 5px 5px 5px !important;
}

.how_it_workswrap .inner_container > table tr td table.main {
  width: 100%;
}

.how_it_workswrap .inner_container > table tr td table.main tbody tr {
  margin: 0 0 20px;
}

.how_it_workswrap .inner_container table {
  background: rgba(0, 0, 0, 0) !important;
}

.how_it_workswrap .inner_container table tr td.title {
  text-align: center;
  display: block;
}

.how_it_workswrap .inner_container table tr td.title h1 {
  text-align: center;
  font-size: 32px;
  font-family: "catamaranbold" !important;
  color: #231f20;
}

table tbody tr + tr {
  border-top: none;
}

.how_it_workswrap .inner_container table tbody tr td.image img {
  max-width: 100% !important;
}

/*table.image-caption-column, table.image-caption-container{ width: 50%; vertical-align: middle; }*/

table.image-caption-column {
  width: 50%;
  vertical-align: middle;
}

table.image-caption-container {
  width: 66%;
  vertical-align: middle;
}

table.image-caption-container + table.image-caption-column {
  width: 33%;
}

table.image-caption-container > tbody > tr > td > table {
  width: 50%;
}

.how_it_workswrap .inner_container table tr td.gap {
  display: none;
}

.how_it_workswrap .inner_container table tbody tr td.image-text table {
  float: left;
  width: 50%;
  color: #231f20;
}

.how_it_workswrap
  .inner_container
  table
  tbody
  tr
  td.image-text
  table
  tr
  td
  p
  a.btn {
  margin: 30px 0 0;
}

.how_it_workswrap
  .inner_container
  table
  tbody
  tr
  td.image-text
  table
  tr
  td
  img {
  height: auto;
  padding: 0 10px 0 0 !important;
  max-width: 100% !important;
}

.how_it_workswrap .inner_container table tbody tr td.text-block p,
.how_it_workswrap .inner_container table tbody tr td.block-text p,
.how_it_workswrap .inner_container table tbody tr td p {
  font-size: 18px;
  line-height: 24px !important;
  font-family: "catamaranregular";
}

.how_it_workswrap .inner_container table tbody tr td.text-block p strong {
  font-size: 28px;
  font-family: "catamaranbold";
  color: #231f20;
  margin: 15px 0 20px;
  display: inline-block;
  line-height: 30px;
  font-weight: 100;
}

/*About*/

.cms-rgtBar > table > tr > td > table,
.cms-rgtBar > table > tr,
.cms-rgtBar > table > tr > td,
.cms-rgtBar > table > tr > td > table > tbody {
  display: block;
}

.cms-rgtBar table {
  background: rgba(0, 0, 0, 0) !important;
}

.cms-rgtBar table tr td table.main tr td {
  padding: 10px 0px 10px 0px !important;
}

.cms-rgtBar table tr td table.main tr td p {
  font-size: 15px;
}

.cms-rgtBar table tr td table.main tr td p strong {
  text-align: left;
  font-size: 28px;
  color: #303030;
  margin: 0 0 15px;
}

.cms-rgtBar table tr td.title {
  border-bottom: 1px solid #e0e0e0;
}

.cms-rgtBar table tr td.title h1 {
  margin: 1px 0;
  color: #6d6864;
  font-family: "catamaranlight";
  font-size: 36px;
}

/****/

#banner_cms {
  position: relative;
}

.pro-hid-cam {
  position: absolute;
  top: 18px;
  right: 18px;
  opacity: 0.95;
  transition: all 0.6s ease;
}

#banner_cms:hover .pro-hid-cam {
  opacity: 1;
}

.pro-hid-cam a {
  color: #b88051;
  font-size: 24px;
  width: 48px;
  height: 48px;
  display: block;
  text-align: center;
  background: #fff;
  border-radius: 50%;
  line-height: 50px;
  border: 2px solid #b88051;
}

.pro-hid-cam a:hover {
  background: #b88051;
  color: #fff;
}

table tr td.gap {
  display: none !important;
}

.cms-main .cms-modal-dialog {
  width: auto;
}

.cms-main .btn-group .btn {
  padding: 3px 12px;
}

.cms-main .desktop table {
  width: 100% !important;
  padding: 0 40px;
  background: #d4d4d4;
}

.cms-main iframe.desktop table tr td table.main {
  width: 100% !important;
}

.preheader {
  display: none !important;
}

.share-event {
  display: block;
  width: 100%;
}

.share-event h3 {
  display: inline-block;
  width: calc(100% - 100px);
}

.share-event .share {
  display: inline-block;
}

.share-event .share ul.social_icons {
  display: inline-block;
  margin: -5px 2px 0;
}

.right-text {
  float: right;
  max-width: 260px;
  text-align: right;
}

/*** Callendar***/

#eventInfo .event_webinar {
  font-size: 15px;
  color: #fff;
  font-family: "catamaranbold";
  background: #8d8682;
  padding: 4px 12px 1px;
  border-radius: 3px;
  line-height: 16px;
  display: inline-block;
}

#eventContent {
  position: absolute;
  width: 340px;
  height: initial;
  min-height: 140px;
  border: 4px solid #505050;
  left: 110px;
  right: auto;
  background: #fff;
  padding: 15px;
  bottom: -70px;
  z-index: 999;
}

#eventContent.left {
  right: 110px !important;
  left: auto !important;
}

#eventContent:before {
  width: 7px;
  height: 7px;
  position: absolute;
  background: #505050;
  content: "";
  top: 50%;
  left: -8px;
  transform: rotate(45deg);
}

#eventContent.left:before {
  right: -8px;
  left: auto;
}

#eventContent h4#event_tool_title {
  font-family: "catamaranbold";
  color: #ba8253;
  font-weight: 600;
  font-size: 18px;
  margin: 5px 0 0;
}

#eventContent p {
  font-family: "catamaranregular";
  color: #2a2a2a;
  font-size: 14px;
}

#eventContent p#event_tool_desc {
  color: #2a2a2a;
  font-size: 14px;
  margin: 5px 0 10px;
}

#eventContent p i {
  display: inline-block;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  margin-right: 8px;
  background-position: -253px -69px;
  width: 17px;
  height: 17px;
  vertical-align: top;
}

#eventContent p span.event_tool_date {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  color: #8d8682;
}

#eventContent a#eventLink {
  background: #ba8748;
  color: #fff;
  padding: 2px 8px;
  border-radius: 4px;
  margin: 10px 0 0;
  display: inline-block;
  float: right;
}

.event_Close {
  width: 20px;
  height: 22px;
  position: absolute;
  right: 6px;
  top: 6px;
  display: inline-block;
  cursor: pointer;
  background: url(../images/icon_set.png) no-repeat -46px 2px;
}

.event_Close:hover {
  background-position: -66px 2px;
}

.arrow_down {
  font-size: 10px;
}

#subscribe_popup.modal {
  background: rgba(0, 0, 0, 0.5);
}

.subsb_diss {
  width: 25px;
  height: 22px;
  display: block;
  background: url(../images/icon_set.png) no-repeat -387px -65px;
  float: right;
  margin: 15px 5px;
}

.un_subsb_diss {
  width: 25px;
  height: 22px;
  display: block;
  background: url(../images/icon_set.png) no-repeat -387px -89px;
  float: right;
  margin: 15px 5px;
}

.cursor_default {
  cursor: default;
}

/**/

:not([style*="display:none"]):not([style*="display: none"]) + form {
  margin: auto;
}

.res_notification {
  color: #303030;
  font-family: "catamaranbold";
  display: none;
}

.align_res_right {
  float: right;
}

.event_imgwrapper a img {
  width: 100%;
}

.expd_btn:hover {
  background: #8d8682;
  border-color: #8d8682;
}

.event_detailwrapper p i + a {
  word-break: break-all;
  display: inline-block;
  width: calc(100% - 30px);
  vertical-align: top;
}

.print_right {
  padding: 0;
}

.asset_img_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.35);
  z-index: 4;
}

@media only screen and (min-width: 1200px) {
  .left_section_openwrap,
  .about_left_bar {
    min-height: 768px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .left_section_openwrap,
  .about_left_bar {
    min-height: 1366px !important;
  }
}

/* To Remove the download button from video  */

video::-internal-media-controls-download-button {
  display: none;
}

video::-webkit-media-controls-enclosure {
  overflow: hidden;
}

video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
  /* Adjust as needed */
}

/******
 Poll Page
*******/

.poll-section {
  padding: 20px 0;
}

.title_h4 {
  font-size: 20px;
  color: #303030;
  font-family: "catamaranbold";
  margin: 0 0 10px;
}

.poll_form .form-group label {
  width: auto;
}

.poll_form .form-group .custom_radio label {
  font-family: "catamaranregular";
  font-size: 15px;
  margin: 0px 0px 15px;
}

.poll_result {
  display: block;
  background: #fff;
  display: block;
  clear: both;
  float: left;
  padding: 10px 0px 20px 15px;
  box-sizing: border-box;
  margin: 0 0 15px;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
  width: 100%;
}

.poll_result_box {
  display: block;
  margin: 0 0 10px;
}

.poll_result_box .result_meter {
  display: inline-block;
  width: calc(100% - 100px);
  vertical-align: middle;
  height: 15px;
  background: #e0e0e0;
}

.poll_result_box .result_meter .meter_fill {
  display: block;
  height: 100%;
  width: 70%;
  background: #b78152;
}

.poll_result_box .result_text {
  width: 90px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  color: #b78152;
  font-family: "catamaranbold";
}

.events_date_filter {
  margin: 10px 0 0;
}

#cover_banner_upload {
  margin-top: 25px;
}

.event_specific_date {
  width: 120px !important;
}

.asset_details_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -40px;
}

.external_asset img {
  width: 100%;
  opacity: 0.4;
}

/*** Asset btn ***/

.btn_select {
  display: inline-block;
  margin: 0 20px;
}

.btn-group.notification_filter .btn {
  margin-bottom: 8px;
}

a.swth_btn::before {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: #959595 0 2px 5px;
  -moz-box-shadow: #959595 0 2px 5px;
  border-radius: 3px;
  box-shadow: #959595 0 2px 5px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  padding: 2px 0 0;
  position: absolute;
  top: 0;
  width: 100%;
}

a.swth_btn:active::before {
  padding: 1px 0 0;
}

/*** Grey */

a.swth_btn {
  -moz-box-shadow: inset 0 0 0 1px #eee;
  -webkit-box-shadow: inset 0 0 0 1px #eee;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #f7f7f7;
  background: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(#f7f7f7),
    to(#efefef)
  );
  background: -moz-linear-gradient(#f7f7f7, #efefef);
  background: linear-gradient(#f7f7f7, #efefef);
  border: solid 1px #d0d0d0;
  border-bottom: solid 3px #b2b1b1;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #f5f5f5;
  color: #555;
  display: inline-block;
  font-size: 15px;
  margin: 0px -1px 10px -2px;
  padding: 12px 18px;
  position: relative;
  text-align: center;
  text-decoration: none;
}

a.swth_btn:hover {
  background: #e4e4e4;
  background: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(#e4e4e4),
    to(#ededed)
  );
  background: -moz-linear-gradient(#e4e4e4, #ededed);
  background: linear-gradient(#e4e4e4, #ededed);
  border: solid 1px #c2c2c2;
  border-bottom: solid 3px #b2b1b1;
  box-shadow: inset 0 0 0 1px #efefef;
}

a.swth_btn:active,
a.swth_btn.active {
  background: #b88051;
  background: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(#b88051),
    to(#b17a4c)
  );
  background: -moz-linear-gradient(#b88051, #b17a4c);
  background: linear-gradient(#b88051, #b17a4c);
  border: solid 1px #959595;
  box-shadow: inset 0 10px 15px 0 #9f6737;
  color: #fff;
  top: 0px;
}

/* style- 19-10-17 */

.greyscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.filelist_box .file_listsec li {
  position: relative;
  display: inline-block;
  padding: 0;
  border: none;
  margin: 10px 10px 0 0;
}

.filelist_box .file_listsec li a.upload_list_close {
  position: absolute;
  top: -7px;
  right: -5px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 19px;
  background: #b88051;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
}

.filelist_box .file_listsec li a.upload_list_close:hover {
  background: #101010;
}

.btn_space {
  margin: 20px 20px 0;
}

.button-group.manualassetupload {
  margin: 30px 0 0;
}

.upload_image_preview {
  display: table;
  margin: 10px 0 0px;
  width: 120px;
  height: 80px;
  background: #f2f2f2;
}

.upload_image_preview a {
  display: table-cell;
  width: 100%;
  text-align: center;
}

/* POD Theme Page */

#lightbox .modal-body {
  padding: 10px;
  background: #c7c7c7;
}

/*customise page - blue */

.em_top_sec {
  margin: 0 0 15px;
}

.em_top_sec h3 {
  color: #b88051;
  float: left;
  font-family: "catamaranbold";
  font-size: 20px;
  margin: 0;
}

.em_top_sec .btn.template_btn {
  background: #fff;
  border: 2px solid #b88051;
  font-size: 16px;
  padding: 8px 28px 4px;
  transition: all 0.5s ease 0s;
  color: #b88051;
}

.em_top_sec .btn.template_btn:hover,
.em_top_sec .btn-info:hover {
  background: #b88051 none repeat scroll 0 0;
  border-color: #b88051;
  color: #fff;
}

.em_top_sec .btn.template_btn {
  margin: 0 8px 0 0;
}

.em_top_sec .btn.cancel {
  background: #b88051 none repeat scroll 0 0;
  border-color: #b88051;
  color: #fff;
}

.em_top_sec .btn.cancel:hover {
  background: #fff;
  border: 2px solid #b88051;
  color: #b88051;
}

.questions {
  background: #f8f8f8;
  display: block;
  clear: both;
  float: left;
  padding: 20px 0px 10px 8px;
  box-sizing: border-box;
  margin: 0 0 15px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}

.form_edit_box .questions .form-group {
  margin: 15px 0 10px;
}

.form_edit_box .questions .form-control {
  width: 540px;
}

.bx-wrapper .advertise-sidebar {
  line-height: 506px;
}

.bx-wrapper .advertise-sidebar img {
  display: inline-block;
}

#adpopupmodal .modal-content {
  height: 100%;
  background: #ffffff00;
  box-shadow: none;
  border: none;
}

#adpopupmodal .modal-header {
  background: transparent;
  padding: 0px;
}

#adpopupmodal .carousel.carousel-fit.slide {
  overflow: hidden;
  height: 100% !important;
}

#adpopupmodal .carousel.carousel-fit.slide .carousel-control.left,
#adpopupmodal .carousel.carousel-fit.slide .carousel-control.right {
  background-image: none;
}

/* #adpopupmodal .modal-dialog{ width: 90%; height: 90%; top: 5%; }*/

#adpopupmodal .modal-dialog {
  max-width: 90%;
  max-height: 90%;
  top: 5%;
}

#adpopupmodal .modal-body {
  background: rgba(0, 0, 0, 0);
  padding: 0px;
  height: 100%;
}

#adpopupmodal .modal-header .close {
  margin-bottom: 0;
  height: auto;
  min-width: inherit;
  background: #fff;
  right: 0px;
  position: absolute;
  top: 2px;
  width: 32px;
  height: 32px;
  text-align: center;
  opacity: 1;
  z-index: 9;
}

#adpopupmodal .modal-header .close:hover {
  background: #323232;
  color: #fff;
}

#adpopupmodal .carousel-inner {
  height: 100%;
}

#adpopupmodal .carousel .carousel-indicators li {
  border: 1px solid #e5e5e5;
}

#adpopupmodal .carousel .carousel-indicators .active {
  background-color: #e5e5e5;
}

#adpopupmodal .carousel.carousel-fit .carousel-inner > .item > a {
  display: block;
  height: 100%;
  width: 100%;
  line-height: 500px;
}

#adpopupmodal .carousel-inner > .item > img,
#adpopupmodal .carousel-inner > .item > a > img {
  max-width: 100%;
  display: inline-block;
}

.unpublished_icon {
  width: 24px;
  height: 24px;
  background-position: -24px 0px !important;
  display: inline-block;
  min-width: auto !important;
  background: url(../../frontsite/images/publish_icon.png);
  vertical-align: middle;
}

.published_icon {
  width: 24px;
  height: 24px;
  background-position: 0px 0px;
  display: inline-block;
  min-width: auto !important;
  background: url(../../frontsite/images/publish_icon.png);
  vertical-align: middle;
}

/*devide part - Start*/

.divide_part {
  position: relative;
}

.divide_part:after {
  clear: both;
  display: block;
  content: "";
}

.divide_part .form-twooption {
  margin: 0;
  float: left;
}

.divide_part .form-twooption + .form-twooption {
  text-align: center;
  width: 50%;
  padding: 0 20px;
  min-height: 85px;
}

.divide_part .form-twooption + .form-twooption .switch {
  margin: 30px auto 0;
  display: block;
}

.divide_part .delete_note {
  width: 21px;
  height: 21px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../images/icon_set.png);
  background-repeat: no-repeat;
  transition: all 0s ease;
  -webkit-transition: all 0s ease;
  background-position: -90px -2px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.divide_part .delete_note:hover {
  background-position: -166px -2px;
}

.twowrap-form-control .left_uploaded_img {
  text-align: center;
}

/*devide part - End */

.form-control.ad_orient {
  font-weight: 500;
  color: #b88051;
}

/* -=-=-=-=-=-=-=-=- Cms editor page start -=-=-=-=-=-=-=-=- */

body.cms-editor-page {
  padding-top: 0;
  margin-left: 0;
}

.cms-editor-page .drap_drop_wrapper {
  margin: 15px auto;
  padding: 15px;
  width: 98%;
}

body.cms-editor-page .sidebar-nav {
  top: 0;
}

.cms-editor-page .drap_drop_wrapper .em_top_sec h3 {
  color: #b88051;
  float: left;
  font-family: "catamaranbold";
  font-size: 20px;
  margin: 0;
}

.cms-editor-page ul.nav.nav-list .btn {
  background: #fff;
  border: 2px solid #bbb;
  line-height: 26px;
  padding: 0 5px;
  overflow: hidden;
  height: 27px;
  margin: 0 0 10px;
  top: -5px;
  color: #333;
}

.cms-editor-page .dahboard_head_wrap .head1_wrap h2 {
  color: #6d6864;
}

body.cms-editor-page .navbar-collapse .nav .btn {
  background: #fff;
  border: 2px solid #b88051;
  font-size: 16px;
  padding: 8px 28px 4px;
  font-family: "catamaranbold";
  transition: all 0.5s ease 0s;
  color: #b88051;
  text-transform: capitalize;
  margin: 0 0 0 8px;
  line-height: 18px;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  text-shadow: inherit;
  -webkit-text-shadow: inherit;
}

body.cms-editor-page .navbar-collapse .nav .btn i {
  display: none;
}

body.cms-editor-page .navbar-collapse .nav .btn:hover,
body.cms-editor-page .navbar-collapse .nav .btn.active {
  background: #b88051;
  border-color: #b88051;
  color: #fff;
}

.cms-editor-page .drap_drop_wrapper .collapse.navbar-collapse {
  padding-right: 0;
}

body.cms-editor-page .sidebar-nav {
  position: inherit;
  width: 20%;
  left: inherit;
  bottom: 0;
  top: 0;
  background: #dddddd;
  padding: 10px;
  z-index: 10;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  float: left;
  margin-top: 10px;
}

body.cms-editor-page .drap_drop_wrapper .htmlpage {
  margin-left: 0px;
  margin-top: 10px;
  padding: 30px 15px 15px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  position: relative;
  word-wrap: break-word;
  width: 78%;
  float: right;
}

body.cms-editor-page .sidebar-nav.IAmResized {
  position: fixed;
  top: 0px;
  left: 150px;
  width: 235px;
}

body.cms-editor-page footer {
  z-index: 99;
}

.home_page_editor .inner_container {
  width: 100%;
}

.cms-editor-page .tab-content .panel .btn {
  font-family: "catamaranbold";
  font-size: 15px;
  border-radius: 3px;
  background: #b88051;
  color: #fff;
  line-height: 18px;
  border: 3px solid #b88051;
  margin-bottom: 7px;
  vertical-align: top;
  font-weight: normal;
  margin: 7px 0;
  padding: 6px 12px;
}

.cms-editor-page .tab-content .panel .btn:hover {
  background: #3a2718;
  color: #fff;
  border: 3px solid #3a2718;
}

#preferencesContent {
  padding: 40px 20px;
}

.edited_cms .col-md-12 {
  padding: 0 !important;
}

.edited_cms .col-md-12 h1 {
  text-align: center;
  font-size: 32px;
  font-family: "catamaranbold";
  color: #231f20;
}

.cms-editor-page.devpreview .htmlpage .column {
  padding-left: 15px;
  padding-right: 15px;
}

.preview_cms_page {
  float: none !important;
  margin: 0 auto !important;
}

/*.how_it_workswrap .inner_container {width: 100%;}*/

/* -=-=-=-=-=-=-=-=- Cms editor page end -=-=-=-=-=-=-=-=- */

.asset_body h4 span.time_clk {
  width: auto;
  vertical-align: middle;
}

.asset_body h4 span.text {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 30px);
  margin: 4px 0 -2px;
}

/* Progress Bar outer */

.progress_outer {
  border: 1px solid #ccc;
  border-radius: 6px;
  overflow: hidden;
}

/*** Progress Bar ***/

.progress-bar {
  background-color: #b87f50 !important;
}

#divFiles .upload_error {
  padding: 2px 10px;
  background: #ffcccc;
  border-radius: 3px;
  margin: 16px 0px 12px;
}

#divFiles .upload_error p {
  color: #d4472a;
}

#divFiles .upload_error p i {
  margin-right: 4px;
}

#divFiles .upload_success {
  width: 100%;
  border-radius: 3px;
  background-color: #dff2bf;
  padding: 2px 10px;
  margin: 16px 0px 12px;
}

#divFiles .upload_success p {
  color: #270;
  display: inline-block;
}

#divFiles .upload_success p i {
  margin-right: 4px;
}

.success_asset_link {
  color: #565656;
  font-size: 16px;
  text-align: right;
  float: right;
  display: inline-block;
  margin: 6px 5px 8px;
}

.success_asset_link a {
  color: #270;
}

.upload_progress_sec {
  display: block;
  width: 100%;
  position: relative;
  background: #f4f4f4;
  padding: 10px 15px;
  float: left;
  border-radius: 4px;
  margin: 15px 0 10px;
}

.info-sec {
  margin: 0 0 0 !important;
}

.info-sec .info-msg {
  color: #9f6000;
  background-color: #feefb3;
  border-radius: 4px;
  padding: 6px 15px;
  font-size: 14px;
}

.info-sec .info-msg a {
  color: #9f6000;
  text-decoration: underline;
}

@media (max-width: 600px) {
  .success_asset_link {
    float: none;
    width: 100%;
    text-align: left;
  }
}

#terms_conditions-error,
#privacy_policy-error {
  z-index: 9;
  bottom: -28px;
}

/*modal user info*/

.user-image {
  text-align: center;
  height: 100px;
  width: 100px;
  margin: auto;
  border-radius: 50%;
  overflow: hidden;
  border: 5px solid #b88051;
  cursor: pointer;
  margin-bottom: 15px;
}

.user-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

.modal-body .user-info.left,
.modal-body .user-info.left p {
  text-align: left;
}

.modal-body .user-info.right,
.modal-body .user-info.right p {
  text-align: right;
}

.modal-body .user-info label {
  line-height: normal;
  color: #191919;
  font-weight: normal;
  font-family: "catamaranbold";
  margin-bottom: 0;
  font-size: 14px;
}

.modal-body .user-info.left p,
.modal-body .user-info.right p {
  line-height: 18px;
  font-size: 16px;
  color: #686868;
}

.tim_det span.time_clk {
  width: auto;
}

/* My Style Start */

.close_rightbar_wrap.bg_white.report-tble-prt {
  padding: 40px 0 0;
  margin: 0;
}

.lft-report-prt {
  padding: 0 0 0 15px;
}

.rgt-report-prt {
  padding: 0 15px 0 0;
}

/* My Style End */

/* To reset the filters */

.filter-refresh {
  display: inline-block;
  width: 24px;
  margin: 0 0px 0 3px;
}

.cms_preview {
  display: inline-block;
  border: 2px solid #b88051;
  font-size: 16px;
  padding: 4px 15px 4px;
  border-radius: 4px;
  margin: 0 0 0 10px;
  float: left;
}

.cms_cancel {
  margin-left: 40px !important;
}

.cms_edit {
  display: inline-block;
  border: 2px solid #b88051;
  font-size: 16px;
  padding: 6px 15px 2px;
  border-radius: 4px;
  float: left;
  vertical-align: middle;
}

.cms_preview:hover,
.cms_edit:hover,
.cms_preview.active,
.cms_edit.active {
  background: #b88051;
  color: #fff;
}

/*footer-chat-style*/

.footer-chat {
  position: fixed;
  right: 20px;
  width: 330px;
  bottom: 0;
  z-index: 99;
}

.live_chat_toggle {
  display: block;
  padding: 12px 44px 7px 20px;
  background: #b88051;
  border-radius: 4px 20px 0 0;
  color: #fff;
  font-size: 16px;
  font-family: "catamaranbold";
  text-decoration: none;
  transform: translateY(0);
  transition: background 300ms, transform 300ms 300ms;
}

.live_chat_toggle:hover {
  background: #111;
  color: #fff;
}

.live_chat_toggle:focus {
  color: #fff;
}

.live_chat_toggle.active {
  transform: translateY(47px);
  -webkit-transform: translateY(47px);
}

.live_chat_toggle i {
  width: 41px;
  height: 41px;
  line-height: 46px;
  font-size: 20px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  color: #fff;
  border-radius: 0 20px 0 0;
  transition: all 400ms;
}

.live_chat_toggle i:hover {
  background: rgba(0, 0, 0, 0.3);
}

.footer-chat .live_chat_wrapper {
  position: absolute;
  bottom: -300px;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 400ms;
  margin: 0;
}

.footer-chat .live_chat_wrapper.open {
  opacity: 1;
  visibility: visible;
  bottom: 0;
}

.footer-chat .chatlist_userbox {
  left: auto;
  right: 100%;
  margin: 0 17px 0 0;
}

.footer-chat .live_chat_head {
  text-align: left;
  border-radius: 3px 20px 0 0;
}

.footer-chat .live_chat_head h4 {
  font-size: 16px;
}

.live_chat_toggleclose {
  position: relative;
  padding-right: 49px;
  cursor: pointer;
}

.live_chat_toggleclose i {
  width: 41px;
  height: 41px;
  line-height: 41px;
  font-size: 20px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  color: #fff;
  border-radius: 0 20px 0 0;
  transition: all 400ms;
}

.live_chat_toggleclose i:hover {
  background: rgba(0, 0, 0, 0.3);
}

/*footer-chat-style-end*/

/* Privacy policy page */

.static_page h2,
.static_page h3,
.static_page h5,
.static_page h4 {
  font-family: "catamaranbold" !important;
}

.static_page ul {
  padding: 0 0 0 40px;
  margin: 0 0 15px;
}

.static_page ul li {
  padding: 0 0 8px;
  font-size: 15px;
}

/*progress loader new*/

.progress-stop .line {
  position: absolute;
  opacity: 1;
  background: rgb(123, 83, 50);
  width: 150%;
  height: 10px;
}

.progress-loading .subline {
  position: absolute;
  background: rgba(123, 83, 50, 0.64);
  height: 10px;
}

#toast-container > .chat-info {
  background-color: #cdcdcd;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
  min-width: 520px;
}

#toast-container > div {
  -moz-box-shadow: 0 0 12px #000000 !important;
  -webkit-box-shadow: 0 0 12px #000000 !important;
  box-shadow: 0 0 12px #000000 !important;
  opacity: 1 !important;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
  filter: alpha(opacity=100) !important;
}

.community-section-container {
  background-color: #f0f1f5;
  padding: 20px 100px;
}

.mem-num {
  position: relative;
  top: 10px;
  font-size: 20px;
}

.mem-num .invite_ppl {
  font-size: 15px;
  position: relative;
}

.mem-num .invite_ppl:hover {
  text-decoration: underline;
}

.mem-num i {
  color: #48ca4e;
  font-size: 15px;
}

@media (min-width: 1200px) {
  .container-wrapper-stretch .container {
    /*width:1300px;*/
  }
}

.community-pic {
  border-radius: 100%;
}

#leftbar-discussions {
  margin-top: 40px;
}

/*discussion threads*/

.discussion-thread {
  background-color: #ffffff;
  border: 1px solid #f5f0f0;
  /*margin: 10px 20px 30px 20px;*/
  margin: 10px 0px 30px 0px;
  border-radius: 4px;
  box-shadow: 1px 1px 3px 1px #ccced8;
}

.discussion-thread hr {
  margin-top: 10px;
  margin-bottom: 10px;
}

.discussion-thread-head {
  padding-top: 25px;
  padding-left: 20px;
  padding-right: 20px;
}

.discussion-thread-body {
  padding-left: 20px;
  padding-right: 20px;
}

.discussion-thread-footer {
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 12px;
  padding-left: 20px;
  padding-right: 20px;
}

.hd-act-icon {
  width: 35px;
  height: 35px;
  display: block;
  background: url(../images/icon_set.png) no-repeat -178px -66px;
  float: right;
  margin: 5px 0;
}

.arrow_box {
  /*position: relative;*/
  background: #ffffff;
  border: 1px solid #f5f0f0;
  box-shadow: 1px 1px 7px 4px #ccced8;
}

.arrow_box:after,
.arrow_box:before {
  bottom: 88%;
  left: 85%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow_box:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 30px;
  margin-left: -30px;
}

.arrow_box:before {
  border-color: rgba(245, 240, 240, 0);
  /*border-bottom-color: #f5f0f0;*/
  border-width: 31px;
  margin-left: -31px;
}

.member_search {
  background-color: #f0f1f5;
  color: #ccc;
  margin: 5% 0% !important;
}

.community-item a {
  color: #2d2d2d;
}

.community-item a:hover {
  text-decoration: underline;
}

.related-communities-wrapper .community_search {
  height: 30px !important;
}

.related_community_search_reset {
  top: 3px !important;
}

/*comment bore icon*/

.comment-icons i.fa-thumbs-up {
  color: #6d6b6b;
}

.comment-icons a.active i.fa-thumbs-up {
  color: green !important;
}

.comment-icons i.fa-reply {
  color: blue;
}

/*comment flag icon*/

.comment-icons i {
  padding-right: 20px;
}

.comment-icons i.fa-flag {
  color: #6d6b6b;
}

.comment-icons a.active i.fa-flag {
  color: red !important;
}

.comment-icons i span {
  font-size: 12px;
  position: relative;
  bottom: 5px;
}

.comment-txt {
  margin-bottom: 20px !important;
  border: 1px solid #b7b8b9 !important;
}

.comment-reply {
  float: right;
  min-width: 80px !important;
}

.comment-reply:not(.active) {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}

.reply-collapse-invoker[aria-expanded="true"] {
  display: none;
}

.reply-collapse,
.reply-collapse h4 a {
  font-size: 14px;
}

.reply-collapse .cmnt-usr-img {
  width: 20px;
  height: 20px;
}

.custom-scroll::-webkit-scrollbar-track {
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
  border-radius: 10px;
  background-color: #ffffff;
}

.custom-scroll::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}

.custom-scroll::-webkit-scrollbar-thumb {
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
  background-color: #b88051;
}

.discussion-thread:hover {
  border: 1px solid #b88051;
  box-shadow: 1px 1px 3px 1px #b88051;
}

.community-filtr .btn {
  background: #fff;
  color: #b88051;
  border: 2px solid #b88051;
}

.community-filtr .btn:hover,
.community-filtr .btn:focus {
  background: #b88051;
  color: #fff;
  border: 1px solid #b88051;
}

.community-left-title {
  margin-top: 30px;
  color: #ba8748;
  font-weight: 500;
  font-size: 15px;
}

.actv {
  background: #fff !important;
  color: #b88051 !important;
  border: 2px solid #b88051 !important;
}

.search_btn {
  width: 24px;
  height: 24px;
  display: block;
  background: url(../images/search.png) no-repeat center center;
  position: absolute;
  right: 18px;
  top: 5px;
}

/*notificaion on /off*/

.notifyme {
  padding: 3px;
  border-radius: 10px;
  font-size: 10px !important;
  color: #fff;
}

.notifyme.off {
  background-color: #989696;
  border: 1px solid #989696;
}

.notifyme.on {
  background-color: #b88051;
  border: 1px solid #b88051;
}

.other_pod_users p span {
  display: list-item;
  text-align: left;
}

#related-skills option:checked {
  color: white;
  -webkit-text-fill-color: white;
  background: #ba8748 repeat url("../images/default.png");
}

.subscribe-dis {
  color: #b88051 !important;
}

.typeahead_list {
  padding: 5px;
  margin-top: 10px;
  box-shadow: 0 0 2px 0px #000000b5;
  display: block;
  z-index: 9999;
  border-top: 1px solid #D7D7D7;
  font-size: 16px;
}

.assign_table_column_alignment {
  width: 25%;
}