#mainContent {
    padding-bottom: 64px;
}

.topbar .open-section .open-content .plaintext-item {
    width:260px;
    color: #4A545B;
    font-size: 14px;
    line-height: 19px;
    margin: 20px 30px;
}
.profile-menu .nav-item.disabled .tittle span {
    color:#aaa;
}

.top-account .messages.open-section .message-item .desc,
.top-account .messages.open-section .message-item .action {
    width:100%;
}

.theme-3-5 .category-group li.active a h3, .theme-3-5 .category-group li.active a span {
    font-weight: bold;
}

#toast-container {
    top:100px;
    right:50px;
}
#toast-container > div,
#toast-container > :hover {
    box-shadow: none;
    opacity: 1;
    border-radius: 0;
}
.toast-success {
    background-color: #44D751;
}
.toast-error {
    background-color: #EA3839;
}
.toast-info {
    background-color: #00BCEC;
}
.toast-warning {
    background-color: #F3C200;
}

/* TK */

#fvList .main-list .pay-warning .fv-name svg #Stroke-26, #fvList .main-list .pay-warning .fv-name svg #Stroke-30 {
  stroke: #FF8522 !important;
}
#fvList .main-list .pay-warning .fv-name svg #Fill-28, #fvList .main-list .pay-warning .fv-name svg #Fill-32 {
  fill: #FF8522 !important;
}

#fvList .main-list .pay-warning .fv-name span {
  color: #3b4348 !important;
}
#fvList .main-list .pay-warning .main-status p {
  color: #98A2AB !important;
}
#fvList .main-list .pay-warning .fv-price {
  color: #3b4348 !important;
}

#fvList .main-list .pay-danger .fv-name svg #Stroke-26, #fvList .main-list .pay-danger .fv-name svg #Stroke-30 {
  stroke: #EA3839 !important;
}
#fvList .main-list .pay-danger .fv-name svg #Fill-28, #fvList .main-list .pay-danger .fv-name svg #Fill-32 {
  fill: #EA3839 !important;
}

#fvList .main-list .pay-danger .fv-name span {
  color: #3b4348 !important;
}
#fvList .main-list .pay-danger .main-status p {
  color: #98A2AB !important;
}
#fvList .main-list .pay-danger .fv-price {
  color: #3b4348 !important;
}


 #fvList .main-list .pay-complete .fv-name span{
    color: #3b4348 !important;
 }
 #fvList .main-list .pay-complete .main-status p {
    color: #98A2AB !important;
  }
  #fvList .main-list .pay-complete .fv-price {
    color: #3b4348 !important;
  }

.statistic-page .main-list .statistic-list-item .body-statistic.bg-rows .forecast-cost { max-width: 230px; }
.statistic-page .main-list .statistic-list-item .body-statistic.bg-rows .forecast-cost .forecast .data.in-progress { font-size: 14px; line-height: 20px; margin-top: 10px; }
.statistics-estimation .suggestions-right.suggestion-example .body-suggestion.resources { padding-top: 0px; margin-top: 20px; }

.topbar .top-logo img {
    max-width: 35px;
    margin-bottom: 5px;
}

#fvList .fv-content .main-list .list-item .item-header .bottom-side .mail-page .main-info-mail {
    width: calc(100% - 400px);
}

.popup-wrapper.popup-installation .popup-body .button-wrapper {
    margin-top: 50px;
}

div.item-header div.right-side div.date-add { padding-top: 10px !important; }

.check-group .label { white-space: nowrap; }

@media screen and (max-width: 1499px){
    .dashboard .contacts .contact {
        width: 100% !important;
    }
}

.statistic-page .main-list .statistic-list-item .body-statistic.bg-rows .chart-line .legend-border {
    left: 24px !important;
    top: -34px !important;
  }

.statistic-page .main-list .statistic-list-item .body-statistic.bg-rows .chart-line .legend-border ul li span.mySQL-brd {
    border-color: #64F771 !important;
    background-color: #BFFFC7 !important;
}

.statistic-page .main-list .statistic-list-item .body-statistic.bg-rows .chart-line .legend-border ul li span.iops-brd,
.statistic-page .main-list .statistic-list-item .body-statistic.bg-rows .chart-line .legend-border ul li span.hd-brd{
    border-color: #808689;
    background-color: rgba(128,134,137,0.5);
}

/*#mainWrapper.fixed .right { margin-left: 300px !important; }
#mainWrapper.fixed .left { position: fixed !important; }*/

#panel-usterki div.mini-alert { margin: 2px 0 2px 0 !important; }
#panel-usterki div.mini-alert.normal { border: 1px solid #CCCCCC; }

button.timeout-close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.timeout-close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.theme-3-0 .pointer-events-none,
.theme-3-5 .pointer-events-none {
    pointer-events: none;
}

@media screen and (min-width:800px) and (max-width:1800px)
{
    .show-pagination-hide-search-on-narrow .pagination-wrapper {
        display: flex;
    }
    .show-pagination-hide-search-on-narrow .right-side.filtr-listy {
        display: none;
    }
}

.switch-desc {
    padding-left: 10px;
    padding-top: 12px;
}

.margin-bottom {
    margin-bottom: 50px;
}

.func-hide{
    display: none !important;
}

.status-title-in-row{
    display: contents;
}


.saldo-description a#doladuj-saldo-button, .saldo-description  a.btn {
    text-align: center;
    padding: 0px;
}
.saldo-description .h4-title {
    text-align: center;
    padding-bottom: 15px;
    font-weight: bold;
}

.helpdesk .section-content.user div:last-of-type{
    overflow-wrap: break-word;
}

.light-theme .notification-open .main-header .btn-close-notification{
    margin-right: 60px;
}

@media screen and (max-width: 420px) {
    #mainWrapper .right main {
        padding-bottom: 50px;
    }

}


   


.popup .popup-scroll-wrapper .popup-owh-change-limits .popup-body .main-wrapper .change-limits-switches .switch-wrapper .switch-holder .switch-amount input:disabled {
    color:#AFB9C2;
}

@media screen and (min-width: 1180px) {
    .theme-3-0 .page-email .btn-action-email-account {
        left: 269px !important;
    }
}

@media screen and (max-width: 700px) {
    .dashboard .domain-search label {
        display: block;
        min-width: 70px !important;
    }
    .light-theme .dashboard .domain-search input, .light-theme .dashboard .domain-search button {
        background-color: white;
        min-width: 50px;
    }
    .dashboard .domain-search input, .dashboard .domain-search button {
         border-top: currentColor;
         border-left: currentColor;
         border-right: currentColor;
         border: 2px solid;
    }
    #domainList .dashboard {
        display: block !important;
    }
    .light-theme #domainList .dashboard label {
        color: #C7D1DA;
        text-align: center !important;
        line-height: 2;
    }
    .light-theme .dashboard .domain-search input {
        background-color: white;
        border-color: #E0E7EE;
        color: #3b4348;
    }
    .dashboard .domain-search button{
        border-left: 0px !important;
    }

}

@media screen and (min-width: 1180px) and  (max-width: 1280px) {

    .add-info{
        clear: both;
        width: 100%;
    }
    .page-email .main-info-ctn{
        width: 100%;
    }
    .page-email .add-info .buttons{
        width: 50%;
    }
    .add-info .buttons{
        width: 50%;
    }
    .light-theme #domainList.ssh .add-info .buttons.yellow-action{
        padding-bottom: 0px;
    }
    .page-email .add-info .buttons{
        width: 100%;
    }
    .page-email .main-info-ctn .main-info{
        width: calc(100% - 30px);
    }
    .page-email .add-info .buttons{
        width: calc(100% - 30px);
    }

    #domainList .main-info-ctn .main-infon{
        width: 50% !important;
    }

}

section.info-dashboard {
    margin-bottom: 80px;
    padding-bottom: 0px;
}
.domainList .btn-expanded{
    z-index: 9 !important;
}
div.main-header.margin-bottom{
    z-index: 0 !important;
}

.list-item .left-side .name{
    z-index: 0 !important;
}

.page-email .main-list .list-item .item-header .left-side .name .adress{
    max-width: 100% !important;
    width: 100%;
}
.page-email .main-header .right-side .filtr-search-mail-results{
    display: inline-flex !important;
}

.page-email .main-header .right-side-filtr-search-mail-results {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    max-width: 420px;
    clear: both;
}
@media screen and (min-width: 300px) and  (max-width: 800px) {
    .page-email .main-header .right-side-filtr-search-mail-results {
        flex-flow: row wrap !important;
    }
    .main-header .right-side.right-side-search-and-filters .searchbox input, .main-header .right-side.right-side-search-or-filters .searchbox input{
        max-width: none;
        width: 100%;
    }
    .page-email .main-header .right-side .filtr-search-mail-results{
        width: 100%;
    }
}
@media screen and (min-width: 300px) and  (max-width: 800px) {
    .popup .popup-scroll-wrapper .order-ssl .popup-body {
        max-width: none;
        padding: 0 15px;
    }

    .popup .popup-scroll-wrapper .order-ssl .popup-body .form-wrapper .certificate-wrapper .select-www-mt{
        margin-top: 0px;
    }
    .popup .popup-scroll-wrapper .order-ssl .popup-body .form-wrapper .order-form-btn{
        flex-wrap: wrap;
        width: 100%;
    }


}

