/*slider Guide*/
body {
  margin: 0;
  padding: 0;
}
.well {
  height: 100vh;
}
.popover .mm_actions .btn.pull-right {
  margin-right: 5px;
  margin-top: 10px;
}
.popover .mm_actions .btn.pull-right:first-child {
  margin-right: 0;
}


/* DB */
.badge.badge-primary {
  background-color: rgb(88, 88, 88);
  color: #fff;
}

.badge.badge-lg {
  padding: 4px 10px;
  font-size: 12px;
}

.mas-menu-trigger i {
  color: #858585;
}

.mas-filters .mas-menu-trigger i {
  color: #d9d9d9;
}

.read-more-link {
  color: #2C3B96;
  font-weight: bold;
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active:active {
  background-color: #2C3B96;
  color: #fff;
}
/* end DB */

/*.close {
  padding: ;
}*/

/*slider Guide end*/
.hint {
  position: relative;
  display: inline-block;
  line-height: 15px;
  font-weight: normal;
}

.hint:before, .hint:after {
  position: absolute;
  opacity: 0;
  z-index: 1000000;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  pointer-events: none;
}


.hint:hover:before, .hint:hover:after {
  opacity: 1;
}

.hint:before {
  content: '';
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
}

.hint:after {
  content: attr(data-hint);
  background: rgba(0, 0, 0, 0.8);
  color: white;
  padding: 4px 6px;
  font-size: 10px;
  text-transform: uppercase;
  white-space: nowrap;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}


/* top */

.hint--top:before {
  bottom: 100%;
  left: 50%;
  margin: 0 0 -18px 0;
  border-top-color: rgba(0, 0, 0, 0.8);
}

.hint--top:after {
  bottom: 100%;
  left: 50%;
  margin: 0 0 -6px -10px;
}

.hint--top:hover:before {
  margin-bottom: -10px;
}

.hint--top:hover:after {
  margin-bottom: 2px;
}

/* default: bottom */

.hint--bottom:before {
  top: 100%;
  left: 50%;
  margin: -14px 0 0 0;
  border-bottom-color: rgba(0, 0, 0, 0.8);
}

.hint--bottom:after {
  top: 100%;
  left: 50%;
  margin: -2px 0 0 -10px;
}

.hint--bottom:hover:before {
  margin-top: -6px;
}

.hint--bottom:hover:after {
  margin-top: 6px;
}

/* right */

.hint--right:before {
  left: 100%;
  bottom: 50%;
  margin: 0 0 -4px -8px;
  border-right-color: rgba(0,0,0,0.8);
}

.hint--right:after {
  left: 100%;
  bottom: 50%;
  margin: 0 0 -13px 4px;
}

.hint--right:hover:before {
  margin: 0 0 -4px -0;
}

.hint--right:hover:after {
  margin: 0 0 -13px 12px;
}

/* left */

.hint--left:before {
  right: 100%;
  bottom: 50%;
  margin: 0 -8px -4px 0;
  border-left-color: rgba(0,0,0,0.8);
}

.hint--left:after {
  right: 100%;
  bottom: 50%;
  margin: 0 4px -13px 0;
}

.hint--left:hover:before {
  margin: 0 0 -4px 0;
}

.hint--left:hover:after {
  margin: 0 12px -13px 0;
}

.hint-top-left:before {
  right: 100%;
  top: 10px;
  margin: 0 -8px -4px 0;
  border-left-color: rgba(0,0,0,0.8);
}

.hint-top-left:after {
  right: 100%;
  top: 10px;;
  margin: 0 4px -13px 0;
}

/*end hint*/
#mas-countries-map {
  height: 192px;
}

.mas-map .card .card-body {
  padding-top:0;
}
.mas-inner-content-wrapper .mas-main-right .mas-main-inner-content .mas-second-row {
  flex: 3;
}

.mas-filters {
  min-height:50px;
}

