/* ~/content/bootstrap/mixins/gradients.less:L3 */
/* ~/content/less/visa/../default/main.less:L3 */
body {
  background: url(/content/uploads/default/project/background.jpg);
  font-family: 'Roboto', sans-serif, Arial;
  background-color: #ffffff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: fixed;
  -webkit-overflow-scrolling: touch;
}
/* ~/content/less/visa/../default/main.less:L14 */
img[src=""] {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L18 */
.modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
}
/* ~/content/less/visa/../default/main.less:L26 */
.modal {
  -webkit-overflow-scrolling: auto !important;
  overflow: auto !important;
  z-index: 1052;
}
/* ~/content/less/visa/../default/main.less:L32 */
.bg-white {
  background-color: #ffffff;
}
/* ~/content/less/visa/../default/main.less:L38 */
.tooltip-inner {
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L42 */
.walls.affix + .content {
  margin-top: 72px;
}
/* ~/content/less/visa/../default/main.less:L48 */
body.LogonModel,
body.RegisterUserModel,
body.PasswordResetModel,
body.TermsOfUseModel {
  width: 100%;
  margin: 0;
  padding: 2px;
}
@media (min-width: 768px) {
  body.LogonModel,
  body.RegisterUserModel,
  body.PasswordResetModel,
  body.TermsOfUseModel {
    background: url(/content/uploads/default/project/bg.jpg) center top no-repeat fixed;
    width: 640px;
    margin: 150px auto;
    padding: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L63 */
.client-logo {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L66 */
body.LogonModel .client-logo,
body.RegisterUserModel .client-logo,
body.PasswordResetModel .client-logo,
body.TermsOfUseModel .client-logo {
  display: block;
  width: 100%;
  background-color: #ffffff;
  border-radius: 5px;
  margin: 0 0 2px 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
@media (min-width: 768px) {
  body.LogonModel .client-logo,
  body.RegisterUserModel .client-logo,
  body.PasswordResetModel .client-logo,
  body.TermsOfUseModel .client-logo {
    width: 240px;
    float: left;
    margin: 0 10px 0 0;
  }
}
/* ~/content/less/visa/../default/main.less:L81 */
body.LogonModel .client-logo .logo-client,
body.RegisterUserModel .client-logo .logo-client,
body.PasswordResetModel .client-logo .logo-client,
body.TermsOfUseModel .client-logo .logo-client {
  background: url(/content/uploads/default/project/logo_big.png) center center no-repeat;
  height: 240px;
  float: none;
  width: auto;
}
/* ~/content/less/visa/../default/main.less:L88 */
body.LogonModel .client-logo .logo-is,
body.RegisterUserModel .client-logo .logo-is,
body.PasswordResetModel .client-logo .logo-is,
body.TermsOfUseModel .client-logo .logo-is {
  text-align: center;
  padding: 10px 0;
  border-top: 1px solid #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L93 */
body.LogonModel .client-logo .logo-is .text-is,
body.RegisterUserModel .client-logo .logo-is .text-is,
body.PasswordResetModel .client-logo .logo-is .text-is,
body.TermsOfUseModel .client-logo .logo-is .text-is {
  display: inline-block;
  font-style: italic;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L102 */
/* ~/content/less/visa/../default/main.less:L103 */
.mediaVimeo > iframe {
  width: 100% !important;
}
/* ~/content/less/visa/../default/main.less:L107 */
#typeform-widget {
  border: 1px solid rgba(0, 0, 0, 0.12);
  background-color: #fdfdfd;
  height: 500px;
  width: 100%;
  display: block;
}
/* ~/content/less/visa/../default/main.less:L115 */
.avatar {
  display: inline-block;
  border-radius: 100%;
}
/* ~/content/less/visa/../default/main.less:L120 */
.iOsFix {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* ~/content/less/visa/../default/main.less:L128 */
/* ~/content/less/visa/../default/main.less:L132 */
body.LogonModel > form,
body.RegisterUserModel > form,
body.PasswordResetModel > form,
body.TermsOfUseModel > form {
  width: 100%;
  display: block;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 20px;
  position: relative;
  color: #777777;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
@media (min-width: 768px) {
  body.LogonModel > form,
  body.RegisterUserModel > form,
  body.PasswordResetModel > form,
  body.TermsOfUseModel > form {
    width: 390px;
    float: right;
    min-height: 278px;
  }
}
/* ~/content/less/visa/../default/main.less:L148 */
body.LogonModel > form .editor-label,
body.RegisterUserModel > form .editor-label,
body.PasswordResetModel > form .editor-label,
body.TermsOfUseModel > form .editor-label {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #1a1f71;
  padding-bottom: 6px;
}
/* ~/content/less/visa/../default/main.less:L155 */
body.LogonModel > form .editor-label .info,
body.RegisterUserModel > form .editor-label .info,
body.PasswordResetModel > form .editor-label .info,
body.TermsOfUseModel > form .editor-label .info {
  text-transform: none;
  font-size: 12px;
  color: #777777;
  font-weight: normal;
}
/* ~/content/less/visa/../default/main.less:L162 */
body.LogonModel > form .editor-label .forgot-pass,
body.RegisterUserModel > form .editor-label .forgot-pass,
body.PasswordResetModel > form .editor-label .forgot-pass,
body.TermsOfUseModel > form .editor-label .forgot-pass {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
  font-weight: normal;
  color: #777777;
  float: right;
  text-transform: none;
  font-size: 12px;
}
/* ~/content/less/visa/../default/main.less:L173 */
body.LogonModel > form .editor-label a.btn-primary,
body.RegisterUserModel > form .editor-label a.btn-primary,
body.PasswordResetModel > form .editor-label a.btn-primary,
body.TermsOfUseModel > form .editor-label a.btn-primary {
  width: 100%;
  padding: 6px 10px;
  border: none;
  border-radius: 3px;
  font-weight: bold;
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L181 */
body.LogonModel > form .editor-label a.btn-primary:hover,
body.RegisterUserModel > form .editor-label a.btn-primary:hover,
body.PasswordResetModel > form .editor-label a.btn-primary:hover,
body.TermsOfUseModel > form .editor-label a.btn-primary:hover,
body.LogonModel > form .editor-label a.btn-primary:focus,
body.RegisterUserModel > form .editor-label a.btn-primary:focus,
body.PasswordResetModel > form .editor-label a.btn-primary:focus,
body.TermsOfUseModel > form .editor-label a.btn-primary:focus,
body.LogonModel > form .editor-label a.btn-primary:active,
body.RegisterUserModel > form .editor-label a.btn-primary:active,
body.PasswordResetModel > form .editor-label a.btn-primary:active,
body.TermsOfUseModel > form .editor-label a.btn-primary:active {
  outline: none;
  background-color: #1f2586;
}
/* ~/content/less/visa/../default/main.less:L188 */
body.LogonModel > form .editor-field,
body.RegisterUserModel > form .editor-field,
body.PasswordResetModel > form .editor-field,
body.TermsOfUseModel > form .editor-field {
  padding-bottom: 14px;
}
/* ~/content/less/visa/../default/main.less:L191 */
body.LogonModel > form .editor-field input[type='password'],
body.RegisterUserModel > form .editor-field input[type='password'],
body.PasswordResetModel > form .editor-field input[type='password'],
body.TermsOfUseModel > form .editor-field input[type='password'],
body.LogonModel > form .editor-field input[type='email'],
body.RegisterUserModel > form .editor-field input[type='email'],
body.PasswordResetModel > form .editor-field input[type='email'],
body.TermsOfUseModel > form .editor-field input[type='email'],
body.LogonModel > form .editor-field input[type='text'],
body.RegisterUserModel > form .editor-field input[type='text'],
body.PasswordResetModel > form .editor-field input[type='text'],
body.TermsOfUseModel > form .editor-field input[type='text'] {
  width: 100%;
  border: 1px solid #e6e6e6;
  padding: 6px 8px;
  color: #777777;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L199 */
body.LogonModel > form .editor-field input:-webkit-autofill,
body.RegisterUserModel > form .editor-field input:-webkit-autofill,
body.PasswordResetModel > form .editor-field input:-webkit-autofill,
body.TermsOfUseModel > form .editor-field input:-webkit-autofill,
body.LogonModel > form .editor-field textarea:-webkit-autofill,
body.RegisterUserModel > form .editor-field textarea:-webkit-autofill,
body.PasswordResetModel > form .editor-field textarea:-webkit-autofill,
body.TermsOfUseModel > form .editor-field textarea:-webkit-autofill,
body.LogonModel > form .editor-field select:-webkit-autofill,
body.RegisterUserModel > form .editor-field select:-webkit-autofill,
body.PasswordResetModel > form .editor-field select:-webkit-autofill,
body.TermsOfUseModel > form .editor-field select:-webkit-autofill {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L205 */
body.LogonModel > form .editor-field input[type='checkbox'],
body.RegisterUserModel > form .editor-field input[type='checkbox'],
body.PasswordResetModel > form .editor-field input[type='checkbox'],
body.TermsOfUseModel > form .editor-field input[type='checkbox'],
body.LogonModel > form .editor-field label,
body.RegisterUserModel > form .editor-field label,
body.PasswordResetModel > form .editor-field label,
body.TermsOfUseModel > form .editor-field label,
body.LogonModel > form .editor-field .forgot-pass,
body.RegisterUserModel > form .editor-field .forgot-pass,
body.PasswordResetModel > form .editor-field .forgot-pass,
body.TermsOfUseModel > form .editor-field .forgot-pass {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
}
/* ~/content/less/visa/../default/main.less:L211 */
body.LogonModel > form .editor-field label,
body.RegisterUserModel > form .editor-field label,
body.PasswordResetModel > form .editor-field label,
body.TermsOfUseModel > form .editor-field label,
body.LogonModel > form .editor-field .forgot-pass,
body.RegisterUserModel > form .editor-field .forgot-pass,
body.PasswordResetModel > form .editor-field .forgot-pass,
body.TermsOfUseModel > form .editor-field .forgot-pass {
  font-weight: normal;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L216 */
body.LogonModel > form .editor-field .forgot-pass,
body.RegisterUserModel > form .editor-field .forgot-pass,
body.PasswordResetModel > form .editor-field .forgot-pass,
body.TermsOfUseModel > form .editor-field .forgot-pass {
  float: right;
}
/* ~/content/less/visa/../default/main.less:L221 */
body.LogonModel > form .btn-primary.btn-submit,
body.RegisterUserModel > form .btn-primary.btn-submit,
body.PasswordResetModel > form .btn-primary.btn-submit,
body.TermsOfUseModel > form .btn-primary.btn-submit {
  width: 100%;
  padding: 6px 40px;
  border: none;
  border-radius: 3px;
  font-weight: bold;
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L229 */
body.LogonModel > form .btn-primary.btn-submit:hover,
body.RegisterUserModel > form .btn-primary.btn-submit:hover,
body.PasswordResetModel > form .btn-primary.btn-submit:hover,
body.TermsOfUseModel > form .btn-primary.btn-submit:hover,
body.LogonModel > form .btn-primary.btn-submit:focus,
body.RegisterUserModel > form .btn-primary.btn-submit:focus,
body.PasswordResetModel > form .btn-primary.btn-submit:focus,
body.TermsOfUseModel > form .btn-primary.btn-submit:focus,
body.LogonModel > form .btn-primary.btn-submit:active,
body.RegisterUserModel > form .btn-primary.btn-submit:active,
body.PasswordResetModel > form .btn-primary.btn-submit:active,
body.TermsOfUseModel > form .btn-primary.btn-submit:active {
  outline: none;
  background-color: #1f2586;
}
/* ~/content/less/visa/../default/main.less:L235 */
body.LogonModel > form .request-failed,
body.RegisterUserModel > form .request-failed,
body.PasswordResetModel > form .request-failed,
body.TermsOfUseModel > form .request-failed {
  margin-top: 5px;
  margin-bottom: 20px;
}
/* ~/content/less/visa/../default/main.less:L240 */
body.LogonModel > form .request-failed-firsttime,
body.RegisterUserModel > form .request-failed-firsttime,
body.PasswordResetModel > form .request-failed-firsttime,
body.TermsOfUseModel > form .request-failed-firsttime {
  margin-top: 5px;
}
/* ~/content/less/visa/../default/main.less:L244 */
body.LogonModel > form .extra,
body.RegisterUserModel > form .extra,
body.PasswordResetModel > form .extra,
body.TermsOfUseModel > form .extra {
  margin: 20px -20px;
  padding: 10px;
  border-top: 1px solid #e6e6e6;
  text-align: center;
  width: auto;
}
@media (min-width: 768px) {
  body.LogonModel > form .extra,
  body.RegisterUserModel > form .extra,
  body.PasswordResetModel > form .extra,
  body.TermsOfUseModel > form .extra {
    bottom: 0;
    position: absolute;
    width: 100%;
    margin: 0 -20px;
    min-height: 38px;
  }
}
/* ~/content/less/visa/../default/main.less:L259 */
body.LogonModel > form .extra a,
body.RegisterUserModel > form .extra a,
body.PasswordResetModel > form .extra a,
body.TermsOfUseModel > form .extra a {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L263 */
body.LogonModel > form .extra.bigger,
body.RegisterUserModel > form .extra.bigger,
body.PasswordResetModel > form .extra.bigger,
body.TermsOfUseModel > form .extra.bigger {
  position: relative;
  width: auto;
}
/* ~/content/less/visa/../default/main.less:L269 */
body.LogonModel > form .header,
body.RegisterUserModel > form .header,
body.PasswordResetModel > form .header,
body.TermsOfUseModel > form .header {
  text-align: center;
  color: #777777;
  font-size: 14px;
  padding: 5px 0 20px;
}
/* ~/content/less/visa/../default/main.less:L275 */
body.LogonModel > form .header p,
body.RegisterUserModel > form .header p,
body.PasswordResetModel > form .header p,
body.TermsOfUseModel > form .header p {
  text-transform: uppercase;
  font-weight: bold;
  color: #1a1f71;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L283 */
body.LogonModel > form .text,
body.RegisterUserModel > form .text,
body.PasswordResetModel > form .text,
body.TermsOfUseModel > form .text {
  padding: 15px 2px;
}
/* ~/content/less/visa/../default/main.less:L287 */
body.LogonModel > form #registerExtraInfo,
body.RegisterUserModel > form #registerExtraInfo,
body.PasswordResetModel > form #registerExtraInfo,
body.TermsOfUseModel > form #registerExtraInfo {
  min-width: 1px;
}
/* ~/content/less/visa/../default/main.less:L291 */
body.LogonModel > form select,
body.RegisterUserModel > form select,
body.PasswordResetModel > form select,
body.TermsOfUseModel > form select {
  width: 100%;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding: 4px;
}
/* ~/content/less/visa/../default/main.less:L299 */
body.LogonModel > form .field-validation-error,
body.RegisterUserModel > form .field-validation-error,
body.PasswordResetModel > form .field-validation-error,
body.TermsOfUseModel > form .field-validation-error,
body.LogonModel > form .red,
body.RegisterUserModel > form .red,
body.PasswordResetModel > form .red,
body.TermsOfUseModel > form .red {
  color: #ff3333;
}
/* ~/content/less/visa/../default/main.less:L303 */
/* ~/content/less/visa/../default/main.less:L304 */
body.LogonModel > form .profile-avatar #preview,
body.RegisterUserModel > form .profile-avatar #preview,
body.PasswordResetModel > form .profile-avatar #preview,
body.TermsOfUseModel > form .profile-avatar #preview {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin: 0 auto;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L311 */
body.LogonModel > form .profile-avatar #preview .img,
body.RegisterUserModel > form .profile-avatar #preview .img,
body.PasswordResetModel > form .profile-avatar #preview .img,
body.TermsOfUseModel > form .profile-avatar #preview .img {
  border-radius: 50%;
}
/* ~/content/less/visa/../default/main.less:L314 */
body.LogonModel > form .profile-avatar #preview .img img,
body.RegisterUserModel > form .profile-avatar #preview .img img,
body.PasswordResetModel > form .profile-avatar #preview .img img,
body.TermsOfUseModel > form .profile-avatar #preview .img img {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 50%;
  background: #e6e6e6;
  background: -webkit-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: -o-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: -moz-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: radial-gradient(#e6e6e6 60%, #ffffff 70%);
}
/* ~/content/less/visa/../default/main.less:L325 */
body.LogonModel > form .profile-avatar #preview input[type='file'],
body.RegisterUserModel > form .profile-avatar #preview input[type='file'],
body.PasswordResetModel > form .profile-avatar #preview input[type='file'],
body.TermsOfUseModel > form .profile-avatar #preview input[type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L339 */
.m-t-20 {
  margin: 20px -20px -20px !important;
}
/* ~/content/less/visa/../default/main.less:L342 */
.m-r-15 {
  margin-right: 15px;
}
/* ~/content/less/visa/../default/main.less:L345 */
.m-l-15 {
  margin-left: 15px;
}
/* ~/content/less/visa/../default/main.less:L349 */
/* ~/content/less/visa/../default/main.less:L350 */
.ps-container.ps-active-y > .ps-scrollbar-y-rail,
.ps-container .ps-scrollbar-y-rail {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L354 */
/* ~/content/less/visa/../default/main.less:L355 */
.ps-container > .ps-scrollbar-y-rail {
  opacity: 1;
  width: 7px;
}
/* ~/content/less/visa/../default/main.less:L358 */
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #8E8E8E;
  width: 7px;
}
/* ~/content/less/visa/../default/main.less:L363 */
.ps-container > .ps-scrollbar-y-rail:hover {
  background-color: rgba(238, 238, 238, 0.9);
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L367 */
.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #8E8E8E;
}
/* ~/content/less/visa/../default/main.less:L373 */
/* ~/content/less/visa/../default/main.less:L374 */
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L377 */
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L380 */
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #8E8E8E;
}
/* ~/content/less/visa/../default/main.less:L384 */
.ps-container:hover > .ps-scrollbar-y-rail:hover:hover {
  background-color: rgba(238, 238, 238, 0.9);
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L388 */
.ps-container:hover > .ps-scrollbar-y-rail:hover:hover > .ps-scrollbar-y {
  background-color: #8E8E8E;
}
/* ~/content/less/visa/../default/main.less:L400 */
div.top:not(.popover):not(.tour-backdrop) {
  background-color: #fff;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L404 */
div.top:not(.popover):not(.tour-backdrop) .dropdown-menu > .ps-scrollbar-y-rail {
  display: block !important;
}
/* ~/content/less/visa/../default/main.less:L408 */
div.top:not(.popover):not(.tour-backdrop) .top-desktop {
  padding: 0 15px;
}
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) .top-desktop {
    padding: 0 13px;
  }
}
/* ~/content/less/visa/../default/main.less:L415 */
div.top:not(.popover):not(.tour-backdrop) .top-desktop .content-wrapper {
  border-bottom: 1px solid #e2e2e2;
  height: 65px;
  padding: 11px 0 0;
}
/* ~/content/less/visa/../default/main.less:L421 */
/* ~/content/less/visa/../default/main.less:L423 */
div.top:not(.popover):not(.tour-backdrop) .top-desktop .logo .client-logo-img {
  margin-left: 22px;
}
/* ~/content/less/visa/../default/main.less:L426 */
div.top:not(.popover):not(.tour-backdrop) .top-desktop .logo .client-logo-img img {
  vertical-align: bottom;
}
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) .top-desktop .logo .client-logo-img {
    margin-left: 8px;
  }
  /* ~/content/less/visa/../default/main.less:L433 */
  div.top:not(.popover):not(.tour-backdrop) .top-desktop .logo .client-logo-img img {
    max-width: 100px;
  }
}
/* ~/content/less/visa/../default/main.less:L439 */
div.top:not(.popover):not(.tour-backdrop) .top-desktop .logo svg {
  width: 45px;
  height: 45px;
  vertical-align: middle;
  margin: 0;
  margin-bottom: -3px;
}
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) .top-desktop .logo svg {
    width: 40px;
  }
}
/* ~/content/less/visa/../default/main.less:L451 */
div.top:not(.popover):not(.tour-backdrop) .top-desktop .logo span {
  padding-left: 10px;
  color: #241F20;
  font-size: 14px;
  font-weight: 500;
  line-height: 10px;
  vertical-align: bottom;
}
/* ~/content/less/visa/../default/main.less:L462 */
/* ~/content/less/visa/../default/main.less:L464 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a.text {
  color: #000000;
  text-transform: uppercase;
  font-size: large;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L472 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div > svg,
div.top:not(.popover):not(.tour-backdrop) div.actions img {
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L476 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div > span > span {
  color: #0c0e33;
}
/* ~/content/less/visa/../default/main.less:L480 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications {
  font-size: 10px;
}
/* ~/content/less/visa/../default/main.less:L483 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications .notify {
  display: block;
  border-radius: 50%;
  padding: 2px 0px;
  position: absolute;
  color: #fff;
  font-size: 11px;
  text-align: center;
  font-weight: 700;
  width: 18px;
  height: 18px;
  left: 13px;
  top: -3px;
  background-color: #D0021B;
}
/* ~/content/less/visa/../default/main.less:L499 */
/* ~/content/less/visa/../default/main.less:L500 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications div.notification > div.remove {
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -5px;
}
/* ~/content/less/visa/../default/main.less:L507 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications div.notification > div.img {
  float: left;
  margin-right: 7px;
}
/* ~/content/less/visa/../default/main.less:L514 */
/* ~/content/less/visa/../default/main.less:L515 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help a {
  color: #000000;
  white-space: normal;
}
/* ~/content/less/visa/../default/main.less:L521 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help {
  margin-right: 14px;
  margin-left: 14px;
  float: left;
  display: block;
  position: relative;
}
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) div.actions > a,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.help {
    margin-right: 4px;
    margin-left: 4px;
  }
}
/* ~/content/less/visa/../default/main.less:L533 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child),
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child),
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child),
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) {
  position: absolute;
  display: none;
  width: 332px;
  z-index: 1052;
  right: -155px;
  top: 36px;
  background-color: #ffffff;
  border: 1px solid #E2E2E2;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L545 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child):after,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child):after,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child):after,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child):after {
  content: ' ';
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #ffffff;
  top: -8px;
  left: 50%;
  margin-left: -8px;
}
/* ~/content/less/visa/../default/main.less:L556 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child):before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child):before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child):before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child):before {
  content: ' ';
  position: absolute;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #e6e6e6;
  top: -9px;
  left: 50%;
  margin-left: -9px;
}
/* ~/content/less/visa/../default/main.less:L567 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a {
  padding: 13px 17px;
  position: relative;
  display: block;
  margin: 0 -8px;
  text-transform: uppercase;
  cursor: pointer;
  color: #5E5E5E;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
/* ~/content/less/visa/../default/main.less:L579 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:first-child {
  padding-top: 18px;
}
/* ~/content/less/visa/../default/main.less:L583 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:last-child {
  padding-bottom: 18px;
}
/* ~/content/less/visa/../default/main.less:L587 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios {
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L592 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios > a {
  color: #5E5E5E;
  display: inline-block;
  padding: 13px 17px 14px;
  width: 100%;
  margin-bottom: -3px;
}
/* ~/content/less/visa/../default/main.less:L601 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title {
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L606 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title > a {
  color: #5E5E5E;
  display: inline-block;
  padding: 13px 17px 14px;
  width: 100%;
  margin-bottom: -3px;
}
/* ~/content/less/visa/../default/main.less:L614 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title .typcn:before {
  color: #5E5E5E;
  font-size: 20px;
  margin-top: -10px;
}
/* ~/content/less/visa/../default/main.less:L620 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title .typcn-chevron-right:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title .typcn-chevron-right:before {
  font-size: 14px;
  margin-top: 0;
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L626 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title .dropdown-menu {
  position: relative;
  float: none;
  border: none;
  text-transform: none;
  max-height: 0;
  padding: 0;
  margin: 0 2px;
  transition: all 0.3s ease-in-out;
  display: block;
  overflow: hidden;
  box-shadow: none;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L640 */
/* ~/content/less/visa/../default/main.less:L641 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title .dropdown-menu li a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title .dropdown-menu li a {
  padding-left: 25px;
  padding-right: 15px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  color: #5E5E5E;
  padding-bottom: 10px;
}
/* ~/content/less/visa/../default/main.less:L650 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title .dropdown-menu li a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title .dropdown-menu li a:hover {
  background-color: transparent;
  color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L658 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title > a > .typcn-chevron-right {
  float: right;
  transition: transform 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* ~/content/less/visa/../default/main.less:L665 */
/* ~/content/less/visa/../default/main.less:L666 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title.open > a > .typcn-chevron-right,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title.open > a > .typcn-chevron-right {
  transform: rotate(90deg);
}
/* ~/content/less/visa/../default/main.less:L670 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.studios.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.studios.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.studios.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.studios.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.studios.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.studios.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.studios.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.studios.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title.open .dropdown-menu,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title.open .dropdown-menu {
  max-height: 145px;
}
/* ~/content/less/visa/../default/main.less:L676 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title ~ .group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title ~ .group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title ~ .group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title ~ .group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title ~ .group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title ~ .group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title ~ .group-title,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title ~ .group-title {
  border-top: none;
}
/* ~/content/less/visa/../default/main.less:L680 */
/* ~/content/less/visa/../default/main.less:L681 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title:first-child {
  border-top: none;
}
/* ~/content/less/visa/../default/main.less:L685 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div.group-title:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div.group-title:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div.group-title:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div.group-title:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a.group-title:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a.group-title:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a.group-title:last-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a.group-title:last-child {
  border-bottom: none;
}
/* ~/content/less/visa/../default/main.less:L690 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a .typcn:before {
  color: #777777;
  font-size: 20px;
  margin-top: -10px;
}
/* ~/content/less/visa/../default/main.less:L696 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div span.typcn,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div span.typcn,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div span.typcn,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div span.typcn,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a span.typcn,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a span.typcn,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a span.typcn,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a span.typcn {
  margin-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L700 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:active,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:active,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:active,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:active,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:active,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:active,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:active,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:active,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:focus,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:focus,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:focus,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:focus,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:focus,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:focus,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:focus,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:focus,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:hover > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:hover > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:hover > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:hover > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:hover > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:hover > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:hover > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:hover > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:active > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:active > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:active > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:active > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:active > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:active > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:active > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:active > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:focus > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:focus > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:focus > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:focus > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:focus > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:focus > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:focus > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:focus > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:hover > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:hover > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:hover > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:hover > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:hover > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:hover > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:hover > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:hover > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:active > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:active > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:active > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:active > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:active > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:active > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:active > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:active > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:focus > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:focus > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:focus > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:focus > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:focus > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:focus > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:focus > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:focus > a > .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:hover .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:hover .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:hover .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:hover .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:hover .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:hover .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:hover .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:hover .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > div:active .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > div:active .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > div:active .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > div:active .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child) > a:active .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) > a:active .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child) > a:active .typcn:before,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) > a:active .typcn:before {
  color: #1a1f71;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L706 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child).fx-mbl,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child).fx-mbl,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child).fx-mbl,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child).fx-mbl {
  position: absolute;
}
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child).fx-mbl,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child).fx-mbl,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child).fx-mbl,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child).fx-mbl {
    position: fixed;
    top: 64px;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    border-radius: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    border: none;
    border-top: 1px solid #e2e2e2;
    box-shadow: none;
    z-index: 999999;
    -webkit-overflow-scrolling: touch;
  }
  /* ~/content/less/visa/../default/main.less:L726 */
  div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child).fx-mbl:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child).fx-mbl:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child).fx-mbl:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child).fx-mbl:after {
    position: fixed;
    left: unset;
    top: 57px;
  }
  /* ~/content/less/visa/../default/main.less:L732 */
  div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child).fx-mbl:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child).fx-mbl:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child).fx-mbl:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child).fx-mbl:before {
    position: fixed;
    left: unset;
    top: 55px;
  }
}
/* ~/content/less/visa/../default/main.less:L740 */
/* ~/content/less/visa/../default/main.less:L741 */
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child).not-menu:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child).not-menu:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child).not-menu:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child).not-menu:after {
    right: 80px;
  }
}
/* ~/content/less/visa/../default/main.less:L747 */
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child).not-menu:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child).not-menu:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child).not-menu:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child).not-menu:before {
    right: 79px;
  }
}
/* ~/content/less/visa/../default/main.less:L754 */
/* ~/content/less/visa/../default/main.less:L755 */
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child).profile-menu:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child).profile-menu:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child).profile-menu:after,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child).profile-menu:after {
    right: 26px;
  }
}
/* ~/content/less/visa/../default/main.less:L761 */
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) div.actions > a > div:not(:first-child).profile-menu:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child).profile-menu:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications > div:not(:first-child).profile-menu:before,
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child).profile-menu:before {
    right: 25px;
  }
}
/* ~/content/less/visa/../default/main.less:L769 */
/* ~/content/less/visa/../default/main.less:L771 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails div:not(.remove),
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails div:not(.remove),
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails div:not(.remove),
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails div:not(.remove),
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails a {
  padding: 15px;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L776 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails div.notification-header,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails div.notification-header,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails div.notification-header,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails div.notification-header {
  padding: 10px 15px 6px;
  cursor: default;
  color: #5E5E5E;
  font-size: 14px;
  font-weight: 500;
}
/* ~/content/less/visa/../default/main.less:L783 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails div.notification-header:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails div.notification-header:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails div.notification-header:hover,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails div.notification-header:hover {
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L787 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails div.notification-header .mark-all,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails div.notification-header .mark-all,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails div.notification-header .mark-all,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails div.notification-header .mark-all {
  text-transform: none;
  color: #1a1f71;
  cursor: pointer;
  float: right;
}
/* ~/content/less/visa/../default/main.less:L795 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification {
  border-top: 1px solid #DEDEDE;
}
/* ~/content/less/visa/../default/main.less:L798 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification .remove,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification .remove,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification .remove,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification .remove {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L802 */
/* ~/content/less/visa/../default/main.less:L803 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification:hover .remove,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification:hover .remove,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification:hover .remove,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification:hover .remove {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L808 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification > a {
  vertical-align: middle;
  display: inline-block;
  color: #5E5E5E;
  font-size: 14px;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L815 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification > a:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification > a:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification > a:first-child,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification > a:first-child {
  padding: 0;
  width: 15%;
}
/* ~/content/less/visa/../default/main.less:L820 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification > a.no-b,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification > a.no-b,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification > a.no-b,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification > a.no-b {
  font-weight: 400;
  text-transform: none;
  width: 80%;
  padding: 0 5px;
}
/* ~/content/less/visa/../default/main.less:L827 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification > a.wide,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification > a.wide,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification > a.wide,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification > a.wide {
  width: 100%;
  padding: 0 5px;
}
/* ~/content/less/visa/../default/main.less:L832 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification > a > b,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification > a > b,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification > a > b,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification > a > b {
  font-weight: 400;
}
/* ~/content/less/visa/../default/main.less:L836 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification > a span.date-text,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification > a span.date-text,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification > a span.date-text,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification > a span.date-text {
  color: #8E8E8E;
  font-size: 12px;
  display: inline-block;
  margin-top: -1px;
  vertical-align: top;
}
/* ~/content/less/visa/../default/main.less:L845 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification.read,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification.read,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification.read,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification.read {
  opacity: 0.4;
}
/* ~/content/less/visa/../default/main.less:L849 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails .notification.not-read,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails .notification.not-read,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails .notification.not-read,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails .notification.not-read {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L854 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails div.see-all-not,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails div.see-all-not,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails div.see-all-not,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails div.see-all-not {
  text-align: center;
  border-top: 1px solid #DEDEDE;
  padding: 9px 15px;
}
/* ~/content/less/visa/../default/main.less:L859 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails div.see-all-not > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails div.see-all-not > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails div.see-all-not > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails div.see-all-not > a,
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails div.see-all-not > span,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails div.see-all-not > span,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails div.see-all-not > span,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails div.see-all-not > span {
  text-transform: none;
  font-size: 14px;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L866 */
div.top:not(.popover):not(.tour-backdrop) div.actions > a #notificationDetails div.loader,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile #notificationDetails div.loader,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.notifications #notificationDetails div.loader,
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help #notificationDetails div.loader {
  padding: 10px;
  margin: 7px;
  left: 50%;
  margin-left: -12px;
  top: auto;
}
/* ~/content/less/visa/../default/main.less:L876 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child),
div.top:not(.popover):not(.tour-backdrop) div.actions > div.help > div:not(:first-child) {
  width: 164px;
  right: -71px;
  padding: 0 7px;
}
/* ~/content/less/visa/../default/main.less:L882 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile {
  margin-top: -9px;
  margin-right: 0;
  margin-left: 28px;
}
@media (max-width: 767px) {
  div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile {
    margin-left: 18px;
  }
}
/* ~/content/less/visa/../default/main.less:L891 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div.profile > div:not(:first-child) {
  top: 52px;
  right: -63px;
}
@media (max-width: 767px) {
  
}
/* ~/content/less/visa/../default/main.less:L901 */
div.top:not(.popover):not(.tour-backdrop) div.actions {
  padding: 10px 0 0;
}
/* ~/content/less/visa/../default/main.less:L904 */
div.top:not(.popover):not(.tour-backdrop) div.actions .icon {
  color: #000;
  opacity: 0.4;
  font-size: 22px;
}
/* ~/content/less/visa/../default/main.less:L910 */
div.top:not(.popover):not(.tour-backdrop) div.actions .right-top-dropdown {
  cursor: pointer;
  width: 22px;
  height: 24px;
}
/* ~/content/less/visa/../default/main.less:L916 */
/* ~/content/less/visa/../default/main.less:L917 */
div.top:not(.popover):not(.tour-backdrop) div.actions .profile .right-top-dropdown {
  width: 40px;
  height: 40px;
}
/* ~/content/less/visa/../default/main.less:L923 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div {
  margin-right: 14px;
  float: left;
  display: block;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L929 */