@media screen and (min-width: 300px) and  (max-width: 450px) {
    .popup .popup-btn-close{
        width: 100% !important;
    }
}

@media screen and (min-width: 250px) and  (max-width: 660px) {


form#form-zmien-limity-parametrow div.switch-holder{
    display: flow-root;
}


form#form-zmien-limity-parametrow div.switch-amount{
    background-color: transparent;
    box-shadow: none;
    flex: inherit;
    position: inherit;
    width: 53%;
    float: left;
    border-left-color: #E0E7EE !important;
    border-left: 2px solid;
    padding: 0 10px !important;
}

form#form-zmien-limity-parametrow div.switch-level{
    background-color: transparent;
    box-shadow: none;
    float: left;
    position: relative;
    width: auto;
}


form#form-zmien-limity-parametrow div.switch-level-minus {
    background-color: transparent;
    box-shadow: none;
    height: 100%;
}

form#form-zmien-limity-parametrow div.switch-level-plus {
    background-color: transparent;
    border: 100%;
    /* box-shadow: none; */
    height: 100%;
    margin-left: none !important;
    box-shadow: none !important;
    padding-left: none !important;
}

form#form-zmien-limity-parametrow .popup .popup-scroll-wrapper .popup-owh-change-limits .popup-body .main-wrapper .change-limits-switches .switch-wrapper .switch-holder .switch-amount{
    border-left: 2px solid !important;
    border-left-color: #E0E7EE !important;

}

form#form-zmien-limity-parametrow div.switch-wrapper{
    display: grid !important;
    height: auto !important;
}

form#form-zmien-limity-parametrow .popup .popup-scroll-wrapper .popup-owh-change-limits .popup-body .main-wrapper .change-limits-switches .switch-wrapper{
    height: auto;
}

form#form-zmien-limity-parametrow label.switch-amount-range{
    padding-left: 50px;
}

form#form-zmien-limity-parametrow div.btn-wrapper{
    width: 100%;
    text-align: center;
}

}

.easy-autocomplete-container{
    background-color: white;
    cursor: pointer;
}
.light-theme .btn-primary a{
    color: #ffffff;
}

.inp-group span{
    margin-left: 20px !important;
}
.inp-group span.twitter-typeahead{
    margin-left: 0 !important;
}

.multiselect-widget{
    min-height: 0px !important;
}
.twitter-typeahead .easy-autocomplete-container ul{
    border: 0px solid !important;
    display: none !important;
}

 .high-text{
    font-size: 16px !important;
}
 .form-group .control-label{
    letter-spacing: 1px !important;
    font-size: 12px !important;
}
.help-block{
  /* color: #828A91 !important;*/
   font-size: 13px !important;
   font-weight: lighter !important;
}
.form-group{
    margin-bottom: 20px;
}

#zakladka-pakiet-limity .list-group-item  .col-xs-12 {
    padding-bottom: 5px !important;
}
@media screen and (min-width: 300px) and  (max-width: 800px) {

.popup .popup-btn-close{
    width: auto !important;
}
.popup-header .logo-holder{
    display: block !important;
    margin-right: 20px;
}
}

@media screen and (min-width: 300px) and  (max-width: 400px) {
.popup .popup-submit.action-line .btn {
	margin-right: 10px;
	margin-top: 10px;
	display: grid;
	align-content: center;
	align-items: center;
	width: 100% !important;
}
}

.list-box-row .list-box{
    flex-basis: 50% !important;
    max-width: none !important;
}

.theme-3-5 .form-group.has-success .control-label{
    display: block !important;
}

.theme-3-5 .tab-content.active{
    border-color: #e0e7ee !important;
}

.text-span-p-b-10{
    padding-bottom: 10px !important;
}


#mysqlForm .settings-checks .check-wrapper, #modalny-formularz .settings-checks .check-wrapper{
    max-width: none !important;
}

#mysqlForm .check-wrapper .check-group, #modalny-formularz .check-wrapper .check-group{
    flex-basis: 33% !important;
    max-width: none !important;
}


@media screen and (min-width: 300px) and  (max-width: 500px) {
    #mysqlForm .check-group, #modalny-formularz .check-group{
        width: 50% !important;
    }
    #mysqlForm .check-wrapper .check-group, #modalny-formularz .check-wrapper .check-group{
        flex-basis: 50% !important;
        max-width: none !important;
    }
}

.select-dropdown-group .options ul li .option-cnt .option-name{
    flex-basis: 253px !important;
    max-width: 253px !important;
    min-width: 253px !important;
}
.select-dropdown-group .options ul li .option-cnt .option-price{
    flex-basis: 192px !important;
    max-width: 192px !important;
    min-width: 192px !important;
}
.select-dropdown-group .options ul li .option-cnt .option-time{
    flex-basis: auto !important;
    min-width: 120px !important;
}

.select-dropdown-group .options ul li .option-cnt .option-time{
    flex-basis: auto;
    max-width: none;
}

/*   kreska */
/*.theme-3-5 .styleguide-page .styleguide-cart .name-cart p{
    color: #737373;
    font-weight: bold;
    background: #fafcfd !important;
}
.theme-3-5 .styleguide-page .styleguide-cart .name-cart{
    border: 1px solid #e0e7ee;
}*/
/*kreska */

.theme-3-5 .popup-add-box .btn-danger:hover, .theme-3-5 .popup-add-box .btn-success:hover,.theme-3-5 .popup-add-box .btn-warning:hover{
    background-color: #ff9946 !important;
    border: 2px solid rgba(18, 18, 20, 0.09);
} 
.theme-3-5 .popup-add-box .btn-danger, .theme-3-5 .popup-add-box .btn-success, .theme-3-5 .popup-add-box .btn-warning{
    background-color: #ff9946 !important;
    border: 2px solid rgba(18, 18, 20, 0.09);
} 
.theme-3-5 .styleguide-page{
    border: 2px solid #e0e7ee !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.select-dropdown-group .options ul li .option-cnt span{
    font-size: 14px !important;
}

.theme-3-5 .form-group.has-error .control-label{
    display: block !important;
}

@media screen and (min-width: 300px) and  (max-width: 500px) {
    .theme-3-5 #popupCreatorSpf .border-radio-group label{
        font-size: 13px !important;
    }
  
}
.has-error .help-block{
    color: #ff5959;
}

.theme-3-5 .partners-aside__wrapper .action-button__trigger{
    z-index: 0 !important;
}