/*.mas-catalyst-filters {
  width: 200px;
  position: absolute;
  top: 40px;
  right: 10px;
  color: #fff;
  background-image: linear-gradient(to right, #2c3a35, #151a18);
  font-size: 13px;
  border-radius: 4px;
}
.mas-catalyst-filters .mas-catalyst-filter {
  padding: 12px;
  border-bottom: 1px solid #3a4441;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mas-catalyst-filters .mas-catalyst-filter .form-check {
  outline: none !important;
}*/

.mas-outer-content-wrapper {
  display:none;
}

.mas-catalyst-box .mac-item .mac-item-body a, .card .card-body .tags-items .tags-item .tags-item-body a {
  color: #333333;
}

.login-failed, .login-succeed {
  display:none;
}

.mas-right-setting-filters .settings-boxes ul li.active {
  background: #39956e;
  color: #fff;
}

.mas-right-setting-filters .settings-boxes ul li {
  display: block;
}

.modal h3 {
  color: #888;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 300;
  margin-bottom: 20px;
}

.newsitem-row .newsitem-image div {
  cursor: pointer;
}

.mas-outer-content-wrapper .mas-menu-trigger-country {
  position: absolute;
  right: 50px;
  top: 7px;
  background: transparent;
  border-radius: 5px;
  padding: 7px;
  cursor: pointer;
}

.mas-outer-content-wrapper .mas-menu-trigger-country i {
  color: #858585;
  font-size: 20px;
  cursor: pointer
}