div.top:not(.popover):not(.tour-backdrop) div.actions > div > div > img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin: 1px 0 0 1px;
}
/* ~/content/less/visa/../default/main.less:L937 */
/* ~/content/less/visa/../default/main.less:L938 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search input {
  display: block;
  opacity: 0;
  background-color: #EBEBEB;
  border: none;
  outline: none;
  color: #8E8E8E;
  height: 40px;
  padding: 9px 16px;
  border-radius: 5px;
  font-size: 15px;
  margin-top: -7px;
  width: 0;
  transition: all 0.5s ease-in-out;
}
/* ~/content/less/visa/../default/main.less:L953 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search input::-webkit-input-placeholder {
  color: #8E8E8E;
}
/* ~/content/less/visa/../default/main.less:L957 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search input:-moz-placeholder {
  color: #8E8E8E;
}
/* ~/content/less/visa/../default/main.less:L961 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search input::-moz-placeholder {
  color: #8E8E8E;
}
/* ~/content/less/visa/../default/main.less:L965 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search input:-ms-input-placeholder {
  color: #8E8E8E;
}
/* ~/content/less/visa/../default/main.less:L969 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search input.search-open {
  padding: 9px 40px 9px 55px;
  opacity: 1;
  width: 330px;
}
/* ~/content/less/visa/../default/main.less:L976 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search button {
  display: block;
  background-color: transparent;
  border: none;
  vertical-align: top;
  outline: none;
  padding: 0;
  width: 23px;
  height: 25px;
  z-index: 1;
  position: relative;
  margin-top: -1px;
}
/* ~/content/less/visa/../default/main.less:L989 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search button:active {
  box-shadow: none;
}
/* ~/content/less/visa/../default/main.less:L994 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-box-container {
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: -999px;
}
/* ~/content/less/visa/../default/main.less:L1000 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-box-container.search-open {
  opacity: 1;
  position: relative;
  z-index: 1;
  top: auto;
}
/* ~/content/less/visa/../default/main.less:L1007 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-box-container span.icon-Close {
  position: absolute;
  display: inline-block;
  padding: 7px 13px;
  right: 0;
  top: 7px;
  vertical-align: top;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
}
/* ~/content/less/visa/../default/main.less:L1019 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-box-container span.icon-Search {
  position: absolute;
  display: inline-block;
  padding: 0 10px;
  left: 0;
  top: 7px;
  vertical-align: top;
  cursor: pointer;
  font-size: 22px;
}
/* ~/content/less/visa/../default/main.less:L1031 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results {
  display: none;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #E2E2E2;
  height: auto;
  position: absolute;
  width: 100%;
  min-width: 330px;
  z-index: 1052;
  padding: 16px 0 0;
}
/* ~/content/less/visa/../default/main.less:L1043 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results div.title {
  color: #8E8E8E;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
  padding: 0 16px 10px;
}
/* ~/content/less/visa/../default/main.less:L1051 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results div.title.more {
  padding: 16px 16px 10px;
}
/* ~/content/less/visa/../default/main.less:L1056 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .user-hit {
  display: table;
  padding: 10px 16px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L1061 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .user-hit:hover {
  background-color: #F0F0F0;
}
/* ~/content/less/visa/../default/main.less:L1065 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .user-hit .avatar {
  vertical-align: middle;
  margin-right: 16px;
  display: table-cell;
}
/* ~/content/less/visa/../default/main.less:L1071 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .user-hit .tile-image {
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L1075 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .user-hit .user-text-hit {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L1080 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .user-hit .user-text-hit span {
  display: block;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L1085 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .user-hit .user-text-hit .user-name-hit {
  color: #5E5E5E;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L1090 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .user-hit .user-text-hit .user-job-hit {
  color: #8E8E8E;
  font-size: 12px;
}
/* ~/content/less/visa/../default/main.less:L1097 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .see-all-search {
  text-align: center;
  border-top: 1px solid #E2E2E2;
  padding: 5px;
}
/* ~/content/less/visa/../default/main.less:L1102 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .see-all-search button {
  width: 100%;
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
}
/* ~/content/less/visa/../default/main.less:L1114 */
div.top:not(.popover):not(.tour-backdrop) div.actions .search .search-bar-results .ais-hits.ais-hits__empty {
  padding: 16px;
  font-size: 13px;
}
/* ~/content/less/visa/../default/main.less:L1128 */
div.walls {
  background-color: #fff;
  position: relative;
  z-index: 1050;
  border-bottom: 1px solid #e2e2e2;
  height: 51px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* ~/content/less/visa/../default/main.less:L1137 */
div.walls.affix {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* ~/content/less/visa/../default/main.less:L1146 */
/* ~/content/less/visa/../default/main.less:L1147 */
div.walls div.container .fixed-menu-middle,
div.walls div.container .fixed-menu-last {
  display: inline-block;
  vertical-align: top;
  width: 9%;
}
/* ~/content/less/visa/../default/main.less:L1152 */
div.walls div.container .fixed-menu-middle .nav-justified,
div.walls div.container .fixed-menu-last .nav-justified {
  width: 100%;
  white-space: nowrap;
}
/* ~/content/less/visa/../default/main.less:L1156 */
div.walls div.container .fixed-menu-middle .nav-justified > li,
div.walls div.container .fixed-menu-last .nav-justified > li {
  width: auto;
}
/* ~/content/less/visa/../default/main.less:L1162 */
div.walls div.container .fixed-menu-middle {
  width: 90%;
}
@media (max-width: 767px) {
  div.walls div.container {
    padding: 0;
  }
  /* ~/content/less/visa/../default/main.less:L1169 */
  div.walls div.container .fixed-menu-last {
    width: 61px;
    -webkit-box-shadow: -20px 0px 15px -8px #ffffff;
    -moz-box-shadow: -20px 0px 15px -8px #ffffff;
    box-shadow: -20px 0px 15px -8px #ffffff;
    position: relative;
    z-index: 1;
  }
  /* ~/content/less/visa/../default/main.less:L1178 */
  div.walls div.container .fixed-menu-middle {
    width: calc(100% - 61px);
    overflow: hidden;
    height: 51px;
  }
}
/* ~/content/less/visa/../default/main.less:L1185 */
div.walls div.container .scrollable {
  height: 81px;
  overflow: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
}
/* ~/content/less/visa/../default/main.less:L1192 */
div.walls div.container ul.nav {
  height: 50px;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L1196 */
div.walls div.container ul.nav > li {
  position: relative;
  width: auto;
  display: table-cell;
}
/* ~/content/less/visa/../default/main.less:L1201 */
div.walls div.container ul.nav > li > a {
  color: #717171;
  text-decoration: none;
  padding: 16px 13px 14px;
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1px;
}
/* ~/content/less/visa/../default/main.less:L1210 */
div.walls div.container ul.nav > li > a:hover,
div.walls div.container ul.nav > li > a:focus {
  background-color: unset;
  font-weight: 600;
}
@media (max-width: 767px) {
  div.walls div.container ul.nav > li > a {
    padding: 16px 13px 14px;
  }
}
/* ~/content/less/visa/../default/main.less:L1220 */
div.walls div.container ul.nav > li.wall-overview {
  position: absolute;
  right: 0;
  top: 0;
}
/* ~/content/less/visa/../default/main.less:L1225 */
div.walls div.container ul.nav > li.wall-overview > a {
  color: #3E3E3D;
  font-weight: 600;
}
/* ~/content/less/visa/../default/main.less:L1231 */
div.walls div.container ul.nav > li:after {
  border-bottom: 0px solid #1a1f71;
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  transition: all 0.2s ease;
}
/* ~/content/less/visa/../default/main.less:L1240 */
/* ~/content/less/visa/../default/main.less:L1241 */
div.walls div.container ul.nav > li.wall-overview:after {
  content: none;
}
/* ~/content/less/visa/../default/main.less:L1246 */
/* ~/content/less/visa/../default/main.less:L1247 */
div.walls div.container ul.nav > li.active:after {
  border-bottom: 2px solid #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L1251 */
div.walls div.container ul.nav > li.active > a {
  font-weight: 600;
  color: #1a1f71;
}
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L1258 */
  /* ~/content/less/visa/../default/main.less:L1259 */
  div.walls div.container ul.nav > li:hover:after {
    border-bottom: 2px solid #1a1f71;
  }
  /* ~/content/less/visa/../default/main.less:L1263 */
  div.walls div.container ul.nav > li:hover > a {
    font-weight: 600;
    color: #1a1f71;
  }
}
/* ~/content/less/visa/../default/main.less:L1270 */
div.walls div.container ul.nav > li span.typcn {
  top: 2px;
  padding-left: 8px;
}
/* ~/content/less/visa/../default/main.less:L1275 */
div.walls div.container ul.nav > li ul.dropdown-menu {
  position: fixed;
  border-radius: 5px;
  margin-top: -7px;
  padding: 0;
  border: 1px solid #E2E2E2;
  z-index: 999999;
  min-width: unset;
}
/* ~/content/less/visa/../default/main.less:L1284 */
/* ~/content/less/visa/../default/main.less:L1285 */
div.walls div.container ul.nav > li ul.dropdown-menu li a {
  text-align: left;
  padding: 12px 17px;
  border-radius: 5px;
  color: #5E5E5E;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
/* ~/content/less/visa/../default/main.less:L1294 */
div.walls div.container ul.nav > li ul.dropdown-menu li a:hover {
  background-color: #F0F0F0;
}
/* ~/content/less/visa/../default/main.less:L1299 */
/* ~/content/less/visa/../default/main.less:L1300 */
div.walls div.container ul.nav > li ul.dropdown-menu li.active a {
  background-color: #F0F0F0;
}
/* ~/content/less/visa/../default/main.less:L1307 */
/* ~/content/less/visa/../default/main.less:L1308 */
/* ~/content/less/visa/../default/main.less:L1309 */
div.walls div.container ul.nav > li.wall-overflow.open:hover ul.dropdown-menu,
div.walls div.container ul.nav > li.wall-category.open:hover ul.dropdown-menu {
  display: block;
}
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L1315 */
  /* ~/content/less/visa/../default/main.less:L1316 */
  div.walls div.container ul.nav > li.wall-overflow:hover ul.dropdown-menu,
  div.walls div.container ul.nav > li.wall-category:hover ul.dropdown-menu {
    display: block;
  }
}
/* ~/content/less/visa/../default/main.less:L1322 */
/* ~/content/less/visa/../default/main.less:L1323 */
div.walls div.container ul.nav > li.wall-overflow.active-cat > a,
div.walls div.container ul.nav > li.wall-category.active-cat > a {
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L1329 */
div.walls div.container ul.nav > li.wall-overflow .wall-category ul {
  margin-left: -1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.5);
}
/* ~/content/less/visa/../default/main.less:L1342 */
div.fab {
  display: inline;
  position: fixed;
  z-index: 16;
  width: 88px;
  bottom: 20px;
  right: 20px;
}
/* ~/content/less/visa/../default/main.less:L1350 */
div.fab:hover {
  height: 350px;
}
/* ~/content/less/visa/../default/main.less:L1353 */
div.fab:hover .main-btn {
  bottom: -240px;
}
/* ~/content/less/visa/../default/main.less:L1357 */
div.fab:hover .side-btn {
  display: inline;
}
/* ~/content/less/visa/../default/main.less:L1362 */
div.fab .glyphicon {
  cursor: pointer;
  background-color: #1a1f71;
  color: white;
  padding: 21px 20px;
  font-size: 3em;
  border-radius: 50%;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
}
/* ~/content/less/visa/../default/main.less:L1371 */
div.fab .glyphicon.glyphicon-plus:before {
  padding-left: 2px;
}
/* ~/content/less/visa/../default/main.less:L1375 */
div.fab .glyphicon:active,
div.fab .glyphicon.active,
div.fab .glyphicon:active:focus,
div.fab .glyphicon.active:focus {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
/* ~/content/less/visa/../default/main.less:L1382 */
div.fab .glyphicon:focus {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
/* ~/content/less/visa/../default/main.less:L1390 */
div.fab .main-btn {
  margin-top: 20px;
  bottom: 26px;
}
/* ~/content/less/visa/../default/main.less:L1394 */
div.fab .main-btn .plus-outline {
  background-image: url('/content/themes/cas/svg/plus.svg');
  background-repeat: no-repeat;
  background-position: center;
  padding: 30px;
  left: 10px;
}
/* ~/content/less/visa/../default/main.less:L1403 */
div.fab .side-btn {
  display: none;
  position: inherit;
  left: 12px;
  width: 170px;
}
/* ~/content/less/visa/../default/main.less:L1409 */
div.fab .side-btn .light-bulb {
  bottom: 235px;
  padding: 15px 16px;
}
/* ~/content/less/visa/../default/main.less:L1414 */
div.fab .side-btn .key-outline {
  bottom: 330px;
  padding: 13px 16px;
}
/* ~/content/less/visa/../default/main.less:L1419 */
div.fab .side-btn .eye-outline {
  bottom: 145px;
  padding: 13px 15px;
  font-size: x-large !important;
}
/* ~/content/less/visa/../default/main.less:L1425 */
div.fab .side-btn .light-bulb,
div.fab .side-btn .eye-outline,
div.fab .side-btn .key-outline {
  width: 55px;
  height: 55px;
  position: fixed;
  cursor: pointer;
  background-color: #888888;
  color: white;
  border-radius: 50%;
  line-height: 1;
  font-size: x-large;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
}
/* ~/content/less/visa/../default/main.less:L1437 */
div.fab .side-btn .light-bulb.glyphicon-plus:before,
div.fab .side-btn .eye-outline.glyphicon-plus:before,
div.fab .side-btn .key-outline.glyphicon-plus:before {
  padding-left: 2px;
}
/* ~/content/less/visa/../default/main.less:L1441 */
div.fab .side-btn .light-bulb:active,
div.fab .side-btn .eye-outline:active,
div.fab .side-btn .key-outline:active,
div.fab .side-btn .light-bulb.active,
div.fab .side-btn .eye-outline.active,
div.fab .side-btn .key-outline.active,
div.fab .side-btn .light-bulb:active:focus,
div.fab .side-btn .eye-outline:active:focus,
div.fab .side-btn .key-outline:active:focus,
div.fab .side-btn .light-bulb.active:focus,
div.fab .side-btn .eye-outline.active:focus,
div.fab .side-btn .key-outline.active:focus {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
/* ~/content/less/visa/../default/main.less:L1448 */
div.fab .side-btn .light-bulb:focus,
div.fab .side-btn .eye-outline:focus,
div.fab .side-btn .key-outline:focus {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
@media (max-width: 450px) {
  div.fab {
    bottom: -10px;
    right: 15px;
  }
}
/* ~/content/less/visa/../default/main.less:L1467 */
div.wall-banner {
  min-height: 400px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  z-index: 2;
  border-radius: 0;
  position: relative;
  color: #FFFFFF;
  padding-bottom: 0;
}
/* ~/content/less/visa/../default/main.less:L1478 */
.walls.affix ~ div.wall-banner {
  margin-top: 52px;
}
/* ~/content/less/visa/../default/main.less:L1482 */
div.wall-banner.has-deadline {
  padding-bottom: 60px;
}
/* ~/content/less/visa/../default/main.less:L1486 */
div.wall-banner.has-extra-info {
  padding-bottom: 70px;
}
/* ~/content/less/visa/../default/main.less:L1490 */
div.wall-banner.has-deadline.has-extra-info {
  padding-bottom: 130px;
}
/* ~/content/less/visa/../default/main.less:L1494 */
div.wall-banner a {
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L1498 */
div.wall-banner:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* ~/content/less/visa/../default/main.less:L1509 */
div.wall-banner.isGradient:before {
  background: linear-gradient(90deg, rgba(26, 31, 113, 0.57) 0%, rgba(247, 182, 0, 0.57) 100%);
}
/* ~/content/less/visa/../default/main.less:L1513 */
div.wall-banner .wall-text {
  width: 75%;
}
@media (max-width: 767px) {
  div.wall-banner .wall-text {
    width: 100%;
    margin-left: -5px;
    margin-right: -5px;
  }
}
/* ~/content/less/visa/../default/main.less:L1522 */
div.wall-banner .wall-text .wall-edit {
  display: inline-block;
  width: 34px;
  height: 34px;
  font-size: 18px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 35px;
  vertical-align: top;
  padding-left: 4px;
  margin-left: 12px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}
/* ~/content/less/visa/../default/main.less:L1540 */
div.wall-banner .wall-name {
  color: #FFFFFF;
  font-size: 35px;
  line-height: 41px;
  font-weight: bold;
  margin-top: 38px;
  margin-bottom: 10px;
}
/* ~/content/less/visa/../default/main.less:L1548 */
div.wall-banner .wall-name span {
  font-weight: normal;
}
/* ~/content/less/visa/../default/main.less:L1553 */
div.wall-banner .wall-owners {
  margin-bottom: 18px;
}
/* ~/content/less/visa/../default/main.less:L1557 */
div.wall-banner .owner-avatar,
div.wall-banner .owner-name {
  display: inline-block;
}
/* ~/content/less/visa/../default/main.less:L1561 */
/* ~/content/less/visa/../default/main.less:L1562 */
div.wall-banner .owner-avatar > a {
  position: relative;
  z-index: -1;
}
/* ~/content/less/visa/../default/main.less:L1566 */
div.wall-banner .owner-avatar > a:not(:first-child) {
  margin-left: -5px;
}
/* ~/content/less/visa/../default/main.less:L1571 */
div.wall-banner .owner-avatar .small-avatar {
  margin-right: 0;
}
/* ~/content/less/visa/../default/main.less:L1576 */
div.wall-banner .owner-name {
  color: #FFFFFF;
  font-size: 14px;
  vertical-align: top;
  font-weight: 300;
  margin-left: 10px;
}
/* ~/content/less/visa/../default/main.less:L1577 */
div.wall-banner .owner-name .stick-bottom {
  margin-top: -3px;
}
/* ~/content/less/visa/../default/main.less:L1587 */
div.wall-banner .owner-name a {
  color: #FFFFFF;
}
/* ~/content/less/visa/../default/main.less:L1592 */
div.wall-banner .wall-question {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 18px;
}
/* ~/content/less/visa/../default/main.less:L1598 */
div.wall-banner .wall-description {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 18px;
}
/* ~/content/less/visa/../default/main.less:L1604 */
div.wall-banner .task-toggle {
  margin-bottom: 18px;
}
/* ~/content/less/visa/../default/main.less:L1607 */
div.wall-banner .task-toggle > div {
  display: table-cell;
  position: relative;
  width: 50px;
  height: 50px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L1614 */
div.wall-banner .task-toggle > div:last-child {
  width: auto;
  padding-left: 15px;
  text-transform: uppercase;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L1624 */
div.wall-banner .task-toggle .task-button-pulse,
div.wall-banner .task-toggle .task-button {
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 100%;
}
/* ~/content/less/visa/../default/main.less:L1631 */
div.wall-banner .task-toggle .task-button-pulse {
  animation: pulse 1s ease infinite;
  background: #fff;
  display: none;
}
/* ~/content/less/visa/../default/main.less:L1637 */
div.wall-banner .task-toggle .task-button {
  z-index: 9;
  border: none;
  background: #fff;
  background-size: 18px;
  cursor: pointer;
  outline: none;
  color: #1a1f71;
  text-align: center;
  font-size: 20px;
  vertical-align: middle;
  line-height: 56px;
}
/* ~/content/less/visa/../default/main.less:L1650 */
/* ~/content/less/visa/../default/main.less:L1651 */
div.wall-banner .task-toggle .task-button > span.icon-Close {
  color: #575757;
}
/* ~/content/less/visa/../default/main.less:L1658 */
div.wall-banner .task-description {
  display: none;
  border-radius: 5px;
  color: #626262;
  padding: 30px;
  background-color: #fff;
  font-size: 16px;
  position: absolute;
  z-index: 999;
  top: auto;
  margin-top: -5px;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.14);
  width: 100%;
}
@media (min-width: 768px) {
  div.wall-banner .task-description {
    width: 750px;
  }
}
@media (min-width: 992px) {
  div.wall-banner .task-description {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  div.wall-banner .task-description {
    width: 1170px;
  }
}
/* ~/content/less/visa/../default/main.less:L1685 */
div.wall-banner .deadline {
  margin-bottom: 33px;
  font-size: 14px;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L1690 */
div.wall-banner .deadline span:not(.typcn) {
  margin-left: 5px;
}
/* ~/content/less/visa/../default/main.less:L1694 */
div.wall-banner .deadline .typcn-warning:before {
  font-size: 22px;
}
/* ~/content/less/visa/../default/main.less:L1699 */
div.wall-banner .absolute-bottom {
  position: absolute;
  bottom: 0;
}
@media (max-width: 767px) {
  div.wall-banner .absolute-bottom {
    width: calc(100% - 20px);
  }
}
/* ~/content/less/visa/../default/main.less:L1707 */
div.wall-banner .absolute-bottom .relative-bottom {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L1712 */
div.wall-banner .brand-logo {
  position: absolute;
  top: 0;
  bottom: 0;
  background-position: center 30px;
  background-repeat: no-repeat;
  background-size: auto;
  width: 270px;
  transform: translate(900px);
}
@media (max-width: 1199px) {
  div.wall-banner .brand-logo {
    width: 220px;
    transform: translate(750px);
  }
}
@media (max-width: 991px) {
  div.wall-banner .brand-logo {
    display: none;
  }
}
@keyframes pulse {
  0% {
    transform: scale(1, 1);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L1748 */
div.header {
  padding-top: 0;
}
@media (max-width: 991px) {
  div.header {
    padding-top: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L1755 */
div.header > div.container {
  background-color: #888888;
  padding: 10.5px;
  background: #777777;
  border-radius: 5px;
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  div.header > div.container {
    border-radius: 0;
    background-image: none !important;
  }
}
@media (min-width: 992px) {
  div.header > div.container {
    background-position: center;
    background-size: cover;
  }
}
/* ~/content/less/visa/../default/main.less:L1774 */
div.header > div.action {
  margin-top: 21px;
  margin-bottom: -1px;
  outline: none;
}
@media (max-width: 767px) {
  div.header > div.action {
    margin-top: 9px;
    margin-bottom: -12px;
  }
}
/* ~/content/less/visa/../default/main.less:L1784 */
@media (max-width: 767px) {
  div.header > div.action > div.container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* ~/content/less/visa/../default/main.less:L1790 */
div.header > div.action > div.container > div {
  padding: 6px 0;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L1794 */
div.header > div.action > div.container > div > a {
  text-decoration: none;
  color: #868686;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L1802 */
div.header > div.action > div.container > div > a .typcn {
  padding-left: 7px;
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L1807 */
div.header > div.action > div.container > div > a:hover {
  color: #5d5d5d;
}
/* ~/content/less/visa/../default/main.less:L1811 */
@media (max-width: 767px) {
  div.header > div.action > div.container > div > a .tags-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    max-width: 85px;
    vertical-align: middle;
  }
}
/* ~/content/less/visa/../default/main.less:L1823 */
div.header > div.action > div.container > div ul.dropdown-menu {
  min-width: unset !important;
  z-index: 5;
  padding: 0 !important;
  border-radius: 5px;
  border: 1px solid #e2e2e2;
}
/* ~/content/less/visa/../default/main.less:L1830 */
div.header > div.action > div.container > div ul.dropdown-menu > li {
  z-index: 9;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L1834 */
div.header > div.action > div.container > div ul.dropdown-menu > li > a {
  padding: 8px 12px;
  margin: 1px;
  display: block;
  position: relative;
  z-index: 10;
  cursor: pointer;
  border-radius: 5px;
  color: #868686;
  font-size: 14px;
  line-height: 16px;
}
/* ~/content/less/visa/../default/main.less:L1846 */
div.header > div.action > div.container > div ul.dropdown-menu > li > a:hover,
div.header > div.action > div.container > div ul.dropdown-menu > li > a:active {
  color: #5d5d5d;
  background-color: #f0f0f0;
}
/* ~/content/less/visa/../default/main.less:L1850 */
div.header > div.action > div.container > div ul.dropdown-menu > li > a:hover svg,
div.header > div.action > div.container > div ul.dropdown-menu > li > a:active svg {
  fill: #5d5d5d;
  stroke: #5d5d5d;
}
/* ~/content/less/visa/../default/main.less:L1856 */
div.header > div.action > div.container > div ul.dropdown-menu > li > a svg {
  margin: 3px 0px -3px;
}
/* ~/content/less/visa/../default/main.less:L1860 */
div.header > div.action > div.container > div ul.dropdown-menu > li > a .typcn {
  font-size: large;
}
/* ~/content/less/visa/../default/main.less:L1864 */
div.header > div.action > div.container > div ul.dropdown-menu > li > a .ft-label {
  padding: 0 2px 0 7px;
}
/* ~/content/less/visa/../default/main.less:L1868 */
div.header > div.action > div.container > div ul.dropdown-menu > li > a .icon {
  vertical-align: middle;
  padding: 0 3px;
}
/* ~/content/less/visa/../default/main.less:L1874 */
/* ~/content/less/visa/../default/main.less:L1875 */
div.header > div.action > div.container > div ul.dropdown-menu > li.active > a {
  background-color: #f0f0f0;
  color: #5d5d5d;
}
/* ~/content/less/visa/../default/main.less:L1882 */
div.header > div.action > div.container > div ul.dropdown-menu:first-of-type {
  padding-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L1887 */
div.header > div.action > div.container > div.dropdown:hover .dropdown-menu {
  display: block !important;
  margin-top: 0 !important;
}
@media only screen and (max-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L1893 */
  div.header > div.action > div.container > div.dropdown:hover .dropdown-menu {
    display: none !important;
  }
  /* ~/content/less/visa/../default/main.less:L1897 */
  div.header > div.action > div.container > div.dropdown.open .dropdown-menu {
    display: block !important;
  }
}
/* ~/content/less/visa/../default/main.less:L1902 */
div.header > div.action > div.container > div.sort {
  min-width: 150px;
  text-align: right;
}
/* ~/content/less/visa/../default/main.less:L1906 */
div.header > div.action > div.container > div.sort > span {
  text-transform: uppercase;
  color: #ffffff;
}
@media (max-width: 767px) {
  div.header > div.action > div.container > div.sort {
    float: left !important;
    text-align: left;
    min-width: initial !important;
  }
  /* ~/content/less/visa/../default/main.less:L1916 */
  div.header > div.action > div.container > div.sort ul.dropdown-menu {
    right: auto;
    left: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L1923 */
div.header > div.action > div.container > div.mem-btn {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  background-color: #FFFFFF;
  height: 30px;
  padding: 7px 12px;
  vertical-align: middle;
  display: inline-block;
  transition: all 0.3s ease 0s;
}
/* ~/content/less/visa/../default/main.less:L1933 */
div.header > div.action > div.container > div.mem-btn:hover {
  background-color: #e2e6ea;
}
/* ~/content/less/visa/../default/main.less:L1936 */
div.header > div.action > div.container > div.mem-btn:hover > a {
  color: #5d5d5d;
}
/* ~/content/less/visa/../default/main.less:L1947 */
.tile-eye:before {
  vertical-align: top;
  font-size: 16px !important;
  margin-top: -3px;
}
/* ~/content/less/visa/../default/main.less:L1953 */
.eye:before {
  vertical-align: top;
  font-size: 16px !important;
  margin-top: -3px;
}
/* ~/content/less/visa/../default/main.less:L1959 */
div.content {
  margin-top: 20px;
  padding-bottom: 20px;
}
/* ~/content/less/visa/../default/main.less:L1964 */
div.tags {
  display: inline-block;
  margin-bottom: 16px;
  line-height: 30px;
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L1970 */
div.tags > a {
  height: 30px;
  border: 1px solid #E2E2E2;
  border-radius: 5px;
  background-color: #F7F7F7;
  font-size: 14px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.45);
  text-decoration: none;
  padding: 7px 8px;
  max-width: 190px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
/* ~/content/less/visa/../default/main.less:L1988 */
div.tags .tags-counter {
  position: relative;
  display: inline-block;
  color: #6D6D6D;
  font-size: 14px;
  line-height: 16px;
  padding: 6px;
  margin-left: 3px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L1998 */
div.tags .tags-counter .popover {
  border-color: #E2E2E2;
  border-radius: 5px;
  box-shadow: none;
}
/* ~/content/less/visa/../default/main.less:L2003 */
div.tags .tags-counter .popover .top > .arrow {
  border-top-color: #E2E2E2;
}
/* ~/content/less/visa/../default/main.less:L2007 */
div.tags .tags-counter .popover .popover-content {
  padding: 0 5px 10px 0;
}
/* ~/content/less/visa/../default/main.less:L2010 */
div.tags .tags-counter .popover .popover-content > a {
  height: 30px;
  border: 1px solid #E2E2E2;
  border-radius: 5px;
  background-color: #F7F7F7;
  font-size: 14px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.45);
  text-decoration: none;
  padding: 7px 8px;
  margin: 5px 0 0 5px;
  white-space: nowrap;
  display: inline-block;
  font-weight: 400;
}
@media screen and (max-width: 493px) {
  /* ~/content/less/visa/../default/main.less:L2031 */
  .time-tag {
    width: 105px;
    text-align: center;
  }
  /* ~/content/less/visa/../default/main.less:L2036 */
  .open-tile {
    float: left;
    width: 105px;
    margin-top: 5px;
  }
  /* ~/content/less/visa/../default/main.less:L2042 */
  .details {
    background-color: white;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  /* ~/content/less/visa/../default/main.less:L2048 */
  .time-tag {
    width: 105px;
    text-align: center;
  }
  /* ~/content/less/visa/../default/main.less:L2053 */
  .open-tile {
    float: left;
    width: 105px;
    margin-top: 5px;
  }
  /* ~/content/less/visa/../default/main.less:L2059 */
  .details {
    background-color: white;
  }
}
@media screen and (min-width: 305px) and (max-width: 395px) {
  /* ~/content/less/visa/../default/main.less:L2065 */
  ul.profile-stats > li > a > span.stat-count {
    margin-left: 1px;
  }
}
@media screen and (min-width: 1200px) {
  /* ~/content/less/visa/../default/main.less:L2071 */
  ul.profile-stats > li > a > span.stat-count {
    margin-left: 1px;
  }
}
/* ~/content/less/visa/../default/main.less:L2078 */
.time-tag {
  float: left;
  color: #777777;
  background-color: #F7F7F7;
  font-size: 16px;
  padding: 0px 9px;
  border: 1px solid;
  border-color: #E2E2E2;
  border-radius: 5px;
  font-family: Roboto, sans-serif, Arial;
}
/* ~/content/less/visa/../default/main.less:L2090 */
/* ~/content/less/visa/../default/main.less:L2092 */
div.container > div.row .tiles {
  padding-left: 3px;
  padding-right: 3px;
}
@media (min-width: 768px) {
  div.container > div.row .tiles {
    padding: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L2100 */
div.container > div.row .tiles div.tile {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 6px;
  padding-top: 0;
}
/* ~/content/less/visa/../default/main.less:L2102 */
div.container > div.row .tiles div.tile.challenge div.text {
  max-height: 105px;
  overflow: hidden;
}
/* ~/content/less/visa/../default/main.less:L2106 */
div.container > div.row .tiles div.tile.challenge div.text .fadetext {
  bottom: 80px !important;
}
/* ~/content/less/visa/../default/main.less:L2109 */
div.container > div.row .tiles div.tile.challenge div.text .fadetext a {
  padding: 2px 0px;
  display: block;
  line-height: initial;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* ~/content/less/visa/../default/main.less:L2116 */
div.container > div.row .tiles div.tile.challenge div.text .fadetext a:last-of-type {
  border: 1px solid #1a1f71;
  border-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L2124 */
div.container > div.row .tiles div.tile.challenge:hover div.details-container div.text .fadetext a:last-of-type {
  color: #ffffff;
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L2129 */
div.container > div.row .tiles div.tile div.image {
  position: relative;
  height: 177px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  z-index: 1;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
}
@media (max-width: 767px) {
  div.container > div.row .tiles div.tile div.image {
    height: 117px;
  }
}
/* ~/content/less/visa/../default/main.less:L2150 */
/* ~/content/less/visa/../default/main.less:L2151 */
div.container > div.row .tiles div.tile div.image.hasVideo .play-icon {
  display: table;
  margin: 0 auto;
  height: 100%;
}
/* ~/content/less/visa/../default/main.less:L2156 */
div.container > div.row .tiles div.tile div.image.hasVideo .play-icon > span {
  opacity: 0.87;
  color: #fff;
  font-size: 74px;
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
}
@media (max-width: 479px) {
  div.container > div.row .tiles div.tile div.image.hasVideo .play-icon > span {
    font-size: 54px;
  }
}
/* ~/content/less/visa/../default/main.less:L2171 */
div.container > div.row .tiles div.tile div.image .top-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 44px;
  height: auto;
  text-align: left;
  background: linear-gradient(0deg, rgba(100, 100, 100, 0) 0%, rgba(75, 75, 75, 0.8) 100%);
  padding: 10px 13px 0;
}
/* ~/content/less/visa/../default/main.less:L2183 */
div.container > div.row .tiles div.tile div.image .tile-type,
div.container > div.row .tiles div.tile div.image .featured {
  display: inline-block;
  color: #fff;
  z-index: 1;
  position: relative;
  padding: 0 13px;
  margin-top: 3px;
  line-height: 24px;
  height: 24px;
  border-radius: 18px;
  background-color: rgba(0, 0, 0, 0.38);
  vertical-align: bottom;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.container > div.row .tiles div.tile div.image .tile-type,
  div.container > div.row .tiles div.tile div.image .featured {
    line-height: 23px;
  }
}
/* ~/content/less/visa/../default/main.less:L2201 */
div.container > div.row .tiles div.tile div.image .tile-type.featured,
div.container > div.row .tiles div.tile div.image .featured.featured {
  margin-left: 1px;
}
/* ~/content/less/visa/../default/main.less:L2205 */
div.container > div.row .tiles div.tile div.image .tile-type span,
div.container > div.row .tiles div.tile div.image .featured span {
  font-size: 12px;
  vertical-align: middle;
  font-weight: 300;
}
/* ~/content/less/visa/../default/main.less:L2210 */
div.container > div.row .tiles div.tile div.image .tile-type span:before,
div.container > div.row .tiles div.tile div.image .featured span:before {
  margin-top: -3px;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L2215 */
div.container > div.row .tiles div.tile div.image .tile-type span.icon,
div.container > div.row .tiles div.tile div.image .featured span.icon {
  font-size: 16px;
  margin-right: 6px;
}
/* ~/content/less/visa/../default/main.less:L2222 */
div.container > div.row .tiles div.tile div.image .info-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: left;
  padding: 16px 20px 12px;
  background: linear-gradient(180deg, rgba(100, 100, 100, 0) 0%, rgba(75, 75, 75, 0.84) 100%);
}
/* ~/content/less/visa/../default/main.less:L2231 */
div.container > div.row .tiles div.tile div.image .info-container .likes,
div.container > div.row .tiles div.tile div.image .info-container .comments {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  margin-right: 10px;
}
/* ~/content/less/visa/../default/main.less:L2237 */
div.container > div.row .tiles div.tile div.image .info-container .likes .icon,
div.container > div.row .tiles div.tile div.image .info-container .comments .icon {
  font-size: 15px;
  margin-right: 3px;
}
/* ~/content/less/visa/../default/main.less:L2241 */
div.container > div.row .tiles div.tile div.image .info-container .likes .icon:before,
div.container > div.row .tiles div.tile div.image .info-container .comments .icon:before {
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L2246 */
div.container > div.row .tiles div.tile div.image .info-container .likes.comments .icon,
div.container > div.row .tiles div.tile div.image .info-container .comments.comments .icon {
  margin-right: 7px;
}
/* ~/content/less/visa/../default/main.less:L2252 */
div.container > div.row .tiles div.tile div.image > img {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 1px);
  height: 178px;
}
/* ~/content/less/visa/../default/main.less:L2260 */
div.container > div.row .tiles div.tile div.image > a {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: #ffffff;
  text-decoration: none;
  font-size: x-large;
  text-transform: uppercase;
  font-weight: bold;
  display: table;
  height: 100%;
  width: calc(100% + 1px);
}
/* ~/content/less/visa/../default/main.less:L2275 */
div.container > div.row .tiles div.tile div.image > a > span {
  display: table-cell;
  vertical-align: middle;
  background-color: rgba(2, 3, 9, 0.7);
}
/* ~/content/less/visa/../default/main.less:L2283 */
div.container > div.row .tiles div.tile div.tile-padding {
  background-color: #ffffff;
  border-radius: 7px;
  transition: box-shadow 0.2s ease;
  height: 400px;
}
@media (max-width: 767px) {
  div.container > div.row .tiles div.tile div.tile-padding {
    height: 340px;
  }
}
/* ~/content/less/visa/../default/main.less:L2293 */
div.container > div.row .tiles div.tile div.tile-padding .image {
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L2298 */
/* ~/content/less/visa/../default/main.less:L2299 */
div.container > div.row .tiles div.tile div.tile-padding.enable-hover:hover {
  box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.5);
}
/* ~/content/less/visa/../default/main.less:L2304 */
div.container > div.row .tiles div.tile div.details {
  padding: 15px 20px 11px;
  position: relative;
  border: 1px solid #D9D9D9;
  border-top: none;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L2316 */
div.container > div.row .tiles div.tile div.details .tile-title {
  color: #1a1f71;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L2324 */
div.container > div.row .tiles div.tile div.details .tile-title > span {
  word-break: break-word;
}
/* ~/content/less/visa/../default/main.less:L2329 */
div.container > div.row .tiles div.tile div.details div.text {
  height: 47px;
  position: relative;
  overflow: hidden;
  color: #5E5E5E;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 15px;
  word-break: break-word;
}
/* ~/content/less/visa/../default/main.less:L2339 */
div.container > div.row .tiles div.tile div.details div.text.bigger {
  height: 93px;
}
/* ~/content/less/visa/../default/main.less:L2343 */
div.container > div.row .tiles div.tile div.details div.text.even-bigger {
  height: 69px;
}
/* ~/content/less/visa/../default/main.less:L2347 */
div.container > div.row .tiles div.tile div.details div.text.bigger.even-bigger {
  height: 115px;
}
@media (max-width: 767px) {
  div.container > div.row .tiles div.tile div.details div.text {
    height: 93px;
  }
  /* ~/content/less/visa/../default/main.less:L2354 */
  div.container > div.row .tiles div.tile div.details div.text.even-bigger {
    height: 115px;
  }
}
/* ~/content/less/visa/../default/main.less:L2359 */
div.container > div.row .tiles div.tile div.details div.text > p {
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L2363 */
div.container > div.row .tiles div.tile div.details div.text .link {
  color: #1a1f71;
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L2371 */
/* ~/content/less/visa/../default/main.less:L2372 */
div.container > div.row .tiles div.tile div.details div.tags.hasRetakeBtn {
  width: 55%;
}
/* ~/content/less/visa/../default/main.less:L2375 */
div.container > div.row .tiles div.tile div.details div.tags.hasRetakeBtn > a {
  max-width: 90px;
}
/* ~/content/less/visa/../default/main.less:L2381 */
div.container > div.row .tiles div.tile div.details .retake-btn {
  display: inline-block;
  width: auto;
  margin-bottom: 16px;
  text-align: right;
  line-height: 30px;
}
@media (min-width: 768px) {
  div.container > div.row .tiles div.tile div.details .retake-btn {
    width: 45%;
    margin-left: -3px;
  }
  /* ~/content/less/visa/../default/main.less:L2394 */
  div.container > div.row .tiles div.tile div.details .retake-btn.mlc {
    margin-left: 55%;
  }
}
/* ~/content/less/visa/../default/main.less:L2399 */
div.container > div.row .tiles div.tile div.details .retake-btn > a {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  border-radius: 3px;
  padding: 6px 16px;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  text-transform: uppercase;
}
/* ~/content/less/visa/../default/main.less:L2418 */
div.container > div.row .tiles div.tile div.details div.user {
  min-height: 34px;
}
/* ~/content/less/visa/../default/main.less:L2421 */
div.container > div.row .tiles div.tile div.details div.user > a {
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L2424 */
div.container > div.row .tiles div.tile div.details div.user > a > img {
  float: left;
  border-radius: 25px;
  margin-right: 12px;
}
/* ~/content/less/visa/../default/main.less:L2431 */
div.container > div.row .tiles div.tile div.details div.user > div.name {
  font-weight: bold;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #6D6D6D;
  margin-bottom: -4px;
  padding-top: 3px;
}
/* ~/content/less/visa/../default/main.less:L2441 */
div.container > div.row .tiles div.tile div.details div.user > div.function {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #626262;
}
@media (min-width: 768px) {
  div.container > div.row .tiles div.tile {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L2463 */
/* ~/content/less/visa/../default/main.less:L2464 */
/* ~/content/less/visa/../default/main.less:L2465 */
div.container > div.row .tiles.search-result .tile.info .text {
  background-color: #ffffff;
  border-radius: 5px;
  padding: 20px 12px;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L2474 */
div.container > div.row .searching {
  background-color: #ffffff;
  border-radius: 5px;
  padding: 20px 12px;
  font-size: 14px;
  margin-top: 20px;
}
/* ~/content/less/visa/../default/main.less:L2483 */
/* ~/content/less/visa/../default/main.less:L2484 */
@media (max-width: 767px) {
  .AcademyModuleModel div.container > div.row .tiles > div.tile div.details div.text {
    height: 47px;
  }
  /* ~/content/less/visa/../default/main.less:L2488 */
  .AcademyModuleModel div.container > div.row .tiles > div.tile div.details div.text.even-bigger {
    height: 69px;
  }
}
/* ~/content/less/visa/../default/main.less:L2496 */
.ripple-effect {
  position: relative;
  overflow: hidden;
}
/* ~/content/less/visa/../default/main.less:L2500 */
.ripple-effect:after {
  content: '';
  display: block;
  position: absolute;
  left: -50%;
  top: -50%;
  width: 200%;
  height: 200%;
  background: #fff;
  border-radius: 50%;
  opacity: 0.6;
  transform: scale(0);
}
/* ~/content/less/visa/../default/main.less:L2514 */
.ripple-effect:not(:active):after {
  animation: button-ripple-effect 1s ease-in-out;
}
/* ~/content/less/visa/../default/main.less:L2519 */
/* ~/content/less/visa/../default/main.less:L2520 */
.ripple-dark:after {
  background: rgba(0, 0, 0, 0.2);
}
@keyframes button-ripple-effect {
  0% {
    transform: scale(0);
  }
  20% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
/* ~/content/less/visa/../default/main.less:L2540 */
.ripple-effect:after {
  visibility: hidden;
}
/* ~/content/less/visa/../default/main.less:L2544 */
.ripple-effect:focus:after {
  visibility: visible;
}
/* ~/content/less/visa/../default/main.less:L2548 */
.news-top-panel {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L2551 */
.walls.affix + .news-top-panel {
  margin-top: 52px;
}
/* ~/content/less/visa/../default/main.less:L2555 */
.news-top-panel .carousel-control {
  opacity: 0;
  z-index: -1;
  text-shadow: none;
  top: 50%;
  transform: translateY(-50%);
  height: 37px;
  width: auto;
  padding: 100px 35px;
  box-sizing: content-box;
  background-image: none;
}
@media (min-width: 1340px) {
  .news-top-panel .carousel-control {
    display: block;
    opacity: 1;
    z-index: 10;
  }
}
/* ~/content/less/visa/../default/main.less:L2573 */
.news-top-panel .carousel-control > span {
  font-size: 37px;
  opacity: 0.5;
}
/* ~/content/less/visa/../default/main.less:L2578 */
/* ~/content/less/visa/../default/main.less:L2579 */
.news-top-panel .carousel-control:hover > span {
  opacity: 0.7;
}
@media (max-width: 767px) {
  .news-top-panel .carousel-control {
    padding: 100px 0;
  }
}
/* ~/content/less/visa/../default/main.less:L2589 */
.news-top-panel .item {
  min-height: 300px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  z-index: 1;
  border-radius: 0;
}
/* ~/content/less/visa/../default/main.less:L2597 */
/* ~/content/less/visa/../default/main.less:L2598 */
.news-top-panel .item.gradient:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(90deg, rgba(26, 31, 113, 0.57) 0%, rgba(247, 182, 0, 0.57) 100%);
}
/* ~/content/less/visa/../default/main.less:L2612 */
.news-top-panel .carousel-indicators {
  bottom: -2px;
}
/* ~/content/less/visa/../default/main.less:L2615 */
.news-top-panel .carousel-indicators li {
  border: none;
  opacity: 0.65;
  background-color: #FFFFFF;
  width: 10px;
  height: 10px;
  margin: 4px;
}
@media (max-width: 767px) {
  .news-top-panel .carousel-indicators li {
    margin-top: -2px;
  }
}
/* ~/content/less/visa/../default/main.less:L2628 */
.news-top-panel .carousel-indicators .active {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L2633 */
.news-top-panel .carousel-caption {
  position: relative;
  text-align: left;
  top: 0;
  left: 0;
  right: 0;
  color: #fff;
  min-height: 300px;
  padding: 30px 15px 80px;
  text-shadow: none;
}
/* ~/content/less/visa/../default/main.less:L2644 */
.news-top-panel .carousel-caption div.title {
  font-size: 35px;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L2649 */
.news-top-panel .carousel-caption a {
  text-decoration: none;
  color: #fff;
}
/* ~/content/less/visa/../default/main.less:L2654 */
.news-top-panel .carousel-caption p {
  color: #fff;
  font-size: 17px;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L2660 */
.news-top-panel .carousel-caption .btn-container {
  position: absolute;
  left: 15px;
  bottom: 30px;
}
/* ~/content/less/visa/../default/main.less:L2666 */
.news-top-panel .carousel-caption .btn {
  height: 35px;
  border-radius: 5px;
  background-color: #FFFFFF;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  color: rgba(26, 31, 113, 0.9);
  font-size: 14px;
  font-weight: 500;
  padding: 8px 14px;
  text-align: center;
  text-transform: uppercase;
  margin: 15px 0;
  border: none;
  z-index: 11;
}
@media (max-width: 767px) {
  .news-top-panel .carousel-caption {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* ~/content/less/visa/../default/main.less:L2686 */
  .news-top-panel .carousel-caption .btn-container {
    left: 15px;
  }
}
/* ~/content/less/visa/../default/main.less:L2691 */
.news-top-panel .carousel-caption .brand-logo {
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  width: 270px;
}
@media (max-width: 1199px) {
  .news-top-panel .carousel-caption .brand-logo {
    width: 220px;
  }
}
@media (max-width: 991px) {
  .news-top-panel .carousel-caption .brand-logo {
    display: none;
  }
}
/* ~/content/less/visa/../default/main.less:L2711 */
.news-top-panel .hide-news-panel {
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 11px;
  padding: 10px;
  z-index: 5;
  color: #ffffff;
  cursor: pointer;
  display: block;
}
@media (min-width: 768px) {
  .news-top-panel .hide-news-panel {
    display: none;
  }
}
/* ~/content/less/visa/../default/main.less:L2728 */
.a-name {
  text-decoration: none;
  font-weight: bold;
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L2733 */
.a-name:active,
.a-name:hover,
.a-name:focus {
  color: #333333;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L2739 */
.item {
  overflow: hidden;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .item {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L2749 */
  .hide-on-desktop {
    display: none;
  }
  /* ~/content/less/visa/../default/main.less:L2753 */
  .pull-right-desktop {
    float: right;
    color: #848484;
  }
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L2760 */
  .hide-mobile {
    display: none;
  }
  /* ~/content/less/visa/../default/main.less:L2764 */
  .tiles {
    padding: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L2769 */
.content {
  margin-top: 20px;
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L2773 */
.content .content-box {
  border: 1px solid rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  border-radius: 5px;
  padding: 15px 30px 20px 25px;
}
@media (max-width: 1199px) {
  .content .content-box {
    padding-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .content .content-box {
    border-radius: 0;
    border-left: none;
    border-right: none;
    padding: 0 0 10px;
  }
}
/* ~/content/less/visa/../default/main.less:L2791 */
.content .tile {
  position: relative;
  padding: 15px 0;
}
@media (max-width: 767px) {
  .content .tile {
    padding-top: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L2799 */
.content .tile .action-avatar {
  position: absolute;
  top: 25px;
  left: -25px;
  width: 50px;
}
@media (max-width: 767px) {
  .content .tile .action-avatar {
    left: 15px;
    top: 10px;
  }
  /* ~/content/less/visa/../default/main.less:L2809 */
  .content .tile .action-avatar .big-avatar {
    max-width: 40px;
    max-height: 40px;
  }
}
/* ~/content/less/visa/../default/main.less:L2815 */
/* ~/content/less/visa/../default/main.less:L2816 */
.content .tile .action-avatar > a > img {
  position: relative;
  z-index: 10;
}
/* ~/content/less/visa/../default/main.less:L2821 */
/* ~/content/less/visa/../default/main.less:L2822 */
.content .tile .action-avatar > a:nth-child(2) > img {
  z-index: 9;
}
/* ~/content/less/visa/../default/main.less:L2827 */
/* ~/content/less/visa/../default/main.less:L2828 */
.content .tile .action-avatar > a:nth-child(3) > img {
  z-index: 8;
}
/* ~/content/less/visa/../default/main.less:L2833 */
/* ~/content/less/visa/../default/main.less:L2834 */
.content .tile .action-avatar > a:nth-child(4) > img {
  z-index: 7;
}
/* ~/content/less/visa/../default/main.less:L2839 */
/* ~/content/less/visa/../default/main.less:L2840 */
.content .tile .action-avatar > a:nth-child(5) > img {
  z-index: 6;
}
/* ~/content/less/visa/../default/main.less:L2845 */
/* ~/content/less/visa/../default/main.less:L2846 */
.content .tile .action-avatar > a:nth-child(n+2) > img {
  margin-top: -10px;
}
/* ~/content/less/visa/../default/main.less:L2853 */
.content .tile:first-child {
  padding-top: 0;
}
/* ~/content/less/visa/../default/main.less:L2856 */
.content .tile:first-child .action-avatar {
  top: 10px;
}
/* ~/content/less/visa/../default/main.less:L2861 */
.content .tile .content-box {
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .content .tile .content-box {
    min-height: 265px;
  }
}
/* ~/content/less/visa/../default/main.less:L2869 */
.content .tile .content-box .tile-update {
  padding-bottom: 10px;
  color: #5E5E5E;
  font-size: 14px;
  line-height: 16px;
  padding: 13px 0 12px 25px;
}
/* ~/content/less/visa/../default/main.less:L2876 */
.content .tile .content-box .tile-update a {
  text-decoration: none;
  font-weight: bold;
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L2881 */
.content .tile .content-box .tile-update a:active,
.content .tile .content-box .tile-update a:hover,
.content .tile .content-box .tile-update a:focus {
  color: #333333;
  outline: none;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-update {
    padding-left: 70px;
    vertical-align: baseline;
    display: inline-block;
    min-height: 58px;
  }
}
/* ~/content/less/visa/../default/main.less:L2895 */
.content .tile .content-box .tile-image {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 32%;
  border-radius: 5px;
  margin-top: 5px;
  margin: -35px -25px -50px 25px;
}
/* ~/content/less/visa/../default/main.less:L2904 */
/* ~/content/less/visa/../default/main.less:L2905 */
.content .tile .content-box .tile-image.hasVideo .play-icon {
  display: table;
  margin: 0 auto;
  height: 100%;
}
/* ~/content/less/visa/../default/main.less:L2910 */
.content .tile .content-box .tile-image.hasVideo .play-icon > span {
  opacity: 0.87;
  color: #fff;
  font-size: 74px;
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
}
@media (max-width: 479px) {
  .content .tile .content-box .tile-image.hasVideo .play-icon > span {
    font-size: 54px;
  }
}
/* ~/content/less/visa/../default/main.less:L2925 */
.content .tile .content-box .tile-image > div:not(.top-container):not(.play-icon) {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  max-height: 168px;
  height: 168px;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
@media (max-width: 1199px) {
  .content .tile .content-box .tile-image > div:not(.top-container):not(.play-icon) {
    max-height: 128px;
  }
}
@media (max-width: 991px) {
  .content .tile .content-box .tile-image > div:not(.top-container):not(.play-icon) {
    max-height: 128px;
  }
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-image > div:not(.top-container):not(.play-icon) {
    max-height: 124px;
  }
}
@media (max-width: 479px) {
  .content .tile .content-box .tile-image > div:not(.top-container):not(.play-icon) {
    max-height: 104px;
  }
}
/* ~/content/less/visa/../default/main.less:L2957 */
.content .tile .content-box .tile-image .top-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 44px;
  height: auto;
  text-align: left;
  background: linear-gradient(0deg, rgba(100, 100, 100, 0) 0%, rgba(75, 75, 75, 0.8) 100%);
  padding: 9px 9px 0;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-image .top-container {
    min-height: 33px;
    padding: 6px 6px 0;
  }
}
/* ~/content/less/visa/../default/main.less:L2975 */
.content .tile .content-box .tile-image .tile-type,
.content .tile .content-box .tile-image .featured {
  display: inline-block;
  color: #fff;
  z-index: 1;
  position: relative;
  padding: 0 13px;
  line-height: 24px;
  height: 24px;
  border-radius: 18px;
  background-color: rgba(0, 0, 0, 0.38);
  vertical-align: bottom;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content .tile .content-box .tile-image .tile-type,
  .content .tile .content-box .tile-image .featured {
    line-height: 23px;
  }
}
/* ~/content/less/visa/../default/main.less:L2992 */
.content .tile .content-box .tile-image .tile-type.featured,
.content .tile .content-box .tile-image .featured.featured {
  margin-left: 1px;
}
/* ~/content/less/visa/../default/main.less:L2996 */
.content .tile .content-box .tile-image .tile-type span,
.content .tile .content-box .tile-image .featured span {
  font-size: 12px;
  vertical-align: middle;
  font-weight: 300;
}
/* ~/content/less/visa/../default/main.less:L3001 */
.content .tile .content-box .tile-image .tile-type span:before,
.content .tile .content-box .tile-image .featured span:before {
  margin-top: -3px;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L3006 */
.content .tile .content-box .tile-image .tile-type span.icon,
.content .tile .content-box .tile-image .featured span.icon {
  font-size: 16px;
  margin-right: 6px;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-image .tile-type span.icon,
  .content .tile .content-box .tile-image .featured span.icon {
    font-size: 12px;
    margin-right: 3px;
  }
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-image .tile-type,
  .content .tile .content-box .tile-image .featured {
    padding: 0 10px;
    line-height: 20px;
    height: 20px;
  }
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-image {
    width: 50%;
    margin: 0;
    margin-top: 8px;
    padding-left: 5px;
    padding-right: 5px;
  }
  /* ~/content/less/visa/../default/main.less:L3031 */
  .content .tile .content-box .tile-image .top-container {
    left: 5px;
    right: 5px;
  }
}
/* ~/content/less/visa/../default/main.less:L3038 */
.content .tile .content-box .tile-body {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 0 25px;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-body {
    padding: 0 15px;
  }
}
/* ~/content/less/visa/../default/main.less:L3049 */
.content .tile .content-box .tile-body .tile-title {
  width: 68%;
  text-decoration: none;
  text-transform: uppercase;
  color: #1a1f71;
  font-weight: bold;
  padding: 4px 0 0;
  white-space: normal;
  text-align: left;
  margin-top: -3px;
  font-size: 18px;
  line-height: 21px;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-body .tile-title {
    font-size: 17px;
    width: 100%;
  }
}
/* ~/content/less/visa/../default/main.less:L3067 */
.content .tile .content-box .tile-body .tile-title:hover,
.content .tile .content-box .tile-body .tile-title:active,
.content .tile .content-box .tile-body .tile-title:focus {
  color: #15195c;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L3073 */
.content .tile .content-box .tile-body .tile-title-info {
  margin-right: 75px;
}
/* ~/content/less/visa/../default/main.less:L3076 */
/* ~/content/less/visa/../default/main.less:L3077 */
.content .tile .content-box .tile-body .tile-title-info > span > a {
  color: #1a1f71;
  margin-right: 10px;
  font-weight: bold;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L3083 */
.content .tile .content-box .tile-body .tile-title-info > span > a:hover,
.content .tile .content-box .tile-body .tile-title-info > span > a:active,
.content .tile .content-box .tile-body .tile-title-info > span > a:focus {
  color: #101448;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L3091 */
.content .tile .content-box .tile-body .tile-wall {
  display: block;
  width: 68%;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-body .tile-wall {
    width: 100%;
  }
}
/* ~/content/less/visa/../default/main.less:L3099 */
.content .tile .content-box .tile-body .tile-wall > a {
  color: #1a1f71;
  font-weight: 400;
  text-decoration: none;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L3105 */
.content .tile .content-box .tile-body .tile-wall > a:hover,
.content .tile .content-box .tile-body .tile-wall > a:active,
.content .tile .content-box .tile-body .tile-wall > a:focus {
  color: #15195c;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L3112 */
.content .tile .content-box .tile-body .text {
  padding: 5px 0 12px;
  color: #5E5E5E;
  overflow: hidden;
  min-height: 77px;
  position: relative;
  font-size: 14px;
  width: 68%;
  display: inline-block;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-body .text {
    padding: 5px 5px 5px 0;
    width: 50%;
    line-height: 18px;
    min-height: 85px;
  }
}
/* ~/content/less/visa/../default/main.less:L3129 */
.content .tile .content-box .tile-body .text .link {
  color: #1a1f71;
  font-size: 14px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L3136 */
.content .tile .content-box .tile-body div.tags {
  margin-bottom: 14px;
  margin-top: -10px;
  width: 68%;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-body div.tags {
    margin-top: 0;
    width: 100%;
  }
}
/* ~/content/less/visa/../default/main.less:L3148 */
/* ~/content/less/visa/../default/main.less:L3149 */
.content .tile .content-box .tile-body .button.no-tags {
  padding-top: 33px;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-body .button.no-tags {
    padding-top: 16px;
  }
}
/* ~/content/less/visa/../default/main.less:L3157 */
.content .tile .content-box .tile-body .button .like-tile,
.content .tile .content-box .tile-body .button .comment-tile {
  text-decoration: none;
  cursor: pointer;
  color: #1a1f71;
  min-width: 100px;
  display: inline-block;
}
@media (max-width: 767px) {
  .content .tile .content-box .tile-body .button .like-tile,
  .content .tile .content-box .tile-body .button .comment-tile {
    min-width: initial;
  }
}
/* ~/content/less/visa/../default/main.less:L3168 */
.content .tile .content-box .tile-body .button .like-tile:hover,
.content .tile .content-box .tile-body .button .comment-tile:hover {
  color: #131754;
}
/* ~/content/less/visa/../default/main.less:L3172 */
.content .tile .content-box .tile-body .button .like-tile span,
.content .tile .content-box .tile-body .button .comment-tile span {
  vertical-align: middle;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L3178 */
.content .tile .content-box .tile-body .button .like-tile span:not(.icon),
.content .tile .content-box .tile-body .button .comment-tile span:not(.icon) {
  text-transform: uppercase;
}
/* ~/content/less/visa/../default/main.less:L3183 */
.content .tile .content-box .tile-body .button .like-tile .icon,
.content .tile .content-box .tile-body .button .comment-tile .icon {
  font-size: 17px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: sub;
}
/* ~/content/less/visa/../default/main.less:L3189 */
.content .tile .content-box .tile-body .button .like-tile .icon:before,
.content .tile .content-box .tile-body .button .comment-tile .icon:before {
  vertical-align: middle;
  padding-bottom: 5px;
}
/* ~/content/less/visa/../default/main.less:L3196 */
.content .tile .content-box .tile-body .button i {
  color: #5E5E5E;
  font-size: 14px;
  font-style: normal;
}
/* ~/content/less/visa/../default/main.less:L3202 */
/* ~/content/less/visa/../default/main.less:L3203 */
.content .tile .content-box .tile-body .button span .hide-on-desktop {
  font-size: 30px;
  vertical-align: middle;
  line-height: 1px;
  margin: 0 4px;
}
/* ~/content/less/visa/../default/main.less:L3214 */
/* ~/content/less/visa/../default/main.less:L3215 */
.content .tile.notify .content-box {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* ~/content/less/visa/../default/main.less:L3225 */
.content .tile .comment-box {
  background-color: #F6F6F6;
  border-radius: 0 0 5px 5px;
  margin-top: -5px;
  position: relative;
  z-index: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  .content .tile .comment-box {
    border-radius: 0;
    border-left: none;
    border-right: none;
  }
}
/* ~/content/less/visa/../default/main.less:L3240 */
.content .tile .comment-box .comment {
  padding: 20px 30px 10px 12px;
}
@media (max-width: 991px) {
  .content .tile .comment-box .comment {
    padding: 18px 15px 0px 12px;
  }
}
/* ~/content/less/visa/../default/main.less:L3247 */
.content .tile .comment-box .comment .commentator,
.content .tile .comment-box .comment .text,
.content .tile .comment-box .comment .user-actions {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L3251 */
.content .tile .comment-box .comment .text,
.content .tile .comment-box .comment .user-actions {
  margin-left: 42px;
}
/* ~/content/less/visa/../default/main.less:L3255 */
.content .tile .comment-box .comment .commentator {
  padding-bottom: 10px;
}
/* ~/content/less/visa/../default/main.less:L3258 */
.content .tile .comment-box .comment .commentator img {
  float: left;
  margin-right: 12px;
}
/* ~/content/less/visa/../default/main.less:L3263 */
.content .tile .comment-box .comment .commentator p {
  margin: 0;
  line-height: 30px;
  vertical-align: middle;
  color: #5E5E5E;
  font-size: 14px;
}
@media (min-width: 767px) {
  .content .tile .comment-box .comment .commentator p {
    display: inline-block;
  }
}
/* ~/content/less/visa/../default/main.less:L3275 */
@media (min-width: 767px) {
  .content .tile .comment-box .comment .commentator .pull-right-desktop {
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .content .tile .comment-box .comment .commentator .pull-right-desktop {
    float: none;
    font-size: 13px;
    color: #9e9e9e;
    margin-top: -8px;
    vertical-align: middle;
  }
}
/* ~/content/less/visa/../default/main.less:L3288 */
.content .tile .comment-box .comment .commentator a {
  text-decoration: none;
  font-weight: bold;
  color: #5e5e5e;
}
/* ~/content/less/visa/../default/main.less:L2733 */
.content .tile .comment-box .comment .commentator a:active,
.content .tile .comment-box .comment .commentator a:hover,
.content .tile .comment-box .comment .commentator a:focus {
  color: #333333;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L3292 */
.content .tile .comment-box .comment .commentator button {
  border: none;
  background: none;
  margin-right: 5px;
  padding: 0 3px 3px 0;
  font-size: 14px;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L3302 */
.content .tile .comment-box .comment .text {
  padding-bottom: 18px;
  color: #5E5E5E;
  font-size: 14px;
}
@media (max-width: 991px) {
  .content .tile .comment-box .comment .text {
    padding-bottom: 10px;
  }
}
/* ~/content/less/visa/../default/main.less:L3311 */
.content .tile .comment-box .comment .text:after {
  content: '';
  display: block;
  clear: both;
}
/* ~/content/less/visa/../default/main.less:L3317 */
.content .tile .comment-box .comment .text img {
  max-width: 200px;
  border-radius: 5px;
  margin: 0 19px 9px 0;
  float: left;
  width: 100%;
}
@media (max-width: 767px) {
  .content .tile .comment-box .comment .text img {
    max-width: 150px;
    margin: 0 14px 4px 0;
  }
}
/* ~/content/less/visa/../default/main.less:L3330 */
.content .tile .comment-box .comment .text p {
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L3335 */
/* ~/content/less/visa/../default/main.less:L3336 */
.content .tile .comment-box .comment .user-actions .like-comm,
.content .tile .comment-box .comment .user-actions .reply-comm {
  text-decoration: none;
  cursor: pointer;
  color: #1a1f71;
  min-width: 80px;
  display: inline-block;
}
/* ~/content/less/visa/../default/main.less:L3343 */
.content .tile .comment-box .comment .user-actions .like-comm:hover,
.content .tile .comment-box .comment .user-actions .reply-comm:hover {
  color: #131754;
}
/* ~/content/less/visa/../default/main.less:L3347 */
.content .tile .comment-box .comment .user-actions .like-comm span,
.content .tile .comment-box .comment .user-actions .reply-comm span {
  vertical-align: middle;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L3353 */
.content .tile .comment-box .comment .user-actions .like-comm span:not(.icon),
.content .tile .comment-box .comment .user-actions .reply-comm span:not(.icon) {
  text-transform: uppercase;
}
/* ~/content/less/visa/../default/main.less:L3358 */
.content .tile .comment-box .comment .user-actions .like-comm .icon,
.content .tile .comment-box .comment .user-actions .reply-comm .icon,
.content .tile .comment-box .comment .user-actions .like-comm .fa,
.content .tile .comment-box .comment .user-actions .reply-comm .fa {
  font-size: 17px;
  margin-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L3362 */
.content .tile .comment-box .comment .user-actions .like-comm .icon:before,
.content .tile .comment-box .comment .user-actions .reply-comm .icon:before,
.content .tile .comment-box .comment .user-actions .like-comm .fa:before,
.content .tile .comment-box .comment .user-actions .reply-comm .fa:before {
  vertical-align: middle;
  padding-bottom: 5px;
}
/* ~/content/less/visa/../default/main.less:L3370 */
.content .tile .comment-box .comment.child {
  padding: 12px 30px 8px 54px;
}
@media (max-width: 991px) {
  .content .tile .comment-box .comment.child {
    padding: 12px 15px 0px 54px;
  }
}
/* ~/content/less/visa/../default/main.less:L3377 */
.content .tile .comment-box .comment.child .text,
.content .tile .comment-box .comment.child .user-actions {
  margin-left: 37px;
}
/* ~/content/less/visa/../default/main.less:L3381 */
/* ~/content/less/visa/../default/main.less:L3382 */
.content .tile .comment-box .comment.child .commentator .small-avatar {
  max-width: 25px;
  max-height: 25px;
  margin-top: 2px;
}
/* ~/content/less/visa/../default/main.less:L3390 */
.content .tile .comment-box .comment iframe {
  max-width: 360px;
  max-height: 210px;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L3396 */
.content .tile .comment-box .comment .embed-responsive.embed-responsive-16by9 {
  padding-bottom: 210px;
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L3401 */
  .content .tile .comment-box .comment iframe {
    max-height: 160px;
  }
  /* ~/content/less/visa/../default/main.less:L3405 */
  .content .tile .comment-box .comment .embed-responsive.embed-responsive-16by9 {
    padding-bottom: 160px;
  }
}
/* ~/content/less/visa/../default/main.less:L3414 */
/* ~/content/less/visa/../default/main.less:L3415 */
.notification-feed .content-box,
.leaderboard .content-box,
.todo-widget .content-box,
.wall-overview-widget .content-box {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 20px;
  font-family: 'Roboto', sans-serif, Arial;
}
/* ~/content/less/visa/../default/main.less:L3424 */
.notification-feed {
  position: absolute;
  top: 0;
  right: 0;
}
/* ~/content/less/visa/../default/main.less:L3429 */
.notification-feed .notification-header {
  text-transform: uppercase;
  color: #717171;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  font-family: 'Roboto', sans-serif, Arial;
}
/* ~/content/less/visa/../default/main.less:L3437 */
.notification-feed .notification-header span {
  margin-right: 10px;
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L3443 */
.notification-feed .notification {
  margin: 15px auto 0;
}
/* ~/content/less/visa/../default/main.less:L3446 */
.notification-feed .notification .small-avatar {
  width: 15%;
}
/* ~/content/less/visa/../default/main.less:L3450 */
.notification-feed .notification > div {
  width: 81%;
  display: inline-block;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L3455 */
.notification-feed .notification > div span {
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L3461 */
.notification-feed img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L3469 */
.leaderboard {
  position: absolute;
  right: 0;
  top: 0;
}
/* ~/content/less/visa/../default/main.less:L3474 */
.leaderboard .leaderboard-header {
  text-transform: uppercase;
  color: #717171;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  font-family: 'Roboto', sans-serif, Arial;
}
/* ~/content/less/visa/../default/main.less:L3483 */
.leaderboard .your-team {
  padding-bottom: 15px;
  border-bottom: 1px solid #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L3487 */
.leaderboard .your-team .your-team-info {
  display: flex;
  justify-content: space-between;
  height: 120px;
}
/* ~/content/less/visa/../default/main.less:L3492 */
.leaderboard .your-team .your-team-info .your-team-rank,
.leaderboard .your-team .your-team-info .your-team-points {
  line-height: 7;
  font-weight: bold;
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L3498 */
.leaderboard .your-team .your-team-info .your-team-rank {
  width: 30px;
}
/* ~/content/less/visa/../default/main.less:L3503 */
.leaderboard .your-team h4 {
  text-align: center;
  color: #717171;
  padding: 6.5px 0;
}
/* ~/content/less/visa/../default/main.less:L3509 */
.leaderboard .your-team img {
  width: 120px;
  height: 120px;
  margin: auto;
  display: block;
  border-radius: 50%;
}
/* ~/content/less/visa/../default/main.less:L3518 */
.leaderboard .all-teams {
  margin-top: 15px;
  padding-top: 5px;
}
/* ~/content/less/visa/../default/main.less:L3522 */
.leaderboard .all-teams .team-list {
  padding-left: 0px;
  list-style-type: none;
}
/* ~/content/less/visa/../default/main.less:L3526 */
.leaderboard .all-teams .team-list:first-child {
  counter-reset: item;
}
/* ~/content/less/visa/../default/main.less:L3530 */
.leaderboard .all-teams .team-list .team {
  padding: 5px;
  counter-increment: item;
}
/* ~/content/less/visa/../default/main.less:L3534 */
.leaderboard .all-teams .team-list .team:before {
  content: counter(item) " ";
  font-weight: bold;
  margin-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L3540 */
.leaderboard .all-teams .team-list .team .team-avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
@media (max-width: 1200px) {
  .leaderboard .all-teams .team-list .team .team-avatar {
    width: 30px;
    height: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L3551 */
.leaderboard .all-teams .team-list .team .btnTeamMembers {
  color: #717171;
  margin-left: 2px;
  vertical-align: middle;
  margin-left: 8px;
  display: inline-block;
  max-width: 94px;
}
/* ~/content/less/visa/../default/main.less:L3560 */
.leaderboard .all-teams .team-list .team span.team-score {
  float: right;
  line-height: 59px;
  font-weight: bold;
  font-size: 16px;
}
@media (max-width: 1200px) {
  .leaderboard .all-teams .team-list .team span.team-score {
    line-height: 2;
  }
}
/* ~/content/less/visa/../default/main.less:L3574 */
.leaderboard ::-webkit-scrollbar {
  width: 3px;
  background-color: transparent;
}
/* ~/content/less/visa/../default/main.less:L3579 */
.leaderboard ::-webkit-scrollbar-thumb {
  background: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L3584 */
/* ~/content/less/visa/../default/main.less:L3585 */
/* ~/content/less/visa/../default/main.less:L3586 */
.todo-widget .content-box .todo-header {
  text-transform: uppercase;
  color: #717171;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
}
/* ~/content/less/visa/../default/main.less:L3594 */
/* ~/content/less/visa/../default/main.less:L3602 */
.todo-widget .content-box .todo-progress .pie-wrapper {
  width: 150px;
  height: 150px;
  margin: 30px auto;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L3607 */
.todo-widget .content-box .todo-progress .pie-wrapper:nth-child(3n+1) {
  clear: both;
}
/* ~/content/less/visa/../default/main.less:L3611 */
.todo-widget .content-box .todo-progress .pie-wrapper .pie {
  width: 100%;
  height: 100%;
  clip: rect(0, 150px, 150px, 75px);
  left: 0;
  position: absolute;
  top: 0;
}
/* ~/content/less/visa/../default/main.less:L3618 */
.todo-widget .content-box .todo-progress .pie-wrapper .pie .half-circle {
  width: 100%;
  height: 100%;
  border: 8px solid #1a1f71;
  border-radius: 50%;
  clip: rect(0, 75px, 150px, 0);
  left: 0;
  position: absolute;
  top: 0;
}
/* ~/content/less/visa/../default/main.less:L3629 */
.todo-widget .content-box .todo-progress .pie-wrapper .label {
  background: none;
  border-radius: 50%;
  color: #777777;
  cursor: default;
  display: block;
  font-size: 47.021943574px;
  left: 31.95px;
  line-height: 1;
  position: absolute;
  text-align: center;
  top: 51.9px;
  padding: 0;
  font-weight: 100;
}
/* ~/content/less/visa/../default/main.less:L3647 */
/* ~/content/less/visa/../default/main.less:L3648 */
.todo-widget .content-box .todo-progress .pie-wrapper.progress-100 .label {
  font-size: 40px;
  top: 56px;
}
/* ~/content/less/visa/../default/main.less:L3653 */
/* ~/content/less/visa/../default/main.less:L3654 */
.todo-widget .content-box .todo-progress .pie-wrapper.progress-100 .pie .half-circle {
  clip: auto;
}
/* ~/content/less/visa/../default/main.less:L3660 */
/* ~/content/less/visa/../default/main.less:L3661 */
.todo-widget .content-box .todo-progress .pie-wrapper.progress-0 .label {
  left: 46px;
}
/* ~/content/less/visa/../default/main.less:L3666 */
.todo-widget .content-box .todo-progress .pie-wrapper .shadow {
  width: 100%;
  height: 100%;
  border: 8px solid #e6e6e6;
  border-radius: 50%;
}
/* ~/content/less/visa/../default/main.less:L3674 */
/* ~/content/less/visa/../default/main.less:L3682 */
.todo-widget .content-box .todo-tasks .task {
  padding: 12px 0;
}
/* ~/content/less/visa/../default/main.less:L3686 */
.todo-widget .content-box .todo-tasks .text {
  display: inline-block;
  vertical-align: middle;
  width: 194px;
  color: #717171;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L3695 */
.todo-widget .content-box .todo-tasks .text a,
.todo-widget .content-box .todo-tasks .text a:hover {
  text-decoration: none;
  color: #717171;
  font-weight: 600;
}
/* ~/content/less/visa/../default/main.less:L3701 */
.todo-widget .content-box .todo-tasks .text .progress-100 {
  color: #E2E2E2;
  font-weight: 400;
}
/* ~/content/less/visa/../default/main.less:L3705 */
.todo-widget .content-box .todo-tasks .text .progress-100 + .small {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3710 */
.todo-widget .content-box .todo-tasks .text .small {
  font-style: italic;
  font-size: 15px;
  font-weight: 300;
  color: #B5B5B5;
}
/* ~/content/less/visa/../default/main.less:L3718 */
.todo-widget .content-box .todo-tasks .pie-wrapper-task {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L3724 */
.todo-widget .content-box .todo-tasks .pie-wrapper-task:nth-child(3n+1) {
  clear: both;
}
/* ~/content/less/visa/../default/main.less:L3728 */
.todo-widget .content-box .todo-tasks .pie-wrapper-task .pie {
  width: 100%;
  height: 100%;
  clip: rect(0, 30px, 30px, 15px);
  left: 0;
  position: absolute;
  top: 0;
}
/* ~/content/less/visa/../default/main.less:L3735 */
.todo-widget .content-box .todo-tasks .pie-wrapper-task .pie .half-circle {
  width: 100%;
  height: 100%;
  border: 3px solid #3CA63A;
  border-radius: 50%;
  clip: rect(0, 15px, 30px, 0);
  left: 0;
  position: absolute;
  top: 0;
  box-shadow: 0 0 0 1px #fff;
}
/* ~/content/less/visa/../default/main.less:L3746 */
.todo-widget .content-box .todo-tasks .pie-wrapper-task .pie .icon-Check {
  position: absolute;
  color: #ffffff;
  left: 7px;
  top: 7px;
  display: none;
  padding: 1px 2px;
  line-height: 13px;
  font-size: 13px;
}
/* ~/content/less/visa/../default/main.less:L3758 */
.todo-widget .content-box .todo-tasks .pie-wrapper-task .shadow {
  width: 100%;
  height: 100%;
  border: 3px solid #E3E2E2;
  border-radius: 50%;
}
/* ~/content/less/visa/../default/main.less:L3764 */
/* ~/content/less/visa/../default/main.less:L3765 */
/* ~/content/less/visa/../default/main.less:L3766 */
.todo-widget .content-box .todo-tasks .pie-wrapper-task.progress-100 .pie .half-circle {
  background-color: #3CA63A;
  clip: auto;
}
/* ~/content/less/visa/../default/main.less:L3771 */
.todo-widget .content-box .todo-tasks .pie-wrapper-task.progress-100 .pie .icon-Check {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-100 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-100 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-100 .pie .left-side {
  transform: rotate(360deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-99 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-99 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-99 .pie .left-side {
  transform: rotate(356.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-98 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-98 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-98 .pie .left-side {
  transform: rotate(352.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-97 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-97 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-97 .pie .left-side {
  transform: rotate(349.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-96 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-96 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-96 .pie .left-side {
  transform: rotate(345.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-95 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-95 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-95 .pie .left-side {
  transform: rotate(342deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-94 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-94 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-94 .pie .left-side {
  transform: rotate(338.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-93 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-93 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-93 .pie .left-side {
  transform: rotate(334.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-92 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-92 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-92 .pie .left-side {
  transform: rotate(331.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-91 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-91 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-91 .pie .left-side {
  transform: rotate(327.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-90 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-90 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-90 .pie .left-side {
  transform: rotate(324deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-89 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-89 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-89 .pie .left-side {
  transform: rotate(320.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-88 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-88 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-88 .pie .left-side {
  transform: rotate(316.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-87 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-87 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-87 .pie .left-side {
  transform: rotate(313.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-86 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-86 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-86 .pie .left-side {
  transform: rotate(309.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-85 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-85 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-85 .pie .left-side {
  transform: rotate(306deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-84 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-84 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-84 .pie .left-side {
  transform: rotate(302.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-83 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-83 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-83 .pie .left-side {
  transform: rotate(298.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-82 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-82 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-82 .pie .left-side {
  transform: rotate(295.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-81 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-81 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-81 .pie .left-side {
  transform: rotate(291.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-80 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-80 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-80 .pie .left-side {
  transform: rotate(288deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-79 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-79 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-79 .pie .left-side {
  transform: rotate(284.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-78 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-78 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-78 .pie .left-side {
  transform: rotate(280.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-77 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-77 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-77 .pie .left-side {
  transform: rotate(277.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-76 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-76 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-76 .pie .left-side {
  transform: rotate(273.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-75 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-75 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-75 .pie .left-side {
  transform: rotate(270deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-74 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-74 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-74 .pie .left-side {
  transform: rotate(266.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-73 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-73 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-73 .pie .left-side {
  transform: rotate(262.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-72 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-72 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-72 .pie .left-side {
  transform: rotate(259.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-71 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-71 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-71 .pie .left-side {
  transform: rotate(255.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-70 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-70 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-70 .pie .left-side {
  transform: rotate(252deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-69 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-69 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-69 .pie .left-side {
  transform: rotate(248.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-68 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-68 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-68 .pie .left-side {
  transform: rotate(244.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-67 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-67 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-67 .pie .left-side {
  transform: rotate(241.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-66 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-66 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-66 .pie .left-side {
  transform: rotate(237.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-65 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-65 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-65 .pie .left-side {
  transform: rotate(234deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-64 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-64 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-64 .pie .left-side {
  transform: rotate(230.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-63 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-63 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-63 .pie .left-side {
  transform: rotate(226.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-62 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-62 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-62 .pie .left-side {
  transform: rotate(223.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-61 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-61 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-61 .pie .left-side {
  transform: rotate(219.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-60 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-60 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-60 .pie .left-side {
  transform: rotate(216deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-59 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-59 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-59 .pie .left-side {
  transform: rotate(212.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-58 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-58 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-58 .pie .left-side {
  transform: rotate(208.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-57 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-57 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-57 .pie .left-side {
  transform: rotate(205.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-56 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-56 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-56 .pie .left-side {
  transform: rotate(201.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-55 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-55 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-55 .pie .left-side {
  transform: rotate(198deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-54 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-54 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-54 .pie .left-side {
  transform: rotate(194.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-53 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-53 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-53 .pie .left-side {
  transform: rotate(190.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-52 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-52 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-52 .pie .left-side {
  transform: rotate(187.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3798 */
.todo-widget .content-box .progress-51 .pie {
  clip: rect(auto, auto, auto, auto) !important;
}
/* ~/content/less/visa/../default/main.less:L3801 */
.todo-widget .content-box .progress-51 .pie .right-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-51 .pie .left-side {
  transform: rotate(183.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-50 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-50 .pie .left-side {
  transform: rotate(180deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-49 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-49 .pie .left-side {
  transform: rotate(176.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-48 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-48 .pie .left-side {
  transform: rotate(172.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-47 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-47 .pie .left-side {
  transform: rotate(169.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-46 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-46 .pie .left-side {
  transform: rotate(165.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-45 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-45 .pie .left-side {
  transform: rotate(162deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-44 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-44 .pie .left-side {
  transform: rotate(158.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-43 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-43 .pie .left-side {
  transform: rotate(154.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-42 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-42 .pie .left-side {
  transform: rotate(151.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-41 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-41 .pie .left-side {
  transform: rotate(147.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-40 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-40 .pie .left-side {
  transform: rotate(144deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-39 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-39 .pie .left-side {
  transform: rotate(140.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-38 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-38 .pie .left-side {
  transform: rotate(136.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-37 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-37 .pie .left-side {
  transform: rotate(133.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-36 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-36 .pie .left-side {
  transform: rotate(129.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-35 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-35 .pie .left-side {
  transform: rotate(126deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-34 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-34 .pie .left-side {
  transform: rotate(122.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-33 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-33 .pie .left-side {
  transform: rotate(118.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-32 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-32 .pie .left-side {
  transform: rotate(115.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-31 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-31 .pie .left-side {
  transform: rotate(111.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-30 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-30 .pie .left-side {
  transform: rotate(108deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-29 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-29 .pie .left-side {
  transform: rotate(104.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-28 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-28 .pie .left-side {
  transform: rotate(100.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-27 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-27 .pie .left-side {
  transform: rotate(97.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-26 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-26 .pie .left-side {
  transform: rotate(93.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-25 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-25 .pie .left-side {
  transform: rotate(90deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-24 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-24 .pie .left-side {
  transform: rotate(86.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-23 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-23 .pie .left-side {
  transform: rotate(82.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-22 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-22 .pie .left-side {
  transform: rotate(79.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-21 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-21 .pie .left-side {
  transform: rotate(75.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-20 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-20 .pie .left-side {
  transform: rotate(72deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-19 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-19 .pie .left-side {
  transform: rotate(68.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-18 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-18 .pie .left-side {
  transform: rotate(64.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-17 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-17 .pie .left-side {
  transform: rotate(61.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-16 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-16 .pie .left-side {
  transform: rotate(57.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-15 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-15 .pie .left-side {
  transform: rotate(54deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-14 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-14 .pie .left-side {
  transform: rotate(50.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-13 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-13 .pie .left-side {
  transform: rotate(46.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-12 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-12 .pie .left-side {
  transform: rotate(43.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-11 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-11 .pie .left-side {
  transform: rotate(39.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-10 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-10 .pie .left-side {
  transform: rotate(36deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-9 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-9 .pie .left-side {
  transform: rotate(32.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-8 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-8 .pie .left-side {
  transform: rotate(28.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-7 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-7 .pie .left-side {
  transform: rotate(25.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-6 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-6 .pie .left-side {
  transform: rotate(21.6deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-5 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-5 .pie .left-side {
  transform: rotate(18deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-4 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-4 .pie .left-side {
  transform: rotate(14.4deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-3 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-3 .pie .left-side {
  transform: rotate(10.8deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-2 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-2 .pie .left-side {
  transform: rotate(7.2deg);
}
/* ~/content/less/visa/../default/main.less:L3780 */
/* ~/content/less/visa/../default/main.less:L3790 */
/* ~/content/less/visa/../default/main.less:L3791 */
.todo-widget .content-box .progress-1 .pie .right-side {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L3808 */
/* ~/content/less/visa/../default/main.less:L3809 */
.todo-widget .content-box .progress-1 .pie .left-side {
  transform: rotate(3.6deg);
}
/* ~/content/less/visa/../default/main.less:L3816 */
.todo-widget .content-box .progress-chart {
  width: 160px;
  margin: 0 auto;
  padding: 28px 0;
}
/* ~/content/less/visa/../default/main.less:L3822 */
.todo-widget .content-box .rbc-center-text {
  font-family: 'Roboto', sans-serif, Arial;
  fill: #7D7D7D;
  font-size: 230px;
  font-weight: 300;
}
/* ~/content/less/visa/../default/main.less:L3831 */
.wall-overview-widget {
  position: absolute;
  right: 0;
  top: 0;
}
/* ~/content/less/visa/../default/main.less:L3836 */
.wall-overview-widget .wall-overview-header {
  text-transform: uppercase;
  color: #717171;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  padding-bottom: 8px;
}
/* ~/content/less/visa/../default/main.less:L3845 */
/* ~/content/less/visa/../default/main.less:L3846 */
.wall-overview-widget .wall-overview-content .wall-w-item {
  padding: 8px 0;
}
/* ~/content/less/visa/../default/main.less:L3849 */
.wall-overview-widget .wall-overview-content .wall-w-item a {
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L3853 */
/* ~/content/less/visa/../default/main.less:L3854 */
/* ~/content/less/visa/../default/main.less:L3855 */
.wall-overview-widget .wall-overview-content .wall-w-item.locked a:hover .filter-label {
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L3860 */
.wall-overview-widget .wall-overview-content .wall-w-item.locked a {
  cursor: default;
}
/* ~/content/less/visa/../default/main.less:L3865 */
.wall-overview-widget .wall-overview-content .wall-w-item div.locked {
  display: inline-block;
  position: relative;
  vertical-align: top;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L3872 */
.wall-overview-widget .wall-overview-content .wall-w-item div.locked i {
  position: absolute;
  color: #fff;
  font-size: 18px;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -8px;
}
/* ~/content/less/visa/../default/main.less:L3884 */
.wall-overview-widget .wall-overview-content ul {
  padding: 0;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L3889 */
.wall-overview-widget .wall-overview-content li {
  list-style-type: none;
}
/* ~/content/less/visa/../default/main.less:L3893 */
.wall-overview-widget .wall-overview-content .filter-label {
  color: #7F7F7F;
  font-size: 15px;
  font-weight: 500;
  padding-left: 17px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L3901 */
.wall-overview-widget .wall-overview-content .locked .filter-label {
  cursor: default;
}
/* ~/content/less/visa/../default/main.less:L3905 */
.wall-overview-widget .wall-overview-content .facet-wall {
  width: 100%;
  height: 46px;
  display: block;
}
/* ~/content/less/visa/../default/main.less:L3910 */
.wall-overview-widget .wall-overview-content .facet-wall img {
  display: none;
  border-radius: 5px;
  vertical-align: top;
}
@media (min-width: 1200px) {
  .wall-overview-widget .wall-overview-content .facet-wall img {
    display: inline;
  }
}
/* ~/content/less/visa/../default/main.less:L3920 */
.wall-overview-widget .wall-overview-content .facet-wall .filter-label {
  padding-left: 20px;
  vertical-align: middle;
  line-height: 46px;
}
/* ~/content/less/visa/../default/main.less:L3926 */
.wall-overview-widget .wall-overview-content .facet-wall .wall-counts {
  padding: 0;
  float: right;
}
/* ~/content/less/visa/../default/main.less:L3931 */
.wall-overview-widget .wall-overview-content .facet-wall .hide-overflow {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* ~/content/less/visa/../default/main.less:L3939 */
.wall-overview-widget .wall-overview-content .view-more {
  text-align: right;
}
/* ~/content/less/visa/../default/main.less:L3942 */
.wall-overview-widget .wall-overview-content .view-more .btn-default {
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 500;
}
/* ~/content/less/visa/../default/main.less:L3951 */
.small-avatar {
  display: inline-block;
  max-width: 35px;
  max-height: 35px;
  margin-right: 2%;
  border-radius: 100%;
}
/* ~/content/less/visa/../default/main.less:L3959 */
.big-avatar {
  display: inline-block;
  max-width: 50px;
  max-height: 50px;
  border-radius: 100%;
}
/* ~/content/less/visa/../default/main.less:L3966 */
.no-outline {
  outline: none;
}
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L3971 */
  .modal-lg {
    width: 100%;
  }
}
@media (min-width: 1020px) {
  /* ~/content/less/visa/../default/main.less:L3977 */
  .modal-lg {
    width: 1000px;
  }
}
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L3983 */
  .new-tile .modal-dialog {
    width: 850px;
  }
}
/* ~/content/less/visa/../default/main.less:L3988 */
.modal-header,
.modal-footer {
  border: none;
}
/* ~/content/less/visa/../default/main.less:L3992 */
.modal-dialog {
  margin: 66px auto 100px;
}
@media (max-width: 767px) {
  .modal-dialog {
    margin: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4001 */
.modal-content {
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0);
  -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0);
  background-color: #F2F6F8;
}
@media (max-width: 767px) {
  .modal-content {
    border: none;
    border-radius: 0;
    background-color: #ffffff;
  }
}
/* ~/content/less/visa/../default/main.less:L4016 */
.tile-detail {
  color: #5E5E5E;
  font-size: 14px;
  /* media tile type css */

}
/* ~/content/less/visa/../default/main.less:L4020 */
.tile-detail .popover {
  max-width: none;
}
@media (max-width: 767px) {
  .tile-detail .popover {
    left: -200px !important;
  }
}
/* ~/content/less/visa/../default/main.less:L4027 */
.tile-detail .popover input {
  width: 350px;
}
@media (max-width: 767px) {
  .tile-detail .popover input {
    width: 200px;
  }
}
/* ~/content/less/visa/../default/main.less:L4035 */
@media (max-width: 767px) {
  .tile-detail .popover .arrow {
    left: 92% !important;
  }
}
/* ~/content/less/visa/../default/main.less:L4042 */
/* ~/content/less/visa/../default/main.less:L4043 */
.tile-detail #sourceList .input-group {
  margin-bottom: 10px;
}
/* ~/content/less/visa/../default/main.less:L4048 */
.tile-detail .sources {
  word-wrap: break-word;
}
/* ~/content/less/visa/../default/main.less:L4052 */
.tile-detail span.icon-Close {
  color: rgba(0, 0, 0, 0.35);
  font-size: 14px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1060;
  cursor: pointer;
  padding: 6px;
}
@media (max-width: 767px) {
  .tile-detail span.icon-Close {
    display: none;
  }
}
/* ~/content/less/visa/../default/main.less:L4067 */
.tile-detail .carousel,
.tile-detail .carousel-inner {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .tile-detail {
    margin: 0;
    position: fixed;
  }
  /* ~/content/less/visa/../default/main.less:L4075 */
  .tile-detail .carousel,
  .tile-detail .carousel-inner {
    border-radius: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4080 */
.tile-detail .modal-header {
  padding: 36px 15px 15px;
}
@media (max-width: 767px) {
  .tile-detail .modal-header {
    margin-top: 210px;
    padding-right: 18px;
    padding-left: 18px;
  }
  /* ~/content/less/visa/../default/main.less:L4088 */
  .tile-detail .modal-header.loading-tile {
    margin-top: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L4093 */
.tile-detail .modal-header .modal-header-info {
  margin: 0 33px;
}
@media (max-width: 767px) {
  .tile-detail .modal-header .modal-header-info {
    margin: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4100 */
.tile-detail .modal-header .modal-header-info .modal-header-user-info {
  color: #626262;
  margin-top: 10px;
}
/* ~/content/less/visa/../default/main.less:L4104 */
/* ~/content/less/visa/../default/main.less:L4105 */
.tile-detail .modal-header .modal-header-info .modal-header-user-info a img {
  position: fixed;
  margin-top: -4px;
}
/* ~/content/less/visa/../default/main.less:L4111 */
.tile-detail .modal-header .modal-header-info .modal-header-user-info .user-info {
  position: relative;
  padding-left: 47px;
  line-height: 1;
}
/* ~/content/less/visa/../default/main.less:L4116 */
.tile-detail .modal-header .modal-header-info .modal-header-user-info .user-info a {
  color: #626262;
  text-decoration: none;
  font-weight: 500;
}
/* ~/content/less/visa/../default/main.less:L4122 */
.tile-detail .modal-header .modal-header-info .modal-header-user-info .user-info a:hover {
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L4128 */
.tile-detail .modal-header .modal-header-info .tile-mtc {
  margin-left: 45px;
}
/* ~/content/less/visa/../default/main.less:L4132 */
.tile-detail .modal-header .modal-header-info div.tags {
  margin: 10px 0 -5px;
}
/* ~/content/less/visa/../default/main.less:L4137 */
.tile-detail .modal-header .h1-modal-title {
  color: #717171;
  font-weight: 600;
  line-height: 1;
  font-size: 28px;
  margin-bottom: 17px;
}
/* ~/content/less/visa/../default/main.less:L4145 */
.tile-detail .modal-header .h2-modal-title {
  font-weight: 500;
  line-height: 1;
  font-size: 16px;
  margin-bottom: 17px;
  margin-top: -10px;
}
/* ~/content/less/visa/../default/main.less:L4152 */
.tile-detail .modal-header .h2-modal-title a:hover {
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L4157 */
.tile-detail .modal-header .modal-title-story {
  margin: 0;
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L4162 */
  .tile-detail .modal-header h1 {
    font-size: 24px;
    margin: 0;
  }
  /* ~/content/less/visa/../default/main.less:L4167 */
  .tile-detail .modal-header .h1-modal-title {
    color: #1a1f71;
    font-size: 18px;
    text-transform: uppercase;
  }
  /* ~/content/less/visa/../default/main.less:L4173 */
  .tile-detail .modal-header .h2-modal-title {
    font-size: 15px;
  }
}
/* ~/content/less/visa/../default/main.less:L4179 */
.tile-detail .modal-body {
  margin: 0 50px 30px 29px;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L4183 */
.tile-detail .modal-body:after {
  content: ' ';
  display: block;
  clear: both;
}
@media (max-width: 767px) {
  .tile-detail .modal-body {
    margin: 10px 0 40px;
    padding: 0 18px;
  }
}
/* ~/content/less/visa/../default/main.less:L4194 */
.tile-detail .modal-body .right-side,
.tile-detail .modal-body .left-side {
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L4198 */
.tile-detail .modal-body .right-side {
  padding-left: 20px;
  min-width: 283px;
}
@media (max-width: 767px) {
  .tile-detail .modal-body .right-side {
    padding: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4207 */
@media (min-width: 768px) and (max-width: 1019px) {
  .tile-detail .modal-body .left-side {
    width: calc(100% - 306px);
  }
}
/* ~/content/less/visa/../default/main.less:L4214 */
.tile-detail .modal-body .tile-body-action {
  text-align: center;
}
/* ~/content/less/visa/../default/main.less:L4218 */
.tile-detail .modal-body .tile-body-duration {
  padding-top: 10px;
}
/* ~/content/less/visa/../default/main.less:L4222 */
.tile-detail .modal-body .tile-body {
  background-color: #ffffff;
  padding: 20px;
  border: 1px solid #E2E2E2;
  border-radius: 5px;
  margin-bottom: 30px;
}
/* ~/content/less/visa/../default/main.less:L4229 */
/* ~/content/less/visa/../default/main.less:L4230 */
.tile-detail .modal-body .tile-body .text p {
  margin-bottom: 15px;
}
/* ~/content/less/visa/../default/main.less:L4235 */
.tile-detail .modal-body .tile-body .button {
  margin-top: 20px;
}
/* ~/content/less/visa/../default/main.less:L4238 */
.tile-detail .modal-body .tile-body .button .btn-primary {
  background-color: transparent;
  color: #1a1f71;
  font-weight: bold;
  font-size: 14px;
  border-color: #1a1f71;
  border-radius: 3px;
  margin-right: 5px;
  padding: 3px 8px;
  transition: all 0.3s;
}
/* ~/content/less/visa/../default/main.less:L4249 */
.tile-detail .modal-body .tile-body .button .btn-primary:hover {
  background-color: #1a1f71;
  color: #ffffff;
}
/* ~/content/less/visa/../default/main.less:L4254 */
.tile-detail .modal-body .tile-body .button .btn-primary .icon:before {
  vertical-align: text-top;
}
@media (max-width: 767px) {
  .tile-detail .modal-body .tile-body .button .btn-primary {
    width: 33.344444%;
    margin: 0;
    border: none;
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0;
  }
  /* ~/content/less/visa/../default/main.less:L4264 */
  .tile-detail .modal-body .tile-body .button .btn-primary:first-child {
    margin-right: -4px;
    border-right: 1px solid #e6e6e6;
  }
  /* ~/content/less/visa/../default/main.less:L4269 */
  .tile-detail .modal-body .tile-body .button .btn-primary:nth-child(2) {
    margin-right: -4px;
    border-right: 1px solid #e6e6e6;
  }
  /* ~/content/less/visa/../default/main.less:L4273 */
  .tile-detail .modal-body .tile-body .button .btn-primary:nth-child(2).width-50pct {
    border-right: none;
  }
}
@media (max-width: 767px) {
  .tile-detail .modal-body .tile-body .button {
    margin: 0 -22px;
  }
}
/* ~/content/less/visa/../default/main.less:L4287 */
.tile-detail .modal-body .tile-body:after {
  position: absolute;
  bottom: 0;
  top: 110px;
  right: -17px;
  content: '';
}
@media (max-width: 767px) {
  .tile-detail .modal-body .tile-body {
    margin: 0;
    padding: 0;
    border: none;
  }
  /* ~/content/less/visa/../default/main.less:L4300 */
  .tile-detail .modal-body .tile-body:after {
    content: none;
  }
}
/* ~/content/less/visa/../default/main.less:L4306 */
/* ~/content/less/visa/../default/main.less:L4307 */
.tile-detail .modal-body .tile-info .tile-image {
  position: relative;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .tile-detail .modal-body .tile-info .tile-image {
    width: 100%;
    margin: 0 auto;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1060;
  }
}
/* ~/content/less/visa/../default/main.less:L4321 */
.tile-detail .modal-body .tile-info .tile-image .top-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 44px;
  height: auto;
  text-align: left;
  background: linear-gradient(0deg, rgba(100, 100, 100, 0) 0%, rgba(75, 75, 75, 0.8) 100%);
  padding: 9px 9px 0;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .tile-detail .modal-body .tile-info .tile-image .top-container {
    min-height: 40px;
    padding: 15px 10px 0;
    border-radius: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4340 */
.tile-detail .modal-body .tile-info .tile-image .arrow-back {
  display: none;
  color: #fff;
  z-index: 1;
  position: relative;
  padding: 2px 10px 2px 6px;
  line-height: 24px;
  height: 24px;
  font-size: 20px;
  vertical-align: middle;
  cursor: pointer;
}
@media (max-width: 767px) {
  .tile-detail .modal-body .tile-info .tile-image .arrow-back {
    display: inline-block;
  }
}
/* ~/content/less/visa/../default/main.less:L4357 */
.tile-detail .modal-body .tile-info .tile-image .tile-type,
.tile-detail .modal-body .tile-info .tile-image .featured {
  display: inline-block;
  color: #fff;
  z-index: 1;
  position: relative;
  padding: 0 13px;
  margin-top: 3px;
  line-height: 24px;
  height: 24px;
  border-radius: 18px;
  background-color: rgba(0, 0, 0, 0.38);
  vertical-align: bottom;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .tile-detail .modal-body .tile-info .tile-image .tile-type,
  .tile-detail .modal-body .tile-info .tile-image .featured {
    line-height: 23px;
  }
}
/* ~/content/less/visa/../default/main.less:L4375 */
.tile-detail .modal-body .tile-info .tile-image .tile-type.featured,
.tile-detail .modal-body .tile-info .tile-image .featured.featured {
  margin-left: 1px;
}
/* ~/content/less/visa/../default/main.less:L4379 */
.tile-detail .modal-body .tile-info .tile-image .tile-type span,
.tile-detail .modal-body .tile-info .tile-image .featured span {
  font-size: 12px;
  vertical-align: middle;
  font-weight: 300;
}
/* ~/content/less/visa/../default/main.less:L4384 */
.tile-detail .modal-body .tile-info .tile-image .tile-type span:before,
.tile-detail .modal-body .tile-info .tile-image .featured span:before {
  margin-top: -3px;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L4389 */
.tile-detail .modal-body .tile-info .tile-image .tile-type span.icon,
.tile-detail .modal-body .tile-info .tile-image .featured span.icon {
  font-size: 16px;
  margin-right: 6px;
}
/* ~/content/less/visa/../default/main.less:L4396 */
.tile-detail .modal-body .tile-info .tile-image > div:first-child {
  max-height: 178px;
  width: 100%;
  height: 178px;
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 65px -15px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}
@media (max-width: 767px) {
  .tile-detail .modal-body .tile-info .tile-image > div:first-child {
    height: 224px;
    max-height: 224px;
    border-radius: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4416 */
.tile-detail .modal-body .tile-info .tile-image > div:first-child span.typcn {
  display: none;
  opacity: 0.5;
  position: absolute;
  font-size: 70px;
  color: #1a1f71;
  right: 5px;
  top: -15px;
  z-index: 1;
}
/* ~/content/less/visa/../default/main.less:L4427 */
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L4429 */
  .tile-detail .modal-body .tile-info .tile-image > div:first-child:hover span.typcn {
    display: block;
  }
}
/* ~/content/less/visa/../default/main.less:L4435 */
/* ~/content/less/visa/../default/main.less:L4436 */
.tile-detail .modal-body .tile-info .tile-image > div:first-child.open-modal.hasVideo .play-icon {
  display: table;
  margin: 0 auto;
  height: 100%;
}
/* ~/content/less/visa/../default/main.less:L4441 */
.tile-detail .modal-body .tile-info .tile-image > div:first-child.open-modal.hasVideo .play-icon > span {
  opacity: 0.87;
  color: #fff;
  font-size: 74px;
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
}
/* ~/content/less/visa/../default/main.less:L4454 */
.tile-detail .modal-body .tile-info .tile-info-body {
  margin: 20px 0;
}
/* ~/content/less/visa/../default/main.less:L4457 */
.tile-detail .modal-body .tile-info .tile-info-body .title {
  color: #717171;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  border-top: 1px solid #E2E2E2;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}
@media (max-width: 991px) {
  .tile-detail .modal-body .tile-info .tile-info-body .title {
    padding-top: 20px;
    padding-bottom: 15px;
    margin-top: 25px;
  }
}
/* ~/content/less/visa/../default/main.less:L4474 */
.tile-detail .modal-body .tile-info .tile-info-body .liked-row {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L4477 */
.tile-detail .modal-body .tile-info .tile-info-body .liked-row .sc-list-nostyle {
  float: right;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L4482 */
.tile-detail .modal-body .tile-info .tile-info-body .liked-row .btn-like {
  border-radius: 5px;
  background: linear-gradient(45deg, #1a1f71 0%, #2830af 100%);
  border: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 20px 7px;
  line-height: 1;
}
/* ~/content/less/visa/../default/main.less:L4492 */
.tile-detail .modal-body .tile-info .tile-info-body .liked-row .btn-like span {
  vertical-align: middle;
  display: inline-block;
}
/* ~/content/less/visa/../default/main.less:L4496 */
.tile-detail .modal-body .tile-info .tile-info-body .liked-row .btn-like span:not(.icon) {
  text-transform: uppercase;
  margin-left: 7px;
  font-size: 15px;
}
/* ~/content/less/visa/../default/main.less:L4504 */
.tile-detail .modal-body .tile-info .tile-info-body .liked-row:after {
  content: "";
  display: block;
  clear: both;
}
/* ~/content/less/visa/../default/main.less:L4511 */
/* ~/content/less/visa/../default/main.less:L4512 */
.tile-detail .modal-body .tile-info .tile-info-body .actions-row .btn-actions {
  width: 100%;
  display: block;
  border: 1px solid #E2E2E2;
  border-radius: 5px;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.53);
  font-size: 14px;
  font-weight: 500;
  padding: 5px 10px 3px;
  text-transform: uppercase;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L4525 */
.tile-detail .modal-body .tile-info .tile-info-body .actions-row .btn-actions span {
  margin-right: 12px;
}
/* ~/content/less/visa/../default/main.less:L4529 */
.tile-detail .modal-body .tile-info .tile-info-body .actions-row .btn-actions:not(:last-child) {
  margin-bottom: 10px;
}
/* ~/content/less/visa/../default/main.less:L4535 */
.tile-detail .modal-body .tile-info .tile-info-body .tags {
  margin-bottom: -7px;
}
/* ~/content/less/visa/../default/main.less:L4538 */
.tile-detail .modal-body .tile-info .tile-info-body .tags a {
  margin-right: 4px;
  margin-bottom: 7px;
}
/* ~/content/less/visa/../default/main.less:L4544 */
/* ~/content/less/visa/../default/main.less:L4545 */
.tile-detail .modal-body .tile-info .tile-info-body .files-row .files {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L4550 */
.tile-detail .modal-body .tile-info .tile-info-body .files-row .files .files-item {
  color: #7C7C7C;
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L4554 */
.tile-detail .modal-body .tile-info .tile-info-body .files-row .files .files-item:not(:last-child) {
  margin-bottom: 5px;
}
/* ~/content/less/visa/../default/main.less:L4558 */
.tile-detail .modal-body .tile-info .tile-info-body .files-row .files .files-item:last-child {
  margin-bottom: -5px;
}
/* ~/content/less/visa/../default/main.less:L4562 */
.tile-detail .modal-body .tile-info .tile-info-body .files-row .files .files-item a {
  margin-left: 12px;
  color: #7C7C7C;
  text-decoration: none;
  vertical-align: top;
  line-height: 1;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L4571 */
.tile-detail .modal-body .tile-info .tile-info-body .files-row .files .files-item span {
  vertical-align: bottom;
}
/* ~/content/less/visa/../default/main.less:L4578 */
/* ~/content/less/visa/../default/main.less:L4579 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .title {
  padding-bottom: 15px;
}
/* ~/content/less/visa/../default/main.less:L4583 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .user-hit {
  display: table;
  margin-bottom: 20px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L4588 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .user-hit:hover {
  background-color: #F0F0F0;
}
/* ~/content/less/visa/../default/main.less:L4592 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .user-hit .avatar {
  vertical-align: middle;
  margin-right: 16px;
  display: table-cell;
  width: 40px;
  position: initial;
}
/* ~/content/less/visa/../default/main.less:L4600 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .user-hit .tile-image {
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L4604 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .user-hit .user-text-hit {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L4609 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .user-hit .user-text-hit span {
  display: block;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L4614 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .user-hit .user-text-hit .user-name-hit {
  color: #5E5E5E;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L4619 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .user-hit .user-text-hit .user-job-hit {
  color: #8E8E8E;
  font-size: 12px;
}
/* ~/content/less/visa/../default/main.less:L4626 */
/* ~/content/less/visa/../default/main.less:L4627 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .show-more-btn button {
  color: #5E5E5E;
  font-size: 14px;
  border: none;
  background: none;
  margin: 0 auto;
  display: block;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L4636 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .show-more-btn button:hover {
  text-decoration: underline;
}
/* ~/content/less/visa/../default/main.less:L4640 */
.tile-detail .modal-body .tile-info .tile-info-body .related-row .show-more-btn button[disabled] {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L4648 */
.tile-detail .modal-body .tile-info .usersList__item {
  display: inline-block;
  margin-right: -10px;
}
/* ~/content/less/visa/../default/main.less:L4652 */
.tile-detail .modal-body .tile-info .usersList__item:first-child {
  margin-left: 10px;
}
/* ~/content/less/visa/../default/main.less:L4656 */
.tile-detail .modal-body .tile-info .usersList__item:last-child {
  margin-right: 0;
  margin-left: 12px;
  padding: 8px 0px;
  vertical-align: top;
}
/* ~/content/less/visa/../default/main.less:L4662 */
.tile-detail .modal-body .tile-info .usersList__item:last-child a {
  color: #8E8E8E;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L4671 */
.tile-detail .modal-body .tile-info .usersList__item a {
  width: 35px;
  height: 35px;
}
/* ~/content/less/visa/../default/main.less:L4675 */
.tile-detail .modal-body .tile-info .usersList__item a img {
  width: 100%;
  max-width: 100%;
  border: 1px solid #ffffff;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L4684 */
.tile-detail .modal-body .tile-info.mobile {
  margin-top: 0px !important;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L4688 */
/* ~/content/less/visa/../default/main.less:L4689 */
.tile-detail .modal-body .tile-info.mobile .tile-image .tile-type {
  left: 10px;
}
/* ~/content/less/visa/../default/main.less:L4694 */
.tile-detail .modal-body .tile-info.mobile .tile-info-body {
  border-left: none;
}
/* ~/content/less/visa/../default/main.less:L4697 */
.tile-detail .modal-body .tile-info.mobile .tile-info-body > div:not(.clearfix) {
  float: left;
  width: 50%;
  font-size: 12px;
}
/* ~/content/less/visa/../default/main.less:L4702 */
.tile-detail .modal-body .tile-info.mobile .tile-info-body > div:not(.clearfix):nth-child(2n) {
  width: 50%;
  float: right;
  text-align: right;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L4710 */
.tile-detail .modal-body .tile-info.mobile .tile-info-body > div {
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L4713 */
.tile-detail .modal-body .tile-info.mobile .tile-info-body > div p {
  margin-bottom: 3px;
}
/* ~/content/less/visa/../default/main.less:L4717 */
.tile-detail .modal-body .tile-info.mobile .tile-info-body > div img {
  vertical-align: bottom;
  margin-bottom: 0px;
}
/* ~/content/less/visa/../default/main.less:L4721 */
.tile-detail .modal-body .tile-info.mobile .tile-info-body > div img + div {
  width: 78%;
}
/* ~/content/less/visa/../default/main.less:L4730 */
/* ~/content/less/visa/../default/main.less:L4731 */
@media (max-width: 991px) {
  .tile-detail .modal-body > div .comments-body {
    padding-top: 20px;
    margin-top: 25px;
    border-top: 1px solid #E2E2E2;
  }
}
/* ~/content/less/visa/../default/main.less:L4738 */
.tile-detail .modal-body > div .comments-body .title {
  color: #717171;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}
/* ~/content/less/visa/../default/main.less:L4745 */
.tile-detail .modal-body > div .comments-body .comment-list {
  background-color: #ffffff;
  border: 1px solid #E2E2E2;
  border-radius: 5px;
  margin-top: 10px;
  padding-bottom: 15px;
}
@media (max-width: 991px) {
  .tile-detail .modal-body > div .comments-body .comment-list {
    border: none;
  }
}
/* ~/content/less/visa/../default/main.less:L4757 */
/* ~/content/less/visa/../default/main.less:L4758 */
.tile-detail .modal-body > div .comments-body .comment-box .comment {
  padding: 15px 15px 5px 12px;
}
@media (max-width: 767px) {
  .tile-detail .modal-body > div .comments-body .comment-box .comment {
    padding: 18px 0 0 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4765 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator,
.tile-detail .modal-body > div .comments-body .comment-box .comment .text,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L4769 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .text,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions {
  margin-left: 42px;
}
/* ~/content/less/visa/../default/main.less:L4773 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator {
  padding-bottom: 10px;
}
/* ~/content/less/visa/../default/main.less:L4776 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator img {
  float: left;
  margin-right: 12px;
}
/* ~/content/less/visa/../default/main.less:L4781 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator p {
  margin: 0;
  line-height: 30px;
  vertical-align: middle;
  color: #5E5E5E;
  font-size: 14px;
}
@media (min-width: 767px) {
  .tile-detail .modal-body > div .comments-body .comment-box .comment .commentator p {
    display: inline-block;
  }
}
/* ~/content/less/visa/../default/main.less:L4794 */
@media (min-width: 767px) {
  .tile-detail .modal-body > div .comments-body .comment-box .comment .commentator .pull-right-desktop {
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .tile-detail .modal-body > div .comments-body .comment-box .comment .commentator .pull-right-desktop {
    float: none;
    font-size: 13px;
    color: #9e9e9e;
    margin-top: -8px;
    vertical-align: middle;
  }
}
/* ~/content/less/visa/../default/main.less:L4808 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator a {
  text-decoration: none;
  font-weight: bold;
  color: #5e5e5e;
}
/* ~/content/less/visa/../default/main.less:L2733 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator a:active,
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator a:hover,
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator a:focus {
  color: #333333;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L4812 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .commentator button {
  border: none;
  background: none;
  margin-right: 5px;
  padding: 0 3px 3px 0;
  font-size: 14px;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L4822 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .text {
  padding-bottom: 18px;
  color: #5E5E5E;
  font-size: 14px;
}
@media (max-width: 991px) {
  .tile-detail .modal-body > div .comments-body .comment-box .comment .text {
    padding-bottom: 10px;
  }
}
/* ~/content/less/visa/../default/main.less:L4831 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .text:after {
  content: '';
  display: block;
  clear: both;
}
/* ~/content/less/visa/../default/main.less:L4837 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .text img {
  max-width: 200px;
  border-radius: 5px;
  margin: 0 19px 9px 0;
  float: left;
  width: 100%;
}
@media (max-width: 767px) {
  .tile-detail .modal-body > div .comments-body .comment-box .comment .text img {
    max-width: 150px;
    margin: 0 14px 4px 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4850 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .text p {
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L4855 */
/* ~/content/less/visa/../default/main.less:L4856 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .like-comm,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .reply-comm {
  text-decoration: none;
  cursor: pointer;
  color: #1a1f71;
  min-width: 80px;
  display: inline-block;
}
/* ~/content/less/visa/../default/main.less:L4863 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .like-comm:hover,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .reply-comm:hover {
  color: #131754;
}
/* ~/content/less/visa/../default/main.less:L4867 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .like-comm span,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .reply-comm span {
  vertical-align: middle;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L4873 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .like-comm span:not(.icon),
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .reply-comm span:not(.icon) {
  text-transform: uppercase;
}
/* ~/content/less/visa/../default/main.less:L4878 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .like-comm .icon,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .reply-comm .icon,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .like-comm .fa,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .reply-comm .fa {
  font-size: 17px;
  margin-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L4882 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .like-comm .icon:before,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .reply-comm .icon:before,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .like-comm .fa:before,
.tile-detail .modal-body > div .comments-body .comment-box .comment .user-actions .reply-comm .fa:before {
  vertical-align: middle;
  padding-bottom: 5px;
}
/* ~/content/less/visa/../default/main.less:L4890 */
.tile-detail .modal-body > div .comments-body .comment-box .comment.child {
  padding: 12px 15px 3px 54px;
}
@media (max-width: 767px) {
  .tile-detail .modal-body > div .comments-body .comment-box .comment.child {
    padding: 12px 0 0 41px;
  }
}
/* ~/content/less/visa/../default/main.less:L4897 */
.tile-detail .modal-body > div .comments-body .comment-box .comment.child .text,
.tile-detail .modal-body > div .comments-body .comment-box .comment.child .user-actions {
  margin-left: 37px;
}
/* ~/content/less/visa/../default/main.less:L4901 */
/* ~/content/less/visa/../default/main.less:L4902 */
.tile-detail .modal-body > div .comments-body .comment-box .comment.child .commentator .small-avatar {
  max-width: 25px;
  max-height: 25px;
  margin-top: 2px;
}
/* ~/content/less/visa/../default/main.less:L4910 */
.tile-detail .modal-body > div .comments-body .comment-box .comment iframe {
  max-width: 360px;
  max-height: 210px;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L4916 */
.tile-detail .modal-body > div .comments-body .comment-box .comment .embed-responsive.embed-responsive-16by9 {
  padding-bottom: 210px;
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L4921 */
  .tile-detail .modal-body > div .comments-body .comment-box .comment iframe {
    max-height: 160px;
  }
  /* ~/content/less/visa/../default/main.less:L4925 */
  .tile-detail .modal-body > div .comments-body .comment-box .comment .embed-responsive.embed-responsive-16by9 {
    padding-bottom: 160px;
  }
}
/* ~/content/less/visa/../default/main.less:L4931 */
.tile-detail .modal-body > div .comments-body .comment-box .edit-comment-buttons {
  text-align: right;
  margin-top: -10px;
}
/* ~/content/less/visa/../default/main.less:L4935 */
.tile-detail .modal-body > div .comments-body .comment-box .edit-comment-buttons .btn-submit {
  text-transform: uppercase;
  color: #1a1f71;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  padding: 0;
  background: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  z-index: 1053;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L4950 */
.tile-detail .modal-body > div .comments-body .comment-box .edit-comment-buttons .glyphicon {
  top: 2px;
  margin: 0 4px;
  color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L4960 */
.tile-detail .modal-body .post-comment {
  margin-bottom: 20px;
  padding: 15px 15px 0 50px;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L4965 */
.tile-detail .modal-body .post-comment > img.small-avatar {
  position: absolute;
  top: 14px;
  left: 10px;
  max-width: 30px;
  max-height: 30px;
  margin: 0;
}
@media (max-width: 767px) {
  .tile-detail .modal-body .post-comment {
    padding: 10px 0 0 40px;
  }
  /* ~/content/less/visa/../default/main.less:L4977 */
  .tile-detail .modal-body .post-comment > img.small-avatar {
    left: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L4982 */
.tile-detail .modal-body .post-comment p.align-right {
  text-align: right;
  margin-bottom: 0;
  padding-top: 8px;
}
/* ~/content/less/visa/../default/main.less:L4987 */
.tile-detail .modal-body .post-comment p.align-right .glyphicon {
  top: 2px;
  margin-right: 4px;
  color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L4994 */
.tile-detail .modal-body .post-comment .btn-submit {
  text-transform: uppercase;
  color: #1a1f71;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  padding: 0;
  background: none;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L5004 */
.tile-detail .modal-body .post-comment .btn-submit:hover,
.tile-detail .modal-body .post-comment .btn-submit:active,
.tile-detail .modal-body .post-comment .btn-submit:focus {
  color: #15195c;
}
/* ~/content/less/visa/../default/main.less:L5009 */
.tile-detail .modal-body .post-comment.post-reply {
  padding-left: 90px;
}
/* ~/content/less/visa/../default/main.less:L5012 */
.tile-detail .modal-body .post-comment.post-reply > img.small-avatar {
  max-width: 25px;
  max-height: 25px;
  left: 53px;
}
/* ~/content/less/visa/../default/main.less:L5021 */
/* ~/content/less/visa/../default/main.less:L5022 */
/* ~/content/less/visa/../default/main.less:L5023 */
.tile-detail .story-tile .modal-body .tile-info {
  margin-top: -118px;
}
/* ~/content/less/visa/../default/main.less:L5027 */
.tile-detail .story-tile .modal-body .tile-body {
  padding-left: 16px;
}
/* ~/content/less/visa/../default/main.less:L5032 */
.tile-detail .story-tile .modal-header {
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L5037 */
.tile-detail .media-item {
  position: relative;
  padding-bottom: 10px;
}
/* ~/content/less/visa/../default/main.less:L5041 */
.tile-detail .media-item .tile-image {
  text-align: center;
}
/* ~/content/less/visa/../default/main.less:L5044 */
.tile-detail .media-item .tile-image .mediaImage {
  width: 100%;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L5049 */
.tile-detail .media-item .tile-image .open-modal {
  background-repeat: no-repeat;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  height: 350px;
}
@media (max-width: 767px) {
  .tile-detail .media-item .tile-image .open-modal {
    height: 200px;
    background-size: cover;
  }
}
@media (max-width: 768px) and (min-width: 480px) {
  .tile-detail .media-item .tile-image .open-modal {
    height: 300px;
  }
}
/* ~/content/less/visa/../default/main.less:L5067 */
/* ~/content/less/visa/../default/main.less:L5068 */
.tile-detail .media-item .tile-image .open-modal.hasVideo .play-icon {
  display: table;
  margin: 0 auto;
  height: 100%;
  /*&:before {
                        content: ' ';
                        position: absolute;
                        width: 0;
                        height: 0;
                        top: 50%;
                        left: 50%;
                        margin: -36px 0 0 -12px;
                        border-top: 36px solid transparent;
                        border-bottom: 36px solid transparent;
                        border-left: 36px solid fade(@gray-dark, 50%);
                        -webkit-filter: blur(6px);
                        -ms-filter: blur(6px);
                        filter: blur(6px);
                        //only IE
                        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
                            margin-top: -35px;
                            border-top: 35px solid transparent;
                            border-bottom: 35px solid transparent;
                            border-left: 35px solid fade(@gray-dark, 20%);
                        }
                    }

                    &:after {
                        content: ' ';
                        position: absolute;
                        width: 0;
                        height: 0;
                        top: 50%;
                        left: 50%;
                        margin: -30px 0 0 -10px;
                        border-top: 30px solid transparent;
                        border-bottom: 30px solid transparent;
                        border-left: 30px solid fade(@white, 90%);
                    }*/

}
/* ~/content/less/visa/../default/main.less:L5073 */
.tile-detail .media-item .tile-image .open-modal.hasVideo .play-icon > span {
  opacity: 0.87;
  color: #fff;
  font-size: 74px;
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
}
/* ~/content/less/visa/../default/main.less:L5119 */
.tile-detail .media-item .tile-image .tile-type {
  color: #fff;
  background-color: #717171;
  border-radius: 2px;
  position: absolute;
  padding: 1px 5px;
  font-size: 13px;
  left: 35px;
  bottom: -9px;
  z-index: 5;
}
@media (max-width: 768px) and (min-width: 480px) {
  .tile-detail .media-item .tile-image .tile-type {
    bottom: -10px;
    left: calc(10%);
  }
}
@media (max-width: 480px) {
  .tile-detail .media-item .tile-image .tile-type {
    left: calc(5%);
  }
}
/* ~/content/less/visa/../default/main.less:L5142 */
.tile-detail .media-info {
  display: inline;
}
/* ~/content/less/visa/../default/main.less:L5145 */
/* ~/content/less/visa/../default/main.less:L5146 */
.tile-detail .media-info .tile-info-text .text {
  margin-bottom: 35px;
}
/* ~/content/less/visa/../default/main.less:L5150 */
/* ~/content/less/visa/../default/main.less:L5151 */
.tile-detail .media-info .tile-info-text .button .btn-primary {
  background-color: transparent;
  color: #1a1f71;
  font-weight: bold;
  border-color: #1a1f71;
  border-radius: 3px;
  margin-right: 8px;
  padding: 3px 30px;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .tile-detail .media-info .tile-info-text .button .btn-primary {
    padding: 3px 0;
  }
}
@media (max-width: 992px) and (min-width: 767px) {
  .tile-detail .media-info .tile-info-text .button .btn-primary {
    padding: 3px 15px;
  }
}
/* ~/content/less/visa/../default/main.less:L5169 */
.tile-detail .media-info .tile-info-text .button .btn-primary:hover {
  background-color: #1a1f71;
  color: #ffffff;
}
@media (max-width: 767px) {
  .tile-detail .media-info .tile-info-text .button {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* ~/content/less/visa/../default/main.less:L5181 */
  .tile-detail .media-info .tile-info-text .button .btn-primary {
    width: 33.33333%;
    margin-right: -3px;
    border: none;
    border-radius: 0;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
  }
  /* ~/content/less/visa/../default/main.less:L5189 */
  .tile-detail .media-info .tile-info-text .button .btn-primary:last-child {
    border-right: none;
  }
}
/* ~/content/less/visa/../default/main.less:L5197 */
.tile-detail .media-info .tile-info-body {
  padding-left: 16px;
}
/* ~/content/less/visa/../default/main.less:L5200 */
.tile-detail .media-info .tile-info-body div:not(.tags) {
  padding: 10px;
}
/* ~/content/less/visa/../default/main.less:L5204 */
.tile-detail .media-info .tile-info-body .title {
  color: #717171;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L5209 */
.tile-detail .media-info .tile-info-body .files {
  list-style-type: none;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L5213 */
/* ~/content/less/visa/../default/main.less:L5214 */
.tile-detail .media-info .tile-info-body .files .files-item span {
  font-size: 18px;
}
/* ~/content/less/visa/../default/main.less:L5218 */
.tile-detail .media-info .tile-info-body .files .files-item a {
  color: #717171;
  font-weight: bold;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L5226 */
.tile-detail .media-info .tile-info-body .usersList__item {
  display: inline-block;
  margin-right: -10px;
}
/* ~/content/less/visa/../default/main.less:L5230 */
.tile-detail .media-info .tile-info-body .usersList__item:last-child {
  margin-left: 12px;
  padding: 8px 0px;
  vertical-align: top;
}
/* ~/content/less/visa/../default/main.less:L5235 */
.tile-detail .media-info .tile-info-body .usersList__item:last-child a {
  text-decoration: none;
  font-weight: bold;
  color: #5e5e5e;
  color: #e6e6e6;
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L2733 */
.tile-detail .media-info .tile-info-body .usersList__item:last-child a:active,
.tile-detail .media-info .tile-info-body .usersList__item:last-child a:hover,
.tile-detail .media-info .tile-info-body .usersList__item:last-child a:focus {
  color: #333333;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L5242 */
.tile-detail .media-info .tile-info-body .usersList__item a {
  width: 35px;
  height: 35px;
}
/* ~/content/less/visa/../default/main.less:L5246 */
.tile-detail .media-info .tile-info-body .usersList__item a img {
  width: 100%;
  max-width: 100%;
  border: 1px solid #ffffff;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L5257 */
.tile-detail .carousel-control {
  background-image: none;
  width: auto;
  top: 275px;
  font-size: 200px;
}
/* ~/content/less/visa/../default/main.less:L5263 */
.tile-detail .carousel-control.right {
  right: -100px;
  background-image: url('/content/themes/cas/svg/arrow_right.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
}
/* ~/content/less/visa/../default/main.less:L5271 */
.tile-detail .carousel-control.right:hover {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L5276 */
.tile-detail .carousel-control.left {
  left: -100px;
  background-image: url('/content/themes/cas/svg/arrow_left.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
}
/* ~/content/less/visa/../default/main.less:L5284 */
.tile-detail .carousel-control.left:hover {
  opacity: 1;
}
@media (max-width: 1199px) {
  .tile-detail .carousel-control {
    display: none !important;
  }
}
/* ~/content/less/visa/../default/main.less:L5295 */
/* ~/content/less/visa/../default/main.less:L5296 */
.comment-box .text,
.tile-body .text {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
/* ~/content/less/visa/../default/main.less:L5300 */
.comment-box .text:after,
.tile-body .text:after {
  content: '';
  clear: both;
  display: block;
}
/* ~/content/less/visa/../default/main.less:L5308 */
@media (max-width: 767px) {
  #btn-post-tile,
  #btn-post-tile-master {
    float: right;
  }
}
/* ~/content/less/visa/../default/main.less:L5314 */
.new-tile {
  z-index: 1052;
}
/* ~/content/less/visa/../default/main.less:L5317 */
.new-tile .modal-header {
  padding: 10px 52px 34px;
}
@media (max-width: 767px) {
  .new-tile .modal-header {
    margin-top: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L5325 */
/* ~/content/less/visa/../default/main.less:L5326 */
.new-tile .modal-content > button.close {
  display: none;
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 22px;
  color: #333;
  opacity: 1;
}
@media (max-width: 767px) {
  .new-tile .modal-content > button.close {
    display: block;
  }
}
/* ~/content/less/visa/../default/main.less:L5341 */
/* ~/content/less/visa/../default/main.less:L5342 */
/* ~/content/less/visa/../default/main.less:L5343 */
.new-tile .modal-body .tile-body .tile-image {
  float: right;
  margin-top: -80px;
  position: relative;
  max-width: 299px;
  padding-right: 3px;
  padding-left: 0;
}
/* ~/content/less/visa/../default/main.less:L5351 */
.new-tile .modal-body .tile-body .tile-image .add-image {
  overflow: hidden;
  background-image: url('/content/images/image-icon.png');
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-position: center 75%;
  height: 180px;
  border: 1px solid #d9d9d9;
  text-align: center;
  padding: 10px 0;
  cursor: pointer;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L5364 */
.new-tile .modal-body .tile-body .tile-image .add-image span {
  text-transform: uppercase;
  font-weight: bold;
  color: #a6a6a6;
}
/* ~/content/less/visa/../default/main.less:L5370 */
.new-tile .modal-body .tile-body .tile-image .add-image .upload-options {
  display: none;
  padding: 25px 0 10px;
  text-align: center;
  position: relative;
  z-index: 2;
  background-color: rgba(230, 230, 230, 0.85);
}
@media (max-width: 767px) {
  .new-tile .modal-body .tile-body .tile-image .add-image .upload-options {
    display: block;
    padding: 25px 0 20px;
    background-color: rgba(230, 230, 230, 0.8);
  }
}
/* ~/content/less/visa/../default/main.less:L5385 */
.new-tile .modal-body .tile-body .tile-image .add-image .icon {
  position: relative;
  width: 87px;
  height: 87px;
  line-height: 142px;
  background-repeat: no-repeat;
  background-position: center top;
  display: inline-block;
  margin: 0 1px;
  background-size: 87px 56px;
  opacity: 0.7;
}
/* ~/content/less/visa/../default/main.less:L5397 */
.new-tile .modal-body .tile-body .tile-image .add-image .icon:hover,
.new-tile .modal-body .tile-body .tile-image .add-image .icon:active,
.new-tile .modal-body .tile-body .tile-image .add-image .icon:focus {
  opacity: 1;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L5402 */
.new-tile .modal-body .tile-body .tile-image .add-image .icon #featuredImageUpload {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L5414 */
.new-tile .modal-body .tile-body .tile-image .add-image #preview {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
/* ~/content/less/visa/../default/main.less:L5421 */
.new-tile .modal-body .tile-body .tile-image .add-image #preview .img {
  position: relative;
  width: 100%;
  height: 100%;
}
/* ~/content/less/visa/../default/main.less:L5426 */
.new-tile .modal-body .tile-body .tile-image .add-image #preview .img img {
  position: absolute;
  max-width: none;
}
/* ~/content/less/visa/../default/main.less:L5433 */
.new-tile .modal-body .tile-body .tile-image .add-image .icon-image {
  background-image: url('/content/images/image-icon.png');
}
/* ~/content/less/visa/../default/main.less:L5437 */
.new-tile .modal-body .tile-body .tile-image .add-image .icon-link {
  background-image: url('/content/images/link-icon.png');
}
/* ~/content/less/visa/../default/main.less:L5441 */
.new-tile .modal-body .tile-body .tile-image .add-image .icon-gallery {
  background-image: url('/content/images/gallery-icon.png');
}
/* ~/content/less/visa/../default/main.less:L5445 */
.new-tile .modal-body .tile-body .tile-image .add-image:hover {
  background-image: none;
}
/* ~/content/less/visa/../default/main.less:L5448 */
.new-tile .modal-body .tile-body .tile-image .add-image:hover .upload-options {
  display: block;
}
@media (max-width: 767px) {
  .new-tile .modal-body .tile-body .tile-image .add-image {
    background-image: none;
    height: 175px;
  }
  /* ~/content/less/visa/../default/main.less:L5457 */
  .new-tile .modal-body .tile-body .tile-image .add-image div {
    display: block;
  }
  /* ~/content/less/visa/../default/main.less:L5461 */
  .new-tile .modal-body .tile-body .tile-image .add-image .icon {
    background-size: 60px 38px;
    width: 60px;
    height: 70px;
    line-height: 120px;
    opacity: 1;
  }
}
@media (max-width: 767px) {
  .new-tile .modal-body .tile-body .tile-image {
    float: none;
    max-width: 293px;
    margin: -35px auto 15px;
  }
}
/* ~/content/less/visa/../default/main.less:L5477 */
.new-tile .modal-body .tile-body .tile-image #editpreview {
  position: absolute;
  right: -9px;
  bottom: -12px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: #1a1f71;
  border-radius: 50%;
  text-align: center;
  z-index: 10;
}
/* ~/content/less/visa/../default/main.less:L5489 */
.new-tile .modal-body .tile-body .tile-image #editpreview span {
  color: #ffffff;
  font-size: 20px;
}
/* ~/content/less/visa/../default/main.less:L5495 */
.new-tile .modal-body .tile-body .tile-image #image-upload-progress {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url('/content/images/pngIcons/uploading-bg.png') no-repeat center #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L5503 */
.new-tile .modal-body .tile-body .tile-image #image-upload-progress .toRotate {
  background: url('/content/images/pngIcons/uploading.png') no-repeat center;
  position: absolute;
  top: 78px;
  left: 173px;
  width: 66px;
  height: 66px;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 600ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 600ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 600ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 600ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* ~/content/less/visa/../default/main.less:L5568 */
.new-tile .modal-body .tile-body .tile-image #image-upload-progress .toExpand {
  position: absolute;
  bottom: 0;
  height: 4px;
  width: 0;
  background-color: #1a1f71;
  border-radius: 0 2px 2px 0;
}
/* ~/content/less/visa/../default/main.less:L5578 */
.new-tile .modal-body .tile-body .tile-image.alert {
  padding: 0;
  border-width: 10px;
  border-color: #f2dede;
}
/* ~/content/less/visa/../default/main.less:L5583 */
.new-tile .modal-body .tile-body .tile-image.alert .add-image {
  border-color: #a94442;
}
/* ~/content/less/visa/../default/main.less:L5589 */
.new-tile .modal-body .tile-body:after {
  content: none;
}
/* ~/content/less/visa/../default/main.less:L5593 */
/* ~/content/less/visa/../default/main.less:L5594 */
.new-tile .modal-body .tile-body .form-input .input-group,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls {
  width: 100%;
  margin-bottom: 20px;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .new-tile .modal-body .tile-body .form-input .input-group,
  .new-tile .modal-body .tile-body .form-input .btn-group.tile-types,
  .new-tile .modal-body .tile-body .form-input .btn-group.all-walls {
    padding-right: 10px;
  }
}
/* ~/content/less/visa/../default/main.less:L5603 */
.new-tile .modal-body .tile-body .form-input .input-group button,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types button,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls button {
  width: 100%;
  margin-left: -1px;
  text-align: left;
  border-radius: 3px;
  border-color: #d9d9d9;
}
/* ~/content/less/visa/../default/main.less:L5610 */
.new-tile .modal-body .tile-body .form-input .input-group button span.caret,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types button span.caret,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls button span.caret {
  float: right;
  margin-top: 7px;
}
/* ~/content/less/visa/../default/main.less:L5616 */
.new-tile .modal-body .tile-body .form-input .input-group input,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types input,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls input {
  border-radius: 3px;
  border-color: #d9d9d9;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L5621 */
.new-tile .modal-body .tile-body .form-input .input-group input::-webkit-input-placeholder,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types input::-webkit-input-placeholder,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls input::-webkit-input-placeholder {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L5625 */
.new-tile .modal-body .tile-body .form-input .input-group input:-moz-placeholder,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types input:-moz-placeholder,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls input:-moz-placeholder {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L5629 */
.new-tile .modal-body .tile-body .form-input .input-group input::-moz-placeholder,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types input::-moz-placeholder,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls input::-moz-placeholder {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L5633 */
.new-tile .modal-body .tile-body .form-input .input-group input:-ms-input-placeholder,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types input:-ms-input-placeholder,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls input:-ms-input-placeholder {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L5638 */
.new-tile .modal-body .tile-body .form-input .input-group ul.dropdown-menu,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types ul.dropdown-menu,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls ul.dropdown-menu {
  width: 100%;
}
@media (min-width: 768px) {
  .new-tile .modal-body .tile-body .form-input .input-group ul.dropdown-menu,
  .new-tile .modal-body .tile-body .form-input .btn-group.tile-types ul.dropdown-menu,
  .new-tile .modal-body .tile-body .form-input .btn-group.all-walls ul.dropdown-menu {
    width: calc(100% - 10px);
  }
}
/* ~/content/less/visa/../default/main.less:L5645 */
/* ~/content/less/visa/../default/main.less:L5646 */
.new-tile .modal-body .tile-body .form-input .input-group ul.dropdown-menu li a,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types ul.dropdown-menu li a,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls ul.dropdown-menu li a {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L5652 */
.new-tile .modal-body .tile-body .form-input .input-group .select2-container--default.select2-container--focus .select2-selection--multiple,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types .select2-container--default.select2-container--focus .select2-selection--multiple,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls .select2-container--default.select2-container--focus .select2-selection--multiple,
.new-tile .modal-body .tile-body .form-input .input-group .select2-container--default .select2-selection--multiple,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types .select2-container--default .select2-selection--multiple,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls .select2-container--default .select2-selection--multiple {
  border-color: #d9d9d9;
}
/* ~/content/less/visa/../default/main.less:L5656 */
.new-tile .modal-body .tile-body .form-input .input-group .select2-container .select2-search--inline .select2-search__field,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types .select2-container .select2-search--inline .select2-search__field,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls .select2-container .select2-search--inline .select2-search__field {
  font-size: 12px;
  margin-top: 7px;
}
/* ~/content/less/visa/../default/main.less:L5661 */
.new-tile .modal-body .tile-body .form-input .input-group .select2-container--default .select2-selection--multiple .select2-selection__choice,
.new-tile .modal-body .tile-body .form-input .btn-group.tile-types .select2-container--default .select2-selection--multiple .select2-selection__choice,
.new-tile .modal-body .tile-body .form-input .btn-group.all-walls .select2-container--default .select2-selection--multiple .select2-selection__choice {
  text-transform: lowercase;
}
/* ~/content/less/visa/../default/main.less:L5666 */
.new-tile .modal-body .tile-body .form-input .tile-types {
  display: inline-block;
  margin-left: 1px;
  height: auto;
}
/* ~/content/less/visa/../default/main.less:L5671 */
.new-tile .modal-body .tile-body .form-input .tile-types button {
  width: auto !important;
  border-radius: 0 !important;
  font-size: 9px;
  font-weight: bold;
  color: #6a6a6a;
  padding: 8px 10px;
  text-align: center !important;
}
/* ~/content/less/visa/../default/main.less:L5680 */
.new-tile .modal-body .tile-body .form-input .tile-types button > .icon {
  font-size: 12px;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .new-tile .modal-body .tile-body .form-input .tile-types button {
    margin-top: -1px;
    width: 50% !important;
  }
}
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L5691 */
  .new-tile .modal-body .tile-body .form-input .tile-types button:first-child {
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }
}
/* ~/content/less/visa/../default/main.less:L5697 */
.new-tile .modal-body .tile-body .form-input .tile-types button .typcn:before {
  font-size: 18px;
  margin-top: -8px;
}
/* ~/content/less/visa/../default/main.less:L5702 */
.new-tile .modal-body .tile-body .form-input .tile-types button .typcn-lightbulb:before {
  font-size: 15px;
}
/* ~/content/less/visa/../default/main.less:L5706 */
.new-tile .modal-body .tile-body .form-input .tile-types button .typcn-eye-outline:before {
  margin-top: -7px;
}
/* ~/content/less/visa/../default/main.less:L5710 */
.new-tile .modal-body .tile-body .form-input .tile-types button:active,
.new-tile .modal-body .tile-body .form-input .tile-types button:focus,
.new-tile .modal-body .tile-body .form-input .tile-types button:hover {
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L5715 */
.new-tile .modal-body .tile-body .form-input .tile-types button:last-child {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
/* ~/content/less/visa/../default/main.less:L5721 */
@media (max-width: 767px) {
  .new-tile .modal-body .tile-body .form-input .more-buttons {
    width: 50% !important;
    margin-left: 0px;
  }
}
/* ~/content/less/visa/../default/main.less:L5727 */
@media (max-width: 767px) {
  .new-tile .modal-body .tile-body .form-input .more-buttons button {
    width: 100% !important;
  }
}
/* ~/content/less/visa/../default/main.less:L5734 */
.new-tile .modal-body .tile-body .form-input .hide-tags,
.new-tile .modal-body .tile-body .form-input #ddTags {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L5738 */
.new-tile .modal-body .tile-body .form-input.wider {
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L5741 */
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types {
  margin-left: 1px;
  padding-right: 0;
  height: auto;
}
/* ~/content/less/visa/../default/main.less:L5746 */
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button {
  margin-left: -1px;
  width: calc(20% + 1px);
  border-radius: 0;
  font-size: 9px;
  font-weight: bold;
  color: #6a6a6a;
  padding: 8px 10px;
  text-align: center;
  min-width: 142px;
}
@media (max-width: 767px) {
  .new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button {
    margin-top: -1px;
  }
}
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L5762 */
  .new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
}
/* ~/content/less/visa/../default/main.less:L5768 */
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button .typcn:before {
  font-size: 18px;
  margin-top: -8px;
}
/* ~/content/less/visa/../default/main.less:L5773 */
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button .typcn-lightbulb:before {
  font-size: 15px;
}
/* ~/content/less/visa/../default/main.less:L5777 */
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button .typcn-eye-outline:before {
  margin-top: -7px;
}
/* ~/content/less/visa/../default/main.less:L5781 */
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button:active,
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button:focus,
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button:hover {
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L5786 */
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L5791 */
.new-tile .modal-body .tile-body .form-input.wider .btn-group.tile-types span.typcn {
  vertical-align: sub;
}
/* ~/content/less/visa/../default/main.less:L5796 */
.new-tile .modal-body .tile-body .form-input.wider.wider {
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L5801 */
.new-tile .modal-body .tile-body .form-input h4 {
  color: #717171;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L5806 */
.new-tile .modal-body .tile-body .form-input textarea {
  width: 100%;
  height: 170px;
}
/* ~/content/less/visa/../default/main.less:L5811 */
.new-tile .modal-body .tile-body .form-input .alert {
  padding: 2px 12px;
  margin-bottom: 5px;
  display: none;
  border-radius: 3px;
  opacity: 0.8;
}
/* ~/content/less/visa/../default/main.less:L5819 */
.new-tile .modal-body .tile-body .form-input .wall-question {
  margin-top: 10px;
  margin-bottom: 10px;
  font-style: italic;
  margin-left: 10px;
}
/* ~/content/less/visa/../default/main.less:L5826 */
.new-tile .modal-body .tile-body .form-input .btn-newtile-deletesource {
  background-color: red;
  left: 5px;
}
/* ~/content/less/visa/../default/main.less:L5832 */
.new-tile .modal-body .tile-body .files {
  list-style-type: none;
  padding: 0;
  margin-top: -5px;
}
/* ~/content/less/visa/../default/main.less:L5837 */
/* ~/content/less/visa/../default/main.less:L5838 */
.new-tile .modal-body .tile-body .files .files-item span {
  font-size: 24px;
}
/* ~/content/less/visa/../default/main.less:L5842 */
.new-tile .modal-body .tile-body .files .files-item a {
  color: #717171;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
}
/* ~/content/less/visa/../default/main.less:L5851 */
.new-tile .modal-body .tile-body #file-upload {
  border-radius: 3px;
  border-color: #d9d9d9;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L5857 */
.new-tile .modal-body .tile-body #txt-newtile-fileName {
  width: 35%;
  float: none;
  vertical-align: middle;
  display: none;
}
/* ~/content/less/visa/../default/main.less:L5864 */
.new-tile .modal-body .tile-body #file-upload-btn {
  display: none;
  width: inherit;
  padding: 6px 15px 6px 10px;
}
/* ~/content/less/visa/../default/main.less:L5869 */
.new-tile .modal-body .tile-body #file-upload-btn #upload-progress {
  margin-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L5876 */
.new-tile .modal-footer {
  text-align: right;
  padding-top: 0;
  margin: 25px 50px 35px 50px;
}
@media (max-width: 767px) {
  .new-tile .modal-footer {
    margin: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L5885 */
.new-tile .modal-footer .left {
  text-align: left;
}
/* ~/content/less/visa/../default/main.less:L5889 */
.new-tile .modal-footer button {
  font-size: 14px;
  font-weight: bold;
  color: #777777;
  background-color: transparent;
  padding: 4px 15px;
  border-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L5897 */
.new-tile .modal-footer button.btn-primary {
  color: #ffffff;
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L5901 */
.new-tile .modal-footer button.btn-primary span.typcn {
  margin-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L5906 */
.new-tile .modal-footer button.btn-warning {
  color: #ffffff;
  background-color: red;
}
/* ~/content/less/visa/../default/main.less:L5910 */
.new-tile .modal-footer button.btn-warning span.typcn {
  margin-right: 5px;
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L5917 */
  .new-tile .modal-footer #btn-post-tile {
    margin-bottom: 15px;
  }
  /* ~/content/less/visa/../default/main.less:L5921 */
  .new-tile .modal-footer .tile-delete,
  .new-tile .modal-footer .tile-edit {
    margin-bottom: 10px;
  }
  /* ~/content/less/visa/../default/main.less:L5925 */
  .new-tile .modal-footer .tile-edit {
    margin-left: 78px !important;
    width: 40%;
  }
}
/* ~/content/less/visa/../default/main.less:L5931 */
.new-tile .modal-footer .alert {
  padding: 2px 12px;
  margin-bottom: 5px;
  display: none;
  border-radius: 3px;
  opacity: 0.8;
}
/* ~/content/less/visa/../default/main.less:L5939 */
.new-tile .modal-footer .tile-delete {
  margin-left: 5px;
}
/* ~/content/less/visa/../default/main.less:L5943 */
.new-tile .modal-footer .tile-edit {
  margin-left: 53px;
}
/* ~/content/less/visa/../default/main.less:L5949 */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L5953 */
.select2-dropdown.select2-dropdown--below {
  border-color: #d9d9d9;
}
/* ~/content/less/visa/../default/main.less:L5957 */
/* ~/content/less/visa/../default/main.less:L5958 */
#edit-image-modal .modal-content,
#library-modal .modal-content,
#link-modal .modal-content,
.link-dialog .modal-content,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-content {
  overflow: hidden;
}
/* ~/content/less/visa/../default/main.less:L5962 */
#edit-image-modal .modal-header,
#library-modal .modal-header,
#link-modal .modal-header,
.link-dialog .modal-header,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-header {
  background-color: #1a1f71;
  margin-bottom: 30px;
}
/* ~/content/less/visa/../default/main.less:L5966 */
#edit-image-modal .modal-header h3,
#library-modal .modal-header h3,
#link-modal .modal-header h3,
.link-dialog .modal-header h3,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-header h3,
#edit-image-modal .modal-header h4,
#library-modal .modal-header h4,
#link-modal .modal-header h4,
.link-dialog .modal-header h4,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-header h4 {
  text-transform: uppercase;
  color: #ffffff;
}
/* ~/content/less/visa/../default/main.less:L5971 */
#edit-image-modal .modal-header .close,
#library-modal .modal-header .close,
#link-modal .modal-header .close,
.link-dialog .modal-header .close,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-header .close {
  font-size: 24px;
  opacity: 1;
  padding: 0;
  color: #ffffff;
  z-index: 10;
}
/* ~/content/less/visa/../default/main.less:L5980 */
/* ~/content/less/visa/../default/main.less:L5981 */
#edit-image-modal .modal-body input,
#library-modal .modal-body input,
#link-modal .modal-body input,
.link-dialog .modal-body input,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-body input {
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L5985 */
#edit-image-modal .modal-body label > input,
#library-modal .modal-body label > input,
#link-modal .modal-body label > input,
.link-dialog .modal-body label > input,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-body label > input {
  width: auto;
}
/* ~/content/less/visa/../default/main.less:L5989 */
/* ~/content/less/visa/../default/main.less:L5990 */
#edit-image-modal .modal-body .form-group label,
#library-modal .modal-body .form-group label,
#link-modal .modal-body .form-group label,
.link-dialog .modal-body .form-group label,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-body .form-group label {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L5994 */
#edit-image-modal .modal-body .form-group input,
#library-modal .modal-body .form-group input,
#link-modal .modal-body .form-group input,
.link-dialog .modal-body .form-group input,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-body .form-group input {
  border-radius: 5px;
  border-color: #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L5998 */
#edit-image-modal .modal-body .form-group input[type="file"],
#library-modal .modal-body .form-group input[type="file"],
#link-modal .modal-body .form-group input[type="file"],
.link-dialog .modal-body .form-group input[type="file"],
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-body .form-group input[type="file"] {
  height: 100%;
  color: #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L6002 */
#edit-image-modal .modal-body .form-group input[type="file"]::-ms-value,
#library-modal .modal-body .form-group input[type="file"]::-ms-value,
#link-modal .modal-body .form-group input[type="file"]::-ms-value,
.link-dialog .modal-body .form-group input[type="file"]::-ms-value,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .modal-body .form-group input[type="file"]::-ms-value {
  opacity: 0;
  display: none;
}
/* ~/content/less/visa/../default/main.less:L6011 */
#edit-image-modal button,
#library-modal button,
#link-modal button,
.link-dialog button,
body > div.modal:not(.tile-detail):not(.image-lg-modal) button {
  font-size: 14px;
  font-weight: bold;
  color: #777777;
  background-color: transparent;
  margin: 0 10px;
  padding: 4px 15px;
  border-radius: 3px;
  border-color: transparent;
}
/* ~/content/less/visa/../default/main.less:L6021 */
#edit-image-modal button.btn-primary,
#library-modal button.btn-primary,
#link-modal button.btn-primary,
.link-dialog button.btn-primary,
body > div.modal:not(.tile-detail):not(.image-lg-modal) button.btn-primary {
  color: #ffffff;
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L6025 */
#edit-image-modal button.btn-primary span.typcn,
#library-modal button.btn-primary span.typcn,
#link-modal button.btn-primary span.typcn,
.link-dialog button.btn-primary span.typcn,
body > div.modal:not(.tile-detail):not(.image-lg-modal) button.btn-primary span.typcn {
  margin-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L6029 */
#edit-image-modal button.btn-primary[disabled],
#library-modal button.btn-primary[disabled],
#link-modal button.btn-primary[disabled],
.link-dialog button.btn-primary[disabled],
body > div.modal:not(.tile-detail):not(.image-lg-modal) button.btn-primary[disabled],
#edit-image-modal button.btn-primary:hover,
#library-modal button.btn-primary:hover,
#link-modal button.btn-primary:hover,
.link-dialog button.btn-primary:hover,
body > div.modal:not(.tile-detail):not(.image-lg-modal) button.btn-primary:hover,
#edit-image-modal button.btn-primary:active,
#library-modal button.btn-primary:active,
#link-modal button.btn-primary:active,
.link-dialog button.btn-primary:active,
body > div.modal:not(.tile-detail):not(.image-lg-modal) button.btn-primary:active,
#edit-image-modal button.btn-primary:focus,
#library-modal button.btn-primary:focus,
#link-modal button.btn-primary:focus,
.link-dialog button.btn-primary:focus,
body > div.modal:not(.tile-detail):not(.image-lg-modal) button.btn-primary:focus {
  border-color: transparent;
}
/* ~/content/less/visa/../default/main.less:L6035 */
#edit-image-modal .cropit-preview,
#library-modal .cropit-preview,
#link-modal .cropit-preview,
.link-dialog .cropit-preview,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .cropit-preview {
  background-color: #f8f8f8;
  background-size: cover;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin: 7px auto;
  width: 296px;
  height: 180px;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L6046 */
#edit-image-modal .cropit-preview-image-container,
#library-modal .cropit-preview-image-container,
#link-modal .cropit-preview-image-container,
.link-dialog .cropit-preview-image-container,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .cropit-preview-image-container {
  cursor: move;
}
/* ~/content/less/visa/../default/main.less:L6050 */
#edit-image-modal .cropit-preview-background,
#library-modal .cropit-preview-background,
#link-modal .cropit-preview-background,
.link-dialog .cropit-preview-background,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .cropit-preview-background {
  opacity: 0.2;
}
/* ~/content/less/visa/../default/main.less:L6054 */
#edit-image-modal input.cropit-image-zoom-input,
#library-modal input.cropit-image-zoom-input,
#link-modal input.cropit-image-zoom-input,
.link-dialog input.cropit-image-zoom-input,
body > div.modal:not(.tile-detail):not(.image-lg-modal) input.cropit-image-zoom-input,
#edit-image-modal button,
#library-modal button,
#link-modal button,
.link-dialog button,
body > div.modal:not(.tile-detail):not(.image-lg-modal) button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L6060 */
#edit-image-modal .controls-wrapper,
#library-modal .controls-wrapper,
#link-modal .controls-wrapper,
.link-dialog .controls-wrapper,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper {
  margin-top: 20px;
  text-align: center;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L6066 */
#edit-image-modal .controls-wrapper .rotation-btns,
#library-modal .controls-wrapper .rotation-btns,
#link-modal .controls-wrapper .rotation-btns,
.link-dialog .controls-wrapper .rotation-btns,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .rotation-btns {
  display: inline-block;
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L6071 */
#edit-image-modal .controls-wrapper .rotation-btns .icon-crop:first-child,
#library-modal .controls-wrapper .rotation-btns .icon-crop:first-child,
#link-modal .controls-wrapper .rotation-btns .icon-crop:first-child,
.link-dialog .controls-wrapper .rotation-btns .icon-crop:first-child,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .rotation-btns .icon-crop:first-child {
  margin-right: 20px;
}
/* ~/content/less/visa/../default/main.less:L6075 */
#edit-image-modal .controls-wrapper .rotation-btns .icon-crop,
#library-modal .controls-wrapper .rotation-btns .icon-crop,
#link-modal .controls-wrapper .rotation-btns .icon-crop,
.link-dialog .controls-wrapper .rotation-btns .icon-crop,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .rotation-btns .icon-crop {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -o-transition: color 0.25s;
  -ms-transition: color 0.25s;
  transition: color 0.25s;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L6083 */
#edit-image-modal .controls-wrapper .rotation-btns .icon-crop:hover,
#library-modal .controls-wrapper .rotation-btns .icon-crop:hover,
#link-modal .controls-wrapper .rotation-btns .icon-crop:hover,
.link-dialog .controls-wrapper .rotation-btns .icon-crop:hover,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .rotation-btns .icon-crop:hover {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L6088 */
#edit-image-modal .controls-wrapper .rotation-btns *,
#library-modal .controls-wrapper .rotation-btns *,
#link-modal .controls-wrapper .rotation-btns *,
.link-dialog .controls-wrapper .rotation-btns *,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .rotation-btns * {
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L6092 */
#edit-image-modal .controls-wrapper .slider-wrapper .small-image,
#library-modal .controls-wrapper .slider-wrapper .small-image,
#link-modal .controls-wrapper .slider-wrapper .small-image,
.link-dialog .controls-wrapper .slider-wrapper .small-image,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .slider-wrapper .small-image {
  font-size: 16px;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L6097 */
#edit-image-modal .controls-wrapper .slider-wrapper .large-image,
#library-modal .controls-wrapper .slider-wrapper .large-image,
#link-modal .controls-wrapper .slider-wrapper .large-image,
.link-dialog .controls-wrapper .slider-wrapper .large-image,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .slider-wrapper .large-image {
  font-size: 24px;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L6102 */
#edit-image-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom,
#library-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom,
#link-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom,
.link-dialog .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 5px;
  background: #eee;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  outline: none;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L6113 */
#edit-image-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-lower,
#library-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-lower,
#link-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-lower,
.link-dialog .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-lower,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-lower {
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L6117 */
#edit-image-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-upper,
#library-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-upper,
#link-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-upper,
.link-dialog .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-upper,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-ms-fill-upper {
  background-color: #242a9a;
}
/* ~/content/less/visa/../default/main.less:L6122 */
#edit-image-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input,
#library-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input,
#link-modal .controls-wrapper .slider-wrapper .cropit-image-zoom-input,
.link-dialog .controls-wrapper .slider-wrapper .cropit-image-zoom-input,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .slider-wrapper .cropit-image-zoom-input {
  width: 120px;
  margin: 0 20px;
}
/* ~/content/less/visa/../default/main.less:L6127 */
#edit-image-modal .controls-wrapper .slider-wrapper,
#library-modal .controls-wrapper .slider-wrapper,
#link-modal .controls-wrapper .slider-wrapper,
.link-dialog .controls-wrapper .slider-wrapper,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .controls-wrapper .slider-wrapper {
  display: inline-block;
  margin-left: 40px;
}
/* ~/content/less/visa/../default/main.less:L6132 */
#edit-image-modal .buttons-wrapper,
#library-modal .buttons-wrapper,
#link-modal .buttons-wrapper,
.link-dialog .buttons-wrapper,
body > div.modal:not(.tile-detail):not(.image-lg-modal) .buttons-wrapper {
  margin-top: 30px;
}
/* ~/content/less/visa/../default/main.less:L6137 */
/* ~/content/less/visa/../default/main.less:L6138 */
.ProfileModel #edit-image-modal .cropit-preview {
  width: 190px;
  height: 190px;
  border-radius: 50%;
}
/* ~/content/less/visa/../default/main.less:L6144 */
.ProfileModel #edit-image-modal .cropit-preview-image-container {
  border-radius: 50%;
  z-index: 1;
}
/* ~/content/less/visa/../default/main.less:L6151 */
/* ~/content/less/visa/../default/main.less:L6152 */
/* ~/content/less/visa/../default/main.less:L6153 */
#library-modal .modal-body > div {
  margin-bottom: 8px;
}
/* ~/content/less/visa/../default/main.less:L6156 */
#library-modal .modal-body > div img {
  width: 100%;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L6161 */
#library-modal .modal-body > div .fa.fa-spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  color: #fff;
  font-size: 25px;
  margin: -13px;
}
/* ~/content/less/visa/../default/main.less:L6173 */
.no-margin {
  margin: 0 !important;
}
/* ~/content/less/visa/../default/main.less:L6177 */
.sc-list-nostyle {
  list-style-type: none;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L6182 */
.no-scroll {
  height: 100%;
  overflow: hidden;
}
/* ~/content/less/visa/../default/main.less:L6187 */
.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 999;
}
@keyframes size {
  0% {
    font-size: 30px;
  }
  50% {
    font-size: 26px;
  }
  100% {
    font-size: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L6214 */
/* ~/content/less/visa/../default/main.less:L6216 */
button.search-mobile-btn,
button.notification-mobile-btn {
  background-color: transparent;
  border: none;
  padding: 2px;
  outline: none;
  position: absolute;
  right: 5px;
  top: 5px;
}
/* ~/content/less/visa/../default/main.less:L6225 */
button.search-mobile-btn span,
button.notification-mobile-btn span {
  line-height: 1;
  font-size: 30px;
}
/* ~/content/less/visa/../default/main.less:L6229 */
button.search-mobile-btn span.typcn-zoom-outline:before,
button.notification-mobile-btn span.typcn-zoom-outline:before {
  font-size: 30px;
}
/* ~/content/less/visa/../default/main.less:L6233 */
button.search-mobile-btn span.typcn-times,
button.notification-mobile-btn span.typcn-times {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L6237 */
button.search-mobile-btn span.typcn-zoom-outline,
button.notification-mobile-btn span.typcn-zoom-outline {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L6241 */
button.search-mobile-btn span.typcn-bell,
button.notification-mobile-btn span.typcn-bell {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L6246 */
button.search-mobile-btn:hover,
button.notification-mobile-btn:hover,
button.search-mobile-btn:active,
button.notification-mobile-btn:active,
button.search-mobile-btn:focus,
button.notification-mobile-btn:focus,
button.search-mobile-btn:active:focus,
button.notification-mobile-btn:active:focus {
  background-color: transparent;
  outline: none;
  box-shadow: none;
  /*&:hover span{
                &.typcn-zoom-outline:before{
                      animation-name: size;
                      animation-duration: 1s;
                      animation-iteration-count: infinite;
                }
            }*/

}
/* ~/content/less/visa/../default/main.less:L6260 */
/* ~/content/less/visa/../default/main.less:L6261 */
.search-mobile-btn.collapsed span.typcn-times,
.notification-mobile-btn.collapsed span.typcn-times {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L6265 */
.search-mobile-btn.collapsed span.typcn-zoom-outline,
.notification-mobile-btn.collapsed span.typcn-zoom-outline {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L6269 */
.search-mobile-btn.collapsed span.typcn-bell,
.notification-mobile-btn.collapsed span.typcn-bell {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L6275 */
.notification-mobile-btn {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L6278 */
button.notification-mobile-btn {
  right: 50px;
}
/* ~/content/less/visa/../default/main.less:L6282 */
.notification-mobile-btn .notify {
  display: block;
  border-radius: 50%;
  padding: 2px 0px;
  position: absolute;
  color: #fff;
  font-size: 11px;
  text-align: center;
  font-weight: 700;
  width: 18px;
  height: 18px;
  left: 13px;
  top: -3px;
  background-color: #D0021B;
}
/* ~/content/less/visa/../default/main.less:L6299 */
#notificationDetails2 {
  display: none;
  position: absolute;
  background-color: #e6e6e6;
  width: calc(100% - 8px);
  top: 50px;
  padding: 6px;
  -webkit-box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.75);
}
@media (max-width: 767px) {
  #notificationDetails2 {
    width: 100%;
  }
}
/* ~/content/less/visa/../default/main.less:L6315 */
#notificationDetails2.collapsed {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L6319 */
#notificationDetails2:before {
  position: absolute;
  content: '';
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #e6e6e6;
  top: -10px;
  right: 55px;
}
@media (max-width: 767px) {
  #notificationDetails2:before {
    right: 59px;
  }
}
/* ~/content/less/visa/../default/main.less:L6333 */
#notificationDetails2 .notification {
  background-color: #ffffff;
  border: 1px solid #e6e6e6;
  padding: 6px;
  cursor: pointer;
  text-align: left;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L6341 */
#notificationDetails2 .notification a {
  color: #777777;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L6347 */
#notificationDetails2 .notification a.no-b {
  margin-right: 25px;
  width: 80%;
}
/* ~/content/less/visa/../default/main.less:L6352 */
#notificationDetails2 .notification a.wide {
  width: 94%;
  padding-left: 5px;
}
/* ~/content/less/visa/../default/main.less:L6358 */
#notificationDetails2 .notification .remove {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 12px;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L6366 */
#notificationDetails2 .notification .small-avatar {
  width: 22px;
  margin-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L6371 */
#notificationDetails2 .notification:not(:first-child) {
  margin-top: -1px;
}
/* ~/content/less/visa/../default/main.less:L6376 */
/* ~/content/less/visa/../default/main.less:L6377 */
#notificationDetails2 > div:not(.see-all-not):first-child {
  border-radius: 3px 3px 0 0;
}
/* ~/content/less/visa/../default/main.less:L6381 */
#notificationDetails2 > div:not(.see-all-not):last-child {
  border-radius: 0 0 3px 3px;
}
/* ~/content/less/visa/../default/main.less:L6386 */
#notificationDetails2 .see-all-not {
  padding: 8px 6px 4px;
}
/* ~/content/less/visa/../default/main.less:L6389 */
#notificationDetails2 .see-all-not a {
  color: #1a1f71;
  font-weight: bold;
  text-decoration: none;
  padding: 8px;
}
/* ~/content/less/visa/../default/main.less:L6398 */
/* ~/content/less/visa/../default/main.less:L6400 */
#notificationslist .notification.read {
  opacity: 0.4;
}
/* ~/content/less/visa/../default/main.less:L6404 */
#notificationslist .notification.not-read {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L6410 */
.search-form {
  display: none;
  position: absolute;
  width: calc(100% - 8px);
  padding: 5px;
  background-color: #e6e6e6;
  top: 50px;
  -webkit-box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.75);
}
@media (max-width: 767px) {
  .search-form {
    width: 100%;
  }
}
/* ~/content/less/visa/../default/main.less:L6426 */
.search-form input {
  width: 100%;
  padding: 3px 40px 3px 10px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  outline-color: #c0c0c0;
}
/* ~/content/less/visa/../default/main.less:L6434 */
.search-form .search-mobile-btn {
  top: 10px;
  right: 15px;
}
/* ~/content/less/visa/../default/main.less:L6438 */
.search-form .search-mobile-btn span {
  font-size: 20px;
}
/* ~/content/less/visa/../default/main.less:L6441 */
.search-form .search-mobile-btn span.typcn-zoom-outline:before {
  font-size: 20px;
  color: #5E5E5E;
  vertical-align: top;
  margin-top: -4px;
}
/* ~/content/less/visa/../default/main.less:L6449 */
.search-form .search-mobile-btn:hover,
.search-form .search-mobile-btn:active,
.search-form .search-mobile-btn:focus,
.search-form .search-mobile-btn:active:focus {
  background-color: transparent;
  outline: none;
  box-shadow: none;
  /*&:hover span{
                &.typcn-zoom-outline:before{
                      animation-name: none;
                }
            }*/

}
/* ~/content/less/visa/../default/main.less:L6461 */
.search-form:before {
  position: absolute;
  content: '';
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #e6e6e6;
  top: -10px;
  right: 10px;
}
@media (max-width: 767px) {
  .search-form:before {
    right: 14px;
  }
}
/* ~/content/less/visa/../default/main.less:L6475 */
.search-form.collapsed {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L6480 */
/* ~/content/less/visa/../default/main.less:L6481 */
nav.navbar {
  background-color: #ffffff;
  -webkit-box-shadow: 25px 0px 65px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 25px 0px 65px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 25px 0px 65px 0px rgba(0, 0, 0, 0.5);
}
/* ~/content/less/visa/../default/main.less:L6488 */
nav.navbar-fixed-top {
  bottom: 0;
  left: 0;
  height: 100%;
  overflow-x: hidden;
  overflow-y: visible;
  width: 0;
  transition: width 0.5s ease-in-out;
}
/* ~/content/less/visa/../default/main.less:L6498 */
nav ul.nav {
  width: 0;
}
/* ~/content/less/visa/../default/main.less:L6502 */
nav .profile-grp {
  background-color: #1a1f71;
  text-align: center;
  width: 0;
  border-right: 1px solid #ffffff;
}
/* ~/content/less/visa/../default/main.less:L6508 */
nav .profile-grp .big-avatar {
  margin: 10px 0 6px;
  max-width: 100px;
  max-height: 100px;
}
/* ~/content/less/visa/../default/main.less:L6514 */
/* ~/content/less/visa/../default/main.less:L6515 */
nav .profile-grp .dropdown .typcn:before {
  font-size: 18px;
}
/* ~/content/less/visa/../default/main.less:L6519 */
nav .profile-grp .dropdown .btn-default,
nav .profile-grp .dropdown .btn-default:hover,
nav .profile-grp .dropdown .btn-default:focus,
nav .profile-grp .dropdown .btn-default.focus,
nav .profile-grp .dropdown .btn-default:active,
nav .profile-grp .dropdown .btn-default.active,
nav .profile-grp .dropdown .open > .dropdown-toggle.btn-default {
  width: 100%;
  background-color: transparent;
  border: none;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 12px 12px;
}
/* ~/content/less/visa/../default/main.less:L6528 */
nav .profile-grp .dropdown .btn-default:focus,
nav .profile-grp .dropdown .btn-default:hover:focus,
nav .profile-grp .dropdown .btn-default:focus:focus,
nav .profile-grp .dropdown .btn-default.focus:focus,
nav .profile-grp .dropdown .btn-default:active:focus,
nav .profile-grp .dropdown .btn-default.active:focus,
nav .profile-grp .dropdown .open > .dropdown-toggle.btn-default:focus,
nav .profile-grp .dropdown .btn-default:hover,
nav .profile-grp .dropdown .btn-default:hover:hover,
nav .profile-grp .dropdown .btn-default:focus:hover,
nav .profile-grp .dropdown .btn-default.focus:hover,
nav .profile-grp .dropdown .btn-default:active:hover,
nav .profile-grp .dropdown .btn-default.active:hover,
nav .profile-grp .dropdown .open > .dropdown-toggle.btn-default:hover,
nav .profile-grp .dropdown .btn-default:active,
nav .profile-grp .dropdown .btn-default:hover:active,
nav .profile-grp .dropdown .btn-default:focus:active,
nav .profile-grp .dropdown .btn-default.focus:active,
nav .profile-grp .dropdown .btn-default:active:active,
nav .profile-grp .dropdown .btn-default.active:active,
nav .profile-grp .dropdown .open > .dropdown-toggle.btn-default:active {
  outline: none;
  background-color: transparent;
  color: #ffffff;
}
/* ~/content/less/visa/../default/main.less:L6534 */
nav .profile-grp .dropdown .btn-default span,
nav .profile-grp .dropdown .btn-default:hover span,
nav .profile-grp .dropdown .btn-default:focus span,
nav .profile-grp .dropdown .btn-default.focus span,
nav .profile-grp .dropdown .btn-default:active span,
nav .profile-grp .dropdown .btn-default.active span,
nav .profile-grp .dropdown .open > .dropdown-toggle.btn-default span {
  position: absolute;
  right: 20px;
  transition: transform 0.3s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* ~/content/less/visa/../default/main.less:L6543 */
/* ~/content/less/visa/../default/main.less:L6544 */
nav .profile-grp .dropdown.open > button span {
  transform: rotate(90deg);
}
/* ~/content/less/visa/../default/main.less:L6549 */
nav .profile-grp .dropdown .dropdown-menu {
  position: relative;
  background-color: #1a1f71;
  width: 100%;
  border: none;
  float: none;
  border-top: 1px solid #ffffff;
  box-shadow: none;
}
/* ~/content/less/visa/../default/main.less:L6558 */
nav .profile-grp .dropdown .dropdown-menu a {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 20px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L6565 */
nav .profile-grp .dropdown .dropdown-menu a span {
  padding-right: 10px;
}
/* ~/content/less/visa/../default/main.less:L6568 */
nav .profile-grp .dropdown .dropdown-menu a span.typcn-chevron-right {
  padding-right: 0;
  position: absolute;
  right: 20px;
  transition: transform 0.3s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* ~/content/less/visa/../default/main.less:L6578 */
/* ~/content/less/visa/../default/main.less:L6579 */
nav .profile-grp .dropdown .dropdown-menu a.triggered .typcn-chevron-right {
  transform: rotate(90deg);
}
/* ~/content/less/visa/../default/main.less:L6585 */
nav .profile-grp .dropdown .dropdown-menu > li > a:hover,
nav .profile-grp .dropdown .dropdown-menu > li > a:focus {
  background-color: rgba(246, 246, 246, 0.4);
}
/* ~/content/less/visa/../default/main.less:L6589 */
nav .profile-grp .dropdown .dropdown-menu.second-level {
  border: none;
  box-shadow: inset 0 3px 20px 0 #0c0e33;
}
/* ~/content/less/visa/../default/main.less:L6593 */
/* ~/content/less/visa/../default/main.less:L6594 */
nav .profile-grp .dropdown .dropdown-menu.second-level li a {
  padding-left: 50px;
  font-size: 12px;
}
/* ~/content/less/visa/../default/main.less:L6604 */
nav.toggled {
  width: 230px;
}
/* ~/content/less/visa/../default/main.less:L6608 */
/* ~/content/less/visa/../default/main.less:L6609 */
nav.opened ul.nav,
nav.opened .profile-grp {
  width: 230px;
}
/* ~/content/less/visa/../default/main.less:L6614 */
nav .sidebar-nav {
  margin-top: 10px;
}
/* ~/content/less/visa/../default/main.less:L6617 */
nav .sidebar-nav > li {
  border-top: 1px solid #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L6620 */
nav .sidebar-nav > li:last-child {
  border-bottom: 1px solid #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L6625 */
/* ~/content/less/visa/../default/main.less:L6626 */
nav .sidebar-nav li a {
  color: #5E5E5E;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 20px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L6633 */
nav .sidebar-nav li a span {
  padding-right: 10px;
}
/* ~/content/less/visa/../default/main.less:L6636 */
nav .sidebar-nav li a span.typcn-chevron-right {
  padding-right: 0;
  position: absolute;
  right: 20px;
  transition: transform 0.3s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* ~/content/less/visa/../default/main.less:L6646 */
/* ~/content/less/visa/../default/main.less:L6647 */
nav .sidebar-nav li a.triggered .typcn-chevron-right {
  transform: rotate(90deg);
}
/* ~/content/less/visa/../default/main.less:L6652 */
nav .sidebar-nav li a:hover,
nav .sidebar-nav li a:active,
nav .sidebar-nav li a:focus {
  background-color: rgba(230, 230, 230, 0.8);
}
/* ~/content/less/visa/../default/main.less:L6657 */
nav .sidebar-nav li .typcn:before {
  font-size: 18px;
}
/* ~/content/less/visa/../default/main.less:L6661 */
/* ~/content/less/visa/../default/main.less:L6662 */
nav .sidebar-nav li.open .typcn-chevron-right {
  transform: rotate(90deg);
}
/* ~/content/less/visa/../default/main.less:L6666 */
nav .sidebar-nav li.open > a {
  background-color: transparent;
}
/* ~/content/less/visa/../default/main.less:L6670 */
nav .sidebar-nav li.open a:hover,
nav .sidebar-nav li.open a:active,
nav .sidebar-nav li.open a:focus {
  background-color: #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L6676 */
nav .sidebar-nav .dropdown-menu {
  position: relative;
  background-color: #e6e6e6;
  width: 100%;
  border: none;
  float: none;
  box-shadow: inset 0 3px 20px 0 #c0c0c0;
  margin-top: 0;
}
/* ~/content/less/visa/../default/main.less:L6685 */
nav .sidebar-nav .dropdown-menu a {
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L6689 */
/* ~/content/less/visa/../default/main.less:L6690 */
nav .sidebar-nav .dropdown-menu.second-level a {
  color: #5E5E5E;
  font-size: 12px;
  font-weight: normal;
}
/* ~/content/less/visa/../default/main.less:L6695 */
nav .sidebar-nav .dropdown-menu.second-level a:hover,
nav .sidebar-nav .dropdown-menu.second-level a:active,
nav .sidebar-nav .dropdown-menu.second-level a:focus {
  background-color: #d9d9d9;
}
/* ~/content/less/visa/../default/main.less:L6701 */
nav .sidebar-nav .dropdown-menu.third-level {
  box-shadow: none;
}
/* ~/content/less/visa/../default/main.less:L6704 */
nav .sidebar-nav .dropdown-menu.third-level a {
  font-weight: normal;
  padding-left: 60px;
}
/* ~/content/less/visa/../default/main.less:L6710 */
nav .sidebar-nav .dropdown-menu .trigger {
  font-weight: bold !important;
}
/* ~/content/less/visa/../default/main.less:L6713 */
nav .sidebar-nav .dropdown-menu .trigger .typcn-arrow-sorted-down {
  padding-right: 0;
  display: inline-block;
  transition: transform 0.3s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: rotate(-90deg);
}
/* ~/content/less/visa/../default/main.less:L6721 */
nav .sidebar-nav .dropdown-menu .trigger .typcn-arrow-sorted-down:before {
  margin-top: -4px;
}
/* ~/content/less/visa/../default/main.less:L6726 */
/* ~/content/less/visa/../default/main.less:L6727 */
nav .sidebar-nav .dropdown-menu .trigger.triggered .typcn-arrow-sorted-down {
  transform: rotate(0);
}
/* ~/content/less/visa/../default/main.less:L6736 */
.no-p-m {
  margin: 0;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L6741 */
.no-padd {
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L6745 */
.uppercase {
  text-transform: uppercase;
}
/* ~/content/less/visa/../default/main.less:L6749 */
.bp-fb {
  color: #1a1f71;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L6754 */
@media (min-width: 768px) {
  .p-r-lg {
    padding-right: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L6760 */
@media (min-width: 768px) {
  .p-r-md {
    padding-right: 25px;
  }
}
/* ~/content/less/visa/../default/main.less:L6766 */
@media (min-width: 768px) {
  .p-custom-1 {
    padding: 0 25px 0px 15px;
  }
}
/* ~/content/less/visa/../default/main.less:L6772 */
.col-12 {
  position: fixed;
  background-color: rgba(230, 230, 230, 0.8);
  z-index: 1;
  top: 48%;
  left: 43%;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 20px 3px #e6e6e6;
  -moz-box-shadow: 0px 0px 20px 3px #e6e6e6;
  box-shadow: 0px 0px 20px 3px #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L6785 */
.col-12 [data-loader] {
  margin-top: 0;
  margin-left: -12px;
}
/* ~/content/less/visa/../default/main.less:L6790 */
.WallItemModel .col-12 {
  left: 49.111111%;
}
@media (max-width: 767px) {
  .col-12 {
    left: 50%;
    margin-left: -13px;
  }
}
/* ~/content/less/visa/../default/main.less:L6800 */
/* ~/content/less/visa/../default/main.less:L6801 */
.modal .tile-body iframe,
.comment iframe {
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L6805 */
.modal .tile-body img,
.comment img {
  max-width: 100%;
}
/* ~/content/less/visa/../default/main.less:L6810 */
@media (max-width: 767px) {
  .profile-details {
    padding: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L6815 */
.profile-details > div {
  background-color: #ffffff;
  min-height: 250px;
  margin-top: 95px;
  text-align: center;
  border-radius: 5px;
  padding: 0 20px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
/* ~/content/less/visa/../default/main.less:L6825 */
.profile-details .profile-image {
  max-width: 190px;
  max-height: 190px;
  width: 100%;
  border-radius: 50%;
  margin-top: -95px;
  margin-bottom: 5px;
  border: 3px solid #ffffff;
  background: #e6e6e6;
  background: -webkit-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: -o-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: -moz-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: radial-gradient(#e6e6e6 60%, #ffffff 70%);
}
/* ~/content/less/visa/../default/main.less:L6840 */
/* ~/content/less/visa/../default/main.less:L6841 */
.profile-details .profile-name p {
  margin-bottom: 5px;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L6845 */
.profile-details .profile-name p.name {
  text-transform: uppercase;
  font-weight: bold;
  color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L6853 */
.profile-details .profile-stats {
  padding-left: 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* ~/content/less/visa/../default/main.less:L6862 */
.profile-details .profile-stats li {
  text-decoration: none;
  list-style-type: none;
}
/* ~/content/less/visa/../default/main.less:L6866 */
.profile-details .profile-stats li a {
  color: #777777;
  font-size: 24px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .profile-details .profile-stats li a {
    font-size: 20px;
  }
}
/* ~/content/less/visa/../default/main.less:L6874 */
.profile-details .profile-stats li a:hover,
.profile-details .profile-stats li a:active,
.profile-details .profile-stats li a:focus {
  outline: none;
  text-decoration: none;
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L6883 */
.profile-details .profile-description {
  text-align: left;
  padding-bottom: 30px;
}
/* ~/content/less/visa/../default/main.less:L6887 */
/* ~/content/less/visa/../default/main.less:L6888 */
.profile-details .profile-description p:first-child {
  margin-bottom: 20px;
}
/* ~/content/less/visa/../default/main.less:L6892 */
.profile-details .profile-description p.col-xs-9.col-sm-9.col-md-8.col-lg-9 {
  padding-left: 10px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
/* ~/content/less/visa/../default/main.less:L6899 */
.profile-details .profile-description .uppercase {
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L6904 */
.profile-details .btn-primary {
  margin: 0 auto 30px;
  padding: 4px 25px;
  border: none;
  border-radius: 3px;
  font-weight: bold;
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L6912 */
.profile-details .btn-primary:hover,
.profile-details .btn-primary:active,
.profile-details .btn-primary:focus {
  outline: none;
  background-color: rgba(26, 31, 113, 0.9);
}
/* ~/content/less/visa/../default/main.less:L6919 */
.profile-details {
  padding: 0 0 30px 0;
}
@media (min-width: 992px) {
  .profile-details {
    padding: 0 30px 0 0;
  }
}
/* ~/content/less/visa/../default/main.less:L6927 */
@media (max-width: 767px) {
  .profile-content {
    padding: 0;
    margin: 0px -20px 0 -15px;
    width: calc(100% + 30px);
  }
}
@media (min-width: 768px) {
  .profile-content {
    padding: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L6938 */
.profile-content > div {
  background-color: #e6e6e6;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L6943 */
.profile-content .nav-tabs {
  border: none;
}
/* ~/content/less/visa/../default/main.less:L6946 */
/* ~/content/less/visa/../default/main.less:L6947 */
/* ~/content/less/visa/../default/main.less:L6948 */
.profile-content .nav-tabs li:first-child a {
  margin-left: 12px;
}
/* ~/content/less/visa/../default/main.less:L6953 */
.profile-content .nav-tabs li a {
  text-transform: uppercase;
  color: #777777;
  font-size: 14px;
  font-weight: bold;
  border: none;
  border-radius: 5px 5px 0 0;
  padding: 5px 15px;
}
/* ~/content/less/visa/../default/main.less:L6962 */
.profile-content .nav-tabs li a:hover,
.profile-content .nav-tabs li a:focus,
.profile-content .nav-tabs li a:active {
  outline: none;
  border: none;
  background-color: rgba(255, 255, 255, 0.5);
}
/* ~/content/less/visa/../default/main.less:L6969 */
/* ~/content/less/visa/../default/main.less:L6970 */
.profile-content .nav-tabs li.active a {
  background-color: #ffffff;
  color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L6978 */
.profile-content .profile-top {
  color: #777777;
  font-size: 30px;
}
@media (min-width: 768px) {
  .profile-content .profile-top {
    padding: 12px 24px;
  }
}
/* ~/content/less/visa/../default/main.less:L6986 */
.profile-content .profile-top > div {
  display: inline-block;
}
/* ~/content/less/visa/../default/main.less:L6990 */
.profile-content .profile-top span {
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L6993 */
.profile-content .profile-top span span {
  font-weight: normal;
}
/* ~/content/less/visa/../default/main.less:L6997 */
.profile-content .profile-top span.edit-text {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L7002 */
.profile-content .profile-top button.close-edit {
  margin-right: -7px;
  opacity: 1;
  display: none;
}
@media (max-width: 767px) {
  .profile-content .profile-top button.close-edit {
    padding: 12px 24px 0 0;
  }
}
/* ~/content/less/visa/../default/main.less:L7011 */
.profile-content .profile-top button.close-edit:hover,
.profile-content .profile-top button.close-edit:focus {
  opacity: 0.8;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L7016 */
.profile-content .profile-top button.close-edit > span {
  color: #777777;
  font-size: 30px;
}
/* ~/content/less/visa/../default/main.less:L7023 */
.profile-content .tab-content {
  background-color: #ffffff;
  padding: 25px 0px 15px;
  border-radius: 0 0 5px 5px;
}
/* ~/content/less/visa/../default/main.less:L7029 */
.profile-content .tile {
  margin: 0;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L7033 */
.profile-content .tile .content-box {
  padding-top: 20px;
  min-height: initial;
}
/* ~/content/less/visa/../default/main.less:L7037 */
/* ~/content/less/visa/../default/main.less:L7038 */
.profile-content .tile .content-box .tile-body .button .like-tile,
.profile-content .tile .content-box .tile-body .button .comment-tile {
  min-width: initial;
  cursor: default;
}
/* ~/content/less/visa/../default/main.less:L7043 */
.profile-content .tile .content-box .tile-body .button i + span {
  margin: 0 6px;
}
/* ~/content/less/visa/../default/main.less:L7048 */
@media (min-width: 768px) {
  .profile-content .tile .content-box .tile-body .text {
    height: 63px;
    min-height: 63px;
  }
}
/* ~/content/less/visa/../default/main.less:L7056 */
/* ~/content/less/visa/../default/main.less:L7057 */
/* ~/content/less/visa/../default/main.less:L7058 */
.profile-content .tile .comment-box > div:last-child {
  text-align: left;
}
/* ~/content/less/visa/../default/main.less:L7063 */
.profile-content .tile .comment-box .comment {
  border-top: 1px solid #ebebeb;
}
/* ~/content/less/visa/../default/main.less:L7066 */
.profile-content .tile .comment-box .comment .text {
  padding: 10px 35px 0;
  margin: 0;
}
@media (max-width: 767px) {
  .profile-content .tile .comment-box .comment .text {
    padding: 0 0 8px;
  }
}
/* ~/content/less/visa/../default/main.less:L7078 */
/* ~/content/less/visa/../default/main.less:L7079 */
.profile-content .comments .tile .content-box {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* ~/content/less/visa/../default/main.less:L7085 */
.profile-content .profile-edit {
  height: 540px;
  display: none;
}
/* ~/content/less/visa/../default/main.less:L7089 */
.profile-content .profile-edit .profile-image-edit {
  position: relative;
  text-align: center;
  cursor: pointer;
  padding: 20px;
}
/* ~/content/less/visa/../default/main.less:L7095 */
.profile-content .profile-edit .profile-image-edit .img {
  position: relative;
  width: 100%;
  max-width: 190px;
  margin: 0 auto;
}
/* ~/content/less/visa/../default/main.less:L7102 */
.profile-content .profile-edit .profile-image-edit .img > span {
  font-size: 70px;
  color: #1a1f71;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  z-index: 1;
  line-height: 180px;
}
/* ~/content/less/visa/../default/main.less:L7112 */
.profile-content .profile-edit .profile-image-edit .profile-image {
  max-width: 190px;
  max-height: 190px;
  width: 100%;
  border-radius: 50%;
  border: 3px solid #ffffff;
  opacity: 0.5;
  background: #e6e6e6;
  background: -webkit-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: -o-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: -moz-radial-gradient(#e6e6e6 60%, #ffffff 70%);
  background: radial-gradient(#e6e6e6 60%, #ffffff 70%);
}
/* ~/content/less/visa/../default/main.less:L7126 */
/* ~/content/less/visa/../default/main.less:L7127 */
.profile-content .profile-edit .profile-image-edit:hover .profile-image {
  opacity: 0.7;
}
/* ~/content/less/visa/../default/main.less:L7132 */
.profile-content .profile-edit .profile-image-edit .editor-field {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L7135 */
.profile-content .profile-edit .profile-image-edit .editor-field input[type="file"] {
  opacity: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 2;
  cursor: pointer;
  left: 0;
}
/* ~/content/less/visa/../default/main.less:L7147 */
.profile-content .profile-edit .profile-image-edit #editpreview {
  position: absolute;
  right: 53px;
  bottom: 57px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: #1a1f71;
  border-radius: 50%;
  text-align: center;
  z-index: 10;
}
/* ~/content/less/visa/../default/main.less:L7159 */
.profile-content .profile-edit .profile-image-edit #editpreview span {
  color: #ffffff;
  font-size: 20px;
}
/* ~/content/less/visa/../default/main.less:L7166 */
.profile-content .profile-edit p.title {
  text-transform: uppercase;
  color: #1a1f71;
  font-weight: bold;
  margin-top: 20px;
}
/* ~/content/less/visa/../default/main.less:L7172 */
.profile-content .profile-edit p.title label {
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L7177 */
.profile-content .profile-edit .studioAlert:not(:first-of-type) {
  padding-top: 20px;
}
/* ~/content/less/visa/../default/main.less:L7181 */
.profile-content .profile-edit p.title + input {
  width: 100%;
  border: 1px solid #c0c0c0;
  border-radius: 3px;
  padding: 4px 8px;
}
/* ~/content/less/visa/../default/main.less:L7188 */
.profile-content .profile-edit button.dropdown-toggle {
  padding: 4px 8px;
  width: 100%;
  text-align: left;
  border-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L7194 */
.profile-content .profile-edit button.dropdown-toggle span.caret {
  float: right;
  margin-top: 7px;
}
/* ~/content/less/visa/../default/main.less:L7199 */
.profile-content .profile-edit button.dropdown-toggle:hover,
.profile-content .profile-edit button.dropdown-toggle:active,
.profile-content .profile-edit button.dropdown-toggle:focus {
  background-color: #f3f3f3;
}
/* ~/content/less/visa/../default/main.less:L7204 */
.profile-content .profile-edit .btn-group,
.profile-content .profile-edit ul.dropdown-menu {
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L7208 */
.profile-content .profile-edit button.btn-primary.change-pwd {
  margin: 45px 0 15px 0;
  padding: 4px 8px;
  width: 100%;
  border-radius: 3px;
  background-color: transparent;
  color: #1a1f71;
  border-color: #1a1f71;
  transition: all 0.3s;
}
/* ~/content/less/visa/../default/main.less:L7218 */
.profile-content .profile-edit button.btn-primary.change-pwd:hover,
.profile-content .profile-edit button.btn-primary.change-pwd:active,
.profile-content .profile-edit button.btn-primary.change-pwd:focus {
  background-color: #1a1f71;
  color: #ffffff;
}
/* ~/content/less/visa/../default/main.less:L7224 */
.profile-content .profile-edit textarea {
  padding: 4px 8px;
  border-radius: 3px;
  width: 100%;
  min-height: 70px;
}
/* ~/content/less/visa/../default/main.less:L7231 */
.profile-content .profile-edit input[type="radio"] {
  margin-top: 2px;
  vertical-align: top;
}
/* ~/content/less/visa/../default/main.less:L7236 */
.profile-content .profile-edit label.radio-inline {
  width: 20%;
}
/* ~/content/less/visa/../default/main.less:L7240 */
.profile-content .profile-edit input + label {
  vertical-align: middle;
  font-weight: normal;
  width: 20%;
}
/* ~/content/less/visa/../default/main.less:L7246 */
.profile-content .profile-edit .btn-primary.btn-submit {
  margin-top: 25px;
  padding: 6px 40px;
  border: none;
  border-radius: 3px;
  font-weight: bold;
  background-color: #1a1f71;
}
@media (max-width: 767px) {
  .profile-content .profile-edit .btn-primary.btn-submit {
    display: block;
    margin: 25px auto 10px;
  }
}
/* ~/content/less/visa/../default/main.less:L7260 */
.profile-content .profile-edit .btn-primary.btn-submit:hover,
.profile-content .profile-edit .btn-primary.btn-submit:active,
.profile-content .profile-edit .btn-primary.btn-submit:focus {
  outline: none;
  background-color: rgba(26, 31, 113, 0.9);
}
/* ~/content/less/visa/../default/main.less:L7266 */
.profile-content .profile-edit #profileOK,
.profile-content .profile-edit #profileError {
  margin-right: 25px;
}
/* ~/content/less/visa/../default/main.less:L7270 */
.profile-content .profile-edit .alert-danger {
  border-color: #a94442 !important;
}
/* ~/content/less/visa/../default/main.less:L7275 */
.profile-content .profile-tiles-mobile {
  cursor: pointer;
  background-color: #e6e6e6;
  padding: 10px 7px;
}
/* ~/content/less/visa/../default/main.less:L7280 */
.profile-content .profile-tiles-mobile span.caret {
  right: 10px;
  top: 12px;
  position: absolute;
}
/* ~/content/less/visa/../default/main.less:L7286 */
.profile-content .profile-tiles-mobile a.dropdown-toggle {
  position: relative;
  display: inline-block;
  background-color: #ffffff;
  width: 100%;
  padding: 4px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  font-size: 14px;
  color: #777777;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L7299 */
/* ~/content/less/visa/../default/main.less:L7300 */
.profile-content .profile-tiles-mobile .dropdown-menu li {
  padding: 0 4px;
}
/* ~/content/less/visa/../default/main.less:L7303 */
.profile-content .profile-tiles-mobile .dropdown-menu li a {
  font-size: 14px;
  color: #777777;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L7309 */
/* ~/content/less/visa/../default/main.less:L7310 */
.profile-content .profile-tiles-mobile .dropdown-menu li.active a {
  background-color: #cccccc;
  border-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L7320 */
/* ~/content/less/visa/../default/main.less:L7321 */
/* ~/content/less/visa/../default/main.less:L7322 */
.change-pwd-modal .modal-header h4 {
  color: #777777;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L7328 */
/* ~/content/less/visa/../default/main.less:L7329 */
/* ~/content/less/visa/../default/main.less:L7330 */
.change-pwd-modal .modal-body .form-group label {
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L7335 */
.change-pwd-modal .modal-body .form-control {
  border-radius: 3px;
  height: auto;
  border-color: #c0c0c0;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L7343 */
.change-pwd-modal .modal-footer {
  text-align: right;
  padding-top: 0;
}
/* ~/content/less/visa/../default/main.less:L7347 */
.change-pwd-modal .modal-footer button {
  border: none;
  font-size: 13px;
  font-weight: bold;
  color: #777777;
  background-color: transparent;
  padding: 4px 15px;
  border-radius: 3px;
  margin: 5px 0;
}
/* ~/content/less/visa/../default/main.less:L7357 */
.change-pwd-modal .modal-footer button:hover,
.change-pwd-modal .modal-footer button:active,
.change-pwd-modal .modal-footer button:focus {
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L7361 */
.change-pwd-modal .modal-footer button.btn-primary {
  margin: 5px 0;
  border: none;
  color: #ffffff;
  border-radius: 3px;
  font-weight: bold;
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L7369 */
.change-pwd-modal .modal-footer button.btn-primary:hover,
.change-pwd-modal .modal-footer button.btn-primary:active,
.change-pwd-modal .modal-footer button.btn-primary:focus {
  background-color: rgba(26, 31, 113, 0.9);
}
/* ~/content/less/visa/../default/main.less:L7377 */
.open-modal {
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L7381 */
/* ~/content/less/visa/../default/main.less:L7382 */
@media (min-width: 768px) {
  .image-lg-modal .modal-dialog {
    width: 850px;
    margin-top: 86px;
  }
}
@media (max-width: 767px) {
  .image-lg-modal .modal-dialog {
    margin-top: 63px;
  }
}
/* ~/content/less/visa/../default/main.less:L7393 */
.image-lg-modal .modal-content {
  box-shadow: 0px 0px 20px 5px rgba(230, 230, 230, 0.25);
  min-height: 52px;
  background-color: #222222;
  transition: all 0.5s ease;
}
/* ~/content/less/visa/../default/main.less:L7400 */
.image-lg-modal .modal-backdrop.in {
  opacity: 0.7;
}
/* ~/content/less/visa/../default/main.less:L7404 */
.image-lg-modal .modal-body {
  text-align: center;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L7408 */
.image-lg-modal .modal-body img {
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L7412 */
.image-lg-modal .modal-body button.close {
  position: absolute;
  right: 12px;
  top: 10px;
  opacity: 0.8;
  background-image: url('/content/themes/cas/svg/close.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 15px;
  height: 15px;
}
/* ~/content/less/visa/../default/main.less:L7423 */
.image-lg-modal .modal-body button.close:hover,
.image-lg-modal .modal-body button.close:focus {
  opacity: 1;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L7428 */
.image-lg-modal .modal-body button.close > span {
  color: #ffffff;
  font-size: 30px;
}
@media (max-width: 767px) {
  .image-lg-modal .modal-body button.close {
    margin: 0;
    left: 10px;
    top: 15px;
    z-index: 1060;
  }
}
/* ~/content/less/visa/../default/main.less:L7443 */
.glyphicon.spinning {
  animation: spin 1s infinite linear;
  -webkit-animation: spin2 1s infinite linear;
}
@keyframes spin {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
@-webkit-keyframes spin2 {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
/* ~/content/less/visa/../default/main.less:L7468 */
/* ~/content/less/visa/../default/main.less:L7469 */
/* ~/content/less/visa/../default/main.less:L7470 */
body.PageModel .content .container,
body.NotificationModel .content .container {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
/* ~/content/less/visa/../default/main.less:L7475 */
body.PageModel .content .container h1,
body.NotificationModel .content .container h1 {
  font-weight: bold;
  color: #777777;
  margin: 16px 24px;
}
/* ~/content/less/visa/../default/main.less:L7481 */
body.PageModel .content .container .bg-white,
body.NotificationModel .content .container .bg-white {
  padding: 20px 20px 30px;
  border-radius: 0 0 5px 5px;
}
@media (min-width: 480px) {
  body.PageModel .content .container .bg-white,
  body.NotificationModel .content .container .bg-white {
    padding: 25px 50px 45px;
  }
}
/* ~/content/less/visa/../default/main.less:L7490 */
body.PageModel .content .container .header,
body.NotificationModel .content .container .header {
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L7494 */
body.PageModel .content .container .btn-primary,
body.NotificationModel .content .container .btn-primary {
  background-color: transparent;
  color: #1a1f71;
  font-weight: bold;
  border-color: #1a1f71;
  border-radius: 3px;
  margin: 40px 0 20px;
  padding: 3px 30px;
  transition: all 0.3s;
}
/* ~/content/less/visa/../default/main.less:L7504 */
body.PageModel .content .container .btn-primary:hover,
body.NotificationModel .content .container .btn-primary:hover {
  background-color: #1a1f71;
  color: #ffffff;
}
/* ~/content/less/visa/../default/main.less:L7510 */
body.PageModel .content .container .notification,
body.NotificationModel .content .container .notification {
  position: relative;
  width: 100%;
  border-radius: 3px;
  padding: 10px;
  cursor: pointer;
}
@media (min-width: 992px) {
  body.PageModel .content .container .notification,
  body.NotificationModel .content .container .notification {
    width: 50%;
  }
}
/* ~/content/less/visa/../default/main.less:L7521 */
body.PageModel .content .container .notification .not-content,
body.NotificationModel .content .container .notification .not-content {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L7524 */
body.PageModel .content .container .notification .not-content > a,
body.NotificationModel .content .container .notification .not-content > a {
  min-width: 38px;
  display: inline-block;
  float: left;
}
/* ~/content/less/visa/../default/main.less:L7530 */
body.PageModel .content .container .notification .not-content > div:not(.clearfix),
body.NotificationModel .content .container .notification .not-content > div:not(.clearfix) {
  float: left;
  width: 80%;
}
@media (min-width: 520px) {
  body.PageModel .content .container .notification .not-content > div:not(.clearfix),
  body.NotificationModel .content .container .notification .not-content > div:not(.clearfix) {
    width: 88%;
  }
}
/* ~/content/less/visa/../default/main.less:L7538 */
body.PageModel .content .container .notification .not-content > div:not(.clearfix) .typcn,
body.NotificationModel .content .container .notification .not-content > div:not(.clearfix) .typcn {
  color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L7543 */
body.PageModel .content .container .notification .not-content .text,
body.NotificationModel .content .container .notification .not-content .text {
  vertical-align: top;
  text-decoration: none;
  color: #777777;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L7549 */
body.PageModel .content .container .notification .not-content .text:hover,
body.NotificationModel .content .container .notification .not-content .text:hover {
  color: #444444;
}
/* ~/content/less/visa/../default/main.less:L7554 */
body.PageModel .content .container .notification .not-content .date,
body.NotificationModel .content .container .notification .not-content .date {
  vertical-align: bottom;
}
/* ~/content/less/visa/../default/main.less:L7558 */
body.PageModel .content .container .notification .not-content img,
body.NotificationModel .content .container .notification .not-content img {
  vertical-align: top;
  margin-right: 10px;
}
/* ~/content/less/visa/../default/main.less:L7564 */
body.PageModel .content .container .notification .remove,
body.NotificationModel .content .container .notification .remove {
  display: none;
  position: absolute;
  right: 4px;
  top: 5px;
  font-size: 9px;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L7573 */
body.PageModel .content .container .notification:hover,
body.NotificationModel .content .container .notification:hover {
  background-color: #e6e6e6;
}
/* ~/content/less/visa/../default/main.less:L7576 */
body.PageModel .content .container .notification:hover .remove,
body.NotificationModel .content .container .notification:hover .remove {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L7585 */
/* ~/content/less/visa/../default/main.less:L7586 */
body.NotificationModel .content .container .bg-white {
  padding: 20px 20px 30px;
}
@media (max-width: 349px) {
  body.NotificationModel .content .container .bg-white {
    padding: 20px 10px 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L7595 */
body.CASModel {
  background-color: #F4F7F9;
}
/* ~/content/less/visa/../default/main.less:L7598 */
body.CASModel .content {
  margin: 0;
  background-color: #F4F7F9;
}
/* ~/content/less/visa/../default/main.less:L7604 */
body.WallListModel {
  background-color: #F4F7F9;
}
/* ~/content/less/visa/../default/main.less:L7608 */
.search-title {
  color: #717171;
  font-size: 28px;
  font-weight: 600;
  line-height: 33px;
  padding: 21px 15px 15px;
}
/* ~/content/less/visa/../default/main.less:L7616 */
.search-detail {
  height: 295px;
  background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
}
/* ~/content/less/visa/../default/main.less:L7627 */
.search-detail:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(90deg, rgba(26, 31, 113, 0.57) 0%, rgba(247, 182, 0, 0.57) 100%);
}
/* ~/content/less/visa/../default/main.less:L7639 */
.search-detail .search-input {
  width: 100%;
  height: 70px;
  border-radius: 5px;
  border: none;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.5);
  padding: 25px 65px 25px 30px;
  font-size: 18px;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L7649 */
.search-detail .search-input::-webkit-input-placeholder {
  color: #8E8E8E;
  opacity: 0.58;
}
/* ~/content/less/visa/../default/main.less:L7654 */
.search-detail .search-input:-moz-placeholder {
  color: #8E8E8E;
  opacity: 0.58;
}
/* ~/content/less/visa/../default/main.less:L7659 */
.search-detail .search-input::-moz-placeholder {
  color: #8E8E8E;
  opacity: 0.58;
}
/* ~/content/less/visa/../default/main.less:L7664 */
.search-detail .search-input:-ms-input-placeholder {
  opacity: 0.58;
  color: #8E8E8E;
}
/* ~/content/less/visa/../default/main.less:L7670 */
.search-detail .entry {
  position: relative;
}
@media (max-width: 767px) {
  .search-detail .entry {
    width: 100%;
  }
}
/* ~/content/less/visa/../default/main.less:L7677 */
.search-detail .entry .icon.icon-Search,
.search-detail .entry .icon.icon-Close {
  position: absolute;
  top: 20px;
  right: 40px;
  font-size: 30px;
  opacity: 0.4;
}
/* ~/content/less/visa/../default/main.less:L7685 */
.search-detail .entry .icon.icon-Close {
  display: none;
  top: 23px;
  right: 43px;
  font-size: 24px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .search-detail {
    height: 225px;
  }
  /* ~/content/less/visa/../default/main.less:L7697 */
  .search-detail .search-input {
    padding: 20px 65px 20px 20px;
    height: 60px;
  }
  /* ~/content/less/visa/../default/main.less:L7702 */
  /* ~/content/less/visa/../default/main.less:L7703 */
  .search-detail .entry .icon.icon-Search {
    top: 18px;
    right: 35px;
    font-size: 25px;
  }
  /* ~/content/less/visa/../default/main.less:L7709 */
  .search-detail .entry .icon.icon-Close {
    top: 21px;
    right: 38px;
    font-size: 19px;
  }
}
/* ~/content/less/visa/../default/main.less:L7718 */
/* ~/content/less/visa/../default/main.less:L7719 */
.walls.affix + .search-page {
  margin-top: 52px;
}
/* ~/content/less/visa/../default/main.less:L7723 */
.search-page .filters {
  top: 0;
  transition: top ease-out 0.4s;
  max-width: 300px;
  margin-top: 12px;
}
/* ~/content/less/visa/../default/main.less:L7729 */
.search-page .filters.affix {
  position: fixed;
  top: 52px;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translateX(352px);
  transform: translateX(352px);
  overflow-y: auto;
}
/* ~/content/less/visa/../default/main.less:L7740 */
.search-page .filters .radio + .radio,
.search-page .filters .checkbox + .checkbox {
  margin-top: 10px;
}
/* ~/content/less/visa/../default/main.less:L7744 */
.search-page .filters .btn-custom {
  border: 1px solid #DFDFDF;
  border-radius: 5px;
  background-color: #fff;
  padding: 9px 11px;
  text-transform: uppercase;
  font-weight: 500;
  outline: none;
  margin-top: 25px;
}
/* ~/content/less/visa/../default/main.less:L7754 */
/* ~/content/less/visa/../default/main.less:L7757 */
.search-page .filters .btn-custom a {
  text-decoration: none;
  color: #000;
}
/* ~/content/less/visa/../default/main.less:L7764 */
.search-page .facet-title {
  color: #686B6D;
  font-size: 17px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  width: 100%;
  padding: 22px 0 16px;
  margin-bottom: 21px;
}
/* ~/content/less/visa/../default/main.less:L7775 */
.search-page .facet-title:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background-color: #E2E2E2;
}
/* ~/content/less/visa/../default/main.less:L7787 */
.search-page .filter-label {
  color: #7F7F7F;
  font-size: 15px;
  font-weight: 500;
  padding-left: 30px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L7795 */
.search-page input[checked] + .filter-label {
  color: #000;
}
/* ~/content/less/visa/../default/main.less:L7799 */
.search-page .facet-wall {
  width: 100%;
  height: 46px;
  display: block;
  margin: 10px 0;
}
/* ~/content/less/visa/../default/main.less:L7805 */
.search-page .facet-wall img {
  border-radius: 5px;
  vertical-align: top;
  opacity: 0.5;
}
/* ~/content/less/visa/../default/main.less:L7811 */
/* ~/content/less/visa/../default/main.less:L7812 */
.search-page .facet-wall:hover img {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L7817 */
.search-page .facet-wall .filter-label {
  padding-left: 20px;
  vertical-align: middle;
  line-height: 46px;
}
/* ~/content/less/visa/../default/main.less:L7823 */
/* ~/content/less/visa/../default/main.less:L7824 */
.search-page .facet-wall.checked img {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L7828 */
.search-page .facet-wall.checked .filter-label {
  color: #000;
}
/* ~/content/less/visa/../default/main.less:L7833 */
.search-page .facet-wall .wall-counts {
  padding: 0;
  float: right;
}
/* ~/content/less/visa/../default/main.less:L7838 */
.search-page .facet-wall .hide-overflow {
  max-width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* ~/content/less/visa/../default/main.less:L7846 */
.search-page .facet-tags {
  height: 30px;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  background-color: #f7f7f7;
  font-size: 14px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.45);
  text-decoration: none;
  padding: 7px 8px;
  max-width: 190px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  float: left;
  margin-right: 7px;
  margin-bottom: 7px;
}
/* ~/content/less/visa/../default/main.less:L7866 */
.search-page .facet-tags span {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L7870 */
.search-page .facet-tags.checked {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
}
/* ~/content/less/visa/../default/main.less:L7873 */
.search-page .facet-tags.checked span {
  display: inline-block;
  padding: 0 5px 0 2px;
  font-size: 8px;
}
/* ~/content/less/visa/../default/main.less:L7881 */
.search-page #tags::after {
  content: "";
  display: table;
  clear: both;
}
/* ~/content/less/visa/../default/main.less:L7887 */
/* ~/content/less/visa/../default/main.less:L7888 */
.search-page .results .search-c {
  clear: both;
}
/* ~/content/less/visa/../default/main.less:L7892 */
/* ~/content/less/visa/../default/main.less:L7893 */
.search-page .results .walls-result .wall-hit {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 6px;
  padding-top: 0;
}
@media (min-width: 768px) {
  .search-page .results .walls-result .wall-hit {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L7906 */
.search-page .results .walls-result .wall-padding {
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L7910 */
.search-page .results .walls-result .image {
  height: 165px;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 3.75px;
  background-color: rgba(26, 31, 113, 0.32);
}
/* ~/content/less/visa/../default/main.less:L7925 */
.search-page .results .walls-result .top-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 44px;
  height: auto;
  text-align: left;
  background: linear-gradient(0deg, rgba(100, 100, 100, 0) 0%, rgba(75, 75, 75, 0.8) 100%);
  padding: 9px 12px 0;
}
/* ~/content/less/visa/../default/main.less:L7937 */
.search-page .results .walls-result .bottom-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 44px;
  height: auto;
  text-align: left;
  padding: 0 12px 24px;
  background: linear-gradient(180deg, rgba(100, 100, 100, 0) 0%, rgba(75, 75, 75, 0.84) 100%);
}
/* ~/content/less/visa/../default/main.less:L7948 */
.search-page .results .walls-result .bottom-container .wall-name {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
/* ~/content/less/visa/../default/main.less:L7956 */
.search-page .results .walls-result .bottom-container .wall-question {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L7963 */
.search-page .results .walls-result .wall-closes {
  display: inline-block;
  color: #fff;
  z-index: 1;
  position: relative;
  padding: 0 13px;
  margin-top: 3px;
  line-height: 24px;
  height: 24px;
  border-radius: 18px;
  background-color: rgba(0, 0, 0, 0.38);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .search-page .results .walls-result .wall-closes {
    line-height: 23px;
  }
}
/* ~/content/less/visa/../default/main.less:L7979 */
.search-page .results .walls-result .wall-closes span {
  font-size: 12px;
  vertical-align: middle;
  font-weight: 300;
}
/* ~/content/less/visa/../default/main.less:L7987 */
.search-page .results .no-results {
  padding: 10px 15px;
  font-weight: 400;
  font-size: 13px;
}
/* ~/content/less/visa/../default/main.less:L7993 */
.search-page .results .ais-infinite-hits--showmore {
  clear: both;
  padding: 10px 15px;
  text-align: center;
}
/* ~/content/less/visa/../default/main.less:L7998 */
.search-page .results .ais-infinite-hits--showmore button[disabled] {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L8002 */
.search-page .results .ais-infinite-hits--showmore button {
  border: none;
  background-color: transparent;
  padding: 5px;
  font-weight: 500;
  outline: none;
  color: #696A6B;
  font-size: 14px;
  text-decoration: underline;
}
/* ~/content/less/visa/../default/main.less:L8012 */
/* ~/content/less/visa/../default/main.less:L8019 */
/* ~/content/less/visa/../default/main.less:L8020 */
.users.search-result .user-hit {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 6px;
  padding-top: 0;
}
@media (min-width: 768px) {
  .users.search-result .user-hit {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L8032 */
.users.search-result .user-hit .user-padding {
  display: block;
  padding: 17px;
  cursor: pointer;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background-color: #fff;
  width: 100%;
}
@media (max-width: 767px) {
  .users.search-result .user-hit .user-padding {
    padding: 10px;
  }
}
/* ~/content/less/visa/../default/main.less:L8045 */
.users.search-result .user-hit .user-padding > a {
  display: inline-block;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L8051 */
.users.search-result .user-hit .avatar {
  margin-right: 16px;
  border: 1px solid #f3f3f3;
}
@media (max-width: 767px) {
  .users.search-result .user-hit .avatar {
    margin-right: 9px;
    width: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L8061 */
.users.search-result .user-hit .user-text-hit {
  display: inline-block;
  width: calc(100% - 55px);
  vertical-align: middle;
}
@media (max-width: 767px) {
  .users.search-result .user-hit .user-text-hit {
    width: calc(100% - 43px);
  }
}
/* ~/content/less/visa/../default/main.less:L8070 */
.users.search-result .user-hit .user-text-hit span {
  display: block;
  line-height: 16px;
  font-size: 14px;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
/* ~/content/less/visa/../default/main.less:L8079 */
.users.search-result .user-hit .user-text-hit .user-name-hit {
  color: #6D6D6D;
  font-weight: 500;
}
/* ~/content/less/visa/../default/main.less:L8084 */
.users.search-result .user-hit .user-text-hit .user-job-hit {
  color: #626262;
}
/* ~/content/less/visa/../default/main.less:L8091 */
.walls-container {
  background-color: #e6e6e6;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
/* ~/content/less/visa/../default/main.less:L8096 */
.walls-container .walls-title {
  color: #777777;
  font-size: 30px;
  font-weight: bold;
  padding: 12px 14px 16px;
}
/* ~/content/less/visa/../default/main.less:L8103 */
.walls-container .nav-tabs {
  border: none;
}
/* ~/content/less/visa/../default/main.less:L8106 */
/* ~/content/less/visa/../default/main.less:L8107 */
/* ~/content/less/visa/../default/main.less:L8108 */
.walls-container .nav-tabs li:first-child a {
  margin-left: 12px;
}
/* ~/content/less/visa/../default/main.less:L8113 */
.walls-container .nav-tabs li a {
  text-transform: uppercase;
  color: #777777;
  font-size: 16px;
  font-weight: bold;
  border: none;
  border-radius: 5px 5px 0 0;
  padding: 8px 18px;
}
/* ~/content/less/visa/../default/main.less:L8122 */
.walls-container .nav-tabs li a:hover,
.walls-container .nav-tabs li a:focus,
.walls-container .nav-tabs li a:active {
  outline: none;
  border: none;
  background-color: rgba(255, 255, 255, 0.5);
}
/* ~/content/less/visa/../default/main.less:L8129 */
/* ~/content/less/visa/../default/main.less:L8130 */
.walls-container .nav-tabs li.active a {
  background-color: #ffffff;
  color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L8138 */
.walls-container .tab-content {
  background-color: #ffffff;
  border-radius: 0 0 5px 5px;
  padding: 12px;
}
/* ~/content/less/visa/../default/main.less:L8144 */
.walls-container .dw-tabs-mobile {
  cursor: pointer;
  background-color: #e6e6e6;
  padding: 10px 7px;
}
/* ~/content/less/visa/../default/main.less:L8149 */
.walls-container .dw-tabs-mobile span.caret {
  right: 10px;
  top: 12px;
  position: absolute;
}
/* ~/content/less/visa/../default/main.less:L8155 */
.walls-container .dw-tabs-mobile a.dropdown-toggle {
  position: relative;
  display: inline-block;
  background-color: #ffffff;
  width: 100%;
  padding: 4px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  font-size: 14px;
  color: #777777;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L8168 */
.walls-container .dw-tabs-mobile .dropdown-menu {
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L8171 */
.walls-container .dw-tabs-mobile .dropdown-menu li {
  padding: 0 4px;
}
/* ~/content/less/visa/../default/main.less:L8174 */
.walls-container .dw-tabs-mobile .dropdown-menu li a {
  font-size: 14px;
  color: #777777;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L8180 */
/* ~/content/less/visa/../default/main.less:L8181 */
.walls-container .dw-tabs-mobile .dropdown-menu li.active a {
  background-color: #cccccc;
  border-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L8190 */
.walls-container .wall {
  background-color: transparent;
  padding: 10px;
}
/* ~/content/less/visa/../default/main.less:L8194 */
.walls-container .wall .entry-content,
.walls-container .wall .scheduled {
  cursor: auto !important;
}
/* ~/content/less/visa/../default/main.less:L8198 */
.walls-container .wall .entry-content {
  background-color: #e6e6e6;
  height: 170px;
  width: 100%;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
/* ~/content/less/visa/../default/main.less:L8208 */
.walls-container .wall .entry-content .overlayLink {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.2s linear;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(26, 31, 113, 0.8);
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  padding: 40px 12px 24px;
}
/* ~/content/less/visa/../default/main.less:L8223 */
.walls-container .wall .entry-content .overlayLink span {
  position: absolute;
  display: table;
  width: 50%;
  bottom: 30px;
  border: 1px solid;
  margin: 0 auto;
  padding: 3px 26px;
  border-radius: 3px;
  left: 25%;
  text-align: center;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L8236 */
.walls-container .wall .entry-content .overlayLink span:hover {
  background-color: #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L8242 */
.walls-container .wall .entry-content:hover {
  border: 1px solid #1a1f71;
}
/* ~/content/less/visa/../default/main.less:L8243 */
.walls-container .wall .entry-content:hover .overlayLink {
  visibility: visible;
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L8252 */
.walls-container .wall h3 {
  margin: 0;
  padding: 8px 10px;
  color: #ffffff;
  font-weight: bold;
  position: relative;
  z-index: 1;
}
/* ~/content/less/visa/../default/main.less:L8260 */
.walls-container .wall h3 span {
  text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
}
/* ~/content/less/visa/../default/main.less:L8265 */
.walls-container .wall .deadline {
  position: absolute;
  bottom: 0;
  color: #ffffff;
  padding: 4px 9px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}
/* ~/content/less/visa/../default/main.less:L8275 */
/* ~/content/less/visa/../default/main.less:L8276 */
#users-modal a,
#invite-modal a {
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L8280 */
#users-modal button.close,
#invite-modal button.close {
  position: absolute;
  right: -10px;
  top: -30px;
  opacity: 0.8;
  background-image: url('/content/themes/cas/svg/close.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 15px;
  height: 15px;
}
/* ~/content/less/visa/../default/main.less:L8291 */
#users-modal button.close:hover,
#invite-modal button.close:hover,
#users-modal button.close:focus,
#invite-modal button.close:focus {
  opacity: 1;
  outline: none;
}
/* ~/content/less/visa/../default/main.less:L8296 */
#users-modal button.close > span,
#invite-modal button.close > span {
  color: #ffffff;
  font-size: 30px;
}
@media (max-width: 767px) {
  #users-modal button.close,
  #invite-modal button.close {
    margin: 0;
    position: absolute;
    left: 10px;
    top: 15px;
    z-index: 1060;
  }
}
/* ~/content/less/visa/../default/main.less:L8310 */
#users-modal .modal-content,
#invite-modal .modal-content {
  overflow: visible;
}
/* ~/content/less/visa/../default/main.less:L8314 */
#users-modal .modal-header,
#invite-modal .modal-header {
  margin: 0;
  padding: 20px;
  position: relative;
  background-color: #ffffff !important;
}
/* ~/content/less/visa/../default/main.less:L8320 */
#users-modal .modal-header h1,
#invite-modal .modal-header h1 {
  margin: 0 30% 5px 0;
  color: #717171;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}
/* ~/content/less/visa/../default/main.less:L8327 */
#users-modal .modal-header h1 a,
#invite-modal .modal-header h1 a {
  color: #ffffff;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L8333 */
#users-modal .modal-header h4,
#invite-modal .modal-header h4 {
  margin: 0 30% 5px 0;
  color: #717171;
  line-height: 1;
  text-transform: lowercase;
}
/* ~/content/less/visa/../default/main.less:L8339 */
#users-modal .modal-header h4 a,
#invite-modal .modal-header h4 a {
  color: #717171;
  text-decoration: none;
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L8346 */
  #users-modal .modal-header h1,
  #invite-modal .modal-header h1 {
    font-size: 24px;
    margin: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L8352 */
#users-modal .modal-header .invite,
#invite-modal .modal-header .invite {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  color: #717171;
  font-weight: bold;
  border-radius: 3px;
  padding: 3px 16px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
}
/* ~/content/less/visa/../default/main.less:L8365 */
#users-modal .modal-header .invite:hover,
#invite-modal .modal-header .invite:hover,
#users-modal .modal-header .invite:active,
#invite-modal .modal-header .invite:active {
  color: #1a1f71;
  background-color: #ffffff;
  border-color: #15195c;
}
/* ~/content/less/visa/../default/main.less:L8375 */
#users-modal .divider,
#invite-modal .divider {
  border-bottom: 1px solid #ccc;
  margin: 0 20px;
}
/* ~/content/less/visa/../default/main.less:L8380 */
#users-modal .modal-body,
#invite-modal .modal-body {
  border-radius: 5px;
  padding: 12px 20px 20px;
}
/* ~/content/less/visa/../default/main.less:L8384 */
#users-modal .modal-body .search-users,
#invite-modal .modal-body .search-users {
  background-color: #e6e6e6;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L8388 */
#users-modal .modal-body .search-users input,
#invite-modal .modal-body .search-users input {
  width: 100%;
  height: 32px;
  padding: 3px 40px 3px 10px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  outline-color: #c0c0c0;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L8398 */
#users-modal .modal-body .search-users .btn-search,
#invite-modal .modal-body .search-users .btn-search {
  top: -1px;
  right: -5px;
  background-color: transparent;
  border: none;
  padding: 5px;
  outline: none;
  position: absolute;
  background-image: url('/content/themes/cas/svg/search.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 35px;
}
/* ~/content/less/visa/../default/main.less:L8412 */
#users-modal .modal-body .search-users .btn-search span,
#invite-modal .modal-body .search-users .btn-search span {
  font-size: 26px;
  /*&.typcn-zoom-outline:before{
                        font-size:26px;
                        color:@gray-light;
                        vertical-align: top;
                        margin-top: -4px;
                    }*/

}
/* ~/content/less/visa/../default/main.less:L8422 */
#users-modal .modal-body .search-users .btn-search:hover,
#invite-modal .modal-body .search-users .btn-search:hover,
#users-modal .modal-body .search-users .btn-search:active,
#invite-modal .modal-body .search-users .btn-search:active,
#users-modal .modal-body .search-users .btn-search:focus,
#invite-modal .modal-body .search-users .btn-search:focus,
#users-modal .modal-body .search-users .btn-search:active:focus,
#invite-modal .modal-body .search-users .btn-search:active:focus {
  background-color: transparent;
  outline: none;
  box-shadow: none;
}
/* ~/content/less/visa/../default/main.less:L8430 */
#users-modal .modal-body .users,
#invite-modal .modal-body .users {
  background-color: #ffffff;
  padding: 15px;
  margin-top: 12px;
  border-radius: 3px;
  height: 500px;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L8438 */
#users-modal .modal-body .users::-webkit-scrollbar,
#invite-modal .modal-body .users::-webkit-scrollbar {
  width: 8px;
}
/* ~/content/less/visa/../default/main.less:L8442 */
#users-modal .modal-body .users::-webkit-scrollbar-thumb,
#invite-modal .modal-body .users::-webkit-scrollbar-thumb {
  border-radius: 5px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #777777;
}
/* ~/content/less/visa/../default/main.less:L8448 */
#users-modal .modal-body .users::-webkit-scrollbar-track,
#invite-modal .modal-body .users::-webkit-scrollbar-track {
  background-color: transparent;
}
/* ~/content/less/visa/../default/main.less:L8452 */
#users-modal .modal-body .users .user,
#invite-modal .modal-body .users .user {
  padding: 5px 5px 10px;
  min-height: 50px;
}
/* ~/content/less/visa/../default/main.less:L8456 */
#users-modal .modal-body .users .user .avatar,
#invite-modal .modal-body .users .user .avatar {
  margin-right: 12px;
}
/* ~/content/less/visa/../default/main.less:L8460 */
#users-modal .modal-body .users .user .function,
#invite-modal .modal-body .users .user .function,
#users-modal .modal-body .users .user .name,
#invite-modal .modal-body .users .user .name {
  margin-left: 44px;
  color: #848484;
}
/* ~/content/less/visa/../default/main.less:L8465 */
#users-modal .modal-body .users .user .name,
#invite-modal .modal-body .users .user .name {
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L8471 */
#users-modal .modal-body .non-members-selection,
#invite-modal .modal-body .non-members-selection {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L8474 */
#users-modal .modal-body .non-members-selection span.typcn-zoom-outline,
#invite-modal .modal-body .non-members-selection span.typcn-zoom-outline {
  position: absolute;
  right: 5px;
  z-index: 1;
  top: -5px;
  font-size: 25px;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L8483 */
#users-modal .modal-body .non-members-selection .select2-container--default.select2-container--focus .select2-selection--multiple,
#invite-modal .modal-body .non-members-selection .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #777777;
}
/* ~/content/less/visa/../default/main.less:L8487 */
#users-modal .modal-body .non-members-selection .select2-container--default .select2-selection--multiple .select2-selection__rendered,
#invite-modal .modal-body .non-members-selection .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 3px;
}
/* ~/content/less/visa/../default/main.less:L8491 */
#users-modal .modal-body .non-members-selection .select2-container--default .select2-selection--multiple .select2-selection__choice,
#invite-modal .modal-body .non-members-selection .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin-top: 3px;
  margin-right: 3px;
  padding: 3px 16px 1px 6px;
  position: relative;
  background-color: #cccccc;
  color: #777777;
  border-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L8501 */
#users-modal .modal-body .non-members-selection .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
#invite-modal .modal-body .non-members-selection .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: absolute;
  right: 1px;
  font-size: 18px;
  top: -1px;
}
/* ~/content/less/visa/../default/main.less:L8509 */
#users-modal .modal-body .invite-btn-container,
#invite-modal .modal-body .invite-btn-container {
  text-align: center;
  padding: 25px;
}
/* ~/content/less/visa/../default/main.less:L8513 */
#users-modal .modal-body .invite-btn-container .btn-primary,
#invite-modal .modal-body .invite-btn-container .btn-primary {
  font-size: 12px;
}
/* ~/content/less/visa/../default/main.less:L8518 */
#users-modal .modal-body .or,
#invite-modal .modal-body .or {
  position: relative;
  text-align: center;
}
/* ~/content/less/visa/../default/main.less:L8522 */
#users-modal .modal-body .or span,
#invite-modal .modal-body .or span {
  font-size: 30px;
  font-style: italic;
  color: #777777;
  font-family: "Times New Roman", Georgia, Serif;
}
/* ~/content/less/visa/../default/main.less:L8529 */
#users-modal .modal-body .or:before,
#invite-modal .modal-body .or:before,
#users-modal .modal-body .or:after,
#invite-modal .modal-body .or:after {
  content: ' ';
  position: absolute;
  top: 55%;
  width: 45%;
  height: 1px;
  background-color: #777777;
}
/* ~/content/less/visa/../default/main.less:L8538 */
#users-modal .modal-body .or:before,
#invite-modal .modal-body .or:before {
  left: 0;
}
/* ~/content/less/visa/../default/main.less:L8542 */
#users-modal .modal-body .or:after,
#invite-modal .modal-body .or:after {
  right: 0;
}
/* ~/content/less/visa/../default/main.less:L8547 */
#users-modal .modal-body > p,
#invite-modal .modal-body > p {
  text-align: center;
  font-style: italic;
  font-size: 14px;
  color: #777777;
}
/* ~/content/less/visa/../default/main.less:L8554 */
#users-modal .modal-body label,
#invite-modal .modal-body label {
  width: 100%;
  margin: 6px 0px;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L8560 */
#users-modal .modal-body #personalmessage,
#invite-modal .modal-body #personalmessage,
#users-modal .modal-body #firstName,
#invite-modal .modal-body #firstName,
#users-modal .modal-body #email,
#invite-modal .modal-body #email,
#users-modal .modal-body #lastName,
#invite-modal .modal-body #lastName,
#users-modal .modal-body #jobTitle,
#invite-modal .modal-body #jobTitle,
#users-modal .modal-body #alias,
#invite-modal .modal-body #alias,
#users-modal .modal-body #team,
#invite-modal .modal-body #team,
#users-modal .modal-body #country,
#invite-modal .modal-body #country {
  border-radius: 3px;
  border: 1px solid #aaaaaa;
  padding: 2px 6px;
}
/* ~/content/less/visa/../default/main.less:L8566 */
#users-modal .modal-body #firstName,
#invite-modal .modal-body #firstName,
#users-modal .modal-body #email,
#invite-modal .modal-body #email,
#users-modal .modal-body #lastName,
#invite-modal .modal-body #lastName,
#users-modal .modal-body #jobTitle,
#invite-modal .modal-body #jobTitle,
#users-modal .modal-body #alias,
#invite-modal .modal-body #alias,
#users-modal .modal-body #team,
#invite-modal .modal-body #team,
#users-modal .modal-body #country,
#invite-modal .modal-body #country {
  width: 50%;
  height: 30px;
  margin-bottom: 24px;
}
/* ~/content/less/visa/../default/main.less:L8572 */
#users-modal .modal-body #personalmessage,
#invite-modal .modal-body #personalmessage {
  width: 100%;
  height: 60px;
}
/* ~/content/less/visa/../default/main.less:L8577 */
#users-modal .modal-body #message-newuser,
#invite-modal .modal-body #message-newuser,
#users-modal .modal-body #message-existinguser,
#invite-modal .modal-body #message-existinguser,
#users-modal .modal-body #message-alreadymember,
#invite-modal .modal-body #message-alreadymember,
#users-modal .modal-body #message-added-existing,
#invite-modal .modal-body #message-added-existing {
  background-color: rgba(26, 31, 113, 0.8);
  text-align: center;
  padding: 10px;
  border-radius: 3px;
  color: #ffffff;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L8586 */
#users-modal .modal-body .alert-danger,
#invite-modal .modal-body .alert-danger {
  border-color: #a94442 !important;
  background-color: #f2dede !important;
}
/* ~/content/less/visa/../default/main.less:L8593 */
.dropdown-backdrop {
  position: static;
}
/* ~/content/less/visa/../default/main.less:L8597 */
.stories-content {
  padding-bottom: 30px;
}
/* ~/content/less/visa/../default/main.less:L8600 */
.stories-content h2 {
  color: #777777;
  font-weight: bold;
  margin: 0;
  padding: 28px 38px 0;
}
@media (max-width: 500px) {
  .stories-content h2 {
    padding: 16px 20px 0;
    font-size: 18px;
  }
}
/* ~/content/less/visa/../default/main.less:L8612 */
.stories-content #homepage-stories {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
/* ~/content/less/visa/../default/main.less:L8616 */
.stories-content .stories-container {
  background: #ffffff;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L8620 */
.stories-content .stories-container .story {
  text-align: center;
  cursor: pointer;
  padding: 36px 6px;
}
/* ~/content/less/visa/../default/main.less:L8625 */
.stories-content .stories-container .story .story-img {
  border-radius: 50%;
  width: 110px;
  height: 110px;
}
@media (max-width: 500px) {
  .stories-content .stories-container .story {
    padding: 24px 4px;
  }
  /* ~/content/less/visa/../default/main.less:L8634 */
  .stories-content .stories-container .story .story-img {
    width: 90px;
    height: 90px;
  }
}
/* ~/content/less/visa/../default/main.less:L8640 */
.stories-content .stories-container .story p {
  padding: 7px;
  margin: 0;
  color: #777777;
  word-break: break-word;
}
/* ~/content/less/visa/../default/main.less:L8650 */
/* ~/content/less/visa/../default/main.less:L8651 */
body.WallItemModel #wall-stories {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
/* ~/content/less/visa/../default/main.less:L8656 */
body.WallItemModel .stories-content.container {
  padding: 0;
  margin-top: 25px;
}
/* ~/content/less/visa/../default/main.less:L8660 */
body.WallItemModel .stories-content.container h2 {
  padding: 14px 18px 0;
}
@media (max-width: 500px) {
  body.WallItemModel .stories-content.container h2 {
    padding: 12px 14px 0;
  }
}
/* ~/content/less/visa/../default/main.less:L8668 */
/* ~/content/less/visa/../default/main.less:L8669 */
body.WallItemModel .stories-content.container .stories-container .story {
  padding: 24px 6px;
}
/* ~/content/less/visa/../default/main.less:L8674 */
body.WallItemModel .stories-content.container:before {
  background-image: none;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  body.WallItemModel .stories-content.container {
    margin-top: 0;
  }
  /* ~/content/less/visa/../default/main.less:L8682 */
  body.WallItemModel .stories-content.container .stories-container {
    border-radius: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L8729 */
.HomeModel {
  background-color: #F3F7F9;
}
/* ~/content/less/visa/../default/main.less:L8733 */
/* ~/content/less/visa/../default/main.less:L8734 */
div.content > div.container {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L8737 */
.HomeModel div.content > div.container {
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L8743 */
.widget {
  position: absolute;
  top: 0;
  right: 0;
  clear: right;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
/* ~/content/less/visa/../default/main.less:L8752 */
.affix-top,
.affix-bottom {
  position: relative;
  top: 0;
  bottom: 0;
}
/* ~/content/less/visa/../default/main.less:L8758 */
.tile-detail .story-tile .modal-body {
  margin: 35px 50px;
}
@media (max-width: 767px) {
  .tile-detail .story-tile .modal-body {
    margin-left: 0;
    margin-right: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L8766 */
/* ~/content/less/visa/../default/main.less:L8767 */
.tile-detail .story-tile .modal-body .tile-body-action .btn-primary {
  margin: 15px auto;
  padding: 5px 35px;
  border: none;
  border-radius: 3px;
  font-weight: bold;
  background-color: #1a1f71;
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L8778 */
.tile-detail .story-tile .modal-body .tile-body {
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L8781 */
.tile-detail .story-tile .modal-body .tile-body img {
  margin: 2px auto;
  display: block;
}
/* ~/content/less/visa/../default/main.less:L8786 */
.tile-detail .story-tile .modal-body .tile-body p.title {
  text-transform: uppercase;
  color: #1a1f71;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L8793 */
/* ~/content/less/visa/../default/main.less:L8794 */
/* ~/content/less/visa/../default/main.less:L8795 */
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div > div {
  width: 100%;
  line-height: 80px;
}
/* ~/content/less/visa/../default/main.less:L8798 */
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div > div .story-img,
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div > div p {
  display: inline-block;
}
/* ~/content/less/visa/../default/main.less:L8804 */
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div > div .story-img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
/* ~/content/less/visa/../default/main.less:L8810 */
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div > div p {
  margin: 0;
  vertical-align: middle;
  word-break: break-word;
  width: 54%;
}
@media (min-width: 992px) {
  .tile-detail .story-tile .modal-body .tile-info .tile-info-body > div > div p {
    width: 66%;
  }
}
/* ~/content/less/visa/../default/main.less:L8822 */
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div p.s-chapter,
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div p.s-index {
  display: inline;
  text-align: left;
  float: left;
  margin-top: 25px;
}
/* ~/content/less/visa/../default/main.less:L8828 */
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div p.s-chapter.s-index,
.tile-detail .story-tile .modal-body .tile-info .tile-info-body > div p.s-index.s-index {
  text-align: right;
  float: right;
}
/* ~/content/less/visa/../default/main.less:L8835 */
/* ~/content/less/visa/../default/main.less:L8836 */
.tile-detail .story-tile .modal-body .tile-info.mobile .tile-info-body > div {
  width: 100%;
}
/* ~/content/less/visa/../default/main.less:L8839 */
.tile-detail .story-tile .modal-body .tile-info.mobile .tile-info-body > div > div {
  width: 250px;
  margin: 0 auto;
  display: block;
  text-align: center;
}
@media (max-width: 370px) {
  .tile-detail .story-tile .modal-body .tile-info.mobile .tile-info-body > div > div {
    width: 100%;
  }
}
/* ~/content/less/visa/../default/main.less:L8850 */
.tile-detail .story-tile .modal-body .tile-info.mobile .tile-info-body > div p.s-chapter,
.tile-detail .story-tile .modal-body .tile-info.mobile .tile-info-body > div p.s-index {
  margin-top: 0;
}
@media (max-width: 450px) {
  .tile-detail .story-tile .modal-body .tile-info.mobile .tile-info-body > div p.s-chapter,
  .tile-detail .story-tile .modal-body .tile-info.mobile .tile-info-body > div p.s-index {
    margin-top: 6px;
  }
}
/* ~/content/less/visa/../default/main.less:L8862 */
/* ~/content/less/visa/../default/main.less:L8863 */
.story-tile .modal-header {
  padding: 30px 20px;
}
@media (max-width: 1199px) {
  /* ~/content/less/visa/../default/main.less:L8869 */
  /* ~/content/less/visa/../default/main.less:L8870 */
  .HomeModel .width-50pctHome {
    width: 50% !important;
  }
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L8877 */
  .width-50pct {
    width: 50% !important;
  }
}
/* ~/content/less/visa/../default/main.less:L8882 */
body.AcademyModel {
  background-image: none;
  background-color: #F4F7F9;
}
/* ~/content/less/visa/../default/main.less:L8887 */
.academy-content {
  background-color: #F4F7F9;
  padding-bottom: 30px;
}
/* ~/content/less/visa/../default/main.less:L8891 */
.walls.affix + .academy-content,
.walls.affix ~ .academy-content {
  margin-top: 52px;
}
/* ~/content/less/visa/../default/main.less:L8895 */
.academy-content .content-box {
  background-color: #fff;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L8900 */
.academy-content .intro {
  background-color: #fff;
  height: auto;
  min-height: 200px;
  color: #7A7A7A;
  position: relative;
  border: 1px solid #E2E2E2;
  border-top: none;
  margin-bottom: 30px;
  padding: 20px;
}
/* ~/content/less/visa/../default/main.less:L8911 */
.academy-content .intro .title {
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 17px;
  padding-top: 15px;
}
/* ~/content/less/visa/../default/main.less:L8918 */
.academy-content .intro .description {
  color: #626262;
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L8924 */
.academy-content > .container {
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L8927 */
.academy-content > .container .overview {
  position: absolute;
  width: 160px;
  left: -180px;
  display: none;
}
@media (min-width: 1640px) {
  .academy-content > .container .overview {
    display: block;
  }
}
/* ~/content/less/visa/../default/main.less:L8937 */
.academy-content > .container .overview .title {
  padding-bottom: 23px;
}
/* ~/content/less/visa/../default/main.less:L8940 */
.academy-content > .container .overview .title a {
  color: #3E3E3D;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L8949 */
/* ~/content/less/visa/../default/main.less:L8950 */
.academy-content > .container .overview .overview-content a {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L8953 */
.academy-content > .container .overview .overview-content a,
.academy-content > .container .overview .overview-content a:hover {
  text-decoration: none;
  color: #9EA0A2;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  padding-bottom: 23px;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L8963 */
.academy-content > .container .overview .overview-content a:before {
  content: "";
  position: absolute;
  width: 3px;
  background-color: #DEDEDE;
  left: -21px;
  top: 15px;
  bottom: 0px;
  box-shadow: 0px 0px 1px 2px #f4f7f9;
  cursor: default;
}
/* ~/content/less/visa/../default/main.less:L8975 */
.academy-content > .container .overview .overview-content a:after {
  content: "";
  position: absolute;
  left: -27px;
  top: 1px;
  width: 16px;
  height: 16px;
  border: 3px solid;
  border-radius: 50%;
  border-color: mediumvioletred;
  box-shadow: 0px 0px 3px 3px #f4f7f9;
  cursor: default;
}
/* ~/content/less/visa/../default/main.less:L8989 */
/* ~/content/less/visa/../default/main.less:L8990 */
.academy-content > .container .overview .overview-content a:last-child:before {
  content: none;
}
/* ~/content/less/visa/../default/main.less:L8999 */
.academy-content .academy-module {
  height: 144px;
  margin-bottom: 30px;
  padding: 20px;
  border-radius: 5px;
  position: relative;
  background-position: 50% 50%;
  background-size: cover;
  z-index: 1;
}
/* ~/content/less/visa/../default/main.less:L9009 */
.academy-content .academy-module:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L9021 */
.academy-content .academy-module .text {
  color: #fff;
  width: 80%;
  float: left;
  padding-right: 15px;
}
/* ~/content/less/visa/../default/main.less:L9027 */
.academy-content .academy-module .text .title {
  font-size: 25px;
  font-weight: bold;
  padding-bottom: 5px;
}
/* ~/content/less/visa/../default/main.less:L9033 */
.academy-content .academy-module .text .description {
  font-size: 16px;
}
/* ~/content/less/visa/../default/main.less:L9038 */
.academy-content .academy-module .progress-container {
  float: left;
  width: 20%;
  padding-left: 15px;
  height: 100%;
  position: relative;
}
/* ~/content/less/visa/../default/main.less:L9045 */
.academy-content .academy-module .progress-container .progress-text {
  color: #fff;
  font-size: 16px;
  padding-bottom: 8px;
}
/* ~/content/less/visa/../default/main.less:L9050 */
/* ~/content/less/visa/../default/main.less:L9051 */
.academy-content .academy-module .progress-container .progress-text span.right {
  float: right;
  padding-right: 5px;
}
/* ~/content/less/visa/../default/main.less:L9058 */
.academy-content .academy-module .progress-container .progress-bar-empty {
  height: 12px;
  width: 131px;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.37);
  overflow: hidden;
}
/* ~/content/less/visa/../default/main.less:L9065 */
.academy-content .academy-module .progress-container .progress-bar-empty .progress-bar {
  background-color: #fff;
}
/* ~/content/less/visa/../default/main.less:L9070 */
.academy-content .academy-module .progress-container .progress-top {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
}
/* ~/content/less/visa/../default/main.less:L9077 */
.academy-content .academy-module .progress-container .btn-ac-module {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 131px;
  height: 27px;
  border-radius: 5px;
  border: none;
  background-color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* ~/content/less/visa/../default/main.less:L9091 */
.academy-content .academy-module .progress-container .lock-wrapper {
  margin: 0 auto;
  text-align: center;
  height: 100%;
  display: table;
}
/* ~/content/less/visa/../default/main.less:L9097 */
.academy-content .academy-module .progress-container .lock-wrapper i {
  font-size: 55px;
  color: #fff;
  vertical-align: middle;
  display: table-cell;
  padding-left: 20px;
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L9109 */
  .academy-content .intro {
    padding: 0 4px 12px;
    margin-bottom: 8px;
  }
  /* ~/content/less/visa/../default/main.less:L9113 */
  .academy-content .intro .title {
    font-size: 28px;
    padding-bottom: 12px;
    padding-top: 12px;
    line-height: 30px;
  }
  /* ~/content/less/visa/../default/main.less:L9121 */
  .academy-content .academy-module {
    height: auto;
    margin: 0 -7px 8px;
  }
  /* ~/content/less/visa/../default/main.less:L9125 */
  .academy-content .academy-module .text {
    width: 100%;
    float: none;
    padding-right: 0;
  }
  /* ~/content/less/visa/../default/main.less:L9131 */
  .academy-content .academy-module .progress-container {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-top: 12px;
    text-align: right;
  }
  /* ~/content/less/visa/../default/main.less:L9138 */
  .academy-content .academy-module .progress-container .progress-top {
    position: relative;
    text-align: left;
    margin-bottom: 15px;
  }
  /* ~/content/less/visa/../default/main.less:L9143 */
  .academy-content .academy-module .progress-container .progress-top .progress-bar-empty {
    width: 100%;
  }
  /* ~/content/less/visa/../default/main.less:L9147 */
  /* ~/content/less/visa/../default/main.less:L9148 */
  .academy-content .academy-module .progress-container .progress-top .progress-text span.right {
    padding-right: 0;
  }
  /* ~/content/less/visa/../default/main.less:L9154 */
  .academy-content .academy-module .progress-container .btn-ac-module {
    position: relative;
    width: auto;
  }
  /* ~/content/less/visa/../default/main.less:L9159 */
  .academy-content .academy-module .progress-container .lock-wrapper i {
    padding-left: 0;
  }
}
/* ~/content/less/visa/../default/main.less:L9166 */
@media (max-width: 767px) {
  .academy-content div.container > div.row .tiles div.tile div.tile-padding {
    height: 382px;
  }
}
/* ~/content/less/visa/../default/main.less:L9173 */
/* ~/content/less/visa/../default/main.less:L9174 */
.AcademyModuleModel .intro {
  color: #fff;
  background-position: 50% 50%;
  background-size: cover;
  z-index: 1;
}
/* ~/content/less/visa/../default/main.less:L9180 */
.AcademyModuleModel .intro:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* ~/content/less/visa/../default/main.less:L9191 */
.AcademyModuleModel .intro .description {
  color: #fff;
}
/* ~/content/less/visa/../default/main.less:L9196 */
/* ~/content/less/visa/../default/main.less:L9197 */
.AcademyModuleModel .notification-content .total,
.AcademyModuleModel .notification-content .active {
  color: #626262;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  padding: 5px 20px;
  margin: 22px 0;
}
/* ~/content/less/visa/../default/main.less:L9205 */
.AcademyModuleModel .notification-content .total > div,
.AcademyModuleModel .notification-content .active > div {
  color: #5E5E5E;
  font-size: 30px;
  font-weight: bold;
  line-height: 41px;
}
/* ~/content/less/visa/../default/main.less:L9212 */
.AcademyModuleModel .notification-content .total.active,
.AcademyModuleModel .notification-content .active.active {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
/* ~/content/less/visa/../default/main.less:L9218 */
.AcademyModuleModel .academy-content > .container .overview .title a {
  color: #9ea0a2;
}
/* ~/content/less/visa/../default/main.less:L9223 */
.azuremediaplayer {
  width: 100%;
  height: 195px;
}
@media (min-width: 768px) {
  .azuremediaplayer {
    width: 498px;
    height: 275px;
  }
}
@media (min-width: 992px) {
  .azuremediaplayer {
    width: 666px;
    height: 375px;
  }
}
/* ~/content/less/visa/../default/main.less:L9238 */
.amp-default-skin .vjs-big-play-button {
  border-radius: 10px !important;
  left: 40% !important;
  top: 40% !important;
  width: 20% !important;
  height: 20% !important;
}
/* ~/content/less/visa/../default/main.less:L9245 */
.amp-default-skin .vjs-big-play-button:before {
  content: '\005a' !important;
  font-size: 24px !important;
  font-family: 'studioIcons' !important;
}
@media (min-width: 768px) {
  .amp-default-skin .vjs-big-play-button:before {
    font-size: 48px !important;
  }
}
/* ~/content/less/visa/../default/main.less:L9256 */
.amp-default-skin:hover .vjs-big-play-button,
.amp-default-skin .vjs-big-play-button:focus {
  border-radius: 12px !important;
}
/* ~/content/less/visa/../default/main.less:L9260 */
.tour-backdrop {
  opacity: 0.5;
}
/* ~/content/less/visa/../default/main.less:L9264 */
.tour-Homepage,
.tour-Wallpage {
  border-radius: 5px;
  border: none;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L9269 */
/* ~/content/less/visa/../default/main.less:L9270 */
.tour-Homepage.bottom > .arrow:after,
.tour-Wallpage.bottom > .arrow:after {
  border-bottom-color: #F6F6F6;
}
/* ~/content/less/visa/../default/main.less:L9276 */
.popover {
  font-family: Roboto;
}
/* ~/content/less/visa/../default/main.less:L9279 */
.popover .popover-title {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* ~/content/less/visa/../default/main.less:L9288 */
.popover .popover-title,
.popover .popover-content {
  background-color: #F6F6F6;
  color: rgba(0, 0, 0, 0.84);
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
}
/* ~/content/less/visa/../default/main.less:L9297 */
.popover .popover-content {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.54);
}
/* ~/content/less/visa/../default/main.less:L9302 */
.popover .popover-navigation {
  padding: 9px 14px 14px;
}
/* ~/content/less/visa/../default/main.less:L9305 */
.popover .popover-navigation .btn-default {
  font-size: 12px;
  font-weight: 500;
  border-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L9311 */
/* ~/content/less/visa/../default/main.less:L9312 */
.popover .popover-navigation .btn-group .btn-default:first-child {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L9321 */
.popover .popover-navigation .btn-group .btn-default:last-child {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* ~/content/less/visa/../default/main.less:L9333 */
.tour-step-backdrop {
  border-radius: 5px;
}
/*span.icon-HeartFilled {
    font-size: 16px !important;
    height: 20px;
    width: 17px;

    &:before {
        -webkit-text-stroke: 1px;
        text-stroke: 1px;
    }
}*/

/* ~/content/less/visa/../default/main.less:L9346 */
/* ~/content/less/visa/../default/main.less:L9347 */
.walls-list .cat-title,
.category-walls .cat-title {
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 600;
  line-height: 25px;
  padding: 7px 15px 7px;
  font-size: 14px;
}
@media (min-width: 768px) {
  .walls-list .cat-title,
  .category-walls .cat-title {
    font-size: 22px;
    padding: 5px 15px 15px;
  }
}
/* ~/content/less/visa/../default/main.less:L9360 */
.walls-list .cat-title .see-all-btn,
.category-walls .cat-title .see-all-btn {
  float: right;
  text-transform: uppercase;
  color: #1a1f71;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L9368 */
.walls-list .wall,
.category-walls .wall {
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-top: 0;
}
@media (min-width: 768px) {
  .walls-list .wall,
  .category-walls .wall {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
  }
}
/* ~/content/less/visa/../default/main.less:L9380 */
/* ~/content/less/visa/../default/main.less:L9381 */
.walls-list .wall:hover .private-wall,
.category-walls .wall:hover .private-wall {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L9387 */
.walls-list.category-walls .wall,
.category-walls.category-walls .wall {
  padding-left: 3px;
  padding-right: 3px;
}
/* ~/content/less/visa/../default/main.less:L9392 */
.walls-list .wall-padding,
.category-walls .wall-padding {
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L9396 */
.walls-list .image,
.category-walls .image {
  height: 165px;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 3.75px;
  background-color: rgba(26, 31, 113, 0.32);
}
/* ~/content/less/visa/../default/main.less:L9411 */
.walls-list .top-container,
.category-walls .top-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 44px;
  height: auto;
  text-align: left;
  background: linear-gradient(0deg, rgba(100, 100, 100, 0) 0%, rgba(75, 75, 75, 0.8) 100%);
  padding: 9px 12px 0;
}
/* ~/content/less/visa/../default/main.less:L9423 */
.walls-list .bottom-container,
.category-walls .bottom-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 44px;
  height: auto;
  text-align: left;
  padding: 0 12px 24px;
  background: linear-gradient(180deg, rgba(100, 100, 100, 0) 0%, rgba(75, 75, 75, 0.84) 100%);
}
/* ~/content/less/visa/../default/main.less:L9434 */
.walls-list .bottom-container .wall-name,
.category-walls .bottom-container .wall-name {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
/* ~/content/less/visa/../default/main.less:L9442 */
.walls-list .bottom-container .wall-question,
.category-walls .bottom-container .wall-question {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L9449 */
.walls-list .wall-closes,
.category-walls .wall-closes {
  display: inline-block;
  color: #fff;
  z-index: 1;
  position: relative;
  padding: 0 13px;
  margin-top: 3px;
  line-height: 24px;
  height: 24px;
  border-radius: 18px;
  background-color: rgba(0, 0, 0, 0.38);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .walls-list .wall-closes,
  .category-walls .wall-closes {
    line-height: 23px;
  }
}
/* ~/content/less/visa/../default/main.less:L9465 */
.walls-list .wall-closes span,
.category-walls .wall-closes span {
  font-size: 12px;
  vertical-align: middle;
  font-weight: 300;
}
/* ~/content/less/visa/../default/main.less:L9472 */
.walls-list .wall-logo,
.category-walls .wall-logo {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 50px;
  z-index: 0;
}
/* ~/content/less/visa/../default/main.less:L9479 */
.walls-list .wall-logo img,
.category-walls .wall-logo img {
  width: 100%;
  height: 100%;
}
/* ~/content/less/visa/../default/main.less:L9485 */
.walls-list .private-wall,
.category-walls .private-wall {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: default;
  display: none;
}
/* ~/content/less/visa/../default/main.less:L9496 */
.walls-list .private-wall i,
.category-walls .private-wall i {
  font-size: 80px;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  display: block;
  line-height: 165px;
}
@media (max-width: 991px) {
  /* ~/content/less/visa/../default/main.less:L9507 */
  .walls-list .walls-preview,
  .category-walls .walls-preview {
    display: block;
    width: 100%;
    height: 165px;
    overflow: hidden;
    padding-left: 9px;
    margin-top: 15px;
  }
  /* ~/content/less/visa/../default/main.less:L9515 */
  .walls-list .walls-preview .wall,
  .category-walls .walls-preview .wall {
    display: table-cell;
    float: none;
    height: 165px;
    width: 270px;
  }
  /* ~/content/less/visa/../default/main.less:L9521 */
  .walls-list .walls-preview .wall .image,
  .category-walls .walls-preview .wall .image {
    width: 270px;
  }
  /* ~/content/less/visa/../default/main.less:L9526 */
  .walls-list .walls-preview .scrollable-mobile,
  .category-walls .walls-preview .scrollable-mobile {
    display: inherit;
    overflow-y: hidden;
    overflow-x: scroll;
  }
}
/* ~/content/less/visa/../default/main.less:L9535 */
/* ~/content/less/visa/../default/main.less:L9536 */
.walls.affix + .list-walls {
  margin-top: 72px;
}
@media (max-width: 991px) {
  /* ~/content/less/visa/../default/main.less:L9541 */
  div.content.list-walls {
    margin-top: 5px;
  }
  /* ~/content/less/visa/../default/main.less:L9545 */
  .walls.affix + .list-walls {
    margin-top: 58px;
  }
}
/* ~/content/less/visa/../default/main.less:L9550 */
.list-walls .filters {
  top: 0;
  transition: top ease-out 0.4s;
  max-width: 300px;
  margin-top: -2px;
}
/* ~/content/less/visa/../default/main.less:L9556 */
.list-walls .filters .radio + .radio,
.list-walls .filters .checkbox + .checkbox {
  margin-top: 10px;
}
/* ~/content/less/visa/../default/main.less:L9560 */
.list-walls .filters .btn-custom {
  border: 1px solid #DFDFDF;
  border-radius: 5px;
  background-color: #fff;
  padding: 9px 11px;
  text-transform: uppercase;
  font-weight: 500;
  outline: none;
  margin-top: 25px;
}
/* ~/content/less/visa/../default/main.less:L9570 */
/* ~/content/less/visa/../default/main.less:L9573 */
.list-walls .filters .btn-custom a {
  text-decoration: none;
  color: #000;
}
/* ~/content/less/visa/../default/main.less:L9580 */
.list-walls .facet-title {
  color: #686B6D;
  font-size: 17px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  width: 100%;
  padding: 22px 0 16px;
  margin-bottom: 21px;
}
/* ~/content/less/visa/../default/main.less:L9591 */
.list-walls .facet-title:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background-color: #E2E2E2;
}
/* ~/content/less/visa/../default/main.less:L9603 */
.list-walls .filter-label {
  color: #7F7F7F;
  font-size: 15px;
  font-weight: 500;
  padding-left: 30px;
  cursor: pointer;
}
/* ~/content/less/visa/../default/main.less:L9611 */
.list-walls input[checked] + .filter-label {
  color: #000;
}
/* ~/content/less/visa/../default/main.less:L9615 */
/* ~/content/less/visa/../default/main.less:L9616 */
.list-walls .nav-tabs li {
  width: 33.3334%;
  background-color: transparent;
}
/* ~/content/less/visa/../default/main.less:L9620 */
.list-walls .nav-tabs li a,
.list-walls .nav-tabs li a:hover,
.list-walls .nav-tabs li a:focus {
  background-color: transparent;
  border: none;
  text-align: center;
  text-transform: uppercase;
  color: #5E5E5E;
  font-weight: 500;
  font-size: 14px;
  margin-right: 0;
}
/* ~/content/less/visa/../default/main.less:L9631 */
/* ~/content/less/visa/../default/main.less:L9632 */
.list-walls .nav-tabs li.active a,
.list-walls .nav-tabs li:hover a,
.list-walls .nav-tabs li.active a:hover,
.list-walls .nav-tabs li:hover a:hover {
  color: #1a1f71;
  border-bottom: 3px solid #1a1f71;
  font-weight: 600;
}
/* ~/content/less/visa/../default/main.less:L9642 */
.modal.right-slide .modal-dialog {
  position: fixed;
  margin: auto;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
/* ~/content/less/visa/../default/main.less:L9653 */
.modal.right-slide .modal-content {
  height: 100%;
  overflow-y: auto !important;
}
/*Right*/

/* ~/content/less/visa/../default/main.less:L9658 */
.modal.right-slide.fade .modal-dialog {
  right: -360px;
  -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
  -o-transition: opacity 0.3s linear, right 0.3s ease-out;
  transition: opacity 0.3s linear, right 0.3s ease-out;
}
/* ~/content/less/visa/../default/main.less:L9666 */
.modal.right-slide.fade.in .modal-dialog {
  right: 0;
}
/* ~/content/less/visa/../default/main.less:L9670 */
/* ~/content/less/visa/../default/main.less:L9671 */
#categoryWalls .modal-body {
  padding: 3px;
}
/* ~/content/less/visa/../default/main.less:L9675 */
#categoryWalls .modal-header {
  border: none;
  padding: 20px;
  margin: 0;
  background-color: #F2F6F8;
  padding-left: 49px;
}
/* ~/content/less/visa/../default/main.less:L9682 */
#categoryWalls .modal-header .modal-title {
  font-size: 22px;
  font-weight: 600;
}
/* ~/content/less/visa/../default/main.less:L9688 */
#categoryWalls .modal-content {
  background-color: #F2F6F8;
}
/* ~/content/less/visa/../default/main.less:L9692 */
#categoryWalls .arrow-back {
  position: absolute;
  top: 17px;
  left: 7px;
  margin: 0;
  padding: 5px;
  font-size: 24px;
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L9703 */
.page-title,
.back-button {
  display: none;
}
/* mobile app styles */

/* ~/content/less/visa/../default/main.less:L9707 */
.mobileApp {
  margin-top: 55px;
}
/* ~/content/less/visa/../default/main.less:L9710 */
.mobileApp .top-desktop {
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  padding: 0 !important;
}
/* ~/content/less/visa/../default/main.less:L9719 */
.mobileApp .top-desktop .content-wrapper {
  padding: 5px 13px 0 !important;
  height: 55px !important;
}
/* ~/content/less/visa/../default/main.less:L9724 */
.mobileApp .top-desktop .logo {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L9728 */
.mobileApp .top-desktop .page-title {
  display: initial;
  position: absolute;
  width: 100%;
  height: 49px;
  padding: 3px 50px 0;
  left: 0;
  right: 0;
  top: 0;
  line-height: 50px;
  text-align: center;
  color: #898A8A;
  font-size: 18px;
  font-weight: 500;
  vertical-align: bottom;
  z-index: -1;
}
/* ~/content/less/visa/../default/main.less:L9746 */
.mobileApp .top-desktop .back-button {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 45px;
  height: 45px;
  display: block;
}
/* ~/content/less/visa/../default/main.less:L9754 */
.mobileApp .top-desktop .back-button span.icon {
  display: block;
  font-size: 24px;
  margin: 10px 10px 0;
  color: #898A8A;
}
/* ~/content/less/visa/../default/main.less:L9763 */
/* ~/content/less/visa/../default/main.less:L9764 */
/* ~/content/less/visa/../default/main.less:L9765 */
.mobileApp.AcademyModel .top-desktop .back-button,
.mobileApp.WallListModel .top-desktop .back-button,
.mobileApp.NotificationModel .top-desktop .back-button {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L9771 */
/* ~/content/less/visa/../default/main.less:L9772 */
/* ~/content/less/visa/../default/main.less:L9773 */
.mobileApp.HomeModel .top-desktop .logo {
  display: initial;
}
/* ~/content/less/visa/../default/main.less:L9777 */
.mobileApp.HomeModel .top-desktop .page-title,
.mobileApp.HomeModel .top-desktop .back-button {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L9783 */
.mobileApp.ProfileModel {
  margin-top: 0;
}
/* ~/content/less/visa/../default/main.less:L9786 */
.mobileApp.ProfileModel .top-desktop {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L9791 */
.mobileApp .search {
  margin-right: 0 !important;
}
/* ~/content/less/visa/../default/main.less:L9795 */
/* ~/content/less/visa/../default/main.less:L9796 */
.mobileApp #notificationslist .notification-header,
.mobileApp #notificationslist .see-all-not {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L9800 */
.mobileApp #notificationslist div:not(.remove),
.mobileApp #notificationslist a {
  padding: 15px;
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L9805 */
.mobileApp #notificationslist div.notification-header {
  padding: 10px 15px 6px;
  cursor: default;
  color: #5E5E5E;
  font-size: 14px;
  font-weight: 500;
}
/* ~/content/less/visa/../default/main.less:L9812 */
.mobileApp #notificationslist div.notification-header:hover {
  color: #5E5E5E;
}
/* ~/content/less/visa/../default/main.less:L9816 */
.mobileApp #notificationslist div.notification-header .mark-all {
  text-transform: none;
  color: #1a1f71;
  cursor: pointer;
  float: right;
}
/* ~/content/less/visa/../default/main.less:L9824 */
.mobileApp #notificationslist .notification {
  border-top: 1px solid #DEDEDE;
}
/* ~/content/less/visa/../default/main.less:L9827 */
.mobileApp #notificationslist .notification .remove {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L9831 */
/* ~/content/less/visa/../default/main.less:L9832 */
.mobileApp #notificationslist .notification:hover .remove {
  display: block;
}
/* ~/content/less/visa/../default/main.less:L9837 */
.mobileApp #notificationslist .notification > a {
  vertical-align: middle;
  display: inline-block;
  color: #5E5E5E;
  font-size: 14px;
  line-height: 14px;
}
/* ~/content/less/visa/../default/main.less:L9844 */
.mobileApp #notificationslist .notification > a:first-child {
  padding: 0;
  width: 15%;
}
/* ~/content/less/visa/../default/main.less:L9849 */
.mobileApp #notificationslist .notification > a.no-b {
  font-weight: 400;
  text-transform: none;
  width: 80%;
  padding: 0 5px;
}
/* ~/content/less/visa/../default/main.less:L9856 */
.mobileApp #notificationslist .notification > a.wide {
  width: 100%;
  padding: 0 5px;
}
/* ~/content/less/visa/../default/main.less:L9861 */
.mobileApp #notificationslist .notification > a > b {
  font-weight: 400;
}
/* ~/content/less/visa/../default/main.less:L9865 */
.mobileApp #notificationslist .notification > a span.date-text {
  color: #8E8E8E;
  font-size: 12px;
  display: inline-block;
  margin-top: -1px;
  vertical-align: top;
}
/* ~/content/less/visa/../default/main.less:L9874 */
.mobileApp #notificationslist .notification.read {
  opacity: 0.4;
}
/* ~/content/less/visa/../default/main.less:L9878 */
.mobileApp #notificationslist .notification.not-read {
  opacity: 1;
}
/* ~/content/less/visa/../default/main.less:L9883 */
.mobileApp #notificationslist div.see-all-not {
  text-align: center;
  border-top: 1px solid #DEDEDE;
  padding: 9px 15px;
}
/* ~/content/less/visa/../default/main.less:L9888 */
.mobileApp #notificationslist div.see-all-not > a,
.mobileApp #notificationslist div.see-all-not > span {
  text-transform: none;
  font-size: 14px;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L9896 */
/* ~/content/less/visa/../default/main.less:L9897 */
.mobileApp.NotificationModel h1 {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L9901 */
.mobileApp.NotificationModel div.content {
  margin: 0;
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L9905 */
.mobileApp.NotificationModel div.content .container {
  padding: 0;
  border: none;
}
/* ~/content/less/visa/../default/main.less:L9909 */
.mobileApp.NotificationModel div.content .container .bg-white {
  padding: 0;
}
/* ~/content/less/visa/../default/main.less:L9917 */
.fr-toolbar {
  border-top: 0;
}
/* ~/content/less/visa/../default/main.less:L9920 */
.fr-toolbar.fr-top {
  border-radius: 5px 5px 0 0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 0 0 1px 1px rgba(0, 0, 0, 0.16);
}
/* ~/content/less/visa/../default/main.less:L9926 */
.fr-box.fr-basic.fr-top .fr-wrapper {
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 0 0 1px 1px rgba(0, 0, 0, 0.16);
}
/* ~/content/less/visa/../default/main.less:L9931 */
.fr-box.fr-basic .fr-element {
  padding: 10px;
}
/* ~/content/less/visa/../default/main.less:L9935 */
.fr-toolbar .fr-command.fr-btn,
.fr-popup .fr-command.fr-btn {
  width: 28px;
  height: 28px;
}
/* ~/content/less/visa/../default/main.less:L9939 */
.fr-toolbar .fr-command.fr-btn i,
.fr-popup .fr-command.fr-btn i {
  font-size: 10px;
  width: 10px;
  margin: 9px;
}
/* ~/content/less/visa/../default/main.less:L9946 */
/* ~/content/less/visa/../default/main.less:L9947 */
.fr-view p {
  margin: 0;
}
/* ~/content/less/visa/../default/main.less:L9952 */
.fr-separator.fr-vs {
  height: 24px;
}
/* ~/content/less/visa/../default/main.less:L9956 */
.fr-box .fr-counter {
  border-radius: 4px 0 6px 0;
}
/* ~/content/less/visa/../default/main.less:L9960 */
.actions-row-mobile {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1052;
  border-top: 1px solid #E2E2E2;
  background-color: #ffffff;
  height: 40px;
  padding-left: 10px;
  display: block;
}
@media (min-width: 768px) {
  .actions-row-mobile {
    display: none !important;
  }
}
/* ~/content/less/visa/../default/main.less:L9977 */
.actions-row-mobile .btn-actions {
  line-height: 14px;
  color: #5E5E5E;
  vertical-align: middle;
  padding: 10px;
  text-transform: lowercase;
  font-size: 14px;
}
/* ~/content/less/visa/../default/main.less:L9985 */
.actions-row-mobile .btn-actions > span:first-child {
  text-transform: none;
  padding-right: 5px;
  color: #1a1f71;
  display: inline-block;
  line-height: 16px;
  font-size: 16px;
  vertical-align: middle;
}
/* ~/content/less/visa/../default/main.less:L9997 */
#intercom-container {
  z-index: 1050 !important;
}
@media only screen and (max-device-width: 667px), screen and (max-width: 450px) {
  /* ~/content/less/visa/../default/main.less:L10002 */
  #intercom-container .intercom-launcher-frame {
    display: inline;
    position: fixed;
  }
}
/* ~/content/less/visa/../default/main.less:L10008 */
span.fr-command.fr-emoticon + p {
  display: none;
}
/* ~/content/less/visa/../default/main.less:L10012 */
.modal-dialog + .popover {
  border-radius: 5px;
  background-color: #dff0d8;
}
/* ~/content/less/visa/../default/main.less:L10016 */
.modal-dialog + .popover.top > .arrow:after {
  border-top-color: #dff0d8;
}
/* ~/content/less/visa/../default/main.less:L10020 */
.modal-dialog + .popover .popover-content {
  color: #3c763d;
}
/* ~/content/less/visa/../default/main.less:L10025 */
@media (min-width: 768px) {
  /* ~/content/less/visa/../default/main.less:L10027 */
  /* ~/content/less/visa/../default/main.less:L10028 */
  .media-or-quiz .right-side .tile-image {
    display: none;
  }
  /* ~/content/less/visa/../default/main.less:L10032 */
  .media-or-quiz .right-side .tile-info-body {
    margin-top: 0 !important;
  }
}
@media (max-width: 767px) {
  /* ~/content/less/visa/../default/main.less:L10040 */
  .tile-detail .modal-body .tile-info .tile-image > div:first-child.open-modal.hasVideo .play-icon {
    display: none;
  }
}
/* ~/content/less/visa/../default/main.less:L10046 */
.font-countdown-big {
  color: #1a1f71;
  font-size: 36px;
  text-align: center;
  font-weight: bold;
}
/* ~/content/less/visa/../default/main.less:L10053 */
.font-countdown-medium {
  color: #1a1f71;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
/* ~/content/less/visa/../default/main.less:L10060 */
.countdown-header {
  text-transform: uppercase;
  color: #717171;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  word-wrap: break-word;
}
/* ~/content/less/visa/../default/main.less:L10069 */
.borderless.table > tbody > tr > td {
  border: none;
  padding: 0px;
}
/* ~/content/less/visa/../default/main.less:L10074 */
.countdown-description {
  color: #A4A4A4;
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
  word-wrap: break-word;
}
/* ~/content/less/visa/../default/main.less:L10084 */
#countdown {
  text-align: center;
}
/* ~/content/less/visa/../default/main.less:L10088 */
.countdown-button {
  background: linear-gradient(to right, #1a1f71, #f7b600);
  padding: 5px 15px;
  color: white;
  font-size: 18px;
  border-radius: 5px;
  display: block;
  word-wrap: break-word;
}
/* ~/content/less/visa/../default/main.less:L10098 */
.countdown-button:hover {
  color: white;
  text-decoration: none;
}
/* ~/content/less/visa/../default/main.less:L10103 */
.content-countdown {
  padding: 20px !important;
}
/* ~/content/less/visa/../default/main.less:L10107 */
.countdown-button-holder {
  margin: 10px 0px;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  /* ~/content/less/visa/../default/main.less:L10113 */
  .font-countdown-medium {
    font-size: 16px;
  }
}
/* ~/content/less/visa/../default/main.less:L10118 */
.see-more {
  text-align: center;
}
/* ~/content/less/visa/../default/main.less:L10122 */
.btn-see-more:hover {
  text-decoration: none;
  cursor: pointer;
}