/* START PROVISION LIMIT STYLES */
.provision-limit-group__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    margin-bottom: 20px; }
    .provision-limit-group__row:first-child {
      margin-top: 5px; }
  .provision-limit-group__name {
    -ms-flex-preferred-size: calc(23% - 1px);
        flex-basis: calc(23% - 1px);
    max-width: calc(23% - 1px); }
  .provision-limit-group__form {
        -ms-flex-preferred-size: calc(52% - 14px);
            flex-basis: calc(52% - 14px);
        max-width: calc(52% - 14px); }
  .provision-limit-group__name h3 {
    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase;
    color: #3b4348; }
  .provision-limit-group__form {
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: left;
        -ms-flex-align: left;
            align-items: left; }
    .provision-limit-group__form-action {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      }
    .provision-limit-group__form .form-group {
   /*   max-width: 82px;
      margin-right: 35px;*/
      margin-bottom: 0 !important; }
    .provision-limit-group__form .buttons-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; 
      padding-left: 25px;
      width: 42%;}
      .provision-limit-group__form .buttons-group button {
        width: 45px;
        height: 45px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border: 2px solid #e8eef4;
        background: #fff;
        box-shadow: 0 4px 5px rgba(39, 49, 53, 0.09);
        transition: 0.2s; }
        .provision-limit-group__form .buttons-group button:last-child {
          margin-left: -2px; }
        .provision-limit-group__form .buttons-group button svg {
          max-width: 20px; }
        .provision-limit-group__form .buttons-group button:active {
          -webkit-transform: scale(0.95);
                  transform: scale(0.95); }
        .provision-limit-group__form .buttons-group button:disabled {
          pointer-events: none;
          border-color: #e0e7ee;
          background: #fafcfd; }
          .provision-limit-group__form .buttons-group button:disabled svg line {
            stroke: #c7d1da; }
.image-holder-provision-limit{
    display: flex;
    flex-direction: row;
}
.image-holder-provision-limit span.switch-name{
    flex-basis: calc(34%);
    align-self: center;
    height: 100%;
}
.image-holder-provision-limit span.switch-image{
    flex-basis: calc(56%);
    align-self: center;
    height: 100%;
}
.image-holder-provision-limit span.switch-name{
    font-size: 20px;
    line-height: 28px;
}
.provision-limit-group__checkbox .check-group{
    display: flex;
    align-self: center;
    height: 100%;
    flex-direction: row;
    margin-top: 0px;
    margin-bottom: 0px;
    min-height: 45px;
}

.provision-limit-group__checkbox .check-group label {
	display: flex;
	align-content: center;
	flex-direction: row;
    align-self: center;
    font-size: 15px;
}

.provision-limit-group__form-action .form-group.form-group-input{
    width: 46%; 
    margin-left: -5%;
}
.provision-limit-group__form-action .help-block .control-label{
    font-size: 11px !important;
    color: rgba(130, 138, 145, 0.6);
}
.provision-limit-group__form-action .help-block{
    position: absolute;
    margin-top: -20px;
}

.provision-limit-group__checkbox .check-group{
    margin-bottom: 0px !important;
}

.provision-limit-group__checkbox .form-group-checkbox {
	align-content: center !important;
	align-items: center !important;
	align-self: center;
	height: 45px;
	margin-bottom: 0px;
	max-height: 45px;
	padding: 0px !important;
}

@media screen and (min-width: 661px) {
    .provision-limit-group__checkbox{
        -ms-flex-preferred-size: calc(22% - 1px);
        flex-basis: calc(22% - 1px);
        max-width: calc(22% - 1px);
    }
}

@media screen and (min-width: 300px) and  (max-width: 660px) {
    .provision-limit-group__form{
        flex-basis:none !important;
        max-width: none !important;
        margin-top: 15px;
        width: 100%;
        flex-basis: calc(100%);
    }
    .provision-limit-group__name {
        flex-basis: calc(39% - 1px);
        max-width: none;
    }
    .image-holder-provision-limit {
        display: flex;
        flex-direction: row;
        /* width: 83%; */
    }
    .provision-limit-group__checkbox {
        -ms-flex-preferred-size: calc(22% - 1px);
        flex-basis: none !important;
        max-width: calc(100% - 1px) !important;
        /* max-width: calc(26% - 1px); */
        /* float: left; */
        align-content: safe;
        display: flex;
        align-content: baseline;
        align-items: self-start;
        align-self: flex-start;
        width: 49%;
    }
    .provision-limit-group__checkbox .check-group {
        display: flex;
        align-self: center;
        height: 100%;
        flex-direction: row;
        margin-top: 0px;
        margin-bottom: 0px;
        min-height: 45px;
    }
    .provision-limit-group__form-action{
        width: 100% !important;
    }
  
   .provision-limit-group__form-action .switch-level{
        width: 50%;
   }
   .provision-limit-group__form-action div.switch-amount{
        width: 100% !important;
        border-left-color: none !important;
        border-left: 0px solid !important;
   }
   .provision-limit-group__form-action .form-group.form-group-input {
        width: 47%;
        margin-left: 0%;
    }
    .provision-limit-group__form-action  label.switch-amount-range{
        padding-left: 0px !important;
    }
    .image-holder-provision-limit span.switch-image{
        flex-basis: calc(25%) !important;     
    }
}
/* STOP PROVISION LIMIT STYLES */

.popup-wrapper{
    background-color: #fafcfd !important;
}

.element-like-input {
    width: 100%;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    padding: 6px 13px;
    border: 2px solid #e0e7ee;
    background-color: white;
    color: #4a545b;
    outline: none;
}

.element-like-input p {
    font-size: 15px;
    line-height: 29px;
}

/* START LISTS STYLES */
.search-filter-group-ftp{
    margin-left: auto;
    margin-right: 0px;
}
.detail-content__table__row.path.desktop{
    margin-top: -5px !important;
}
.ftp-box .wrapper.v-center h5{
    margin-bottom: 0px !important;
}

.theme-3-5 .main-list .list-item .item-body .content-2 .details-list .detail-item .detail-body .detail-content .info{
    margin: 0px !important;
    padding: 0 5px 0 5px !important;
    font-size: 10px !important;
}
.theme-3-5 .action-button__trigger {
    font-size: 12px !important;
}
/* STOP LISTS STYLES */

@media screen and (max-width:650px)
{
    .theme-3-5 .detail-body .ftp-box {
        margin-top: 0px !important;
    }

    .theme-3-5 .main-list .list-item .item-body .content-2 .details-list .detail-item .detail-body .detail-content__table__row .mobile .box
    {
        padding-top: 0px !important;
        margin-top: 10px !important;
    }
}

.theme-3-5  .detail-item.panel-warning .detail-header__title.warning{
    color: #ff9400 !important;
}

.theme-3-5  .detail-item .detail-header__title.danger{
    color: #eb5757 !important;
}

.theme-3-5 .check-switch-group .description-label {
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 1px;
	color: #9da1a3;
	font-weight: 600;
	padding: 2.5px 9px;
	border: 2px solid #e0e7ee;
	transition: 0.3s;
}
.theme-3-5  .disabled-btn.link {
    color: #c7ced5 !important;
}

.theme-3-5 .detail-content__table__row .a-link {
	font-size: 11px;
	line-height: 19px;
	letter-spacing: 1.16667px;
	text-transform: uppercase;
	font-weight: 600;
	border: none;
	background: transparent;
	text-decoration: none;
	cursor: pointer;
	color: #ff8522 !important;
}

@media screen and (max-width:680px)
{
    .searchbox.filtr-search{
        display: flex;
        float: right;
    }

}
@media screen and (max-width:580px)
{
    .theme-3-5 .domains .main-list .list-item__desc__info li{
        border-left: 0px !important;
        position: unset !important;   
        padding-left: 0px;
    }

    .theme-3-5 .domains .main-list .list-item__desc__info{
        display: list-item;
    }
    .theme-3-5 .domains .main-list .list-item__desc__main{
        max-width: 220px;
    }

    .theme-3-5 .domains .mobile.a-link {
        border: 2px solid #ff8522;
        padding-top: 3px;
    }

    .theme-3-5 .domains .main-list .list-item .item-body .content-2 .details-list .detail-item .detail-body .detail-content__table__row:first-child .box{
        padding-top: 0px;
        padding-bottom: 0px;
    }

   .theme-3-5 .domains .main-list .box  .domains-btn a.btn {
        margin-bottom: 5px;
    }
}
@media screen and (max-width:500px)
{
    .theme-3-5 #lista-domen-do-filtru .item-header .btn.btn-sm-other{
        display: none;
    }
}

.list-dns .list-item .name .adress {
    font-size: 18px;
    font-weight: bold;
}

.theme-3-5 .list-dns .main-body table.table tbody tr{
    border-color: #e0e7ee;
    background-color: #ffffff;
}
.theme-3-5 .list-dns .main-body table.table{
    border-color: #e0e7ee;
}
.theme-3-5 .list-dns .main-body table.table thead{
    border-color: #e0e7ee;
}
.theme-3-5 .list-dns .main-body table.table thead tr th{
    font-size: 12px;
    color: #828A91;
}
.theme-3-5 .list-dns .main-body table.table thead tr th:first-child{
    padding-left: 20px !important;
}
.theme-3-5 .list-dns .main-body table.table tbody tr td:first-child{
    padding-left: 20px !important;
}
.theme-3-5 .list-dns .main-body table.table tbody{
    color: #3B4348;
}

.theme-3-5 .list-dns .main-body table.table tbody tr .name{
    min-width: 240px;
}
.theme-3-5 .list-dns .main-body table.table tbody tr .type{
    padding-right: 20px !important;
}
.theme-3-5 .list-dns .main-body table.table tbody tr .value{
    padding-right: 20px !important;
}
.theme-3-5 .list-dns .main-body table.table tbody tr td:first-child{
    padding-right: 20px !important;
}
.theme-3-5 .list-dns .main-body table.table tbody tr td:last-child{
    padding-left: 0px !important;
    padding-right: 20px !important;
}
.theme-3-5 .list-dns .main-body table.table tbody tr .type span{
    font-size: 10px;
    line-height: 16px;
    padding: 2px 7px;
}
.theme-3-5 .list-dns .main-body table.table tbody tr .value .danger-arrow span.danger{
    margin-left: 5px;
}

.theme-3-5#bottom-bar{
    z-index: 55 !important;
}



@media screen and (max-width: 900px) {
    .theme-3-5 .list-dns .main-body .list-item {
        border-bottom: 2px solid #e0e7ee;
    }
    .theme-3-5 .list-dns .main-body table.table tbody tr .value{
        padding-left: 20px;
    }
    .theme-3-5 .list-dns .main-body table.table tbody tr .time{
        padding-left: 20px;
    }
    .theme-3-5 .list-dns .main-body table.table tbody tr .time .time-second p{
        margin-left: 0px;
    } 
    .theme-3-5 .list-dns .main-body .btn-dns-normal{
        display: none !important;
    }
    .theme-3-5 .list-dns .menu-content li.mobile{
        display: block !important;
    }
   
}