.mas-outer-content-wrapper .mas-category-filters-country {
  width: 200px;
  position: absolute;
  top: 40px;
  right: 50px;
  color: #fff;
  background-image: linear-gradient(to right, #2c3a35, #151a18);
  font-size: 12px;
  border-radius: 4px;
  z-index: 9;
}

.mas-outer-content-wrapper .mas-category-filters-country .mas-country-filter {
  padding: 5px;
  border-bottom: 1px solid #3a4441;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mas-menu-trigger-country.active, .mas-menu-trigger-country:hover, .mas-menu-trigger-country:active, .mas-menu-trigger-country:focus {
  background-color: #181d1d;
}

.mas-menu-trigger.hint {
  position: absolute;
}

.newsletter-selected-div {
  margin-top: 10px;
}

.newsletter-settings-frequency, .newsletter-settings-sources, .newsletter-settings-vocabulary {
  display: flex;
  justify-content: space-between;
  margin-top:20px;
  margin-bottom:20px;
}

.pagination > li > a, .pagination > li > span {
  color: #2C3B96;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #2C3B96;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #2C3B96;
}

.modal-dialog {
  width: 800px;
}

.portal-profiles .portal-profile .btn {
  border-radius: 0;
}

/*.portal-profiles .portal-profile .btn-lg {
  width: 130px;
}*/

.mas-modal-content h3 {
  font-size: 18px;
}

.datepicker table tr td.today {
  background: #efefef;
  border: 0;
}

.portal-profile {
  margin-top:10px;
}

.portal-profile-settings {
  min-height: 40px;
  margin-bottom: 30px;
}

.mas-outer-content-wrapper .mas-menu-trigger-profile {
  position: absolute;
  right: 10px;
  top: 7px;
  background: transparent;
  border-radius: 5px;
  padding: 7px;
  cursor: pointer;
}

.mas-outer-content-wrapper .mas-menu-trigger-profile i {
  color: #d9d9d9;
  font-size: 20px;
  cursor: pointer
}

.mas-outer-content-wrapper .mas-category-filters-profile {
  width: 200px;
  position: absolute;
  top: 40px;
  right: 10px;
  color: #fff;
  background-image: linear-gradient(to right, #2c3a35, #151a18);
  font-size: 12px;
  border-radius: 4px;
  z-index: 9;
}

.mas-outer-content-wrapper .mas-category-filters-profile .mas-profile-filter {
  padding: 5px;
  border-bottom: 1px solid #3a4441;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mas-main-left .mas-menu-trigger, .mas-category-filters {
  right: 10px;
  z-index: 2;
}

.mas-outer-content-wrapper .mas-category-filters-profile .mas-profile-filter .btn {
  color: #d9d9d9;
}

.mas-outer-content-wrapper .mas-category-filters-profile .mas-profile-filter .btn:hover, .mas-outer-content-wrapper .mas-category-filters-profile .mas-profile-filter  .btn:focus, .mas-outer-content-wrapper .mas-category-filters-profile .mas-profile-filter  .btn.focus {
  color: #2C3B96;
}

.mas-menu-trigger-profile.active, .mas-menu-trigger-profile:hover, .mas-menu-trigger-profile:active, .mas-menu-trigger-profile:focus {
  background-color: #181d1d;
}

.portal-profiles .portal-profile .btn-default {
  float: right;
  padding: 2px 10px;
}

.newsletter-profileid .newsletter-selected-div .badge.badge-primary {
  background-color: #2C3B96;
  color: #ffffff;
}

.newsletter-settings .newsletter-selected-div .badge.badge-primary:hover, .newsletter-settings .newsletter-selected-div .badge.badge-primary:active, .newsletter-settings .newsletter-selected-div .badge.badge-primary:focus {
  background-color: rgba(230, 230, 230, 0.64);
  color: #9a9a9a;
}

.newsletter-settings-regions-row {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 15px 0;
}

.newsletter-settings-regions-item {
  margin: 0 15px;
  border: 2px solid #efefef;
  border-radius: 100%;
  overflow: hidden;
  height: 130px;
  width: 130px;
  text-align: center;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.newsletter-settings-regions-item.active {
  border-color: #2C3B96;
}

.newsletter-settings-regions-label {
  color: #888;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: 13px;
  min-height: 40px;
}

.mas-header-search .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: unset;
  border: 0;
}

.mas-inner-content-wrapper .mas-main-right .mas-menu-bar .mas-nav li p {
  background-color: #e7e8e8;
  border: 1px solid transparent;
}

.newsletter-profile {
  margin-top:10px;
  border: 1px solid #efefef;
  padding: 10px;
}

.newsletter-profile-settings {
  min-height: 40px;
  padding: 20px;
}

.newsletter-profiles .newsletter-profile .btn-default {
  float: right;
  /*padding: 2px 10px;*/
  background-image: none;
  background-color: initial;
  text-shadow: none;
  box-shadow: none;
}

.newsletter-profiles .newsletter-profile .btn {
  border-radius: 0;
}

#newsletter-profilename {
  width: 60%;
}

.newsletter-profiles .newsletter-profile .btn.active {
  border: 2px solid #fffb01;
}

.newsletter-profiles {
  margin-bottom: 2em;
}

.newsletter-profileid h2 {
  margin-top: 0px;
  margin-bottom: 1em;
  color: #888;
}

.newsletter-profileid .btn-primary {
  padding: 11px 33px;
}

.newsletter-profile-profilename {
  font-weight: bold;
  font-size: 1.1em;
}

.newsletter-advanced-filtration {
  border: 1px solid #2C3B96;
}

.newsletter-advanced-filtration code {
  color: #2C3B96;
  background-color: #f3f7f5;
}

.newsletter-advanced-filtration-label {
  text-transform: uppercase;
  font-size: 1.4em;
  color: #2C3B96;
  padding: 1.5em;
  font-weight: bold;
}

.newsletter-advanced-filtration-prelabel {
  color: #2C3B96;
  font-size: 14px;
}

header .mas-header-outer-wrapper .mas-header-menu .mas-header-menu-nav .menuMyRadar.current {
  border: 2px solid #39956e;
}

#cover {
  /*background: linear-gradient(to top left, rgb(217, 37, 33) 0%, rgb(217, 37, 33) 5%, rgb(255, 201, 35) 30%, rgb(55, 150, 110) 55%, rgb(55, 150, 110) 100%);*/
  background: #444444;
}

