.events.import .notice-area{
  display: flex;
  align-items: center;
}
.events.import .notice-area .notice-text{
  width: 100%;
}
.events.import .notice-area .btn-download a{
  color: white;
}
.events.import .notice-area .glyphicons:before{
  padding: 7px 8px 6px 0px;
}

.events.import .krajee-default.file-preview-frame{
  float: none;
  display: block!important;
  max-width: 100%;
  box-shadow: none;
  border: none;
}
.events.import .krajee-default.file-preview-frame .remove-btn{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
}
.events.import .krajee-default.file-preview-frame .file-thumbnail-footer{
  display: none;
}
.events.import .krajee-default.file-preview-frame:not(.file-preview-error):hover{
  box-shadow: none;
}
#custom_report input {
  box-sizing: border-box;
  min-height: 31px !important;
}
#custom_report .info{
  margin-bottom: 10px;
  margin-left: 10px;
}
#custom_report input[input-type="text"] {
  margin:0;
}
#custom_report .fix-input-group input.pick_date{
  height: 30px;
}
#custom_report span.select2 {
  max-width: 300px;
}
.invoice-utils .row-item-actions .action .row-item-status{
  display: flex;
  align-items: center;
  height: 30px;
}
.invoice-utils .row-item-actions .action .row-item-status a{
  margin-right: 3px;
}
.invoice-utils .row-item-actions .action .row-item-status a:last{
  margin-right: 3px;
}
.invoice-utils .row-item-actions .action{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 90px;
}
.invoice-utils .row-item-actions .action .row-item-more .dropdown-menu{
  left: -135px;
}
.invoice-utils .row-item-actions .action .row-item-more .dropdown-menu .glyphicons{
  font-size: 18px;
}
.invoice-utils .row-item-actions .action .row-item-more .dropdown-menu .glyphicons:before {
  padding: 2px 8px;
}
#group_itinery_form .input-time{
  width: 170px;
}
#group_itinery_form .select2-itinerary{
  width: 230px;
}
#group_itinery_form .group-itinerary-description{
  width: 95%;
}
.group_itineraries #main{
  background: #f5f5f5;
}
.entity_file_note_categories .subcolumns .content .item-row{
  display: flex;
  align-items: center;
}
.entity_file_note_categories .subcolumns .content .item-row .public-area{
  display: flex;
}
.entity_file_note_categories .subcolumns .content .item-row .public-area .glyphicon-info-sign{
  margin-left: 10px;
}
.entity_file_note_categories .subcolumns .content .item-row .public-area a{
  width: 25px;
  display: flex;
  justify-content: center;
  align-items: baseline;
  height: 23px;
  padding-top: 4px;
  padding-right: 3px;
  margin-left: 10px;
  padding-left: 0px;
}
.tcsi-content {
  width: 90%;
  margin: 0px auto;
}
.tcsi-content h3 {
  color: black;
  margin: 1em 0 1.5em 0;
}
.image-source {
  color: grey;
  font-style: italic;
}
.padding-left-none{
  padding-left: 0px!important;
}
.padding-none{
  padding: 0px!important;
}
#cluetip-inner pre {
  word-wrap: break-word;
  white-space: pre-wrap;
}
.sale_lead_country{
  display: flex;
  align-items: center;
}
.enrolment_summary_section{
  display: flex;
}
[data-form-validation] .form-validate {
  display: none;
  color: #7d5e12;
  background: #fff1c2;
  border-radius: 3px;
  margin-bottom: 2em;
  align-items: center;
}
[data-form-validation] .form-validate .form-validate__icon {
  font-size: 2rem;
  color: #7d5e12;
  margin: 2rem;
}
[data-form-validation] .form-validate .form-validate__message {
  padding: 1em 1em 1em 0;
}
.wrap-element-overrun-screen {
  word-break: break-word;
  hyphens: auto;
}
.wrap-element-overrun-screen img,
.wrap-element-overrun-screen iframe,
.wrap-element-overrun-screen video {
  max-width: 100%;
  height: auto;
}
.wrap-element-overrun-screen .table-wrap-scroller {
  overflow-y: auto;
}
.word-break-all{
  word-break: break-all;
}
.tox-tinymce-aux{
  z-index: 1000000 !important;
}
.tox-toolbar-overlord button{
  min-width: auto !important;
}
.web-editor-content p{
  line-height: unset;
}
.d-none{
  display: none !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.opacity-7 {
  opacity: 0.7 !important;
}
.custom-label-style {
  width: 10.5em;
  float: left;
  color: #777;
  font-weight: bold;
}
.pd-horizontal-10 {
  padding: 0 10px;
}
.background-transparent{
  background: transparent
}

.cursor-help {
  cursor: help !important;
}

.btn-with-icon {
  padding: 6px 8px;
  border: 1px solid #adadad;
  border-radius: 5px;
  display: table;
  cursor: pointer;
  background-color: #fff;
}
.btn-with-icon .glyphicon-custom-title {
  font-size: 14px;
  color: #4d4d4f;
  vertical-align: sub;
  margin-left: 7px;
}
.btn-with-icon .glyphicons:before,
.btn-with-icon .glyphicon:before,
.btn-with-icon .fa:before {
  padding: 0;
  font-size: 1.35em;
  color: #4d4d4f;
}
.warning-color {
  color: #d09800;
}
.filter-layout-fix .subb.search-form {
  border: none;
  margin-bottom: 0;
  box-shadow: none;
  margin-right: 0;
}
.filter-layout-fix .subb.search-form > .content {
  padding: 0px;
}
.filter-layout-fix .subb.search-form > .content > .subcolumns {
  padding-right: 0;
  width: auto;
  overflow: unset;
}
.spinner {
  animation: spin 1s infinite linear;
}
.loading-circle {
  border: 5px solid #34609d;
  border-left-color: #eaeaea !important;
  transform: translateZ(0);
  animation: spin 600ms infinite linear;
  width: 28px;
  height: 28px;
  margin-top: -14px;
  margin-left: -14px;
  border-radius: 50%;
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.default-logo {
  width: 100%;
  height: 100%;
}
.mr3 {
  margin-right: 1em;
}
.pointer{
  cursor: pointer;
}
.list_table .dropdown .glyphicons-option-horizontal {
  font-size: 150%;
  color: #4d4d4f;
  margin-top: -5px;
  margin-left: -5px;
}