@media screen and (min-width: 901px) {
.theme-3-5 .list-dns .menu-content li.mobile{
    display: none !important;
}
}
@media screen and (max-width: 680px) {
    .theme-3-5 .list-dns .top-line-header .btn-expanded.mobile{
        display: block !important;
    }
    .list-dns .top-line-header .search-filter-group{
        right: 70px !important;
    }
    
}
@media screen and (min-width: 681px) {
    .theme-3-5 .list-dns .top-line-header .btn-expanded.mobile{
        display: none !important;
    }
   
}

.theme-3-5 .list-dns .main-container__content_wide {
    max-width: 1210px;
    margin: 0 auto;
}

.theme-3-5 .list-dns .elem-header-right{
        justify-content: end;
        width: 100%;
        display: flex;
}
.theme-3-5 .list-dns .relocation-emailbox{
    margin-top: 5px;
    border-top: 2px solid #e0e7ee;
    padding-top: 15px;
    margin-bottom: 10px;
    color: #828A91;
    text-transform: uppercase;
}
.theme-3-5 .list-dns .relocation-emailbox p{
    font-size: 14px !important;
}

.theme-3-5 .list-dns .main-list .list-item .page-menu .menu-content{
    width: 215px !important;
}
.theme-3-5 .list-dns .main-list .list-item .page-menu.open .menu-content{
    height: auto !important;
}

.theme-3-5 .main-list .list-item .page-menu .menu-content.w-250 {
    min-width: 250px;
}

.theme-3-5 .main-list .list-item .page-menu .menu-content.w-260 {
    min-width: 260px;
}

.theme-3-5 .main-list .list-item .page-menu .menu-content.w-270 {
    min-width: 270px;
}

.theme-3-5 .main-list .list-item .page-menu .menu-content.w-280 {
    min-width: 280px;
}

@media screen and (max-width: 650px) {

    .theme-3-5 .main-list .list-item .item-header.no-status {
        padding: 15px 0 0;
    }

    .theme-3-5 .main-list .list-item__action {
        top: 30px;
    }
    .theme-3-5 .main-list .no-status .list-item__action {
        top: 24px;
    }

    .theme-3-5 .main-list .list-item .check-group {
        top: 44px;
    }
    .theme-3-5 .main-list .list-item .no-status .check-group {
        top: 37px;
    }
}

.tooltip-w-180 + .tooltip {
    width:180px;
}

@media screen and (max-width: 680px) {
    .theme-3-5 .website-list .list-item__image{
        display: none;
    }
    .theme-3-5 .main-list .list-item__image + .list-item__desc .list-item__desc__main{
        padding-left: 20px !important;
    }
}

.theme-3-5 .website-list .detail-content__table__row .pt-pb-20 {
    padding-top: 20px !important;  
    padding-bottom: 20px !important;
}

.theme-3-5 .website-list .detail-content__table__row .pt-pb-30 {
    padding-top: 30px !important;  
    padding-bottom: 30px !important;
}

.theme-3-5 .list-dns .main-body table.table {
    border-right-width: 2px !important;
}

@media screen and (min-width:800px ) and (max-width: 915px) { 
    .theme-3-5 .list-dns .header-wrapper{
        display: none !important;
    }

    .theme-3-5 .list-dns .header-wrapper.mobile {
        display: inline-grid !important;
    }
}

@media screen and (max-width: 650px) {
    .theme-3-5 .main-list .item-header .list-item__desc h3:last-child {
        margin-bottom:8px;
    }
}

@media screen and (max-width: 500px) {
    .theme-3-5 .main-list .list-item .item-header.with-button .status-box {
        right:0;
    }
}

@media screen and (max-width: 650px) {
    .theme-3-5 .main-list .list-item .item-body .content-2 .details-list .detail-item .detail-header__icon {
        display:none;
    }
}

@media screen and (max-width: 650px) {
    .theme-3-5 .email-list .main-list .list-item .item-body .content-2 .details-list .wrapper .box:not(:first-child),
    .theme-3-5 .main-list .list-item .item-body .content-2 .details-list .wrapper [class^="box"]:not(:first-child){
        margin-top: 0px;
    }
    .theme-3-5 .email-list .main-list .list-item .item-body .content-2 .details-list .detail-item.open .detail-body .detail-content .wrapper [class^="box"]:not(:first-child){
        margin-top: 25px;
    }
}

@media screen and (min-width:650px ) and (max-width: 680px) { 
    .theme-3-5 .website-list .main-list .list-item__image + .list-item__desc .list-item__desc__main{
        padding-left: 0px !important;
    }
}
@media screen and (max-width:650px ) { 
   .theme-3-5 .email-list .main-list .list-item .item-body .content-2 .details-list .wrapper .box-action a:first-child{
        display: none !important;
    }
}

@media screen and (min-width:651px ) { 
    .theme-3-5 .email-list .main-list .list-item .item-body .content-2 .details-list .wrapper .box-action a:first-child{
         display: block !important;
     }
     .theme-3-5 .email-list .main-list .list-item .item-body .content-2 .details-list .wrapper .box-action a.mobile{
        display: none !important;
    }
 }

 @media screen and (max-width: 650px) {
    .theme-3-5 .list-dns .main-body .list-item .item-header {
        padding: 20px 0 0;
    }
    
    .theme-3-5 .list-dns .main-body .list-item .item-header .list-item__action {
        top:19px;
    }
    .theme-3-5 .list-item .details-list .info-buttons {
        margin-top:20px !important;
    }
}

.theme-3-5 .list-dns .main-body table.table tbody tr .time .time-second p {
    margin-left: 0;
}

.theme-3-5 .main-list .list-item .item-body .content-2 .details-list .detail-item .detail-body .detail-content__table__row .box.domain-box .domain-alert.warning a {
    border-color: #FF8522;
    background-color: #FFF9F2;
    color: #FF8522;
}

.theme-3-5 .word-break-all {
    word-break: break-all;
}

.theme-3-5 .check-switch-group .description-label.success {
    border-color: #9FF4A7;
}

.theme-3-5 .check-switch-group .description-label.success a {
    color: #24C432;
}

.theme-3-5 .check-switch-group .description-label.default a {
    color: #828a91;
}

.theme-3-5 .multi-action-panel__item.disabled {
    background-color: #D4DDE5;
    cursor: not-allowed;
}

.theme-3-5 #tooltip-breakall-wrapper .tooltip .tooltip-inner {
    word-break: break-all;
}

.theme-3-0 .welcome-page .start-using .start-using-action .start-action-wrapper .start-name-action h2{
    font-weight: 500;
}

.theme-3-5 .uslugi-list .multi-action-panel__item:nth-child(1){
    max-width: 245px !important;
    flex-basis: 245px !important;
}
.theme-3-5 .uslugi-list .multi-action-panel__item:nth-child(3){
    max-width: 245px !important;
    flex-basis: 245px !important;
}

.theme-3-5 .uslugi-list .disabled.multi-action-panel__item{
    background-color: #FFC796 !important;
}
.theme-3-5 .uslugi-list .menu-line-inside{
        border: solid rgba(255, 255, 255, 0.21);
        border-width: 0 1px 0 1px;
        background: #ff8522;
}

.theme-3-0 #fvList .fv-content .main-list .list-item .item-body .content-2 {
    padding-right: 40px;
    padding-left: 40px;
}

.theme-3-0 .main-list .list-item .item-header .right-side .status-box{
    z-index: 0 !important;
}

.theme-3-5 .add-file {
    display: block !important;
}

.theme-3-5 .twitter-typeahead .tt-hint {
    color: transparent !important;
}

.theme-3-5 .twitter-typeahead .tt-suggestion.tt-selectable {
    word-break: break-all;
}
.theme-3-5 .twitter-typeahead pre {
    word-break: break-all;
    white-space: pre-wrap !important;
}

.theme-3-0 .list-transaction .btn-expanded .btn-header .btn-inner:hover{
        background-color: #ff9946;
        border: 2px solid rgba(18, 18, 20, 0.09);
}

.theme-3-0 .list-transaction .btn-expanded .btn-header .btn-inner{
        width: 100%;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        font-size: 14px;
        font-weight: 900;
        text-transform: uppercase;
        padding: 16px 30px;
        color: #fff;
        border: 2px solid transparent;
        border-radius: 100px;
        background-color: #ff8522;
        transition: 0.2s;
}

.theme-3-5 .select-dropdown-group .options ul li .option-cnt strong{
    margin-right: 4px !important;
}

.theme-3-5 .action-button-group__row__collapsed .action-button__content__body{
    margin-right: 1px;
    margin-left: -1px;
}

.theme-3-5 .form-group label.line-under-tittle,
.theme-3-5 .form-group .control-label.line-under-tittle {
  border-bottom: 2px solid #e0e7ee; 
  margin-top: 30px;
  margin-bottom: 10px;
}

.sidebar-header img {
    min-height: 29px !important;
}