.cover {
  background: linear-gradient(to top left, rgb(217, 37, 33) 0%, rgb(217, 37, 33) 5%, rgb(255, 201, 35) 30%, rgb(55, 150, 110) 55%, rgb(55, 150, 110) 100%);
  height: 100%;
  text-align: center;
  display: none;
  position: relative;
  justify-content: center;
  align-items: center;
}

.cover-caption {
  width: 100%;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.cover-caption .form {
  background: #fff;
  border-radius: 15px;
  padding: 40px;
  min-width: 25%;
  box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.18);
}

.mas-right-setting-filters .settings-boxes ul {
  padding: 0;
  padding-left: 8px;
}

.newsletter-profile-confirmation {
  float: right;
  display:none;
}

.newsletter-profile-confirmation-label {
  font-weight: bold;
  text-align: center;
}

.mas-selectedfiltes {
  padding: 0px 20px;
  color: #2C3B96;
}

.mas-selectedfiltes span {
  font-weight: bold;
}

.mas-settings-country .mas-country-filter-row {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 15px 0;
}

.mas-settings-country .mas-country-filter-row .mas-country-filter {
  margin: 0 15px;
  border: 2px solid #efefef;
  border-radius: 2px;
  overflow: hidden;
  height: 40px;
  width: 130px;
  text-align: center;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.mas-settings-country .mas-country-filter-row .mas-country-filter.active {
  border-color: #2C3B96;
}

.datepicker table tr td {
  position: relative;
}

/*.datepicker table tr td.newsday {
  border-bottom: 2px solid #39956e
}*/

.datepicker table tr td.newsday:after {
  content: "";
  height: 2px;
  width: 10px;
  background: #2C3B96;
  position: absolute;
  bottom:-2px;
  left: calc( 50% - 5px );
}

.newsletter-settings-frequency div.col-md-2 {
  padding-left: 5px;
  padding-right: 5px;
}

.newsletter-settings-frequency input[type="radio"] {
  display:none;
}
.newsletter-settings-frequency-default input[type="radio"] {
  display:none;
}

.mas-category-filters .mas-category-filter[data-mas-category-hot="1"] {
  color: #ff5050;
}

#mas-filter-date-clear {
  color: #ff5050;
  display:none;
  cursor: pointer;
}

#selectedProfile {
  border-bottom: 0px none;
  color: #eee;
  font-weight: bold;
  display: none;
  text-align: center;
}

#selectedProfileName {
  text-transform: uppercase;
}

.fullVersionAlert {
  color: #962c2c;
  font-weight: bold;
}

.exportResultsDiv {
  display: inline-block;
  position: absolute;
  right:20px;
  top: 120px;
}

#exportResultsButton {
  background-color: #2C3B96;
  color: #fff;
  padding: 5px 12px;
  border-radius: 0px;
  margin-bottom: 7px;
  margin-right: 7px;
  text-transform: uppercase;
}

#exportResultsButton:hover {
  background-color: rgb(88, 88, 88);
  color: #fff;
}

.mas-profiles-export-box {
  float:right;
}

.mas-profiles-export-box .btn {
  border:0;
  border-radius: 0;
}

.mas-profiles-export,.mas-profiles-export:hover  {
  background: none;
  box-shadow: none;
}

.mas-profiles-export-dates {
  display: none;
}

.newsletter-settings-sources-info-box {
  text-align: left;
}

.newsletter-settings-sources-info table {
  text-align: left;
}

.newsletter-settings-sources-info table td{
  padding: 4px;
}

.newsletter-settings-sources-info p {
  margin-top: 20px;
  text-align: left;
}

.newsletter-settings-sources div {
  flex-grow: 1;flex-basis: 0;
}

.newsletter-settings-sources div p {
  font-size: 14px;
  font-weight: 400;
  margin-top: 5px;
  cursor: pointer;
}

.checkbox-slider--b-flat {
  display: inline-block;
}

