* { padding: 0px; margin: 0px; color:#0e0e0f;}
body { background-color: #4D9CD0;}
form {border: 1px solid #0071BC;}
.borderless-form {border: none;}
#container {width: 810px; margin: auto auto auto auto;}
.display-inline {display: inline-block;}
.center {text-align: center;}
h1 { color: #FFF; text-align: center; font-size: 40px; margin: 50px 100px 0 100px;  letter-spacing: 2px;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.v-top {vertical-align: top;}
.pos-relative {position: relative;}
.display-none {display: none;}

/* WNIOSEK */
.form-label {width: 150px; display: inline-block; vertical-align: top; background-color: #0071BC; color: white; padding: 8px;}
.form-data {width: 600px; display: inline-block; vertical-align: top; margin-left: 10px;}
.form-group {padding: 10px;  border: 0.5px solid #d6d6d6;  background-color: white;}
.section-wrapper {padding: 7px 5px; margin-top: 6px; box-shadow: 2px 2px 5px #888888;}
.section-label {width: 220px; display: inline-block;}
.section-input {width: 365px; display: inline-block;}
.section-label-full {width: 48%; display: inline-block; text-align: right; padding-right: 5px;}
.section-input-full {width: 48%; display: inline-block; padding-left: 5px;}
.section-input-full select {width: 250px; padding: 2px;}
.section-input-full input {width: 240px; padding: 2px;}
.form-data select {width: 230px; padding: 2px;}
.form-data input  {width: 250px; margin: 20px auto;}
.data-wrapper {display: inline-block; width: 48%; text-align: center; padding: 1px; margin-top: 4px;}
.form-group-full {/*border: 0.5px solid #727375;*/ padding: 10px; background-color: white;}
.form-group-full-header {padding: 5px; background-color: #0071BC; color:white; text-align: center;}
.submit { background-color: #f58220; border: none; padding: 10px 30px; color: white; font-size: 16px;}
.grey_bg {background-color: #dedfe0;}
.data-wrapper .date-input {width: 140px;}
.data-wrapper img {position: relative; top:5px; left: 2px;}
.data-icon {font-size: 14px; background-color: #f58220; color: white;  border-radius: 25px; padding: 3px 7px; margin-right: 5px; cursor: pointer;}
.data-icon:hover{background-color: white; color:#f58220; border: 1px solid #f58220;}
.data-scope-minus-wrapper {text-align: right; display: none; margin-top: 10px; }
.data-scope-minus {padding-left: 8px; padding-right: 8px;}
.okres-korzystania-header {margin-top: 55px;}
.success-msg-wrapper {border: 1px solid #319b43; padding: 10px; background-color: #DFF2BF;}
.error-msg-wrapper {padding: 10px; background-color: #fff5f5; border: 1px solid #f46e42;}
.success-msg-color {color: #4F8A10;}
.error-msg-color {color:#f46e42;}
.checkbox_label{
    position: relative; top:5px; left: 2px;
}
.fixed-button{ position: fixed; top: 20px; right: 10px;}
#cykl_koniec {width: 140px;}
textarea{  
  /* box-sizing: padding-box; */
  overflow:hidden;
  /* demo only: */
  width:250px;
  font-family: sans-serif;
  font-size:15px;
  margin:20px;
  display:block;
}
#okresowo{
    display: none;
}
#uwagiArea{
    margin:5px auto;
    display: inline;
    width: 785px;
}
#godziny{
    width: 140px;
}
#zip1{width: 20px; margin: 0px 0px 0px 20px;}
#zip2{width: 30px;}
#cyklBox{width: 20px;}

@media print {
    body {background-color: white;}
    h1 {display: none;}
    form {border: none;}
    .submit {display: none;}
    .ui-datepicker-trigger {display: none;}
    .form-group {border: none;}    
    .section-wrapper {box-shadow: none;}
    
}