.theme-3-5 .backupInfoBox {
    margin-right: auto;
    align-self: normal;
}

@media screen and (max-width: 650px) {
    .theme-3-5 .detail-body .detail-content .hide-on-mobile {
        display:none;
    }
}

.theme-3-5 .border-radio-group label.detail-checkbox__title{
    text-transform: uppercase !important;
}
.theme-3-5 .helpdesk-person__contact{
    color: #3b4348 !important;
}

.theme-3-5 .backupInfoBox .more-tooltip{
    display: inline-block;
}

.theme-3-5 .status.warning{
    border-color: #FFE468;
    background: rgba(255, 247, 209, 0.8);
    color: #EBB500;
}

.theme-3-5 .status.success{
    color: #1AC528 !important;
    background-color: rgba(197, 254, 202, 0.8) !important;
    border-color: #9FF4A7;
}

.light-theme .theme-3-0 .main-list .list-item .item-header .right-side .status-box .status.info{
    background: #EAFBFF;
    border-color: #A2EEFF;
    color: #00BCEC;
}

.light-theme .theme-3-0 .main-list .list-item .item-header .right-side .status-box .status.danger{
    color: #EA3839;
}
.light-theme .theme-3-0 .main-list .list-item .item-header .right-side .status-box .status.success{
    color: #1AC528;
}

.light-theme .theme-3-0 .main-list .list-item .item-header .right-side .status-box .status,
.light-theme .theme-3-0 .main-list .list-item .item-header .right-side .status-box .status.default{
    color: #828A91;
    background: #F2F6FA;
    border-color: #E0E7EE;
}


.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification .status-box.success{
    color: #1AC528 !important;
    background-color: rgba(197, 254, 202, 0.8) !important;
    border-color: #9FF4A7;
}

.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification .status-box.warning{
    border-color: #FFE468;
    background: rgba(255, 247, 209, 0.8);
    color: #EBB500;
}

.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.success::before,
.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.success::after{
    background-color: #77E681 !important;
}
.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.warning::before,
.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.warning::after{
    background-color: #FAC800 !important;
}
.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.danger::before,
.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.danger::after{
    background-color: #FFA4A4 !important;
}

.theme-3-5 .status.success::before, .theme-3-5 .status.success::after{
    background-color: #77E681 !important;
}

.theme-3-5 .status.warning::before, .theme-3-5 .status.warning::after{
    background-color: #FAC800 !important;
}
.theme-3-5 .status.danger::before, .theme-3-5 .status.danger::after{
    background-color: #FFA4A4 !important;
}

.light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.success .point-mask::before, .light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.success .point-mask::after {
    background-color:  #77E681 !important;
}

light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.warning .point-mask::before, .light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.warning .point-mask::after {
    background-color: #FAC800 !important;
}

light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.danger .point-mask::before, .light-theme .theme-3-0 .notification-open .main-header .left-action-btn .status-notification.danger .point-mask::after {
    background-color: #FFA4A4 !important;
}

.light-theme .theme-3-0 .dashboard .main-service .main-service-header .add-info .status.success,
.light-theme .theme-3-0 .status.success{
    color: #1AC528 !important;
    background-color: rgba(197, 254, 202, 0.8) !important;
    border-color: #9FF4A7;
}
.light-theme .theme-3-0 .dashboard .main-service .main-service-header .add-info .status.warning,
.light-theme .theme-3-0 .status.warning{
    border-color: #FFE468;
    background: rgba(255, 247, 209, 0.8);
    color: #EBB500;
}
.light-theme .theme-3-0 .dashboard .main-service .main-service-header .add-info .status.danger,
.light-theme .theme-3-0 .status.danger{
    border-color: #FFC2C2;
    background: #FFE9E9;
    color: #EA3839;
}

.light-theme .theme-3-0 .dashboard .main-service .main-service-header .add-info .status.default,
.light-theme .theme-3-0 .status.default{
    color: #828A91;
    background: #F2F6FA;
    border-color: #E0E7EE;
}

.light-theme .theme-3-0 .dashboard .main-service .main-service-header .add-info .status.info,
.light-theme .theme-3-0 .status.info{
    background: #EAFBFF;
    border-color: #A2EEFF;
    color: #00BCEC;
}


/* te same css-y dla statusów ale w wersji theme-3-5  */


.light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.info{
    background: #EAFBFF;
    border-color: #A2EEFF;
    color: #00BCEC;
}

.light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.danger{
    color: #EA3839;
}
.light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.success{
    color: #1AC528;
}

.light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status,
.light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.default{
    color: #828A91;
    background: #F2F6FA;
    border-color: #E0E7EE;
}


.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification .status-box.success{
    color: #1AC528 !important;
    background-color: rgba(197, 254, 202, 0.8) !important;
    border-color: #9FF4A7;
}

.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification .status-box.warning{
    border-color: #FFE468;
    background: rgba(255, 247, 209, 0.8);
    color: #EBB500;
}

.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.success::before,
.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.success::after{
    background-color: #77E681 !important;
}
.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.warning::before,
.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.warning::after{
    background-color: #FAC800 !important;
}
.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.danger::before,
.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.danger::after{
    background-color: #FFA4A4 !important;
}

.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.success .point-mask::before, .light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.success .point-mask::after {
    background-color:  #77E681 !important;
}

.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.warning .point-mask::before, .light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.warning .point-mask::after {
    background-color: #FAC800 !important;
}

.light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.danger .point-mask::before, .light-theme .theme-3-5 .notification-open .main-header .left-action-btn .status-notification.danger .point-mask::after {
    background-color: #FFA4A4 !important;
}

