/*

img{border:0px solid #fff}
a{text-decoration:none}
a:hover{text-decoration:underline}
h1, h2, h3, h4, h5, h6{margin:0;padding:0}
button{margin:0px;padding:0px;border:0px solid #fff;cursor:pointer;vertical-align:middle}
button::-moz-focus-inner{border:0; padding:0}*/
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700');
@import url(https://fonts.googleapis.com/css?family=Roboto&subset=latin,latin-ext);
body{ margin:0px; padding:0px; font-family:Arial; font-size:14px; line-height:1.3; }
.cl{clear:both}
.fl{float:left}
.fr{float:right}
a{text-decoration:none;color:#000}
a:hover{text-decoration:underline}
.cursor { cursor:pointer; }
.menukroki { font-size:12px}

.log_home { /*background:url(img/brico.jpg) no-repeat top center;*/background:none;font-family: 'PT Sans', sans-serif; }
.in_log { width:auto; margin:120px auto 0 auto; background:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:0px solid #000000;  }
.in_log_title { text-align:center; background:none; text-transform:uppercase; padding:20px; font-size:18px; color:#FFFFFF; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; }
.in_log_box { padding:10px 0px; text-align:center; }
.gl_search_form_row{display:flex;flex-wrap:wrap}
.gl_search_form_paddingtop{margin-top:0px !important}
.gl_search_form_200{margin-bottom:10px}
.gl_search_form_800{margin-top:-10px}
[class^="hvr-"] {  /*display: inline-block;*/  /*vertical-align: middle;*/ margin: .4em; padding: 1em; cursor: pointer;  background: #000; text-decoration: none; color: #fff;  -webkit-tap-highlight-color: rgba(0,0,0,0); }

.box_status { display:inline-block; padding:3px 5px; color:#FFFFFF; line-height:14px; border-radius:3px; }
.box_orders { line-height:14px; padding-bottom:3px; }

.zalogujsie { background:#000; color:#FFFFFF; border:0px solid #fff; padding:8px 15px; }
.changelimit { color:#FF0000; }

.hidden {
  display: none;
}

.deli { vertical-align:top; line-height:24px; cursor:pointer; }
.imc_status_box { display:inline-block; padding:3px 5px; color:#FFFFFF; line-height:14px; border-radius:3px; }

.modul_rekrutacja_box_warning { font-size:20px; color:#CE2019; margin-bottom:20px; border-left:10px solid #CE2019; padding:20px; line-height:1.3; background:#F8F8F8; }
.modul_rekrutacja_box_warning i { font-size:40px; line-height:1.3; float:left; margin-right:20px; }
.alertwarning { color:#CE2019; font-weight:normal; font-size:12px; }


.imc_box_info { background:#0099CC;  padding:5px 10px; font-size:12px; line-height:20px; color:#FFFFFF; margin-right:5px; display:inline-block; }
.imc_box_info span { font-size:28px; line-height:30px; vertical-align:top; margin-left:5px; font-weight:bold; }
.imc_box_info:hover { text-decoration:none; background:#333333; }

.sys_button_green, .sys_button_blue, .sys_button_red, .sys_button_gray, .sys_button_orange { font-family:Arial; font-size:12px; line-height:16px; color:#fff; padding:3px 4px; min-width:12px; text-align:center; display:inline-block; border-radius: 4px; cursor:pointer;  }

.sys_button_green { background:#009900; border:solid #009900 0px; }
.sys_button_green:hover { text-decoration:none; background:#000000; border:solid #000000 0px; }
.sys_button_blue { background:#0099FF; border:solid #0099FF 0px; }
.sys_button_blue:hover, .sys_button_blue_current { text-decoration:none; background:#000000; border:solid #000000 0px; }
.sys_button_red { background:#ff0000; border:solid #ff0000 0px; }
.sys_button_red:hover { text-decoration:none; background:#000000; border:solid #000000 0px; }
.sys_button_gray { background:#707070; border:solid #707070 0px; }
.sys_button_gray:hover { text-decoration:none; background:#000000; border:solid #000000 0px; }
.sys_button_orange { background:#FF9900; border:solid #FF9900 0px;  }
.sys_button_orange:hover { text-decoration:none; background:#000000; border:solid #000000 0px; }

.sys_button_min { font-size:12px;  padding:2px 5px; }

.licznikhover td {background:gold!important}

.gl_button_red { font-family:Arial; font-size:14px; line-height:14px; color:#fff; padding:6px 20px; background:#707070; border:solid #707070 0px; display:inline-block; border-radius: 2px; }
.gl_button_redmargin { margin-bottom:2px; }
.gl_button_red:hover { text-decoration:none; background:#000000; border:solid #000000 0px; }
.deletecat { cursor:pointer; }
.gl_button_genraport { font-family:Arial; font-size:14px; line-height:20px; color:#000; padding:10px 30px; background:#FFE500; border:solid #FFE500 1px; display:inline-block; text-decoration:none; text-align:center; font-weight:bold; text-transform:uppercase;  }
.gl_button_genraport:hover { text-decoration:none; }
.krok { text-transform:uppercase; }
.item_raport { border-bottom:solid #ADADAD  1px; margin-bottom:10px; padding-bottom:5px; }
.item_raport_content { margin-bottom:20px; }

.item_raport_float { float:left; width:290px; margin-right:10px; }


.raport_download  { font-family:Arial; font-size:14px; line-height:20px; color:#000; padding:10px 30px; background:#FFE500; border:solid #FFE500 1px; display:inline-block; text-decoration:none; text-align:center; font-weight:bold; text-transform:uppercase;  }
.raport_download:hover { text-decoration:none; }

.in_home_result { margin:40px auto; font-size:18px; color:#FFFFFF; width:500px; }
.in_com { background:#E2001A; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:0px solid #000000; text-align:center; padding:20px; opacity:0.9;   }
.zaloguj { display:none; }
.zaloguj img { vertical-align:middle; }

.homelog { font-family:Arial; font-size:14px; line-height:18px; color:#fff; background:#000000; padding:10px 25px 10px 15px; border:none; width:100px; cursor:pointer; text-align:center; } 
.input260 { font-family:Arial; font-size:14px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:260px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.input260:hover { border:dotted #000 1px; } 
.submitlog { font-family:Arial; font-size:14px; line-height:18px; color:#fff; background:#000000; padding:5px 15px; border:none; }
.submitlog:hover { background:#E2001A; }

.menuepath { margin-bottom:10px; }
.menuepath a { margin-right:10px; }
.menuepath i { margin-right:3px; }

.content {  }
.content-top { width:1200px; position:relative; margin:0 auto; height:50px; }
.top_logo { position:absolute; top:10px; left:0px; }
.top_auto { position:absolute; top:3px; right:0px; font-size:10px; }
.top_add { position:absolute; top:10px; left:200px; }
.top_login { position:absolute; top:5px; right:0px; text-align:right; font-size:14px; color:#7F7F7F; font-family:'Roboto', Helvetica, Arial, sans-serif; }
.top_login1 { font-size:12px; padding-bottom:0px; border-bottom:1px solid #e2e2e2; line-height:14px; margin-bottom:3px; }
.top_login2 span { font-size:12px; margin-right:15px;  }
.top_login2 a { color:#E2001A; font-weight:bold;}
.top_login2 a:hover { text-decoration:none; color:#000000; }
.top_login2 i {}

.content-menu { background:#000; height:30px; margin-bottom:10px; }
.content-menu a i { margin-right:4px; font-size:17px;}
.content-text {}
.content_section_gray { background:#F5F5F5; }
.content1200 { width:1200px; position:relative; margin:0 auto; }
.section1200 { width:1200px; position:relative; margin:0 auto; padding:10px 0; }
.div600 { width:600px; position:relative; float:left; }
.div595 { width:595px; position:relative; float:left; }
.div-m-p-10 { margin-right:10px; }
.gl_tiitle { font-weight:bold; margin-bottom:10px; border-bottom:1px solid #e2e2e2; font-size:16px; line-height:20px; padding-bottom:3px; }

.fv_info_gray { padding:10px; background:#707070; color:#FFFFFF; position:relative; }
.fv_info_gray .fv_info_button { position:absolute; bottom:10px; right:10px; }
.fv_info_gray div strong { width:50px; display:inline-block; text-align:right; margin-right:2px; }
.fv_info { padding:10px; border-bottom:1px solid #DCDCDC;  }
.fv_info_download { padding:10px; border-bottom:1px solid #DCDCDC; text-align:right; font-size:12px;  }
.fv_info_button_download, .fv_info_button_download2 { cursor:pointer; }
.fv_info_button_download:hover, .fv_info_button_download2:hover { opacity:0.5; text-decoration:none; }
.fv_info_button_download i, .fv_info_button_download2 i { margin-right:5px; font-size:14px; vertical-align:middle; }
.fv_info_button_download i.fa-file-pdf-o { color:#FF0000; }
#fviframe { min-height:600px; background:#DCDCDC; text-align:center; }
.fviframe { padding:20px; }

.fv_info_box { margin-bottom:5px; }
.fv_info_box85 { width:85px; float:left; line-height:26px; }
.fv_info_box490 { width:490px; float:left; }

.formlfv_input100p { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#fff; border:solid #B0B0B0 1px; width:100%; border-radius:3px; box-sizing: border-box; }
.formlfv_input90p { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#fff; border:solid #B0B0B0 1px; width:90%; border-radius:3px; box-sizing: border-box; }
.formlfv_input70p { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#fff; border:solid #B0B0B0 1px; width:70%; border-radius:3px; box-sizing: border-box; }
.formlfv_input140 { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#fff; border:solid #B0B0B0 1px; width:140px; border-radius:3px; }
.formlfv_select30p { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#fff; border:solid #B0B0B0 1px; width:30%; border-radius:3px; box-sizing: border-box; }
.fv_dynamic_select { width:300px; }
.fv_dynamic_selectsearch { width:182px; }
.select2 { margin-bottom:2px; }
.fv_listcounter {}
.fv_listcounter_title { font-weight:bold; margin:4px 0; }
.break-word { word-break: break-all; }


.fv_table { width:100%; border-spacing:1px; border-collapse:separate;  }
.fv_table tr.red td  { color:#FF0000; }
.fv_table td { background:#f5f5f5; text-align:left; vertical-align:top; color:#000; padding:8px 5px; font-size:12px; line-height:18px; }
.fv_table td.black a { color:#000; }
.fv_table th { background:#707070; text-align:left; vertical-align:middle; color:#FFFFFF; padding:8px 5px; font-size:14px; line-height:18px; }
.fv_table td.gl_icon, .fv_table th.gl_icon { text-align:center; }
.fv_table td.gl_right, .fv_table th.gl_right { text-align:right; }
.fv_table tr:nth-child(even) td { background: #e2e2e2 }
.fv_table tr:hover td, .fv_sortable_modified .fv_table tr td { background:#ccc }
.fv_table td a.link { color:#000000; cursor:pointer; }
.fv_infoicontd i { color:#FF0000; font-size:16px; cursor:pointer; }
.fv_read td { background:#d9f4af!important;   }


.gl_search_input30 { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:2px;background:#fff; border:solid #ADADAD 1px; width:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; margin-right:2px; }

.gl_search_input200 { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:2px;background:#fff; border:solid #ADADAD 1px; width:200px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; margin-right:2px; }

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 320px;
    background: #DF1C24;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 12px 15px;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 140%;
}

.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 14px;
  right: 100%; /* To the left of the tooltip */
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #DF1C24 transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}


.itm_gallery { float:left; width:200px; text-align:center; }
.itm_gallery_img { position:relative; overflow:hidden; height:120px; margin:0 2px 10px 2px; padding:2px 0; }
.itm_gallery img { max-width:190px; max-height:110px; }
.itm_gallery_option { margin-bottom:10px; }

.order_message { border-bottom:1px solid #eaeaea; margin-bottom:10px; padding-bottom:5px;background:#efefef }
.order_message_title { background:#ddd;padding:5px }
.order_message_text { padding:5px 10px 0 18px; }
.order_message_file { border-left:7px solid #e2e2e2; padding:5px 10px; margin:10px 18px 10px 18px;  }
.order_message_request { border-left:7px solid #c20e1a; padding:5px 10px; margin:10px 10px 10px 0px; background:#FF5B5B; color:#FFFFFF;  }

.order_note_file { border-left:7px solid #e2e2e2; padding:5px 10px; margin:10px 0px 0px 0px;  }
.order_note_form textarea { margin-bottom:5px; }
.order_note_submit { font-family:Arial; font-size:12px; line-height:18px; color:#fff; padding:5px 10px; background:#E2001A; border:solid #E2001A 1px; border-radius:3px; }
.order_note_submit:hover { background:#000000; border:solid #000000 1px}


.float-left { float:left}
.float-right { float:right}
.text-center { text-align:center !important}
.text-right { text-align:right}
.ico_info { width:16px; padding-top:2px;}


.gl_table { width:100%; border-spacing:1px; border-collapse:separate;  }
.gl_dictionary { width:100%; border-spacing:1px; border-collapse:separate;  }
.gl_table tr.red td  { color:#FF0000; }
.gl_table td { background:#f5f5f5; text-align:left; vertical-align:top; color:#000; padding:5px 5px; font-size:12px; line-height:18px; }
.gl_table td.black a { color:#000; }
.gl_table th { background:#707070; text-align:left; vertical-align:middle; color:#FFFFFF; padding:15px 5px; font-size:14px; line-height:18px; }
.gl_table td.gl_icon, .gl_table th.gl_icon { text-align:center; }
.gl_table td.gl_right, .gl_table th.gl_right { text-align:right; }
.gl_table tr:nth-child(even) td { background: #e2e2e2 }
.gl_table tr:hover td, .gl_sortable_modified .gl_table tr td { background:#ccc }
.gl_table td a.link { color:#000000; cursor:pointer; }
.gl_icon a { color:#E2001A; font-weight:bold; }
.gl_search_form { padding:10px 0; }
.gl_search_form_row { clear:both; }
.gl_search_form_row_bottom { padding-bottom:10px; }

.gl_search_form_200 { width:200px; float:left; }
.gl_search_form_100 { width:100px; float:left; }

.gl_search_form_100check { width:100px; float:left; line-height:2.3 }
.gl_search_form_check { float:left; font-size:11px; margin-bottom:3px; width:200px;  }
.gl_search_form_check input { vertical-align:middle; }
.gl_search_form_400 { width:400px; float:left; }
.gl_search_form_200last { width:200px; float:left; }
.gl_search_form_1000 { width:1000px; float:left; }
.gl_search_form_800 { width:800px; float:left; }
.gl_search_form_paddingtop { margin-top:12px; }
.gl_table td a.link .fa { margin-right:5px; color:#C81D13; }

.gl_table .stand td { background:#FFFFCC; }
.stand2 { border-left:15px solid #FFFFCC; }
.input_save { text-align:center; margin-top:30px}
.input_save input { background:#BACF1C; border: 1px solid #BACF1C}




@media screen and (max-width: 800px) {
  .gl_table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width:1px; }
  .gl_table tr { border-bottom: 3px solid #707070; display: block; }
  .gl_table td { display: block; text-align: right; border-bottom: 1px solid #ddd; }
  .gl_table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; }  
  .gl_table td:last-child { border-bottom:0; }
}


.order_read td { background:#d9f4af!important; font-weight:bold;  }
.fagreen { color:#009900; font-size:14px; }
.fared { color:#E2001A; font-size:14px; }
.gl_search_form_margin { float:left; margin-right:20px; }

.formlsgm_edit { display:table; width:1200px; border-bottom:1px solid #eaeaea; padding: 15px 0; }
.formlsgm_edit_pad {padding: 25px 0;  }
.formlsgm_edit_title { width:400px; display:table-cell; vertical-align:top; line-height:1.7; padding-right: 20px; }
.formlsgm_edit_text {
min-width: 300px;
}




.formlsgm_input10 { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#f5f5f5; border:solid #dedede 1px; width:100px; border-radius:3px; }
.formlsgm_input20 { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#f5f5f5; border:solid #dedede 1px; width:150px; border-radius:3px; }
.formlsgm_input250 { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#f5f5f5; border:solid #dedede 1px; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.formlsgm_input250px { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#f5f5f5; border:solid #dedede 1px; width:250px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.formlsgm_input400 { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#f5f5f5; border:solid #dedede 1px; width:400px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.formlsgm_textarea { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#f5f5f5; border:solid #dedede 1px; width:100%; height:100px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.formlsgm_select250 { font-family:Arial; font-size:12px; line-height:18px; color:#333; padding:5px; background:#f5f5f5; border:solid #dedede 1px; width:250px; border-radius:3px; max-width: 100%; }

.formlsgm_submit { font-family:Arial; font-size:24px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; padding:15px 80px; background:#E2001A; border:solid #E2001A 1px; border-radius:3px; margin-bottom:30px; }
.formlsgm_submit:hover { background:#000000; border:solid #000000 1px; }



.gl_search_input { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:182px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.gl_search_inputmin { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:90px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.gl_search_inputdata { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:182px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.gl_search_select { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:6px;background:#fff; border:solid #ADADAD 1px; width:182px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.gl_search_submit { font-family:Arial; font-size:12px; line-height:18px; color:#fff; padding:5px;background:#E2001A; border:solid #E2001A 1px; width:182px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px;  }
.gl_search_submit2 { font-family:Arial; font-size:12px; line-height:18px; color:#fff; padding:5px;background:#000; border:solid #000 1px; width:182px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px;  }
.gl_search_submit3 { font-family:Arial; font-size:12px; line-height:18px; color:#fff; padding:5px;background:#009900; border:solid #009900 1px; width:182px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px;  }
.gl_edit_input100 { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:1190px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }


.gl_search_input100 { width:90%;}

.gl_button_delete { font-family:Arial; font-size:12px; line-height:20px; color:#fff; padding:7px; background:#000; border:solid #000 1px; width:182px; cursor:pointer;  }
.gl_button_submit { font-family:Arial; font-size:14px; line-height:14px; text-transform:uppercase; font-weight:bold; color:#fff; padding:8px 0px; background:#E2001A; border:solid #E2001A 0px; width:260px; text-align:center;  }
.gl_button_submit:hover { background:#000000; }
.gl_button_submit i { margin-left:20px; font-size:24px; vertical-align:middle; }

#gl_com { position:absolute; top:-5px; left:0px; width:100%; z-index:10; }
.gl_com { padding:10px; width:600px; text-align:center; background:#CE2019; color:#FFFFFF; font-weight:bold; font-size:18px; line-height:1.2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:10px auto;  }

.infobox_red { background:#C9302C; padding:3px 7px; display:inline-block; color:#FFFFFF; border-radius:4px; font-size:12px; line-height:16px; text-decoration:none !important; }
.infobox_red i { margin-right:8px; font-size:14px; line-height:16px; vertical-align:middle; }
.infobox_green { background:#1D9D74; padding:3px 7px; display:inline-block; color:#FFFFFF; border-radius:4px; font-size:12px; line-height:16px; text-decoration:none !important; }
.infobox_green i { margin-right:8px; font-size:14px; line-height:16px; vertical-align:middle; }
.infobox_green_hover { cursor:pointer; }
.infobox_green_hover:hover { background:#157254; }

.buttonlist_gray { background:#757575; padding:3px 4px; min-width:12px; text-align:center; display:inline-block; color:#FFFFFF; border-radius:4px; font-size:14px; line-height:14px; text-decoration:none !important; margin-bottom:4px; }
.buttonlist_gray:hover { background:#C9302C; }

ul.ls_ol { margin:0px; padding:0px; list-style:none; }
ul.ls_ol li  { margin:0 0 0 0px; list-style:none; }

.addbutton { text-align:right; }
.addbutton a { margin:0px; margin-bottom:10px;  }
.addbutton a:hover { text-decoration:none; }

.menu { width:1200px; position:relative; margin:0 auto; height:30px; z-index:10; }
.menu ul { list-style-type:none; margin:0;	padding:0; position: absolute; }
.menu li { display:inline-block; float: left;	margin-right: 1px;}
.menu li a { display:block;min-width:60px; padding:0 12px; height:30px;text-align: center;line-height:30px; font-family:'Roboto', Helvetica, Arial, sans-serif; color: #fff; background: #000; text-decoration: none; }
.menu li:hover a { background: #E2001A; text-decoration:none;  }
.menu li:hover ul a { background: #f3f3f3;color: #2f3036;height: 30px;line-height: 30px; }
.menu li:hover ul a:hover, .menu li.current a { background: #E2001A;color: #fff; text-decoration:none; }
.menu li ul { display: none; }
.menu li ul li {display: block;float: none; }
.menu li ul li a {width: auto;min-width: 100px;padding: 0 20px; text-align:left }
/*.menu ul li a:hover + .hidden, .menu .hidden:hover {display: block; text-decoration:none; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);  }*/
.menu .show-menu { font-family:'Roboto', Helvetica, Arial, sans-serif; text-decoration: none;color: #fff;background: #19c589;text-align: center;padding: 10px 0;display: none; }

.menuedit { background:#979797; width:1200px; position:relative; margin:0 auto; min-height:30px; margin-bottom:10px; }
.menuedit a { text-decoration:none; height:30px; line-height:30px; display:inline-block; min-width:40px; padding:0 17px; color: #fff;  }
.menuedit a:hover, .menuedit a.current { background: #000000;  }

.gl_edit_elementary { float:left; width:400px; }
.gl_edit_option { float:left; }
.gl_edit_title { margin-bottom:5px; font-weight:bold; }
.gl_edit { margin-bottom:10px; }
.gl_itemoption { margin-bottom:10px; }
.gl_submit2 { cursor:pointer; }
.gl_loading { display:none; margin-left:10px; }
.gl_edit_querter { width:300px; float:left;  }

.order_full { position:relative; clear:both; }
.order_850 { float:left; width:850px; margin-right:50px; clear:both; }
.order_880 { float:left; width:880px; clear:both; }
.order_300 { float:left; width:260px; background:#eaeaea; padding:5px 20px; min-height:150px; }
.order_300x { float:left; width:260px; padding:0px 20px; min-height:150px; }
.order_300c { width:260px; background:#eaeaea; padding:5px 20px; margin-bottom:10px; }
.order_300add { float:left; width:260px; background:#E2001A; padding:5px 20px; text-align:center; color:#FFFFFF; cursor:pointer;  }




.order_edit { display:table; width:850px; border-bottom:1px solid #eaeaea; margin-bottom:10px; padding-bottom:5px;  }
.order_edit_title { width:250px; display:table-cell;  font-weight:bold; vertical-align:top; }
.order_edit_text { width:600px; display:table-cell; vertical-align:top; }
.order_edit_text_item a { color:#000000; } 
.order_edit_text_item a:hover { text-decoration:none; color:#666; }
.order_edit_text label { margin-right:20px; }
.order_edit_text_option_list { width:316px; float:left; margin-bottom:5px; }

.ordertop_edit { display:table; width:600px; padding-bottom:5px; float:left  }
.ordertop_edit_title { width:200px; display:table-cell; font-weight:bold; vertical-align:top; }
.ordertop_edit_text { width:400px; display:table-cell; vertical-align:top; }
.order_answer { background:#979797; color:#FFFFFF; height:30px; line-height:30px; padding:0 5px; margin-bottom:5px;  }

.order_edit_task { display:table; width:860px; padding:8px 10px;  }
.order_edit_task_odd { background:#F1F1F1; }
.order_edit_task_title { width:250px; display:table-cell;  font-weight:bold; vertical-align:top; }
.order_edit_task_text { width:630px; display:table-cell; vertical-align:top; }
.order_edit_task_text_item a { color:#000000; } 
.order_edit_task_text_item a:hover { text-decoration:none; color:#666; }
.order_edit_task_add { line-height:30px; }
.order_edit_task_add .fa { color:#E3001B; font-size:22px; vertical-align:middle; margin-right:10px; }
.order_note_notefile_list_item { border-bottom:1px solid #CACACA; padding:0px; margin:0px; margin-bottom:3px; padding-bottom:3px;}
.order_note_notefile_list_item_add { color:#888; margin-left:15px; }

.order_message { border-bottom:1px solid #eaeaea; margin-bottom:10px; padding-bottom:5px; font-size:12px; }
.order_message_title {  }
.order_message_text { padding:5px 10px 0 18px; }
.order_message_file { border-left:7px solid #e2e2e2; padding:5px 10px; margin:10px 18px 10px 18px;  }

.dropzonetask {
  min-height: 30px;
  border: 2px dashed rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
  background: #f0f0f0;
  padding:40px 5px !important; 
  text-align: center;
  }

.order_edit_task_users_title { font-size:14px; text-transform:uppercase; font-weight:bold; padding:8px 0; margin-bottom:10px;  }
.order_edit_task_users_title i { color:#E3001B; margin-right:10px; font-size:24px; vertical-align:middle;}
.order_edit_task_users_item { border-bottom:1px solid #CACACA; padding:0px; margin:0px; margin-bottom:10px; padding-bottom:10px; list-style: none; }
.order_edit_task_users_item:before { content: "• "; color: red; }
.gl_button_task_gray {  background:#979797; }
.gl_button_task_red { background:#E3001B; }
.gl_button_task_gray, .gl_button_task_red { display:block; color:#FFFFFF; margin-bottom:5px; padding:12px 8px; font-weight:bold; text-transform:uppercase;  }
.gl_button_task_gray:hover, .gl_button_task_red:hover { text-decoration:none; opacity:0.8; }
.gl_button_task_gray i, .gl_button_task_red i { float:right; font-size:22px; }


.order_note_title { margin-bottom:10px; }
.order_note_title strong { line-height:30px; text-transform:uppercase; font-size:16px }
.order_note_title .gl_search_submit { width:140px; }
.order_note_textarea { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px; background:#fff; border:solid #ADADAD 1px; width:248px; height:80px; margin-bottom:5px; }
.order_note_input { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px; background:#fff; border:solid #ADADAD 1px; width:170px; margin-bottom:5px; }
.order_note_form { margin-bottom:20px; }
.order_note_box { margin-bottom:30px; padding-bottom:5px;  }
.order_note_box_date { font-size:14px; line-height:20px; color:#000; background:#FCD903; margin-bottom:3px; padding:4px; text-align:center; text-transform:uppercase; }
.order_note_box_date i { font-size:20px; line-height:20px; }
.order_note_box_text { font-size:12px; line-height:16px; border-bottom:1px solid #ccc;  margin-bottom:10px; padding-bottom:5px; }
.order_note_upload_div { padding-top:10px; }

.order_note_notefile_list { margin-bottom:3px; font-size:12px; line-height:16px;  }
.order_note_notefile_list i { font-size:14px; }
.order_note_notefile_list a { color:#666;}
.order_note_notefile_list a:hover { text-decoration:none; }
.order_usr_access_list { float:left; width:240px; }

.task_list_titletop { font-weight:bold; margin-bottom:20px;  }
.task_list_title { padding-bottom:5px; }
.task_list_title i { font-size:24px; color:#E3001B; vertical-align:middle; margin-right:16px; }
.task_list { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #cacaca; padding-left:40px;   }
/*.task_list_text { display:table-cell; width:80%; vertical-align:top;   }
.task_list_file { display:table-cell; width:20%; vertical-align:top;  }
*/
.order_remind_box {  margin-bottom:30px; padding-bottom:5px; }
.order_remind_box_date { border-bottom:1px solid #ccc; margin-bottom:5px; }
.order_remind_box_text { margin-bottom:10px; padding-left:20px; }
.order_remind_box .order_note_box_file { padding-left:20px; }

.gl_input800 { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:800px; }

.gl_input270 { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:270px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.gl_select270 { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:282px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.gl_textarea_100 { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:100%; height:80px;   -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }
.gl_input100 { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px;background:#fff; border:solid #ADADAD 1px; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; }

.gl_pagination { padding: 20px 3px; margin: 3px; text-align:center; font-size:12px;  }
.gl_pagination a { padding: 2px 5px 2px 5px;margin: 2px; border: 1px solid #c8c8c8; text-decoration: none; color: #5B5B5B; }
.gl_pagination a:hover, .gl_pagination a.active { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #B9B9B9; background-color:#CE2019; color: #FFF; }
.gl_pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }


.gl_sortable { padding:0px; margin:0px; }
.gl_sortable li { list-style:none; padding:0px; margin:0px; }

.gl_calender {}
.gl_calender td.gl_calenderdata { font-size:14px; }
.gl_calender .gl_calenderdatatoday td { background:#FFFF99!important; }

.gl_calender_box { margin-bottom:10px; } 
.gl_calender_title { border-bottom:1px solid #999; margin-bottom:5px; font-weight:bold; font-size:14px; position:relative; padding-bottom:2px;  }
.gl_calender_text { margin-bottom:10px; padding-left:20px; font-size:14px; line-height:18px; }
.gl_calender_button { font-family:Arial; font-size:14px; line-height:14px; color:#fff; padding:1px 5px; background:#707070; border:solid #707070 0px; display:inline-block; margin-left:10px; }
.gl_calender_button:hover { text-decoration:none; background:#000000; border:solid #000000 0px; }
.gl_calender .order_note_box_file { padding-left:20px; }

.order_note_notefile_list a.usunplik { color:#FF0000; cursor:pointer; }

.sortable_cat, .sortable_cat2 { padding:0px; margin:0px; }
.sortable_cat li, .sortable_cat2 li { padding:0px; margin:0px; list-style:none; }
.modified_position .gl_table td { background:#FFE500 }


.wikitextarea { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px; background:#fff; border:solid #ADADAD 1px; width:570px; height:80px; margin-bottom:5px; }
.wikiinput { font-family:Arial; font-size:12px; line-height:18px; color:#666; padding:5px; background:#fff; border:solid #ADADAD 1px; width:330px; margin-bottom:5px; }
.addcart a { cursor:pointer; }

.wiki_view_title { margin-bottom:0px; padding-bottom:2px; font-size:16px;  }
.wiki_view_tags { border-bottom:1px solid #eaeaea; margin-bottom:20px; padding-bottom:5px; font-style:italic; font-size:12px;  }
.wiki_view_text { margin-bottom:20px;  }
.wiki_view_title2 { border-bottom:1px solid #eaeaea; margin-bottom:10px; padding-bottom:2px; font-size:16px;  }

.copy2answer, .deletefileorderpost { cursor:pointer; }
.greentextcolor, .greentextcolor a, .greentextcolor .order_note_notefile_list_item_add { color:#009900!important; }

.showhide { cursor:pointer; display:inline-block; padding:5px 10px; background:#000000; color:#FFFFFF;  }
.showhide:hover { background:#E2001A; }
#showhide { padding-top:10px; }

/* Z-INDEX */
.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }
.formErrorInsideDialog.formError { z-index: 5000; }
.formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
.formErrorInsideDialog.formError .formErrorArrow { z-index: 5006; }
.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}

.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position:relative;
	color: #fff;
	width: 150px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}

/*new panel logowania*/
.ls-logowanie-logo{background:url(img/immo-start.png) center center #fff no-repeat;height:100vh}
.ls-logowanie-panel{background:url(img/ls_logowanie-bg2.jpg) center bottom #1d1d1b no-repeat;background-size:contain;height:100vh}
.ls-logowanie-panel form{padding-left:40px;padding-right:40px}
.ls-logowanie-panel .in_log_title{text-align:left;padding-left:0px;font-size:36px;text-transform:capitalize !important}
.ls-logowanie-panel .in_home_result{width:100%;color:#e30613}
.ls-logowanie-panel .in_home_result .in_com{background:none}
.ls-logowanie-panel .in_log{margin-top:35vh}
.ls-logowanie-panel .input260{width:100%;text-align:Center;font-size:18px;padding:15px 0px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;line-height:24px }
.ls-logowanie-panel .input260{background:#363636;border:solid 1px #797979;color:#797979}
.ls-logowanie-panel .in_home_result{margin-top:0px}
.ls-bm{padding-left:0px;padding-right:0px}
.zalogujsie{background:#e30613;width:100%;text-transform:uppercase;padding:15px;font-size:18px;font-weight:700}



/*menu*/
#menu {font-family:helvetica;font-size:15px;right:0px}
.menu ul > li{position:relative}
.menu ul > li > ul{width:100%;min-width:220px;list-style: none;padding:0px}
.menu ul > li > ul > li::before {content: "•"; color: #d40018;float:left;padding-left: 15px;padding-top: 5px;padding-right: 15px;}
.menu ul > li > ul > li > a{background:#222221;color:#fff}
.submenu a{padding:1px 12px !important; font-size:12px!important; height:24px!important; line-height:24px!important;  }
.submenu:hover a{background:#2d2d2d !important;color:#fff}
.menu li a{font-family:helvetica;font-size:14px}
.menu li a.submenu { }
#menu li:hover a, #menu li.current a {background:#222221;color:#fff}
#menu li:hover a i, #menu li.current a i {color:#c20e1a}
.content-menu{background:#eaeaea;height:52px}
#menu li a{background:#eaeaea;color:#333333;padding:11px 7px;width:initial;min-width:initial}
/*#menu li a:last-child{padding-right:5px}*/
.content-menu a i{color:#a3a3a3}
.menu{height:initial}
.content-top {width: 1200px;position: relative;margin: 0 auto;height: 69px;}
.top_logo {position: absolute;top: 0px;left: 0px;}
#ls-lines {margin-top:28px; 
    border-bottom: 7px double #c20e1a; 
    border-top: 2px solid #c20e1a; 
    content:"";
    height: 3px; 
    width:14px;float:right
}
.menu ul li a:hover + .hidden, .menu .hidden:hover {display: block; text-decoration:none; -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);  }
.top_login1{border:none}
.top_login2 span{margin-top:15px;margin-bottom:15px;float:left}
.top_login{top:0px}
.ls-panel-a{margin:0px !important}
.ls-login,.ls-posada{font-size:14px !important;margin-top:27px !important;margin-bottom:26px !important;}
.ls-none,.ls-stanowisko{display:none}
.active-ls .ls-none,.active-ls .ls-stanowisko{display:block}
.ls-avatar-s {overflow: hidden;height: 39px;width: 39px;display: inline-block;border-radius: 70px;margin-right: 15px;}
.active-ls .ls-avatar-s {overflow: hidden;height: 87px;width: 87px;display: inline-block;border-radius: 70px;margin-right: 15px;margin-top: 17px !important;margin-bottom: 14px !important;}
.ls-avatar-s img{width:100%;max-width:100%}
.ls-menu-account{display:none;width:291px;background:#c20e1a;color:#fff}
.active-ls.top_login2{background:#c20e1a;color:#fff;z-index: 11;position: relative;float:left}
.active-ls .ls-menu-account{display:block;float:left}
.active-ls .ls-avatar-s{clear:both;text-align:Center;float:none;display: flex;margin: 0 auto;}
.active-ls .ls-posada{text-align:Center;margin:0px !important;float:none}
.active-ls .ls-login{text-align:Center;margin:0px !important;float:none}
.active-ls #ls-lines{border-bottom: 7px double #fff;     border-top: 2px solid #fff;position: absolute;right: 11px;top: 12px; }
.active-ls .ls-panel-a{display: inline-block;text-align: center;width: 291px;}
.active-ls .top_login2 span{margin:0px}
.active-ls .ls-login,.active-ls .ls-posada{font-size:15px !important}
.active-ls .ls-stanowisko{display:block;text-align:center;font-size:15px !important;margin-bottom: 20px;}
.ls-link{display: inline-block;text-align: left;width: calc(100% - 46px);background: #920711;padding: 14px 23px;color: #fff !important;margin-bottom: 1px;}


.order_edit_text_option_list input[type=checkbox]:checked + label { font-weight:bold; } 


/*pulpit*/




.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

.flex {
  display: flex;
  flex-wrap: wrap;
}




@media (max-width: 1199px) {
.section1200,.content-top,.content-menu,.content-text,.menu,.menuedit,.content1200{width:100%}
.content{width:calc(100% - 30px);padding-left:15px;padding-right:15px}	
.ordertop_edit{width:100%;float:left}
.ordertop_edit_text,.ordertop_edit_text{width:50%;float:left}
.gl_search_form_800{width:initial}
}
@media (max-width: 992px) {
	.ls-bm{padding-right:15px;padding-left:15px}
.ls-logowanie-logo{height:50vh;width:100%;background-size:contain}
.ls-logowanie-panel{height:50vh;width:100%}
.ls-logowanie-panel .in_log{margin-top:0vh}
.buttonlist_gray{min-width:20px}
.gl_right i{font-size:20px}
.menuedit a{width:41%;float:left}
.menukroki a{width:auto;float:none; display:block !important}
.formlsgm_edit{width:100%}

.content-text {
  margin-top: 40px;
}

.menuedit a {
  display: none;
  
}

.menuedit a.current {
  display: inline-block;
}

.gl_search_form_paddingtop{margin-top:0px}
.gl_search_form_200last{margin-top:20px}
th{display:none !important}
.table-active,.table-nonactive{text-align:left !important}
.gl_right{text-align:left !important;margin-bottom:15px}
	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}	
.formlsgm_submit{width:100%;}	
.raport-oddo{margin-left:-100%}	
.gl_table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 2px solid #fff; 
		position: relative;    min-height: 40px;
		padding-left: 50%;text-align:left 
	}
	
	.gl_table td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 9px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;text-align:left
	}

.init_objectindex .gl_table td:nth-child(1):before{content:"Status"}
.init_objectindex .gl_table td:nth-child(2):before{content:"Typ obiektu"}
.init_objectindex .gl_table td:nth-child(3):before{content:"Miasto"}
.init_objectindex .gl_table td:nth-child(4):before{content:"Ulica"}
.init_objectindex .gl_table td:nth-child(5):before{content:"Wojwództwo"}
.init_objectindex .gl_table td:nth-child(6):before{content:"Audytor"}
.init_objectindex .gl_table td:nth-child(7):before{content:"Użytkownik"}
.init_objectindex .gl_table td:nth-child(8):before{content:"Opcje"}



.init_objectlistcounters .gl_table td:nth-child(1):before{content:"Typ licznika"}
.init_objectlistcounters .gl_table td:nth-child(2):before{content:"Rodzaj licznika"}
.init_objectlistcounters .gl_table td:nth-child(3):before{content:"Numer licznika"}
.init_objectlistcounters .gl_table td:nth-child(4):before{content:"Dzień spisu licznika "}
.init_objectlistcounters .gl_table td:nth-child(5):before{content:"Status"}
.init_objectlistcounters .gl_table td:nth-child(6):before{content:"Spisujący licznik"}
.init_objectlistcounters .gl_table td:nth-child(7):before{content:"Opcje"}


.init_objectlistreports .gl_table td:nth-child(1):before{content:"Dzień spisu"}
.init_objectlistreports .gl_table td:nth-child(2):before{content:"Koniec spisu"}
.init_objectlistreports .gl_table td:nth-child(3):before{content:"Nr grupy"}
.init_objectlistreports .gl_table td:nth-child(4):before{content:"Typ licznika"}
.init_objectlistreports .gl_table td:nth-child(5):before{content:"Rodzaj licznika"}
.init_objectlistreports .gl_table td:nth-child(6):before{content:"Numer licznika"}
.init_objectlistreports .gl_table td:nth-child(7):before{content:"Najemca"}
.init_objectlistreports .gl_table td:nth-child(8):before{content:"Data odczytu"}
.init_objectlistreports .gl_table td:nth-child(9):before{content:"Data wpisania"}
.init_objectlistreports .gl_table td:nth-child(10):before{content:"Status potwier."}
.init_objectlistreports .gl_table td:nth-child(11):before{content:"Status DZN"}
.init_objectlistreports .gl_table td:nth-child(12):before{content:"Stan licznika"}
.init_objectlistreports .gl_table td:nth-child(13):before{content:"Opcje"}
}


@media (max-width: 992px) {
.ls-login,.ls-posada,.ls-stanowisko{display:none}
.gl_search_select{width:100%}
.gl_search_form_margin{width:90%;margin-right:0px}
.gl_search_form_200,.gl_search_form_200last{width:100%}
.gl_search_form_200 select{width:100%;margin-bottom:10px}
.gl_search_form_200last input{width:100%;margin-bottom:10px}
.gl_search_form_200 input{width:100%;margin-bottom:10px}
.select2-container {max-width: 384px !important;}

}


@media (max-width: 700px) {
#menu li a { padding:5px 5px} 
.content-menu { height:auto}
.top_logo img { height:60px}
.menu ul { position:relative}
.gl_search_form_200,.gl_search_form_100 { width:96%; margin:5px auto}
.content1200 { margin-bottom:40px}
.filtermobile { float:none !important}
}


.select2 { font-size:12px; color:#666; }
	.select2-results__option { line-height:14px; font-size:12px; color:#666; }

  .w-100 {
    width: 100%;
  }

.form_title {
  font-weight: bold;
  margin: 20px 0;
}

.mr-20 {
  margin-right: 20px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-10 {
  margin-top: 10px;
}

.fw-500 {
  font-weight: 500;
}

@media (max-width: 992px) {

  .formlsgm_edit {
    display: flex;
    flex-wrap: wrap;
  }
  
}

input[type="checkbox"], input[type="radio"] {
  margin: 6px 0px;
}

option {
  width: 200px; /* Set your desired width */
  white-space: nowrap; /* Prevent text from wrapping */
  overflow: hidden; /* Hide overflow text */
  text-overflow: ellipsis; /* Add ellipsis for overflow text */
}


.binary-choice {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.list-choice {
display: block;
  padding: 8px 0;
  width: 100%;
}

.binary-choice label {
  margin-right: 18px;
}

.underline {
  font-weight: 500;
  font-size: 1.25rem;
  
}

h2 {
  font-size: 14px;
  margin-top: 20px;
  font-weight: 500;
}
h3 {
  font-size: 14px;
  margin-top: 20px;
  font-weight: 500;
}
.elevation_title {
  font-size: 18px;
  margin-top: 30px;
  font-weight: 600;

}
#ui-datepicker-div {
  z-index: 10;
}

.input-box {
  margin: 8px 0;
}

.table_check input[type="text"] {
  display: none;
}


.submit-box {
  padding: 30px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.gl_table td:before {
  white-space: wrap;
}

.table_check input[type="checkbox"] {
  display: block;
  margin: 10px auto;
}

.input_inline {
  width: fit-content;
  display: inline-block;
  margin-inline: 10px;
}

.multi-column-list {
  column-count: 4; 
  column-gap: 1rem; 
}

.multi-column-list li {
  break-inside: avoid; 
  padding: 0.25rem;
  font-size: 12px;

}

@media (max-width: 768px) {
  .multi-column-list {
    column-count: 2; 

  }
  
}

@media (max-width: 500px) {
  .multi-column-list {
    column-count: 1; 
    column-gap: 1rem; 
  }
  
  
}

a:hover {
  text-decoration: none;
}

.copy-data-btn {
  padding: 5px 10px 15px 10px;
  color: white; 
  border: none; 
  border-radius: 5px; 
  cursor: pointer; 
  width: 10px;
  display: block;
  height: 10px;
  background-color: white;
  font-size: 20px; 
  font-weight: 500;
  border: 1px solid black;
  text-decoration: none;
  font-weight: bold; 
  text-align: center; 
  text-transform: uppercase; 
  transition: background-color 0.3s ease; 
  color: black;
}




.no-flex {
  display: block !important;
}


.type-icon .fa { color:#888}