.mar-login-form .form-group,.mar-forgotpassword-form .form-group, .mar-resetpassword-form .form-group {
  text-align: right;
}

.reset-failed, .reset-success {
  display:none;
}

.cover .cover-caption .form, .cover #cover-caption .form {
  border-radius: 4px;
}

.cover .cover-caption .form .btn.btn-primary {
  background: #2C3B96;
  border-radius: 4px;
}

.cover .cover-caption .form input {
  border-radius: 4px;
}

.btn.newsitem-related-button, .btn.newsitem-related-button:active, .btn.newsitem-related-button:focus, .btn.newsitem-related-button:hover {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn.newsitem-related-button {
  color: #2C3B96;
  font-weight: 700;
}

.related-newsitem-item {
  margin-bottom: 10px;
}

.related-newsitem-item .related-newsitem-date {
  color: #2C3B96;
  margin-bottom: 1px;
}

.related-newsitem-item .related-newsitem-lead a {
  color: #333333;
}

.related-newsitem-outer .related-newsite-title {
  color: #2C3B96;
  font-size: 15px;
  font-weight: 700;
  padding-top: 10px;
  padding-bottom: 10px;
}

.newsitem-row .newsitem-image {
  align-items: start;
  padding-top: 10px;
}

.card-body .mac-item h4 span {
  color: #585858;
  font-size: 0.9em;
}

.newsletter-settings-regions-row .newsletter-settings-regions-row-inner {
  flex-grow: 1;
  flex-basis: 0;
}

#masFirstProfileSkip {
  position: absolute;
  top: 70px;
  right: 20px;
  font-size: 11px;
  padding: 5px 11px;
  border-radius: 2px;
}

#newsletterProfiles #masFirstProfileSkip {
  position: unset;
  top: unset;
  right: unset;
  margin-bottom: 20px;
}

#searchOptions {
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  /*background-color: #39956e;*/
}