.light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status {
    background-color: #E7EEF3;
    border-color: #E0E7EE;
    color: #afb9c2; }
    .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status::before, .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status::after {
      background-color: #afb9c2; }
    .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.success {
      border-color: #9FF4A7;
      background-color: #C5FECA;
      color: #77E681; }
      .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.success::before, .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.success::after {
        background-color: #77E681; }
    .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.warning {
      border-color: #FFE468;
      background-color: #FFF7D1;
      color: #EBB500; }
      .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.warning::before, .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.warning::after {
        background-color: #EBB500; }
    .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.info {
      border-color: #7BE6FF;
      background-color: #EAFBFF;
      color: #00BBEA; }
      .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.info::before, .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.info::after {
        background-color: #00BBEA; }
    .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.danger {
      border-color: #FFC2C2;
      background-color: #FFE9E9;
      color: #FF5959; }
      .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.danger::before, .light-theme .theme-3-5 .main-list .list-item .item-header .right-side .status-box .status.danger::after {
        background-color: #FFA4A4; }

.light-theme .theme-3-5 .dashboard .main-service .main-service-header .add-info .status.success,
.light-theme .theme-3-5 .status.success{
    color: #1AC528 !important;
    background-color: rgba(197, 254, 202, 0.8) !important;
    border-color: #9FF4A7;
}
.light-theme .theme-3-5 .dashboard .main-service .main-service-header .add-info .status.warning,
.light-theme .theme-3-5 .status.warning{
    border-color: #FFE468;
    background: rgba(255, 247, 209, 0.8);
    color: #EBB500;
}
.light-theme .theme-3-5 .dashboard .main-service .main-service-header .add-info .status.danger,
.light-theme .theme-3-5 .status.danger{
    border-color: #FFC2C2;
    background: #FFE9E9;
    color: #EA3839;
}

.light-theme .theme-3-5 .dashboard .main-service .main-service-header .add-info .status.default,
.light-theme .theme-3-5 .status.default{
    color: #828A91;
    background: #F2F6FA;
    border-color: #E0E7EE;
}

.light-theme .theme-3-5 .dashboard .main-service .main-service-header .add-info .status.info,
.light-theme .theme-3-5 .status.info{
    background: #EAFBFF;
    border-color: #A2EEFF;
    color: #00BCEC;
}
/* koniec css-ów dla statusów w wersji theme-3-5  */

.theme-3-5 .helpdesk-issue__uploader.helpdesk-issue__uploader_popup{
    padding: 0px;
    border: none;
}

.theme-3-5 .dz-preview.dz-file-preview .file.problem .dz-name {
    color:#EA3839;
}
.theme-3-5 .dz-preview.dz-file-preview .file.problem {
    background-color: #FFF4F4;
    border-color: #FFD7D7;
}

.theme-3-5 .helpdesk-person__name {
    margin-bottom: 0;
}

.theme-3-0 .dashboard .account .account-ctn .beam-1 .position,
.theme-3-5 .helpdesk-person__position {
    font-size: 13px;
    line-height: 20px;
    color: #828a91;
    margin-bottom: 20px;
}

.theme-3-5 .helpdesk-person__action {
    padding-top:0;
    margin-top:20px;
}

.theme-3-0 .dashboard .account .account-ctn p.intro{
    max-width: none;
    font-size: 14px;
}

@media screen and (min-width:1181px ) and (max-width: 1280px) {
    .theme-3-0 .dashboard .account .account-ctn p.intro{
        max-width: 208px;
        font-size: 14px;
    }
}

@media screen and (max-width: 430px) {
    .theme-3-0 .dashboard .account .account-ctn p.intro{
        max-width: 208px;
        font-size: 14px;
    }
}

.theme-3-5 .dz-filename .dz-name {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.theme-3-5 .files-wrapper .file-content.file-deleted {
    text-decoration: line-through;
}

.theme-3-5 .files-wrapper .file-size {
    white-space: nowrap;
    color: #3b4348;
    margin-left: 5px;
}

.theme-3-5 .files-wrapper .file-content {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.theme-3-5 .action-button-group__row__collapsed .more-information-box:hover h4 {
    color: #ff8522;
}

/* Uwaga: ponizszy styl jest uzyty na starym layoucie ale bedzie potrzebny po usunieciu styli do starego dpanelu stad dodana zostala dodatkowa linia do obslugi w przyszlosci */
.theme-3-0 .list-of-orders .main-list .list-item .item-header .top-side .left-side .name .domain-name-date{
    word-break: break-word !important;
}
.theme-3-5 .list-of-orders .main-list .list-item .item-header .top-side .left-side .name .domain-name-date{
    word-break: break-word !important;
}
/* koniec komentarza */

.theme-3-5 .helpdesk-issue__date {
    min-width: 80px;
}
.theme-3-5 .helpdesk-issue__title {
    word-break: break-all;
    margin-right: 20px;
}
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc a,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc p,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc span,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc div {
    word-break: break-word;
    font-size:15px !important;
    font-family: "dh" !important;
    line-height: 22px !important;
    text-align: left !important;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc p,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc span,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc div {
    color: #3b4348 !important;
}

.theme-3-5 .helpdesk-issue__container .helpdesk-issue__message img {
    max-width:100%;
}

.theme-3-5 .popup-linker.tabs {
    border-bottom: 1px solid #e0e7ee;
    margin-bottom: -1px;
}

.theme-3-5 .word-break-all {
    word-break: break-all;
}

@media screen and (max-width: 767px) {
    .table-responsive {
        border:0;
    }
}

.theme-3-5 .check-group input:checked:disabled + label::after {
    opacity: 1;
}

.theme-3-5 .link.gray:hover {
    color:#FF8522;
}

.topbar .top-account .profile-menu .open-content ul .nav-lvl-1 .nav-list-scroll li a.with-arrow {
    display: inline-flex;
    padding-right: 20px;
    width: 100%;
    align-items: baseline;
}

.topbar .top-account .profile-menu .open-content ul .nav-lvl-1 .nav-list-scroll li a.with-arrow svg path {
    transition: 0.3s;
}

.topbar .top-account .profile-menu .open-content ul .nav-lvl-1 .nav-list-scroll li a.with-arrow:hover svg path {
    stroke: #ff8522;
}

.topbar .top-search form button {
    pointer-events: auto !important;
}

.theme-3-5 .text-warning-yellow {
    color: #F3C200 !important;
}

.theme-3-5 .installation-progress-title{
    word-break: break-all;
}

.theme-3-5 .toggler__group .toggler__text span[data-toggle="tooltip"] svg {
    width: 14px;
    height: 14px;
}

.theme-3-5 .form-group .span-selected-directory {
    width: 100%;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    padding: 6px 13px;
    border: 2px solid #e0e7ee;
    background-color: white;
    color: #4a545b;
    outline: none;
    word-break: break-word;
}

@media screen and (max-width: 680px) {
    .theme-3-5 .top-line-header h2.mobile-with-two-buttons{
        white-space: unset !important;
        padding-right: 118px;
        width: 100%;
    }
    .theme-3-5 .top-line-header h2.mobile-with-one-button{
        white-space: unset !important;
        padding-right: 50px;
        width: 100%;
    }
    .theme-3-5 .top-line-header .header-wrapper {
        width: 100%;
    }
}

.theme-3-5 #dane-dostepowe-zaawansowane .list-box {
    flex-basis: 100% !important;
    max-width: 100% !important;
}

.activate-redis-benefits-list{
    list-style-type: circle; 
    margin-left:20px; 
    font-size: 14px; 
    line-height: 20px;
}

.activate-redis-description{
    font-size: 14px !important; 
    line-height: 20px !important;
    word-break: word;
    text-align: justify;
}

.theme-3-5 .redis-list-blur .list-item__desc{
    filter: blur(4px);
    -webkit-filter: blur(4px);
}

.theme-3-5 .redis-container .main-list .list-item .status-box{
    right: 140px;
}

.theme-3-5 .select2-container .select2-search--inline .select2-search__field {
    margin-top: 5px;
    margin-bottom: 5px;
}

.theme-3-5 .select2-container--multiselect .select2-selection--multiple::after {
    top: auto;
    bottom: -2px;
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 240px !important;
}

.theme-3-5 .protect-box__body {
    border-top: 2px solid #e0e7ee;
}

.theme-3-5 .protect-box__header {
    border-bottom: none;
}

.theme-3-5 .form-group input[readonly]{
    background: transparent;
    opacity: 0.7;
}

.theme-3-5 .relation-item__info .label_text{
    text-transform: uppercase;
}

.theme-3-5 .relation-item__info .label{
    flex-basis: 145px;
    max-width: 145px;
    padding-left: 0;
}
.theme-3-5 .relation-item__title{
    word-break:  break-all;
    max-width: 75%;
}
.theme-3-5 .relation-box__header__title span{
    text-transform: uppercase;
}

.theme-3-5 .relation-box__header_custom{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
}
.theme-3-5 .relation-item__title_custom{
    text-transform: uppercase;
    font-size: 13px;
    line-height: 21px;
    font-weight: 900;
}
.theme-3-5 .relation-box__list_custom{
    border-top: 1px solid #c7d1da;
}

.theme-3-5 .relation-box_custom{
    padding: 5px 0;
}

.theme-3-5 .relation-item__info .text {
    word-wrap: break-word;
}

#performance-tool {
    height: calc(100% - 200px) !important;
    bottom: 100px !important;
    right: 200px !important;
}

.theme-3-5 .helpdesk-categories__header .find-help-btn {
    left: 14px;
    top: 24px !important;
    right: unset !important;
}
.theme-3-5 .helpdesk-categories__header #searchHelp {
    padding-left: 51px;
}
.theme-3-5 .helpdesk-help_categories_list {
    border: 2px solid #e0e7ee;
    background: none;
    display: flex;
    flex-flow: wrap;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.theme-3-5 .helpdesk-help_categories_list .single-help_category__action__name {
    line-height: 15px;
    font-size: 12px;
    display: flex;
    align-items: center;
    text-align: center;
    text-decoration-line: underline;
    color: #828A91;
    font-weight: 800;
    font-style: normal;
}
.theme-3-5 .helpdesk-help_categories_list .single-help_category__action__name:hover {
    color: #3B4348;
}
.theme-3-5 .helpdesk-help_categories_list .single-help-category .single-help_category__action {
    margin-right: 4px;
    padding: 6px 8px;
}
.theme-3-5 .helpdesk-help_categories_list .single-help-category {
    line-height: 28px;
    display: flex;
}
.theme-3-5 #result-help-list li svg {
    vertical-align: sub !important;
}
.theme-3-5 #result-help-list li:hover {
    cursor: pointer;
    background-color: #F2F6FA;
    text-decoration: underline;
}
.theme-3-5 .inp-search-help .find-help-btn .search-ico.results .stroke {
    stroke: #ff8522 !important;
}
.theme-3-5 .inp-search-help .find-help-btn .search-ico.results .fill {
    fill: #ff8522 !important;
}

.theme-3-5 .searchHelpIco svg {
    height: 16px;
    width: 16px;
    margin-top: 15px;
}
.theme-3-5 .searchHelpIco {
    height: 45px;
    width: 47px;
    display: inline;
    position: absolute;
    padding-right: 19.5px;
    text-align: end;
    right: 0px !important;
}
.theme-3-5 .searchHelpIco:hover {
    cursor: pointer;
}
.theme-3-5 .searchHelpIco.open {
    -moz-transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.theme-3-5 .helpdesk-categories__header {
    margin-bottom: 15px;
}
.theme-3-5 #result-help-box {
    background-color: #F2F6FA;
    display: none;
    z-index: 14;
    width: 100%;
}
.theme-3-5 #result-help-box #result-help-list {
    width: 100%;
    border: 2px solid #e0e7ee;
    border-top: 0px;
    border-bottom: 0px;
}
.theme-3-5 li.result-help-list-li i {
    font-style: normal;
    color: #FF8522;
}
.theme-3-5 #result-header-box {
    background-color: #ffffff;
}
.theme-3-5 #result-header-box .header-message-result {
    border: 2px solid #e0e7ee;
    margin-top: 6px;
    padding-top: 17px;
    padding-bottom: 17px;
    font-style: normal;
    font-weight: 800;
    font-size: 13px;
    line-height: 18px;
}
.theme-3-5 #result-header-box .header-message-result .header-message-result-label {
    margin-left: 14px !important;
    color: #4A545B;
    font-size: 13px;
    font-weight: 800;
    line-height: 18px;
}
.theme-3-5 #result-header-box .header-message-result .help-list-btn-close {
    position: relative;
    float: right;
}
.theme-3-5 #result-help-list .result-help-list-li {
    text-align: initial;
    position: relative;
    line-height: 0px;
    padding-left: 14px;
    font-size: 13px;
    line-height: 23px;
    border-bottom: 2px solid #e0e7ee;
    background-color: #ffffff;
}
.theme-3-5 #result-help-list .result-help-list-li .result-help-list-a {
    color: #626B72;
    font-style: normal;
    font-weight: 800;
    font-size: 13px;
    line-height: 23px;
    letter-spacing: 0.1px;
    display: inline-block;
    width: 100%;
}
.theme-3-5 #result-help-list .result-help-list-li .result-help-list-li-elem {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 10px;
    position: relative;
    display: inline-block;
    margin-left: 0px !important;
}

.theme-3-5 #result-help-box .header-message-result .result-help-button-box {
    position: relative;
    float: right;
    height: 30px !important;
    top: 0px;
    margin-top: -6px;
}
.theme-3-5 #result-help-box .header-message-result .result-help-button-box a {
    height: 30px;
    margin-right: 19.5px;
}
.theme-3-5 #result-help-box .header-message-result .result-help-button-box a span {
    margin-left: 0px !important;
}
.theme-3-5 #formularz-dodaj-zgloszenie #result-help-box {
    position: relative;
}
.service-rating {
    display: none;
}

