/**
 * @file
 * Bartik layout styling.
 */

/**
 * Container
 */
 .layout-container {
  box-sizing: border-box;
  max-width: 860px;
  margin-right: auto;
  margin-left: auto;
}

a{
  border: unset !important; 
}

@media all and (min-width: 851px) {
  .layout-container {
    max-width: 1290px;
  }
}

/**
 * Main
 */
.layout-main-wrapper {
  min-height: 300px;
}
.layout-main {
  margin-top: 20px;
  margin-bottom: 40px;
}



.gtranslate button, input, optgroup, select, textarea {
  color: black !important;
}


/* custom css ***/
body{
    background: url(https://xmbanking.com/img/bg.jpg) no-repeat fixed center center #10212B !important;
}

h1, h2, h3, h4, h5, h6, p, label, div{
  color: #fff !important;
}

#page, #main-wrapper, .region-primary-menu .menu-item a.is-active, .region-primary-menu .menu-item--active-trail a{
  background: transparent !important;
}

#header{
  background: transparent !important;
}

.site-footer{
  background: transparent !important;
}

select#gtranslate_selector {
  padding: 2px;
}

/* https://xmbanking.com/users/admin */
.region-primary-menu .menu a {
  padding: 9px 18px !important;
  position: relative;
  color: #000 !important;
  background-color: #fff !important;
}

.region-primary-menu .menu a span.sf-sub-indicator {
  right: 4px;
}

ul#superfish-main li.sfHover ul li.sf-no-children {
  width: 100%;
  overflow: hidden;
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
}

ul#superfish-main li.sfHover ul li.sf-no-children a.sf-depth-2 {
  width: 156px !important;
  float: unset !important;
  position: static !important;
  min-width: unset !important;
}

nav.breadcrumb ol li a {
  font-size: 16px;
  color: #fff;
}
div#block-userdata .user-data .links a {
  font-size: 16px;
  color: #fff;
  margin-right: 7px;
}
article.contextual-region.profile .form-wrapper .details-wrapper a {
  color: #fff;
}
.site-footer {
  padding: 0px 0 30px !important;
}

.site-footer__bottom {
  margin-top: 0 !important;
}

/* https://xmbanking.com/cashouts */

form.views-exposed-form .form--inline .js-form-item select, form.views-exposed-form .form--inline .js-form-item input, form.views-exposed-form .form--inline .js-form-item textarea {
  padding: 5px;
  border-radius: 4px !important;
  height: 32px;
  border: unset;
  margin: unset;
}
p.credit-cards a {
  color: #fff;
}
.node__links ul.links.inline li.comment-add a {
  color: #fff;
}

/* https://xmbanking.com/messages */
div#block-mytheme-system-main table.views-table.views-view-table tbody tr td.views-field.views-field-nothing a, div#block-mytheme-system-main table.views-table.views-view-table tbody tr td.views-field a {
  color: #fff;
}

/* https://xmbanking.com/message-new */
div#block-mytheme-system-main form#billing-message-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 50%;
  margin: auto;
}

div#block-mytheme-system-main form#billing-message-form .form-item.form-desc {
  width: 100%;
}
div#block-mytheme-system-main form#billing-message-form .js-form-item-user.form-item-user, div#block-mytheme-system-main form#billing-message-form .form-item-theme {
  width: 48%;
}
div#block-mytheme-system-main form#billing-message-form .form-item-message {
  width: 100%;
}
div#block-mytheme-system-main form#billing-message-form fieldset#edit-files {
  width: 100%;
}
div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper div#ajax-wrapper, div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper div#ajax-wrapper--2, div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper div#ajax-wrapper--3 {
  width: 31%;
}

input#edit-user, input#edit-theme, input#edit-file0-upload, input#edit-file1-upload, input#edit-file2-upload {
  width: 100%;
}

/* https://xmbanking.com/articles */
h2#block-guide-menu {
  color: #000 !important;
}

div#sidebar-first .region-sidebar-first .content ul li.menu-item a {
  color: #000;
  text-decoration: none;
  border: unset;
}
div#block-mytheme-system-main .views-element-container.contextual-region .views-view-grid .views-row .views-col {
  width: 100% !important;
}
div#block-mytheme-system-main .views-element-container.contextual-region .views-view-grid .views-row .views-col article header a {
  color: #fff;
}
div#block-mytheme-system-main .views-element-container.contextual-region .views-view-grid .views-row .views-col article .node__content a {
  color: #fff;
}

