body{font-family: 'Poppins', 'Montserrat', sans-serif; font-weight: 300;margin:0;padding:0;font-size:14px;background-color:#fff;color:#131719;}
.container {max-width: 100em;}
.account #pradm_email, .account #pradm_pass, .account #pradm_code {border: 1px solid #cdcdcd;border-radius: 0;font-size:12px;border-radius:20px;}
.pradm-color{color: #a51830;} a.pradm-color:hover{color:#891528;}
.pradm-bgcolor{background-color: #a51830!important;}
.pradm-border-color{border:1px solid #cdcdcd;}
a,label{color:#a51830;} .desc{color:#a9adb1;}
img{max-width:100%;}.int-img{max-height:28px;}
button:focus {outline:0;}
a, label {color: #131719;}
.form-group label{color: #a51830;}
.tab-content .form-group label, label{color: #a51830;font-size:14px;}
label {margin:0;font-weight: 400;}
table{color:#757575!important;}
.ribbon{background-color:#d1d2d4;color:#fff;}
.min-hy-40{min-height:40px;}
table a{font-weight: 400;}
.id-1{width:30px;}
th {background-color: #8a8f93;color: #fff;}
.line {border-bottom:1px solid #dfdfdf;}
small.s-lead{color:#949494;font-size:12px;}
th:last-child {border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
th:first-child {border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.table th {padding-top:7px;padding-bottom:7px;font-weight:500;text-transform:uppercase;font-size:12px;border:none;vertical-align:middle;}
.table td {vertical-align:middle;border-top: 0px;border-bottom: 1px solid #e8e8e8;}
table tr:last-child th, table tr:last-child td {border: none;}
.nobreak {white-space: nowrap;}
.fw-light{font-weight:300;}.fw-normal{font-weight:400;}.fw-medium{font-weight:500;}.fw-semibold{font-weight:600;}.fw-bold{font-weight:700;}
.cms-c-grey{color:#8a8f94;}
.cms-c-grey span{color:#000;font-weight:500;}
.cms-date-ico{height:17px;}
.cms_home_ul {list-style-type: none;padding:0;margin:0;}
.cms_home_ul h2 {margin:0;padding:0;}
.cms_home_ul li{border-bottom: 1px solid #dfdfdf;padding-bottom:17px;padding-top:17px;}
.cms_home_ul li:last-child{border-bottom:0;}
.cms_home_ul li a{color:#131719;font-weight:500;}
.list-group-item {padding: 0;border: 0;color: #131719;font-weight: 500;}
.cms_home_info {font-size:36px;font-weight:600;color:#a51830;}
.cms_home_info label {font-size:12px;font-weight:600;color:#a9adb1;padding:0;margin:0}
.cms_home_date, .cms_home_client_info {color:#dbdbdb;}
.cms_img_status {height: 100px;}
.cms_statu_ico{width:22px;}
.cms_new_ico{width:20px;}
.cms_home_info_green {color:#0db3aa;font-weight:500;}
.cms_home_info_gray {color:#e5e5e5;font-weight:500;}
.cms_frm_min-h{min-height: 150px;}
.cms_fc{color:#8a8f94;font-weight:500;}
.cms_fcc{color:#131719;font-weight:500;}
.cms_rounded-slider-img,.cms_rounded-img{border-radius:15px;}
.cms_rounded-3-img{border-radius:20px;}
.cms_rounded-2-slider-img,.cms_rounded-2-img{border-radius:30px;}
.cms_max-img{max-height: 50vh;}
.img-r1{max-height: 28px;height:28px;}
a:hover{color:#5d5d5d;text-decoration:none;}
a:focus{outline:none;}
#cms_minh,.cms_minh{min-height:1080px;}
.cms_hr {border-top:1px solid #dfdfdf;margin-bottom:20px;margin-top:20px;}
#cms_logo_toda {max-width:50px!important;}
#cms_logo_studiovector {max-width:50px!important;}
#cms_logo_login_studiovector {max-height:80px!important;}
#cms_logo_brach{max-width:40px!important;}
#cms_logo_troskliwi{max-width:40px!important;}
#cms_logo_login_troskliwi {max-height:100px!important;}
#cms_preals_logo {max-width:100px;}
#cms_preals_logo_h {max-height:28px;height:28px;}
#cms_author_foto, #cms_foto_bg {border:1px solid #f5f5f5; background-color: #f5f5f5; border-radius:20px;}
#cms_cookies_b{border: 1px #e7e7e7 solid;margin:15px auto 15px auto;padding:20px;font-size:12px;width:100%;color:#919090;border-radius:15px;}
.cms_foto-tab{margin-top:-35px;position:relative;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color:#fff;background-color:#131719;border-color:#131719;}
.nav-tabs {border-bottom:0;}
.nav-tabs .nav-link {background-color: #8a8f94;color:#fff;font-size:12px;font-weight:500;border-left:1px solid #fff;padding:7px 20px;}
.nav-tabs .nav-link {border: 0;border-radius:0;border-right:1px solid #fff!important;}
.nav-tabs .foto-nav-link{border-radius:20px!important;width:55px;text-align: center;margin-left:7px;border-right:0!important;padding:4px;}
.nav-tabs .cms_nav-img{height:25px!important;}
.first-tab .nav-link {border-bottom-left-radius: 20px;border-top-left-radius:20px;}
.last-tab .nav-link {border-bottom-right-radius: 20px;border-top-right-radius:20px;border-right:0px solid #fff!important;}  
.nav-tabs-mobile .first-tab .nav-link {border-bottom-left-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;}
.nav-tabs-mobile .last-tab .nav-link {border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:0;border-right:1px solid #fff!important;} 
.stat-button{border:0!important;margin:0!important;border-radius:0!important;background-color:#8a8f94;color: #fff;font-size: 12px;font-weight:500;padding:8px 25px 8px 25px;}
.stats button.active {background-color: #131719!important;color: #fff;}
.stat-button:first-child{border-top-left-radius:20px!important;border-bottom-left-radius:20px!important;border-left: 0!important;}
.stat-button:last-child{border-top-right-radius:20px!important;border-bottom-right-radius:20px!important;}
.sm-ico{height:25px;}
#pr-support {background-color:#f5f5f5;color:#8a8f94;font-size: 12px;line-height:22px;}
#pr-support a{color:#131719;font-weight:500;}
#selected-sub {border-radius:30px;text-transform:uppercase;padding-left:15px;padding-right:35px;background-color: #8a8f94;border:1px solid #8a8f94;color:#fff;font-size:12px;font-weight:500;height:32px;}
/*scroll*/
#scrollToTop {position:fixed;bottom:20px;right:20px;display:none;z-index:9000;cursor:pointer;}
#scrollToTop img{width:40px;}
/*select2*/
.select2{width:100%!important;}
.select2-selection--multiple {border: 2px solid #ced4da!important;border-radius:30px!important;padding: 3px 15px !important;}
.select2-dropdown {border:2px solid #ced4da!important;border-top:2px solid #ced4da!important;border-radius:20px!important;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #131719!important;border-radius:20px!important;padding:8px 20px!important;}
.select2-container--default .select2-results__option[aria-selected="true"] {border-radius:20px!important;padding:8px 20px!important}
.select2-results__option{padding:8px 20px!important}
.select2-container--default .select2-selection--single {border: 2px solid #ced4da!important;border-radius:30px!important;padding:6px 15px!important;height:auto!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #6c757d!important;font-weight:400!important;padding-right: 25px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:auto!important;position: absolute; top: 20px!important;right: 10px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{height: 7px!important; width: 20px!important;border:0!important; margin-left: -8px!important;background: url("/img/cms/arrow-down.png") right 8px center/10px 7px no-repeat!important;}
.select2-search__field{ border-radius:20px;padding-right:14px!important;padding-left:14px!important;width:100%!important;}
/*breadcrumb*/
#breadcrumb {padding: 15px;border-bottom:1px solid #dfdfdf;}
#breadcrumb {color:#131719;font-size:12px;}
#breadcrumb a{color:#8a8f94;font-size:12px;}
.bre-ico,.bre-ico-2,.bre-ico-3,.bre-ico-4{margin:0 10px;height:9px;}
.bre-ico-1{display:none;height:9px;}
.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 0;}
.cms_action-block {min-width:350px;}
.flagsvg{height:25px;border-radius:25px;}
.form-control{border:2px solid #cdcdcd;padding:4px 20px!important;height:40px;margin:0!important;border-radius:30px;font-size:14px;}
.form-control-hr{border-radius:15px;padding:20px 20px!important;}
.mh-180{min-height:180px;}
.br-10{border-radius:10px;}
.br-15{border-radius:15px;}
.head-form-hr{background-color:#a51830;height:30px;width:100%;border-radius:20px;position:relative;}
.form-control-checkbox{margin:10px;}
.form-control-select {display:inline-block;width:auto;height: calc(1.5em + 1.05rem + 2px);
padding: .415rem 1.75rem .375rem 1.21rem;font-size:14px;font-weight: 400;line-height: 1.5;color: #495057;
vertical-align: middle;background:  url("/img/cms/arrow-down.png") right 15px center/10px 7px no-repeat;
border: 2px solid #ced4da;border-radius: 20px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.form-control-select-2 {display:inline-block;width:auto;height:31px;
    padding: .1415rem 2rem .1415rem 1.21rem;font-size:12px;font-weight: 500;color: #8a8f94;
    vertical-align: middle;background:  url("/img/cms/arrow-down.png") right 15px center/10px 7px no-repeat;
    border: 1px solid #dfdfdf;border-radius: 0 25px 25px 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.form-control-select-mini{border-radius:0; border:1px solid #cdcdcd;font-size:12px;padding:2px 10px;min-width:140px;}
.form-control-select-readonly{ background-color: #e9ecef!important;}
.form-txt-color {color:#8a8f94;}
.form-input-width {width:140px;}
input[type="date"]{ border:01px solid #cdcdcd;padding:7px 10px;}
.sldsvg{width: 26px; height: 26px;}
.icostsvg{width: 11px; height: 11px;}
.agrsvg{width:40px;}
.stsvg{width:8px;}
.stsvg-db{width:14px;}
.lb{background-color: red;}
h1{font-size:18px;color:#a51830;padding:0;margin:0;font-weight:500;}
h2{font-size:18px;color:#a51830;padding:0;margin:0;}
h3{font-size:16px;color:#a51830;padding:0;margin:0;}
h4{font-size:14px;color:#a51830;padding:0;margin:0;}
h5{font-size:12px; font-weight:500;color:#a51830;margin-bottom:0px;}
h6{font-size:16px; font-weight:800;color:#9e9e9e;margin:0;}
.btns {position: -webkit-sticky;position:sticky;bottom: 0;padding-bottom:10px;z-index:9999!important;}
.btns.hidden {display: none!important;}
.blockico{ width:30px; padding-right:5px;}
.blk25 textarea{ border: 1px solid #d1d1d1; width: 100%;padding:10px;min-height:200px;}
.pr-admin-hr  {background-color: #f2f2f2; border-top:1px solid #dfe2e6;border-bottom:1px solid #dfe2e6;padding:10px 0; font-weight:700;}
.row div.pr-striped:nth-child(even){background-color: #f2f2f2;border-bottom:1px solid #dfe2e6;padding:10px 0;}
.row div.pr-striped:nth-child(odd){background-color: #fff;border-bottom:1px solid #dfe2e6;padding:10px 0;}            
.table-bordered td, .table-bordered th {border: 1px solid #cdcdcd;}
.table-striped td,.table-striped th{padding:10px;}
img.cms_updown,img.cms_up,img.cms_down{width: 12px;margin-bottom:3px;}
img.cms_up{margin-left:2px;}
/*switch*/
.custom-switch{ min-height:38px;}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before {background-color:#fff;border-color:#cdcdcd;}
.custom-switch .custom-control-label::before {background-color: #fff;border:2px solid #cdcdcd;border-radius:30px;width:43px;height:31px;}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {background-color: #131719;margin-left:8px;}
.custom-switch .custom-control-label::after {background-color:#d1d1d1;border-radius:30px;width:15px;height:15px;margin-top:6px;margin-left:5px;}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color:#d9d9d9;}
.switch-2 .custom-control-label::before{top:-5px}
.switch-2 .custom-control-input:checked ~ .custom-control-label::after {top:-3px;}
.switch-2 .custom-control-label::after{top:-3px;}
/*ckeditor*/
.cke_top {background: #a51830!important;padding: 5px 20px 0px!important;border-radius:30px!important;border-bottom: #a51830!important;margin-left:-2px!important;margin-right:-2px!important;}
.cke_chrome {border: 2px solid #cdcdcd !important;border-top: 0 !important;border-radius: 30px 30px 20px 20px !important;}
a.cke_button_on {background: #7e0f22!important; }
a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active {background: #7e0f22!important;}
.cke_combo_on a.cke_combo_button, .cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus, .cke_combo_off a.cke_combo_button:active {background: #7e0f22!important;} 
.cke_button_label,.cke_combo_text{color:#fff!important;}
.cke_combo_arrow,.cke_button_arrow{border-top: 3px solid #fff!important;}
.cke_toolbar_separator {background-color: #fff!important;}
.cke_bottom{ background-color: transparent!important;margin-bottom:14px!important;border-top:0!important;}
.cke_resizer {margin-right:12px!important;}
.cke_path{padding-left:8px!important;}
/*wyrównanie*/
.img-icon {height:15px;}
.img-icon-2 {height:45px;}
.img-icon-3 {height:25px;}
.img-icon-snr {height:22px;}
.img-play{max-height:140px;}
/*picker*/
.admin-mnu li{ width: 100%;}
.pradm-header {background-color:#f5f5f5;color:#8a8f94;}
.pradm-header h6{color:#8a8f94; font-weight: 300;font-size:12px;}
.pradm-header span{color:#131719;font-weight: 400;}
.btn{ border-radius:0;}
.pradm-btn-1{background-color: #131719;color:#fff; border:0;font-size:12px;font-weight:500;border-radius:20px;width:130px;height: 32px;padding:5px 15px;}
.pradm-btn-1-mobile{background-color: #131719;color:#fff; border:0;font-size:12px;font-weight:500;border-radius:20px;width:40px;height: 32px;padding:5px 15px;}
.pradm-btn-1:hover{text-decoration:none;color:#fff; background-color: #b6133d;cursor: pointer;}
.pradm-btn-2{text-transform: uppercase;background-color: #a51830;color:#fef5f5; border:0; border-radius: 0; font-size:12px;padding:4px 15px;}
.pradm-btn-2:hover{text-decoration:none;color:#fff; background-color: #b6133d;cursor: pointer;}
.pradm-btn-2b{border:0;padding:5px 15px 5px 31px;font-size:12px;color:#fdedf1;background: #a51830 url(../img/cms/pradm-ico-4.svg) 10px center no-repeat;background-size:13px 13px;}
.pradm-btn-2b:hover{background-color: #b6133d;cursor: pointer;}
.pradm-btn-2c{border:0;padding:5px 15px 5px 31px;font-size:12px;color:#fdedf1;background: #a51830 url(../img/cms/pradm-minus.svg) 10px center no-repeat;background-size:10px 10px;}
.pradm-btn-2c:hover{background-color: #b6133d;cursor: pointer;}
.btn-sm{ background-color:#a51830; border-radius:0; font-size:12px; text-transform: uppercase;padding:6px 15px; }
.btn-sm:hover{text-decoration:none;color:#fff; background-color: #b6133d;cursor: pointer;}
.pradm-btn-3{background-color: #a51830;color:#fff; border:0; border-radius: 0; font-size:12px;padding:10px 20px;border-radius:25px}
.pradm-btn-3:hover{text-decoration:none;color:#fff; background-color: #be234b;cursor: pointer;}
.pradm-btn-3b{background-color: #fcb040;color:#fff; border:0; border-radius: 0; font-size:16px;padding:15px 20px;}
.pradm-btn-3b:hover{text-decoration:none;color:#fff; background-color: #fec168;cursor: pointer;}
.pradm-btn-addTXT{font-size:12px;height:32px;width:54px;background: #a51830 url(../img/cms/pradm-ico-4.svg ) center center no-repeat;background-size:9px;border-radius:30px;}
.pradm-btn-addTXT:hover{ background-color: #b6133d;cursor: pointer;}
.pradm-btn-editTXT{padding:4px 15px 4px 25px;font-size:12px;color:#fdedf1;background: #92898d url(../img/cms/pradm-ico-2.png) 7px center no-repeat}
.pradm-btn-editTXT:hover{ background-color: #b0a6ab;cursor: pointer;}
.pradm-btn-saveTXT{font-size:12px;padding:6px 15px 6px 35px;color:#fdedf1;text-transform: uppercase; background: #f39200 url(../img/cms/pradm-ico-6.svg) 10px center no-repeat;background-size: 17px 17px;}
.pradm-btn-saveTXT:hover{ background-color: #f79706;cursor: pointer;}
.btn-cms{ border:0;text-transform:uppercase;padding:8px 25px 8px 45px;font-size:12px;color:#fdedf1;background: #a30b33 url(../img/cms/pradm-ico-6.png) 11px center no-repeat}
.pradm-btn-saveTXTbig{background: #b6133d url(../img/cms/pradm-ico-6.svg) 17px center no-repeat;background-size: 17px 17px;border-radius:20px;}
.pradm-btn-saveTXTbig:hover{ background-color: #951031;cursor: pointer;}
.pradm-btn-viewTXTbig{background: #585858 url(../img/cms/pradm-ico-view.svg) 14px center no-repeat;background-size: 20px 10px;border-radius:20px;}
.pradm-btn-viewTXTbig:hover{ background-color: #6c6c6c;cursor: pointer;}
.pradm-btn-publicTXTbig{background: #056839 url(../img/cms/pradm-ico-public.svg) 17px center no-repeat;background-size: 18px 18px;border-radius:20px;}
.pradm-btn-publicTXTbig:hover{ background-color: #078147;cursor: pointer;}
.pradm-btn-planTXTbig{background: #000000 url(../img/cms/pradm-ico-plan.svg) 15px center no-repeat;background-size: 18px 18px;border-radius:20px;}
.pradm-btn-planTXTbig:hover{ background-color: #414141;cursor: pointer;}
.pradm-btn-undoTXTbig{background: #312783 url(../img/cms/pradm-ico-undo.svg) 15px center no-repeat;background-size: 18px 18px;border-radius:20px;}
.pradm-btn-undoTXTbig:hover{ background-color: #3a2e9a;cursor: pointer;}
.pradm-btn-cancelTXTbig{background: #a30b33 url(../img/cms/pradm-ico-cancel.png) 11px center no-repeat}
.pradm-btn-cancelTXTbig:hover{ background-color: #bb0d3b;cursor: pointer;}
.pradm-btn-ok{background: #006533 url(../img/cms/pradm-ico-15.svg) center center no-repeat;padding:12px 12px;color:transparent;font-size:0;}

.pradm-btn-center{position: absolute!important; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.pradm-div-center{position: absolute!important; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.pradm-div-center-del{position: absolute!important; top: 70%; left: 50%; transform: translate(-50%, -50%);}
.pradm-btn{color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn:hover{color:#fff;background-color: #2c353a;}
.pradm-btn-p{background-color: #7c5a3e;}
.pradm-btn-p:hover{background-color: #664a33;}
.pradm-btn-cancel{color:#fff;font-size:12px; background-color: #a51830;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn-cancel:hover{color:#fff;background-color: #851427;}

.pradm-btn-up{background: #131719 url(../img/cms/pradm-cms-up.svg) center center no-repeat;padding:14px;border-radius:20px;border:2px solid #131719;}
.pradm-btn-down{background: #131719 url(../img/cms/pradm-cms-down.svg) center center no-repeat;padding:14px;border-radius:20px;border:2px solid #131719;}

.pradm-btn-upup{background: #131719 url(../img/cms/pradm-cms-upup.svg) center center no-repeat;padding:14px;border-radius:20px;border:2px solid #131719;}
.pradm-btn-downdown{background: #131719 url(../img/cms/pradm-cms-downdown.svg) center center no-repeat;padding:14px;border-radius:20px;border:2px solid #131719;}

.pradm-btn-delete,.pradm-btn-record,.btn-9{color:#fff;font-size:12px; background-color: #a51830;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;border:0;}
.pradm-btn-delete:hover,.pradm-btn-record:hover,.btn-9:hover{color:#fff;background-color: #94162c;}

.pradm-btn-edit{color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn-edit:hover{color:#fff;background-color: #2c353a;}

.pradm-btn-add{color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn-add:hover{color:#fff;background-color: #2c353a;}
.pradm-btn-add-color{background-color: #a51830;}

.pradm-btn-add-foto{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);color:#fff;font-size:12px; background-color: #8a8f94;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn-add-foto:hover{color:#fff;background-color: #a9a8a8;}
.pradm-btn-change-foto{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn-change-foto:hover{color:#fff;background-color: #2c353a;}

.pradm-btn-view{color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn-view:hover{color:#fff;background-color: #2c353a;}

.pradm-btn-pass{background: #57585a url(../img/cms/pradm-ico-12.svg) center center no-repeat;padding:12px 12px;}

.pradm-btn-save{color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;text-transform: uppercase;}
.pradm-btn-save:hover{color:#fff;background-color: #2c353a;}

.pradm-btn-clone{color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn-clone:hover{color:#fff;background-color: #2c353a;}

.pradm-btn-main-1{background: #0a653a url(../img/cms/pradm-ico-7.png) center center no-repeat;padding:12px 15px;}
.pradm-btn-main-2{background: #107c49 url(../imgcms/pradm-ico-7.png) center center no-repeat;padding:12px 15px;}
.pradm-btn-main-3{background: #1a945a url(../img/cms/pradm-ico-7.png) center center no-repeat;padding:12px 15px;}
.pradm-btn-main-4{background: #2ca96e url(../img/cms/pradm-ico-7.png) center center no-repeat;padding:12px 15px;}
.pradm-btn-main-5{background: transparent url(../img/cms/pradm-ico-8.png) center center no-repeat;padding:12px 15px;}/*newsy*/
.pradm-btn-main-6{background: transparent url(../img/cms/pradm-ico-9.png) center center no-repeat;padding:12px 15px;}/*kontakt*/
.pradm-btn-main-7{background: transparent url(../img/cms/pradm-ico-13.png) center center no-repeat;padding:10px 10px;background-size: 20px;}/*search*/
.pradm-btn-main-8{background: transparent url(../img/cms/pradm-ico-14.png) center center no-repeat;padding:10px 10px;background-size: 20px;}/*reset*/

/*status*/
#status-info{border:1px solid #dfdfdf;border-radius:25px 0 0 25px;padding:6px 12px 6px 12px;font-size:12px;font-weight:500;color:#8a8f94}
#status-info img{padding:0px 5px 4px 0px; height:16px;}
#status-version{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:6px 14px;font-size:12px;font-weight:500;color:#8a8f94}
#status-version img{padding:0 5px 5px 0;}
/*li*/
.li-ls{ margin:10px 0;padding:6px 0;padding:10px 10px 10px 20px;background-color:#f5f5f5; border-radius:20px;}
.li-ls:last-child{border:0;}
/*combi*/
.pr_select_cms {display: block;font-size:13px;padding: 6px 30px 6px 10px;width:100%;max-width:100%;box-sizing:border-box;margin:0;border: 1px solid #cdcdcd;color:#757575;box-shadow: 0 0px 0 0px rgba(0,0,0,.04);border-radius: 0px;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #fff;background-image: url('/img/cms/pradm-st2.svg');background-repeat: no-repeat;background-size:14px 14px;background-position: right 15px top 50%, 0 0;}
.pr_select_cms::-ms-expand {display: none;}
.pr_select_cms:focus {box-shadow:0 0 0px 0px rgba(56, 63, 70, 0.7);box-shadow:0 0 0 0px -moz-mac-focusring;outline:none;}
.pr_select_cms option {font-weight:normal;}
.pr_select_cms:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
/*radio*/
.pr_radio{margin:10px 5px;}
/*chechbox*/
.pr_control {display: block;position: relative;padding-left: 40px;margin-bottom: 5px;padding-top: 0px;cursor: pointer;}
.pr_control-1 {padding-top:11px;}
.pr_control input {z-index: -1; opacity: 0;}
.pr_checkbox {position: absolute;top: 6px;left: 0;height: 29px;width: 29px;background: #ffffff;border: 1px solid #cdcdcd;}
.pr_control-radio .pr_checkbox {border-radius: 0;}        
.pr_control:hover input ~ .pr_checkbox,.pr_control input:focus ~ .pr_checkbox {background: #ffffff;}        
.pr_control input:checked ~ .pr_checkbox {background: #cdcdcd;}
.pr_control:hover input:not([disabled]):checked ~ .pr_checkbox,.pr_control input:checked:focus ~ .pr_checkbox {background: #cdcdcd;}
.pr_control input:disabled ~ .pr_checkbox {background: #e6e6e6;opacity: 1;pointer-events: none;}
.pr_checkbox:after {box-sizing: unset; content: '';position: absolute;display: none;}
.pr_control input:checked ~ .pr_checkbox:after {display: block;}
.pr_control-checkbox .pr_checkbox:after {left:11px;top:5px;width:5px;height:13px;border:solid #ffffff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.pr_control-checkbox input:disabled ~ .pr_checkbox:after {border-color: #7b7b7b;}
/*chechbox-notxt*/
.pr_control_notxt {display: inline-block;position: relative;padding-left: 17px;}
.pr_control_categories {display: inline-block;position: relative;padding-left:0px;padding-right:15px;padding-top:2px;}
/*input file*/
.btn-file {position: relative;overflow: hidden;background-color:#131719;border-radius:20px;font-size:12px;color:#fff;padding-right:20px;padding-left:20px;}
.btn-file:hover {background-color: #2c353a;color:#fff;}
.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;text-align: right; filter: alpha(opacity=0);opacity: 0;outline: none; cursor: inherit;display: block;}
/*input file 2*/
.btn-file-2{position:relative;overflow:hidden;border-radius:0;font-size:12px;height:29px;width:29px;background:transparent url(../img/cms/pradm-add.png) center center no-repeat;}
.btn-file-2 input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;text-align: right; filter: alpha(opacity=0);opacity: 0;outline: none; 
cursor: inherit;display: block;}
 /* checkbox 2 */
.pr_checkbox_del input[type=checkbox] {display:none;}
.pr_checkbox_del input[type=checkbox] + label {display:inline-block;padding: 0 0 0 0px;background:url("../img/cms/pradm-checkbox.png") no-repeat;height:29px;width:29px;background-size:100%;cursor:pointer;}
.pr_checkbox_del input[type=checkbox]:checked + label {background:url("../img/cms/pradm-checkbox-act.png") no-repeat;height:29px;width:29px;display:inline-block;background-size: 100%;cursor:pointer;}
/*menu new*/
#cms-body {display: flex;}
.cms-navbar {padding:0;min-height:100vh;align-items:flex-start;background-color:#a51830!important;}
.cms-nl{color:#fff!important;}
.cms-icon-menu{height:20px;}
.cms-icon-menu:hover, .bigmnu{ cursor: pointer; }
.no-hover:hover{ cursor:auto!important; }
.cms-tooltip .newsletter{height:15px;}
.cms-nav-item{margin-bottom:12px;}
.cms-icon-subhead{padding-bottom:5px;margin-top:4px;height:33px;opacity: 0.5;}
.cms-tooltip {position: relative;display: inline-block;border-bottom: 0px dotted black;}
.cms-tooltip .cms-tooltiptext {visibility:hidden;width:auto;background-color:#d5d5d5;color:#35393b;font-size:10px;font-weight:600;text-transform:uppercase;text-align: left;border-radius:0 20px 20px 0;padding: 5px 20px;position:absolute;z-index:10;top:0px;left:125%;}
.cms-tooltip .cms-tooltiptext::after {content: " ";position: absolute;bottom: 0;right: 100%;border-width:7px;border-style:solid;border-color:transparent #d5d5d5 #d5d5d5 transparent;}	
.cms-tooltip:hover .cms-tooltiptext {visibility: visible;}
.cms-tooltiptext_mod{left:0px!important;top:-35px!important}

.cms-tooltip .cms-tooltiptext_first {visibility:hidden;width:auto;background-color:#d5d5d5;color:#35393b;font-size:10px;font-weight:600;text-transform:uppercase;text-align: left;border-radius:0 20px 20px 0;padding: 5px 20px;position:absolute;z-index:10;top:-30px;left:75%;}
.cms-tooltip .cms-tooltiptext_first::after {content: " ";position: absolute;top:100%;left:0 ;border-width:7px;border-style:solid;border-color:#d5d5d5 transparent transparent #d5d5d5;}	
.cms-tooltip:hover .cms-tooltiptext_first {visibility: visible;}

.cms-tooltip .cms-tooltiptext_last {visibility:hidden;width:auto;background-color:#d5d5d5;color:#35393b;font-size:10px;font-weight:600;text-transform:uppercase;text-align: left;border-radius:20px 0 0 20px;padding: 5px 20px;position:absolute;z-index:10;top:-30px;right:75%;}
.cms-tooltip .cms-tooltiptext_last::after {content: " ";position: absolute;top:100%;right:0 ;border-width:7px;border-style:solid;border-color:#d5d5d5 #d5d5d5 transparent transparent;}	
.cms-tooltip:hover .cms-tooltiptext_last {visibility: visible;}

.cms-tooltip .cms-tooltiptext_info {visibility:hidden;width:auto;background-color:#d5d5d5;color:#35393b;font-size:10px;font-weight:600;text-transform:uppercase;text-align: left;border-radius:0 20px 20px 0;padding: 5px 20px;position:absolute;z-index:10;top:-30px;left:75%;}
.cms-tooltip .cms-tooltiptext_info::after {content: " ";position: absolute;top:100%;left:0 ;border-width:7px;border-style:solid;border-color:#d5d5d5 transparent transparent #d5d5d5;}	
.cms-tooltip:hover .cms-tooltiptext_info {visibility: visible;}

.info{display:block;white-space:nowrap;align-items: center;}	
.cms-icon-menu:hover{cursor:pointer;}	
.mnu-img {width:22px;min-height:28px;display:flex;justify-content: center;align-items: center}
.bigmnu{display:none;padding-left:15px;padding-right:15px; min-height:28px;justify-content: center;align-items: center}
.no-hover{border-bottom:1px solid #eac3ca;padding-bottom:8px;}
/*menu*/
.pr-mnu-adm{padding:0;}
.pr-mnu-adm ul{list-style: none;}
.pr-mnu-adm li a {color: #fff !important;padding:0px;margin:0 20px;}
.pr-mnu-adm li a:hover{color:#fef0f0!important;}
.icon-bar {display: block;width: 32px;height: 3px;margin-bottom: 6px;border-radius: 0px;background-color: #a51830;}
.pr-mnu-adm h5 {margin:0;padding:0;color:#fff;margin:10px 15px; font-weight: bold;}
.pr-mnu-adm ul li{ margin:0;padding:0;width: 100%; background-color: #a51830;margin-bottom:1px;padding:8px 0;border-radius: 20px;}
.pr-mnu-adm ul ul{ margin:0;padding:0;width: 100%; }
.pr-mnu-adm ul ul li{ margin:0;padding:0; width: 100%; background-color: #b6133d;margin:4px 0;padding:7px 0;}
.pr-mnu-adm ul ul li a{color:#fff;}
.nav-pr-lang img{margin-bottom:10px;}
#pr-cpa{margin-top:40px;}
.alert-success {color: #fff;background-color: #0db2a8;border-color: #0db2a8;border-radius:20px;}
.alert-info {color: #fff;background-color: #DF9A62;border-color: #DF9A62;border-radius:20px;}
.alert-danger {color: #fff;background-color: #d30340;border-color: #d30340;border-radius:20px;}
.alert {border-radius: 25px;padding:6px 15px;}
.alert.alert-messages {line-height: 25px}
.alert ul{list-style: none;margin:0;}
.myChart {background-color:#f5f5f5;border-radius:30px;}
#searchArt, #searchTag, #date-from, #date-to {border: 2px solid #ececec;padding:4px 20px 4px 20px!important;height:40px;width:160px;margin:0!important;border-radius:30px; background-color: #f5f5f5;}
#searchCategory, .searchCategory {border: 2px solid #cdcdcd;padding:4px 35px 4px 20px!important;height:40px;width:160px;margin:0!important;border-radius:30px;}
#searchStatus {border: 2px solid #cdcdcd;padding:4px 20px!important;height:40px;width:160px;margin:0!important;border-radius:30px;}
/*paginator*/
.pagination{padding:0;}
.pagination {justify-content: flex-start; padding:0;margin:10px 0;}
.pagination .page-item.active .page-link{ background-color: #58585a;border:0;}
.pagination .page-item .page-link{border-radius: 0;background-color: #d30340;border:0;color:#fff;margin:0 4px;min-width:32px; text-align: center;}
.pagination .page-link:hover{ color:#fff; border:0;background-color: #e40345;}
.pagination .page-item.active .page-link:hover{ color:#fff; border:0;background-color: #58585a;}
.center{text-align: center; width: 100%;}
.pagination { display: inline-block;}
.pagination a{min-width:16px;color:#000;float:left;padding:4px 12px;text-decoration:none; border: 1px solid#cdcdcd;margin: 0 4px;border-radius:24px;}
.pagination a.active {background-color: #a51830;color:#fff;border: 1px solid #a51830;}
.pagination a:hover:not(.active) {background-color: #a51830;border: 1px solid #a51830;color:#fff;}
.no-brd{border: 0!important;background-color:transparent!important;padding: 4px 0px 4px 5px!important;}
.no-brd-brd{border: 0!important;background-color:transparent!important;padding: 4px 0px!important;}
.no-bld{border: 0!important;background-color:transparent!important;padding: 4px 5px 4px 0px!important;}
.no-bld-bld{border: 0!important;background-color:transparent!important;padding: 4px 0px!important;}
.psgv{height:46px;}
.alert-success ul{margin:0;list-style: none;}
/*historia*/
.version{padding:0;}
.version h6{font-size:12px!important; font-weight:300;color:#212529;margin:0!important;padding:2px 0!important}
.version h5{font-size:12px!important; font-weight:500;color:#a51830!important;margin:0!important;margin-bottom:8px!important}
.version img {padding-bottom:2px;padding-right:5px;padding-left:2px;}
.version .svgplus{height:21px;width:21px;margin:0px;padding:0;margin-bottom:2px;margin-top:2px;}
/*more less*/
.complete,.less,.complete2,.less2{display:none;}
.more, .less, .more2, .less2{color:#a51830;margin-left:3px; cursor:pointer;text-decoration: underline;}
.phup,.phdown{cursor: pointer;}
/*tender */
.tender_files a{color:#515151;}
/**/
.head-add{background-color: #a8a9ad;color:#fff;padding:10px 30px;margin-bottom:20px;border-radius:30px;}
.head{background-color: #a51830;color:#fff;padding:10px 30px;margin-bottom:20px;border-radius:30px 0 0 30px;}
.blockOff{background-color: #c1c1c1;}
#bigBlock_1,#bigBlock_2,#bigBlock_3,#bigBlock_4,#bigBlock_5,#bigBlock_6,#bigBlock_7,
#bigBlock_8,#bigBlock_9,#bigBlock_10,#bigBlock_11,#bigBlock_12,#bigBlock_13,#bigBlock_14,
#bigBlock_15,#bigBlock_16,#bigBlock_17,#bigBlock_18,#bigBlock_19,#bigBlock_20{border:1px solid #d9cacf;padding-bottom:20px;border-top:0;border-radius: 30px 30px 20px 20px;}
.tabUp,.tabDown{cursor:pointer;}
.text-right.head {border-radius:0 30px 30px 0;}
/*dm*/
.dm-slug{padding-left:23px;font-size:12px;font-weight:400;}
.pradm-btn-img{color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:15px;padding-left:15px;border-radius:30px;}
.pradm-btn-img img{height:14px;margin-bottom:2px;}
.pradm-btn-img:hover{color:#fff;background-color: #2c353a;}
.dm-foto{border-radius:20px;}
.dm-box-1{background-color: #fff5f6;min-height:70px;border:1px solid #ffeff0;border-radius: 10px;}
.hour-icon{height: 20px;}
.qrcode{border:2px solid #ffeff0!important;border-radius: 15px!important;max-height: 130px;}
#qr-code-payload{padding-top:20px!important;}
.id-width{width: 30px;}
.foto-directory-h{height:100px;}
.cmyk-c,.cmyk-m,.cmyk-y{margin-right:5px!important;}
#iframe-dialog{background-color: #e69e64;border-radius:30px;padding:20px 30px;}
#iframe-dialog label{color:#fff;font-size:14px;}
#iframe-select-size{background-color: #fff;}
#iframe-code-textarea,#button_color{color:#000;}
#iframe-dialog .close{padding-right:5px;}
.if-ico{width:15px;}.if-x{width: 10px;}
.head-qr,.head-url{font-weight:500;color:#fff;font-size:12px;}
.qr,.url{background-color:#f5f5f5;font-weight:500;margin-top:-15px;padding-top:15px;min-height:180px;display:flex;justify-content:center;align-items:center;}
.photo-wrapper{ background-color: #f5f5f5;min-height:170px;}
/*char-count */
.char-count { display: block; text-align: right; font-size: 0.8rem; color: #6c757d; }
/*modal popup */
.modal-pr .modal-arrow {position:absolute;bottom:-20px;left:0px;width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top: 40px solid #e69e64;}
.modal-pr .modal-content{border-radius:20px; background-color:#e69e64; border:0; position:relative;}
.modal-pr .modal-content .modal-body{text-align:center;font-weight:500;color:#fff;padding:30px 0px 10px 0px; text-transform:uppercase;}
.modal-pr .modal-content .modal-footer{border:0;justify-content: center;padding:10px 0px 30px 0px;}
.modal-pr .modal-content .modal-body img{height:15px;}
/**/
.sortable-list li::before {border-left: 0px dashed #a51830!important;}
.sortable-list li li::before {background: transparent url(/img/cms/mnu-arrow.png) left center no-repeat!important;width:40px!important}
.sortable-list li {padding: 2px 6px 2px 30px!important;border-radius:30px!important;background: #fff!important;margin:12px 0!important;}
.sortable-list li li{border-radius:0px!important;border-left:0!important;border-right:0!important;padding: 2px 0px 2px 50px!important;}
.sortable-list li .item-title{font-weight:600;}
.sortable-list li li .item-title{font-weight:400;}
.sortable-list ul{padding-left:0!important;border-left:0!important;}
.sortable-chosen{border: 1px solid #a21a32!important;color:#a21a32!important;}


/*scroll-wrapper*/
.scroll-w{height:31px;}
.scroll-wrapper {
    position: absolute;
    width: calc(100% - 30px);
    margin: auto;
    overflow: hidden;
    border: 0px solid #ced4da;
    /*padding: 16px 28px; */
    padding-right:28px;padding-left:28px;
    border-radius: 10px;  
    max-width:610px;
    width:610px;
}
.scroll-container {
    display: flex;
    overflow-x: auto;
    scroll-behavior: smooth;
    scrollbar-width: none; /* Ukrywa pasek przewijania w Firefox */
    white-space: nowrap;
}
.scroll-container::-webkit-scrollbar {
    display: none; /* Ukrywa pasek przewijania w Chrome/Safari */
}
.scroll-item {
    display: inline-block;
}
.scroll-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    padding: 5px 10px;
    cursor: pointer;
    z-index: 10;
    height:32px;
}
.scroll-left {
    left: 0; background-color:#8a8f94;color:#fff;
    border-bottom-left-radius: 20px;border-top-left-radius:20px;border-top-right-radius: 0px;
}
.scroll-right {
    right: 0;background-color:#8a8f94;color:#fff;
    border-bottom-left-radius: 0px;border-top-left-radius:0px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;
}
.nav-link a{margin:0!important;}

/*mobile*/
#mobile{font-size:12px;}
#mobile .fs-14{font-size:14px;}
#mobile span{color:#d3d3d3;}
#mobile .txt-1{color:#d3d3d3;font-weight:400;font-size:12px;}
#mobile .txt-2{color:#838383;font-weight:500;font-size:14px;}
#mobile .txt-3{color:#131719;font-weight:500;font-size:14px;}
#mobile hr:last-child{display: none;}

.overflow-wrap-break-word {overflow-wrap: break-word;word-wrap: break-word;}
.table-condensed td {word-wrap: break-word;}
.table-condensed th:nth-child(2), td:nth-child(2) {width: auto}
.table-condensed .cms_action-block {white-space: nowrap;width: 0}
.mw-50{max-width: 50px!important;} .miw-50{min-width: 50px!important;}
.mw-100{max-width: 100px!important;} .miw-100{min-width: 100px!important;}
.mw-150{max-width: 150px!important;} .miw-150{min-width: 150px!important;}
.mw-200{max-width: 200px!important;} .miw-200{min-width: 200px!important;}
.mw-250{max-width: 250px!important;} .miw-250{min-width: 250px!important;}
.mw-300{max-width: 300px!important;} .miw-300{min-width: 230px!important;}
.w-10{width:10%!important;}.w-20{width:20%!important;}.w-30{width:30%!important;}.w-40{width:40%!important;}.w-60{width:60%!important;}.w-70{width:70%!important;}.w-80{width:80%!important;}.w-90{width:90%!important;}
.w-263{width:263px;}

.setting-boxes-ico{background-color: #a51830; color: #fff; border-radius: 10px; padding: 5px; width: 40px; float: left; text-align: center; margin-right: 20px;}
.setting-boxes-ico img{height: 26px;}
.cms-selected-flag{border: 2px solid #a51830}

@media(min-width:300px){
    .w-1{min-width:210px;}
    .w-2{min-width:110px;}
    .w-3{min-width:160px;}
    .w-4{min-width:140px;}
    .w-5{min-width:210px;}
    .w-6{min-width:320px;}
    .mw-200{max-width: 100px!important;}
    .cms_action-block {min-width:220px;}
    #cms_preals_logo_h {max-height:28px;}
    #pr-support .phone{font-size: 14px;}
}
@media(min-width:768px){
    .w-1{min-width:210px;}
    .w-2{min-width:110px;}
    .w-3{min-width:260px;}
    .w-4{min-width:200px;}
    .w-5{min-width:210px;}
    .w-6{min-width:320px;}
    .mw-200{max-width: 200px!important;}
    .cms_action-block {min-width:220px;}
    #cms_preals_logo_h {max-height:28px;}
    #pr-support .phone{font-size: 14px;}
}
@media(min-width:992px){
    .w-1{min-width:220px;}
    .w-2{min-width:160px;}
    .w-3{min-width:260px;}
    .w-4{min-width:200px;}
    .w-5{min-width:480px;}
    .w-6{min-width:310px;}
    .mw-200{max-width: 200px!important;}
    .cms_action-block {min-width:350px;}
    #pr-support .phone{font-size: 12px;}
}
@media(min-width:1200px){
    .w-1{min-width:220px;}
    .w-2{min-width:160px;}
    .w-3{min-width:260px;}
    .w-4{min-width:160px;}
    .w-5{min-width:480px;}
    .w-6{min-width:310px;}
    .mw-200{max-width: 200px!important;}
    .cms_action-block {min-width:370px;}
    #pr-support .phone{font-size: 12px;}
}


.is-invalid+.select2-container--default.select2-container--focus .select2-selection, .is-invalid+.select2-container--default.select2-container--open .select2-selection, .was-validated select:invalid+.select2-container--default.select2-container--focus .select2-selection, .was-validated select:invalid+.select2-container--default.select2-container--open .select2-selection {
    border-color: #dc3545!important;
}
.is-invalid+.select2-container--default.select2-container .select2-selection, .is-invalid+.select2-container--default.select2-container--open .select2-selection, .was-validated select:invalid+.select2-container--default.select2-container .select2-selection, .was-validated select:invalid+.select2-container--default.select2-container--open .select2-selection {
    border-color: #dc3545!important;
}

.is-valid+.select2-container--default.select2-container--focus .select2-selection, .is-valid+.select2-container--default.select2-container--open .select2-selection, .was-validated select:valid+.select2-container--default.select2-container--focus .select2-selection, .was-validated select:valid+.select2-container--default.select2-container--open .select2-selection {
    border-color: #28a745!important;
}

.is-valid+.select2-container--default.select2-container .select2-selection, .is-valid+.select2-container--default.select2-container--open .select2-selection, .was-validated select:valid+.select2-container--default.select2-container .select2-selection, .was-validated select:valid+.select2-container--default.select2-container--open .select2-selection {
    border-color: #28a745!important;
}

#cms_minh .custom-password-input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
#cms_minh .custom-password-eye {
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}