.service-rating .close {
    display: block;
}

@media screen and (min-width: 992px) {
    .service-rating.show-rating {
      display: block;
    }
}

@media screen and (max-width: 920px) {
    .theme-3-5 .partners-dashboard-aside-box .partners-box-price-wrapper {
        display: block !important;
    }
    .theme-3-5 .partners-dashboard-aside-box {
        position: relative;
        float: left;
        width: 100%;
        clear: both;
    }
    .theme-3-5 .partners-dashboard-aside-box__wrapper {
        width: 100%;
    }
    .theme-3-5 .partners-dashboard-aside-box .price {
        position: relative;
        float: left;
    }
    .theme-3-5 .partners-dashboard-aside-box .btn-price {
        position: relative;
        float: right;
    }
    .theme-3-5 .partners-dashboard-aside-box__wrapper .partners-dashboard-aside-box.support .support-images {
        display: flex;
    }
    .theme-3-5 .partners-dashboard-main__statistics__numbers .box-numbers-wrapper .box-number {
        min-width: 150px;
    }
    .theme-3-5 .partners-dashboard-main__info__buttons .info-button span {
        color: #828a91;
    }
    .theme-3-5 .partners-dashboard-main__info__buttons .info-button .icon {
        height: 33px;
        width: auto;
    }
    .theme-3-5 .partners-dashboard-main__info__buttons .info-button .icon svg {
        align-self: center;
    }
    .theme-3-5 .partners-dashboard-main__info__links .tooltip-holder span {
        margin-top: 1px;
    }
    .theme-3-5 .partners-dashboard-main__info__links .partners-dashboard-main__info-discount-code, .theme-3-5 .partners-dashboard-main__info__links .partners-dashboard-main__info-referral-link {
        display: flex;
    }
    .theme-3-5 .partners-dashboard-main__info__links .link-group.link-group-referral-code .image svg {
        width: 39px;
        height: 38px;
    }
    .theme-3-5 .partners-dashboard-main__info__links .link-group.link-group-discount-code .image svg {
        width: 29px;
        height: 31px;
    }
    .theme-3-5 .partners-dashboard-main__info__links .link-group .image{
        flex-basis: 56px;
    }
    .theme-3-5 .partners-dashboard-main__info__links .link-group .text{
        flex-basis: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}
@media screen and (max-width: 420px) {
    .theme-3-5 .kod-rabatowy-box em{
        width: 50%;
    }
    .theme-3-5 .kod-rabatowy-box input{
        width: 50%;
    }
    .theme-3-5 .partners-dashboard-main__users__header {
        padding: 0 20px;
    }
}
.theme-3-5 #fc_frame, #fc_frame.fc-widget-normal {
    margin-bottom: 70px !important;
}
.theme-3-5 #fc_frame, #fc_frame.fc-widget-small {
    margin-bottom: 45px !important;
}

.theme-3-5 .btn-right-of-input {
    background-color: #ff9946 !important;
    color: #fff !important;
    right: 0px !important;
    padding: 14px !important;
    top: 22px !important;
    font-size: 15px !important;
    height: 45px;
}
.theme-3-5 #account-verification-via-sms .form-group.has-success .help-block.error {
	margin-top: 0;
}
.theme-3-5 #account-verification-via-sms .btn-disabled {
    opacity: 0.5;
    pointer-events: none;
}
.theme-3-5 #account-verification-via-sms .form-group .error-counter {
    text-transform: none !important;
}
.theme-3-5 #account-verification-via-sms .form-group .error-counter #error-counter-span {
    margin-left: 0px !important;
}
.theme-3-5 #account-verification-via-sms .form-group .error-counter-elem{
    margin-left: 0px !important;
    font-weight: bold;
}
.theme-3-5 .form-group .form-group-l-h{
    line-height: 21px;
}
.theme-3-5 #account-verification-via-sms .inp-group-with-btn-right{
    height: 45px !important;
}

.theme-3-5 .fv-no-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
       -ms-flex-align: center;
          align-items: center;
}

.theme-3-5 .fv-link__icon {
    min-width: 27px;
}

.theme-3-5 .form-group textarea.logtextarea {
    font-size: 14px !important;
    font-family: Inconsolata, Consolas, Monaco, monospace;
}

@media (max-width: 360px) {
    .theme-3-5 .form-group textarea.logtextarea {
        font-size: 10px !important;
    }
}

.theme-3-5 .popup-add-box .check-wrapper .check-group {
    flex-basis: 100%;
    max-width: 100%;
}

.theme-3-5 .popup-add-box .check-wrapper .check-group label {
    font-size: 13px;
}