.select2-container--default .select2-selection--multiple {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

span.select2-negation {

}


/************** CERTARA BLUE **********************/
.btn.btn-primary {
  background: #2C3B96;
}

.mas-inner-content-wrapper .mas-main-left .mas-menu-bar {
  background-color: #2C3B96;
}

.newsitem-row .newsitem-bookmark i {
  color: #2C3B96;
}

.mac-item h4, .mac-item h5 {
  color: #2C3B96;
  font-weight: bold;
}

.mac-item h4::before, .mac-item h5::before {
  background: #2C3B96;
}

.mac-item .mac-item-body {
  border-left: 1px solid #2C3B96;
}

.newsitem-row .newsitem-text .newsitem-link a i {
  color: #2C3B96;
}

header .mas-header-outer-wrapper .mas-header-buttons .mas-header-askexpert:hover, header .mas-header-outer-wrapper .mas-header-buttons .mas-header-askexpert:active, header .mas-header-outer-wrapper .mas-header-buttons .mas-header-askexpert:focus {
  background: #2C3B96;
}

header .mas-header-outer-wrapper .mas-header-menu ul.mas-header-menu-nav li:hover, header .mas-header-outer-wrapper .mas-header-menu ul.mas-header-menu-nav li:active, header .mas-header-outer-wrapper .mas-header-menu ul.mas-header-menu-nav li:focus, header .mas-header-outer-wrapper .mas-header-menu ul.mas-header-menu-nav li.active {
  border-bottom: 2px solid #2C3B96;
}

header .mas-header-outer-wrapper .mas-header-buttons .mas-header-askexpert {
  background: #2C3B96;
}

.green-bar {
  background: #2C3B96;
}

.checkbox-slider--b input:checked + span::before, .checkbox-slider--b-flat input:checked + span::before {
  background: #2C3B96;
}

.tags-items .tags-item h5 {
  color: #2C3B96;
  font-weight: bold;
}

.newsitem-row .newsitem-text .newsitem-date {
  color: #2C3B96;
  font-weight: bold;
}

.related-newsitem-item .related-newsitem-date {
  font-weight: bold;
}

.askexpert-modal h5 {
  color: #2C3B96;
}

.badge.badge-primary {
  background-color: #696969;
}

.badge.badge-primary:hover, .badge.badge-primary:active, .badge.badge-primary:focus {
  background-color: #2C3B96;
}

.datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover {
  background-color: #2C3B96;
}

.datepicker table tr td.day:hover, .datepicker table tr td.focused {
  background-color: #999ecc;
}

.mas-filters {
  background-color: #3f3f3f;
}

.mas-inner-content-wrapper .mas-main-right {
  background: #3f3f3f;
}

.mas-filters .mas-filters-form input {
  background: #ffffff;
  color: #000000;
}

.mas-filters .mas-menu-trigger i {
  color: #ffffff;
}

.mas-menu-trigger i {
  color: #000000;
}

header .mas-header-outer-wrapper .mas-header-menu .mas-header-menu-nav .menuMyRadar.current {
  border: 2px solid #2C3B96;
}

.card .card-header {
  color: #000000;
}

.card .card-header::before {
  background-color: #2C3B96;
  background-image: linear-gradient(to right, #2C3B96, #999ecc);
}

header .mas-header-outer-wrapper .mas-header-buttons .mas-header-search label {
  color: #000000;
}

header .mas-header-outer-wrapper .mas-header-menu ul.mas-header-menu-nav li a {
  color: #000000;
}

.mas-right-setting-filters .settings-boxes ul li {
  background: #999ecc;
  color: #fff;
}

.mas-right-setting-filters .settings-boxes ul li.active {
  background: #2C3B96;
  color: #fff;
}

.btn {
  border-radius: 5px;
}

.modal h3 {
  color: #000000;
}

header .mas-header-outer-wrapper .mas-header-buttons .mas-header-askexpert {
  background: #ffffff;
  border-radius: 5px;
  font-weight: bold;
  color: #2C3B96;
}

header .mas-header-outer-wrapper .mas-header-buttons .mas-header-askexpert:hover {
  background: #2C3B96;
  border-radius: 5px;
  color: #ffffff;
}


header .mas-header-outer-wrapper .mas-header-buttons .mas-header-account a i {
  color: #000000;
}

.mas-inner-content-wrapper .mas-main-right .mas-menu-bar .mas-nav li p {
  background-color: #ffffff;
  color: #000000;
  border-radius: 5px;
}

#exportResultsButton {
  background-color: #999ecc;
  border-radius: 4px;
}

#exportResultsButton:hover {
  background-color: #2C3B96;
}

.mas-inner-content-wrapper .mas-main-right .mas-menu-bar {
  background: #2C3B96;
}

#cover {
  background: #2e354f;
}

.cover {
  background: linear-gradient(to top left, rgb(217, 37, 33) 0%, rgb(217, 37, 33) 5%, rgb(255, 201, 35) 30%, #2C3B96 55%, #2C3B96 100%);
}

.btn.btn-default.mas-country-settings-deselect-all, .btn.btn-default.mas-country-settings-select-all {
  background-color: #999ecc;
  text-shadow: none;
  background-image: none;
}

/*************** END CERTARA BLUE ************/

#exportResultsButton {
  border-radius: 4px;
}


header .mas-header-outer-wrapper .mas-header-buttons .mas-header-askexpert {
  background: #ffffff;
  border-radius: 5px;
  font-weight: bold;
  color: #2C3B96;
}

header .mas-header-outer-wrapper .mas-header-buttons .mas-header-askexpert:hover {

  border-radius: 5px;
  color: #ffffff;
}

header .mas-header-outer-wrapper .mas-header-buttons .mas-header-account a i {
  color: #000000;
}

.mas-inner-content-wrapper .mas-main-right .mas-menu-bar .mas-nav li p {
  background-color: #ffffff;
  color: #000000;
  border-radius: 5px;
}
.btn {
  border-radius: 5px;
}