/* https://xmbanking.com/articles/startup */
div#block-mytheme-system-main .view-content article header a {
  color: #fff;
}
div#block-mytheme-system-main .view-content article .node__content a {
  color: #fff;
}

/* https://xmbanking.com/comment/reply/node/462/comment_node_articles#comment-form */
div#block-mytheme-system-main article header a, div#block-mytheme-system-main article .node__content a {
  color: #fff;
}

a#edit-comment-body-0-format-help-about {
  color: #fff;
}

/* https://xmbanking.com/operations?field_operation_type_value=check&uid=fffsfsfd&field_operation_date_value%5Bmin%5D=2024-04-12&field_operation_date_value%5Bmax%5D=2024-04-19 */
.messages.messages--error div {
  color: #000 !important;
}

/* https://xmbanking.com/request-recovery-keys-admin-0 */

div#block-mytheme-system-main article .node__content {
  display: flex;
  flex-wrap: wrap;
}
div#block-mytheme-system-main article .node__content .field--label-above.quickedit-field {
  width: 100%;
}
div#block-mytheme-system-main article .node__content .field--label-above.quickedit-field .field__item img {
  width: 100%;
}

/* https://xmbanking.com/user/24651/edit */

.messages__wrapper .messages.messages--status {
  color: #000 !important;
}

div#edit-current-pass--description a, div#edit-field-agreement a {
  color: #fff;
}





@media (max-width:600px){
  header#header {
    overflow: hidden;
}
  .layout-main {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .site-footer {
    padding: 5px 0 30px !important;
}
select#gtranslate_selector {
  padding: 4px;
  margin: 0 0 0 auto;
  display: block;
}
div#block-glavnoemenyu {
  padding: 0 15px;
}
a#superfish-main-toggle span {
  color: #fff;
  font-size: 16px;
}
div#block-mytheme-system-main .views-element-container.contextual-region .view-content {
  overflow: auto;
}
div#block-mytheme-system-main .views-element-container.contextual-region .view-filters form .form--inline .js-form-item input#edit-uid {
  width: 100%;
}
div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-operation-type-value {
  width: 100%;
  margin: 0 0 15px 0; 
}
div#block-mytheme-system-main .view-filters form .form--inline .js-form-item-uid.form-item-uid {
  margin: 0 0 15px 0;
}
select#edit-field-operation-type-value {
  width: 100%;
}
div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-operation-date-value-min, div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-period-value, div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-site-target-id {
  margin: 0 10px 10px 0 !important;
}
div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-operation-date-value-min, div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-operation-date-value-max, div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-period-value, div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-period-end-value, div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-site-target-id, div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-period-end-value, div#block-mytheme-system-main .view-filters form .form--inline .form-item-field-status-value {
  width: 48%;
  margin: 0;
}
input#edit-field-operation-date-value-max, input#edit-field-operation-date-value-min, input#edit-field-period-value, input#edit-field-period-end-value, select#edit-field-site-target-id, select#edit-field-status-value {
  width: 100%;
}
div#block-mytheme-system-main form#billing-message-form {
  width: 100%;
}
div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper {
  flex-wrap: wrap;
}
div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper div#ajax-wrapper, div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper div#ajax-wrapper--2, div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper div#ajax-wrapper--3 {
  width: 100%;
}
div#block-mytheme-system-main form#billing-message-form fieldset#edit-files .fieldset-wrapper span.file a {
  color: #fff;
}
div#block-mytheme-system-main .views-element-container.contextual-region .views-view-grid .views-row .views-col article .node__content .node__links {
  display: flex;
}
div#block-mytheme-system-main .views-element-container.contextual-region .views-view-grid .views-row .views-col article .node__content .node__links li {
  padding-left: 0;
  font-size: 12px;
}
div#block-mytheme-system-main .view-content article .node__content .node__links {
  display: flex;
}
div#block-mytheme-system-main .view-content article .node__content .node__links li {
  padding-left: 0;
  font-size: 12px;
}

div#edit-pass input, div#edit-pass .password-strength, input#edit-current-pass {
  width: 100%;
}


}
.ui-dialog span, .ui-dialog label{
  color: #000 !important;
}
div#block-views-block-useful-information-block-1 h2 {
  color: #000 !important;
}
.path-articles .node--view-mode-teaser .contextual .contextual-links li.quickedit a{
  color: #000 !important;
}
.path-articles .node--view-mode-teaser .contextual .contextual-links li.entitynodeedit-form a{
  color: #000 !important;
}
.path-articles .node--view-mode-teaser .contextual .contextual-links li.entitynodedelete-form a{
  color: #000 !important;
}