@media screen and (max-width: 800px) {
    .theme-3-5 .popup-permissions .check-wrapper .box-33 {
        flex-basis: 100%;
        max-width: 100%;
    }

    .theme-3-5 .popup-add-box .check-wrapper .check-group {
        flex-basis: 250px;
        max-width: 250px;
    }

    .theme-3-5 .popup-add-box .check-wrapper .box-33 {
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 650px) {
    .theme-3-5 .partners-table-invite__body .table__row .box:nth-child(3) {
        word-wrap: break-word;
        border-right: 2px solid #eff3f7;
        border-bottom: none !important;
    }
}

.theme-3-5 .box-multiakcja-faktury.open {
    max-width: 350px !important;
}

.theme-3-5 .box-multiakcja-faktury.open .multi-action-panel__item {
    width: 100% !important;
    max-width: 310px !important;
    flex-basis: 310px !important;
    border-radius: 24px 24px 0 0 !important;
}

@media screen and (max-width: 520px) {
    .theme-3-5 .box-multiakcja-faktury.open {
        max-width: 100% !important;
    }
    .theme-3-5 .box-multiakcja-faktury.open .multi-action-panel__item {
        max-width: 100% !important;
        flex-basis: 100% !important;
        border-radius: 0 0 0 0 !important;
    }
}

.theme-3-5 .form-group .text-under {
    text-decoration: underline !important;
    cursor: pointer;
}
.theme-3-5 .check-group label.l-zgoda {
    padding-left: 5px;
    color: #3b4348;
}
.theme-3-5 .check-group label.l-zgoda::before{
    content: none;
    padding-left: 5px;
}

.theme-3-5 .dashboard-panel .head-list [data-toggle="tooltip"] {
    margin: 0px !important;
}
@media screen and (max-width: 450px) {
    .theme-3-5 .forma-prawna-group {
        display: block !important;
    }
}
@media screen and (max-width: 470px) {
    .theme-3-0 .dashboard .main-service .main-service-header .add-info {
        padding-right: 0px;
    }
    .theme-3-0 .dashboard .main-service .main-service-header .add-info .status {
        top: -2px;
    }
}
@media screen and (min-width: 1180px) and (max-width: 1280px) {
    .add-info{
        width: auto !important;
    }
}

.theme-3-5 .helpdesk-issue__date-time-ago time {
    font-size: 13px;
    line-height: 18px;
    color: #98a2ab !important;
    font-weight: 700;
}

@media screen and (max-width: 800px) {
    .theme-3-5 .helpdesk-issue__header .fixed {
        left: 20px;
        border-top-left-radius: 100px;
        border-bottom-left-radius: 100px;
    }
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc div,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc span,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc p {
    color: #3b4348;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc pre {
    color: #3b4348;
    padding: 5px 10px;
    background-color: #ebedf0;
    border: 1px solid #d3dae0;
    font-size: 90%;
    font-family: Inconsolata, Consolas, Monaco, monospace;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc table {
    border-spacing: 0;
    width: 100%;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc table,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc table tr td,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc table tr th {
    border: 1px solid #e0e7ee;
    border-collapse: collapse;
    padding: 2px 5px;
    background-color: #ffffff;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc em {
    font-style: italic;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc a:active,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc a:visited,
.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc a {
    color: #0069ff;
    text-decoration: underline;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc a:hover {
    text-decoration: none;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc u {
    text-decoration: underline;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc ol {
    list-style: decimal;
    margin-left: 37px;
    padding-bottom: 15px;
}

.theme-3-5 .helpdesk-issue__message__content .helpdesk-tresc ul {
    list-style: disc;
    margin-left: 33px;
    padding-bottom: 15px;
}

@media screen and (max-width: 510px) {
    .theme-3-0 .statistic-page .main-list .statistic-list-item .main-header-statistic-action .action-left .buttons-refresh {
        padding-left: 0;
        padding-top: 10px
    }
    .theme-3-0 .action-right {
        padding-top: 10px
    }
}

@media screen and (max-width: 800px) {
    .theme-3-0 .statistic-page .main-list .statistic-list-item .body-statistic.bg-rows .forecast-cost {
        max-width: 270px;
    }
}

.theme-3-5 .ql-editor {
    background-color: white !important;
    font-size: 15px;
}

.theme-3-5 .ql-snow .ql-editor u {
    text-decoration: underline;
}

.theme-3-5 .ql-snow .ql-editor strong {
    font-weight: 700;
}

.theme-3-5 .ql-snow .ql-editor em {
    font-style: italic;
}

.theme-3-5 .ql-snow .ql-editor pre.ql-syntax {
    color: #3b4348;
    padding: 5px 10px;
    background-color: #ebedf0;
    border: 1px solid #e0e7ee;
    font-size: 90%;
    font-family: Inconsolata, Consolas, Monaco, monospace;
}

.theme-3-5 .ql-snow.ql-toolbar button:hover,
.theme-3-5 .ql-snow .ql-toolbar button:hover,
.theme-3-5 .ql-snow.ql-toolbar button:focus,
.theme-3-5 .ql-snow .ql-toolbar button:focus,
.theme-3-5 .ql-snow.ql-toolbar button.ql-active,
.theme-3-5 .ql-snow .ql-toolbar button.ql-active,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label:hover,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label:hover,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item:hover,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item:hover,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #E87212 !important;
}

.theme-3-5 .ql-snow.ql-toolbar button:hover .ql-fill,
.theme-3-5 .ql-snow .ql-toolbar button:hover .ql-fill,
.theme-3-5 .ql-snow.ql-toolbar button:focus .ql-fill,
.theme-3-5 .ql-snow .ql-toolbar button:focus .ql-fill,
.theme-3-5 .ql-snow.ql-toolbar button.ql-active .ql-fill,
.theme-3-5 .ql-snow .ql-toolbar button.ql-active .ql-fill,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.theme-3-5 .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.theme-3-5 .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.theme-3-5 .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.theme-3-5 .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.theme-3-5 .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.theme-3-5 .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #E87212 !important;
}

.theme-3-5 .ql-snow.ql-toolbar button:hover .ql-stroke,
.theme-3-5 .ql-snow .ql-toolbar button:hover .ql-stroke,
.theme-3-5 .ql-snow.ql-toolbar button:focus .ql-stroke,
.theme-3-5 .ql-snow .ql-toolbar button:focus .ql-stroke,
.theme-3-5 .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.theme-3-5 .ql-snow .ql-toolbar button.ql-active .ql-stroke,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.theme-3-5 .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.theme-3-5 .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.theme-3-5 .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.theme-3-5 .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.theme-3-5 .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.theme-3-5 .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.theme-3-5 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.theme-3-5 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #E87212 !important;
}

.theme-3-5 .inp-group .ql-toolbar span,
.theme-3-5 .inp-group .ql-container span {
    margin-left: 0 !important;
}

.theme-3-5 .ql-editor.ql-blank::before {
    font-size: 15px;
    font-weight: 400;
    color: #838a91;
    font-style: normal;
    opacity: 0.8;
    margin-top: -1px;
}

.theme-3-5 .form-group .ql-container.ql-snow,
.theme-3-5 .form-group .ql-toolbar.ql-snow {
    border: 2px solid #e0e7ee;
}

.theme-3-5 .form-group.has-error .ql-container.ql-snow,
.theme-3-5 .form-group.has-error .ql-toolbar.ql-snow {
    border-color: #ea3839;
}

.theme-3-5 .form-group.has-error .ql-toolbar.ql-snow {
    background-color: #ffd7d7;
}

.theme-3-5 .form-group.has-success .ql-container.ql-snow,
.theme-3-5 .form-group.has-success .ql-toolbar.ql-snow {
    border-color: #c6ecca;
}

.theme-3-5 .form-group.has-success .ql-toolbar.ql-snow {
    background-color: #EFFFF1;
}

.theme-3-5 .form-group.has-success .ql-snow input {
    color:#4a545b;
}

.theme-3-5 .form-group .inp-group .ql-toolbar.ql-snow button:only-of-type {
    position: inherit;
    transform: none;
    padding: 3px 5px;
}

.theme-3-5 .ql-snow .ql-color-picker .ql-picker-item {
    margin: 2px !important;
}

.theme-3-5 #formularz-dodaj-zgloszenie .ql-editor {
    min-height: 100px;
}

.theme-3-0 .doc-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
       -ms-flex-align: center;
          align-items: center;
    transition: 0.2s;
}
.theme-3-0 .doc-link svg {
    margin-right: 10px;
    transition: 0.2s;
}

.theme-3-0 .doc-link__text,
.theme-3-0 .doc-link span {
    font-size: 15px;
    line-height: 25px;
    color: #ff8522;
    transition: 0.2s;
}
.theme-3-0 .doc-link:hover {
    opacity: 0.7;
}

@media screen and (max-width: 650px) {
    .theme-3-5 .mobile-m-b-10 {
        margin-bottom: 10px!important; }
}

.theme-3-5 .dhtoggle-trigger-box.is-open .dhtoggle-trigger svg {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
.theme-3-5 .dhtoggle-trigger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: contents;
    -ms-flex-align: center;
    align-items: center;
    float: right;
    display: flex;
    padding-top: 4px;
    align-items: center;
}
.theme-3-5 .dhtoggle-trigger span {
    font-size: 13px;
    line-height: 18px;
    padding-right: 5px;
}
.theme-3-5 .dhtoggle-trigger svg {
    transition: 0.2s;
}
@media screen and (max-width: 1000px) {
    .theme-3-5 .form-group-wrapper .form-group.dhtoggle {
        flex-basis: auto;
        max-width: min-content;
    }
}

.theme-3-5 .box-33 .platnosc-zbiorcza-drukuj,
.theme-3-5 .box-50 .platnosc-zbiorcza-drukuj {
    margin-top: 30px;
}

@media screen and (min-width:680px) and (max-width:1280px)
{
    .theme-3-5 .box-50 .platnosc-zbiorcza-drukuj {
        margin-top: auto;
        margin-bottom: auto;
        float: right;
        padding-top: 15px;
    }

    .theme-3-5 .box-33 .platnosc-zbiorcza-drukuj {
        margin-top: auto;
        margin-bottom: auto;
        float: left;
        padding-bottom: 15px;
    }
}

@media screen and (max-width: 680px) {
    .theme-3-5 .box-50 .platnosc-zbiorcza-drukuj {
        margin-top: 0px;
        margin-bottom: 15px;
        float: left;
        padding-top: 15px;
    }

    .theme-3-5 .box-33 .platnosc-zbiorcza-drukuj {
        margin-top: 0px;
        margin-bottom: 15px;
        float: left;
        padding-bottom: 15px;
    }
}

@media screen and (max-width: 450px) {
    .theme-3-5 .forma-prawna-group {
        display: block !important;
    }
}

.theme-3-5 .form-group.w-40 {
    flex-basis: calc(40% - 15px);
    max-width: calc(40% - 15px);
}
.theme-3-5 .form-group.w-20 {
    flex-basis: calc(20% - 15px);
    max-width: calc(20% - 15px);
}

.theme-3-5 .form-group.w-33 {
    flex-basis: calc(33% - 15px);
    max-width: calc(33% - 15px);
}

@media screen and (max-width: 470px) {
    .theme-3-5 .form-group.w-40 {
        flex-basis: calc(100%);
        max-width: calc(100%);
    }
    .theme-3-5 .form-group.w-20 {
        flex-basis: calc(100%);
        max-width: calc(100%);
    }
    
    .theme-3-5 .form-group.w-33 {
        flex-basis: calc(100%);
        max-width: calc(100%);
    }
}

.select2-container {
    width: 100% !important;
}