.search-options .checkbox-slider--b-flat label span {
  margin-left: 10px;
}

#shortlogo {
  display: none;
}
@media (max-width: 1024px) {
  .mas-header-askexpert img {
  display: none;
}
  .mas-header-search label {
  display: none;
}
}

.category-selected::after {
  content: "";
  /* color: red; */
  background-color: #ff5050;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  display:inline-block;
  position: absolute;
  bottom: 4px;
  right: 4px;
}


.mas-inner-content-wrapper .mas-main-right .mas-main-inner-content .mas-second-row .mas-second-row-box .card {
  overflow: unset;
  height: 100%;
}

.mas-inner-content-wrapper .mas-main-right .mas-main-inner-content .mas-second-row .mas-second-row-box .card .card-body {
  overflow: auto;
  max-height: 100%;
  padding-bottom: 30px;
}

#searchOptionsType {
  width: 60px;
  text-align: center;
  font-weight: bold;
  color: #2C3B96;
  border: 1px solid #ff5050;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}


#helpbutton a {
  /* cursor: pointer; */
  background-color: #ffffff;
  color: #000000;
  /* border-radius: 5px;
  border: 1px solid transparent;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0;
  line-height: 30px; */
  /* position:absolute;
  right: 30px; */
}

.mas-nav-help-button {
  padding: 0;
display: inline-block;
margin-bottom: 0px;
  position: absolute;
  right: 30px;
}

.mas-nav-help-button li:first-child {
  margin-left: 0px;
}

.mas-nav-help-button li {
  display: inline-block;
}

#selectedProfileExit {
  color: #ff5050;
  margin-left: 5px;
  cursor: pointer;
  display: inline-block;
}

.select2-warning-profile {
  color: #ff5050;
}


.mas-header-buttons .mas-filters-form {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #2C3B96;
  padding-left: 15px;
}

.mas-header-buttons .mas-filters-form input {
  background: #2B3733;
  text-align: center;
  padding: 6px 3px;
  color: #eaeaea;
  border: 0;
  border-radius: 5px;
  margin: 0px 5px 0 5px;
  font-size: 13px;
  border: 1px solid #2C3B96;
}

.mas-header-buttons .mas-filters-form input {
  background: #ffffff;
  color: #000000;
}

.mas-filter-date-messages {
  color: #eee;
  text-align: center;
  /* font-weight: bold; */
}

.mas-filter-date-messages span.range {
  font-weight: bold;
}


#chartdiv {
  height: 600px;
}

#fullscreenModal .modal-dialog {
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
}

#fullscreenModal .modal-dialog .modal-content {
  height: 1300px;
}

#fullscreenModal #chartdiv {
  height:1100px;
  font-family: Arial;
  width: 90%;
  margin: auto;
}

#fullscreenModal #chartdiv div {
  text-align: left;
}


.countryflags div {
  display: inline-block;
}

.countryflag {
  border: 1px solid #555555;
}

.countryflags {
  text-align: center;
  margin-bottom: 20px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.countryflag.checked {
  border: 2px solid #ffff00;
}

.countryflags div {
  display: inline-block;
}

div .countryflagname {
  display: block;
  font-size: 10px;
  font-family: Arial;
}

.countryflagsdisabled div {
  display: inline-block;
}

.countryflagdisabled {
  height: 33px;
  border: 1px solid #555555;
  opacity: 0.4;
}

.countryflagsdisabled {
  text-align: center;
  margin-bottom: 20px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

/* .countryflagdisabled.checked {
  border: 2px solid #ffff00;
} */

.countryflagsdisabled div {
  display: inline-block;
}

.countryflagsdisabled div .countryflagname {
  display: block;
  font-size: 10px;
  font-family: Arial;
  opacity: 0.4;
}


.mas-dedicated-services .btn {
  padding:50px;
  width: 100%;
}

.mas-dedicated-services div {
  margin-top:10px;
}


.btn-database, .btn-radar {
  padding: 7px 22px;
  border-radius: 0px;
}

.btn-database {
  background: #2C3B96;
  
}

#mas-archive a {
  color: #fff;
}

.newsletter-advanced-2column {
  display: flex;
}

.newsletter-advanced-2column .newsletter-content {
  width: 50%;
}

.modal h4 {
  /* color: #888; */
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 300;
  margin-bottom: 10px;
  font-size: 14px;
}

.error_msg {
  color: #880000;
  font-weight: bold;
}


@media (max-width: 1120px) {
  .mas-inner-content-wrapper .mas-main-left .mas-menu-bar .mas-nav li:nth-child(4) p a span {
  display: none;
}
}

@media (max-width: 1350px) {
  .mas-inner-content-wrapper .mas-main-left .mas-menu-bar .mas-nav li:last-child p a span {
  display: none;
}
  #fulllogo {
  display: none;
}
  #shortlogo {
  display: block;
}
}

@media (max-width: 1024px) {
  .mas-inner-content-wrapper .mas-main-left .mas-menu-bar .mas-nav li:nth-child(4) p a span {
  display: inline-block;
}
  .mas-inner-content-wrapper .mas-main-left .mas-menu-bar .mas-nav li:last-child p a span {
  display: inline-block;
}
}

@media (max-width: 767px) {
  .mas-inner-content-wrapper .mas-main-left .mas-menu-bar .mas-nav li:nth-child(4) p a span {
  display: none;
}
  .mas-inner-content-wrapper .mas-main-left .mas-menu-bar .mas-nav li:last-child p a span {
  display: none;
}
}





/*.dropdown-menu {
  background-image: linear-gradient(to right, #2e354f, #151a18);
}*/

/*.mas-category-filters {
  background-image: linear-gradient(to right, #2e354f, #151a18);
}*/

/************** MYRADAR PART BEGIN **********************/
.mas-outer-content-wrapper.myradar .mas-inner-content-wrapper .mas-main-left {
  width:75%;
}
.mas-outer-content-wrapper.myradar .mas-inner-content-wrapper .mas-main-right {
  width:25%;
}


.mas-outer-content-wrapper.myradar .mas-inner-content-wrapper .mas-main-right .mas-main-inner-content .mas-first-row .mas-first-row-box.mas-map {
  display: none;
}

.mas-outer-content-wrapper.myradar .mas-inner-content-wrapper .mas-main-right .mas-main-inner-content .mas-first-row .mas-first-row-box {
  width:100%;
}

.mas-outer-content-wrapper.myradar .mas-inner-content-wrapper .mas-main-right .mas-main-inner-content .mas-second-row .mas-second-row-box.mas-catalyst {
  display: none;
}

.mas-outer-content-wrapper.myradar .mas-inner-content-wrapper .mas-main-right .mas-main-inner-content .mas-second-row .mas-second-row-box.mas-tags {
  width:100%;
}
/************** MYRADAR PART END ************************/


/*************** SPINNER *******************/
.hollow-dots-spinner {
  display: none;
}
.hollow-dots-spinner, .hollow-dots-spinner * {
  box-sizing: border-box;
}

.hollow-dots-spinner {
  height: 15px;
  width: calc(30px * 3);
}

.hollow-dots-spinner .dot {
  width: 15px;
  height: 15px;
  margin: 0 calc(15px / 2);
  border: calc(15px / 5) solid #2C3B96;
  /*border-radius: 50%;*/
  float: left;
  transform: scale(0);
  animation: hollow-dots-spinner-animation 1000ms ease infinite 0ms;
}

.hollow-dots-spinner .dot:nth-child(1) {
  animation-delay: calc(300ms * 1);
}

.hollow-dots-spinner .dot:nth-child(2) {
  animation-delay: calc(300ms * 2);
}

.hollow-dots-spinner .dot:nth-child(3) {
  animation-delay: calc(300ms * 3);

}

@keyframes hollow-dots-spinner-animation {
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*************** END SPINNER ***************/
