@charset "UTF-8";
/*
Copying of this work is prohibited. 
*/
/* Base color */
/* Header */
/* Essential */
/* Info */
/* Warning */
/* Highlight */
/* Grays */
/* Primary */
/* Blue */
/* Warning */
/* Alerts */
/* Upload file area */
/* Buttons */
/* Highlight */
/* grey */
/* blue */
/* green */
/* purple */
/* orange */
/* line 1, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

/* line 9, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.left_menu_header, a.vmenuitem, a.vmenuitemselected, .form-header-row, .form_header, .ui-jqgrid-title, .search_off_span, .project_title, .w600, input {
  font-weight: 600;
}

/* line 13, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
select,
button,
input[type="button"], input[type="submit"], input[type="reset"], #logoff, #logoff a, .vmenuselected, .hmenuselected, a.vmenusubitem, a.vmenusubitemselected, .search_on_span, .content_title, .messagebox_info, .messagebox_warning, .messagebox_question, .messagebox_stop, .partnername, .invoice_button_show_hide, .invoice_button_show_hide2, .heading, .w700, .w800, div.calendar .combo .active, div.calendar td.time .hour,
div.calendar td.time .minute,
div.calendar td.time .ampm, div.calendar td.time .colon, div.calendar thead .name {
  font-weight: 700;
}

@font-face {
  font-family: 'fontello';
  src: url("font/fontello.eot?34214779");
  src: url("font/fontello.eot?34214779#iefix") format("embedded-opentype"), url("font/fontello.woff2?34214779") format("woff2"), url("font/fontello.woff?34214779") format("woff"), url("font/fontello.ttf?34214779") format("truetype"), url("font/fontello.svg?34214779#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?34214779#fontello') format('svg');
  }
}
*/
/* line 50, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
[class^="icon-"]:before, [class*=" icon-"]:before, .fontello, .displayuser:after, .ui-icon-asc,
.ui-icon-desc, .ui-icon-circlesmall-plus:before, .ui-icon-circlesmall-minus:before, .ui-state-default .ui-icon.ui-icon-triangle-1-n:before, .ui-state-default .ui-icon.ui-icon-triangle-1-s:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 85, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-arrow-left:before {
  content: '\e801';
}

/* '' */
/* line 86, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-arrow-down:before, .ui-icon-asc,
.ui-icon-desc {
  content: '\e802';
}

/* '' */
/* line 87, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-arrow-right:before {
  content: '\e803';
}

/* '' */
/* line 88, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-arrow-up:before {
  content: '\e804';
}

/* '' */
/* line 89, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-star:before {
  content: '\e805';
}

/* '' */
/* line 90, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-close:before {
  content: '\e806';
}

/* '' */
/* line 91, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-calendar:before {
  content: '\e807';
}

/* '' */
/* line 92, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-logout:before {
  content: '\e808';
}

/* '' */
/* line 93, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-checkbox-off:before {
  content: '\e809';
}

/* '' */
/* line 94, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-checkbox-on:before {
  content: '\e80a';
}

/* '' */
/* line 95, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-calendar-1:before {
  content: '\e80b';
}

/* '' */
/* line 96, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-ok:before {
  content: '\e80c';
}

/* '' */
/* line 97, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-question:before {
  content: '\e80d';
}

/* '' */
/* line 98, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-up-open:before {
  content: '\e80e';
}

/* '' */
/* line 99, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_fonts.scss */
.icon-down-open:before {
  content: '\e80f';
}

/* '' */
/* line 1, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
body {
  font-family: "Open Sans", sans-serif;
  cursor: default;
  margin: 0;
  padding: 0;
  background: url(../images/bck.jpg) repeat-y #c0c0c0;
  position: relative;
  background-color: #CFD5DA;
  font-size: 11px;
  letter-spacing: -0.5px;
  min-height: 100vh;
}

/* line 14, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.mainarea_wide {
  width: 1250px;
  margin: 0px auto;
  top: 0px;
  bottom: 20px;
  padding: 5px 5px;
  position: relative;
  background: #fff;
}

/* line 25, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content_all {
  float: left;
}

/* line 29, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select {
  font-size: 10px;
}

/* line 33, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content {
  top: 0px;
  z-index: 100;
}

@media (max-width: 1250px) {
  /* line 33, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
  .content {
    float: left;
    overflow-x: scroll;
  }
}

/* line 42, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
table {
  border-collapse: collapse;
}

/* line 45, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
table td {
  padding: 2px;
}

/* INPUTs */
/* line 50, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input {
  font-size: 11px;
}

/* line 54, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select,
button,
input[type="button"], input[type="submit"], input[type="reset"] {
  background: none;
  border: none;
  margin-left: 2px;
  margin-right: 2px;
  height: 22px;
  cursor: pointer;
  padding: 2px;
  background: white;
  margin: 5px 0 0 5px;
  margin-top: 5px !important;
  height: 35px;
  font-size: 13px;
  color: #3a4148;
  font-weight: 600;
  padding: 0 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #d8dcdf;
}

/* line 79, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select:hover,
button:hover,
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
  background: #f4f4f4;
}

/* line 83, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#filterElement select,
.paginationControls select, #filterElement
button,
.paginationControls
button, #filterElement
input[type="button"],
.paginationControls
input[type="button"], #filterElement input[type="submit"],
.paginationControls input[type="submit"], #filterElement input[type="reset"],
.paginationControls input[type="reset"] {
  height: 30px;
  margin-top: 0px !important;
}

/* line 90, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-pager-control select,
.single-form select,
.multi-form tr:not(.form-header-row) td:not(.form_right_bottom_corner) select, .ui-pager-control
button,
.single-form
button,
.multi-form tr:not(.form-header-row) td:not(.form_right_bottom_corner)
button, .ui-pager-control
input[type="button"],
.single-form
input[type="button"],
.multi-form tr:not(.form-header-row) td:not(.form_right_bottom_corner)
input[type="button"], .ui-pager-control input[type="submit"],
.single-form input[type="submit"],
.multi-form tr:not(.form-header-row) td:not(.form_right_bottom_corner) input[type="submit"], .ui-pager-control input[type="reset"],
.single-form input[type="reset"],
.multi-form tr:not(.form-header-row) td:not(.form_right_bottom_corner) input[type="reset"] {
  height: 25px;
  margin-top: 0px !important;
}

/* line 99, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select {
  margin: 0;
}

/* line 104, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.multi-form tr:not(.form-header-row) td:not(.form_right_bottom_corner) input[type="button"],
.unrow input[type="button"] {
  padding-right: 10px;
}

/* line 113, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select {
  text-indent: 0.01px;
  text-overflow: '';
  padding-right: 15px;
  -webkit-appearance: button;
  -moz-appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-padding-end: 20px;
  -moz-padding-end: 20px;
  -webkit-padding-start: 2px;
  -moz-padding-start: 2px;
  white-space: nowrap;
  background: url(../images/select-arrow.png) center right #fff no-repeat;
}

/* line 130, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select:hover {
  background: url(../images/select-arrow.png) center right #f4f4f4 no-repeat;
}

/* line 136, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
textarea {
  border: 1px solid #d3d3d3;
}

/* line 140, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select::-ms-expand {
  display: none;
}

/* line 144, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select {
  height: 30px;
}

/* line 148, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#year_selector {
  margin-top: 0px !important;
}

/* line 154, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.phone {
  width: 71px;
}

/* line 157, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.date {
  width: 54px;
}

/* line 160, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.time {
  width: 30px;
}

/* line 163, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.datetime {
  width: 120px;
}

/* line 166, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.email {
  width: 200px;
}

/* line 169, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_textarea, .form_textarea_readonly {
  vertical-align: top;
  border: 1px solid #dbdbdb;
  margin: 0px 0;
  line-height: 15px;
  padding: 4px 2px;
  color: #383f47;
  color: #000000;
  font-size: 11px;
}

/* line 183, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_textarea_readonly {
  border: 1px solid #AEAEAE;
}

/* line 186, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.onlycontent {
  padding: 5px;
}

/* line 190, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#mainbanner {
  background-image: url("../images/logo.png");
  background-repeat: no-repeat;
  height: 71px;
  color: #FFFFFF;
  position: relative;
  -webkit-border-radius: 0px 10px 0px 0px;
  -moz-border-radius: 0px 10px 0px 0px;
  border-radius: 0px 10px 0px 0px;
}

/* line 201, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.calendar_icon {
  border: 0px solid !important;
}

/* line 205, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.footer {
  clear: both;
  width: 100%;
  line-height: 35px;
  color: #FFEAEA;
  text-align: center;
  font-size: 11px;
  padding-top: 4px;
  position: relative;
  border: 0px solid #fff;
  background: #3a4148;
  text-align: center;
}

/* line 220, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#logoff, #logoff a {
  padding: 4px;
  vertical-align: center;
  color: white;
  text-decoration: none;
}

/* line 228, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content_bar {
  background: #3a4148;
  width: 1240px;
  line-height: 37px;
  position: relative;
  padding: 0px 0px 0px 10px;
  color: #00aeff;
  font-size: 12px;
}

/* line 238, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content_bar a {
  color: #00aeff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0px 5px 0px 5px;
}

/* line 245, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_right_bottom_corner, .form_left_bottom_corner {
  margin: 0px 0px 10px 0px;
  line-height: 30px;
  margin: 0 0 10px;
}

/* line 253, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content_bar a:nth-last-child(1) {
  color: #fff !important;
  text-transform: uppercase;
}

/* line 259, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.top_menu {
  background-color: #656565;
  background-image: url(../images/menu.jpg);
  background-repeat: repeat-x;
  color: #FFEFEF;
  font-family: sans-serif;
  font-size: 12px;
  line-height: 58px;
  padding-left: 10px;
  position: relative;
  -webkit-border-radius: 0px 0px 10px 0px;
  -moz-border-radius: 0px 0px 10px 0px;
  border-radius: 0px 0px 10px 0px;
  behavior: url(PIE.htc);
  display: none;
}

/* line 276, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.submenu {
  padding: 6px;
  border-bottom: 1px solid #f0f1f4;
  text-decoration: none;
  font-size: 14px;
  color: #3a4148;
}

/* line 284, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.submenu_href:hover {
  background-color: #d9d9d9;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 14px;
  -webkit-transition: all 0.05s ease;
  -o-transition: all 0.05s ease;
  -moz-transition: all 0.05s ease;
  -ms-transition: all 0.05s ease;
  transition: all 0.05s ease;
  padding: 5px 10px;
}

/* line 294, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.submenu_href_active {
  text-decoration: none;
  background-color: #7c95b5;
  color: #FFFFFF;
  padding: 2px;
  font-size: 14px;
  -webkit-transition: all 0.05s ease;
  -o-transition: all 0.05s ease;
  -moz-transition: all 0.05s ease;
  -ms-transition: all 0.05s ease;
  transition: all 0.05s ease;
  padding: 5px 10px;
}

/* line 303, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.submenu_href_active:hover {
  color: white;
  text-decoration: underline;
  -webkit-transition: all 0.05s ease;
  -o-transition: all 0.05s ease;
  -moz-transition: all 0.05s ease;
  -ms-transition: all 0.05s ease;
  transition: all 0.05s ease;
}

/* line 310, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.submenu_href {
  color: #3a4148;
  font-size: 14px;
  text-decoration: none;
  padding: 2px;
  -webkit-transition: all 0.05s ease;
  -o-transition: all 0.05s ease;
  -moz-transition: all 0.05s ease;
  -ms-transition: all 0.05s ease;
  transition: all 0.05s ease;
  padding: 5px 10px;
}

/* line 318, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.top_menu a {
  color: #FFEFEF;
  text-decoration: none;
  font-size: 14px;
}

/* line 323, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.top_menu a:hover {
  border-bottom: 1px dotted white;
}

/* line 327, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.displayuser {
  /*background: url('../images/menu-line.png') no-repeat;*/
  height: 27px;
  position: absolute;
  height: 50px;
  position: absolute;
  right: 70px;
  top: 65px;
  width: 2px;
  z-index: 1901;
}

/* line 341, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.button_logoff {
  height: 27px;
  width: 27px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background: none;
  border: none;
  position: absolute;
  left: 20px;
  top: 6px;
  width: 27px;
  z-index: 1;
}

/* line 356, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.button_logoff:focus {
  border: none;
}

/* line 362, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.displayuser:after {
  content: '\e808';
  font-family: "fontello";
  position: absolute;
  width: 20px;
  height: 20px;
  font-size: 18px;
  color: white;
  top: 17px;
  color: white;
  right: -40px;
  margin: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 379, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.displayuser:hover:after {
  color: #50ABC2;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 385, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.button_logoff:hover {
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background: none;
  border: none;
}

/* line 394, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.left_menu_header {
  color: #FFFFFF;
  right: 95px;
  position: absolute;
  top: 88px;
  z-index: 1999;
}

/* line 404, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.left_menu {
  float: left;
  padding: 0px 0px 10px 0px;
  width: 100%;
}

/* line 410, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.left_menu_footer {
  background-image: url(../images/leftmenu_footer.png);
  height: 13px;
  padding: 4px;
  margin: 0px;
  display: none;
}

/* line 417, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.usernamearea {
  float: left;
}

/* line 420, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#menuarea, #rfidarea {
  width: 100%;
  margin: 0 !important;
}

/* line 426, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.menuarea_head {
  display: none;
}

/* line 431, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#menuarea .menuarea_head {
  color: #9d9c9c;
  margin-bottom: -2px;
}

/* line 436, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#rfidarea .menuarea_head {
  color: #839ab9;
  margin-bottom: -2px;
}

/* line 441, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#collapsebar_favorite, #collapsebar_todo {
  display: none;
}

/* line 445, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#menuarea .menuarea_body {
  width: 100%;
  position: relative;
  background: #d9d9d9;
  margin-top: 20px;
}

/* line 452, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#rfidarea .menuarea_body {
  position: relative;
  width: 100%;
  background: #7c95b5;
  padding: 20px 0px 20px 15px !important;
}

/* line 460, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.menuarea_foot {
  width: 100%;
  background-repeat: no-repeat;
  height: 18px;
  clear: both;
}

/* line 467, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.mainContent {
  clear: both;
  padding-left: 6px;
  padding-right: 6px;
  margin-top: 1rem;
  display: inline-block;
  width: 100%;
  float: left;
}

/* line 478, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.invoice_type_links div {
  text-transform: uppercase;
  line-height: 20px;
  background: #333333;
  padding: 0px 0px 0px 0px;
  color: #333333;
  float: left;
  font-size: 10px;
  line-height: 20px;
  margin-left: 1px;
  margin-top: 1px;
  text-align: center;
  text-transform: uppercase;
  width: 33%;
}

/* line 495, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.invoice_type_link_active {
  color: #f3a01e !important;
}

/* line 499, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.invoice_type_links a {
  text-decoration: none;
  color: #999999;
}

/* line 503, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.invoice_type_links a:hover {
  color: #f3a01e;
  text-decoration: underline;
}

/* line 509, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content_wide {
  float: left;
  width: 1040px;
  background: #FFFFFF;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 518, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.left {
  float: left;
  background: white;
  width: 200px;
  height: 100%;
}

/* line 524, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.pagetitlefont {
  background-image: url(../images/title_page_line.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  font-size: 14px;
  padding-bottom: 4px;
  padding-left: 2px;
  padding-right: 10px;
  text-align: right;
  display: none;
}

/* System styles */
/* line 538, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.vmenuitem, a.vmenuitemselected {
  color: #2b2e31;
  font-size: 11px;
  float: left;
  width: 100%;
  padding: 7px 5px 7px 15px;
  text-decoration: none;
}

/* line 547, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.vmenuselected, .hmenuselected {
  text-decoration: underline;
}

/* line 551, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.vmenuitemselected {
  background-color: #d0d0d0;
  color: #2b2e31;
}

/* line 555, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.vmenuitem:hover, a.vmenuitemselected:hover {
  text-decoration: underline;
  background-color: #d0d0d0;
  text-decoration: none;
  color: #2b2e31;
}

/* line 562, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.menuarea_body a:nth-first-child(1) {
  background: red;
  color: red !important;
}

/* line 567, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#attendence.read-only {
  padding-top: 50px;
}

/* line 571, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#divAttendenceCheck {
  clear: right;
  float: right;
}

/* line 576, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#infoarea {
  float: right;
  font-size: 13px !important;
}

/* line 581, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#attendence_sickdays-vacation {
  clear: both;
  float: left;
  margin-bottom: -20px;
}

/* line 587, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#divProcessRfidEvents {
  display: none;
}

/* line 591, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ml20 {
  margin-left: 20px;
}

/* line 595, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.inlineBlock {
  display: inline-block;
}

/* line 599, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.vmenusubitem:hover, a.vmenusubitemselected:hover {
  text-decoration: underline;
  background-color: #d0d0d0;
  text-decoration: none;
  color: #2b2e31;
}

/* line 605, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.vmenusubitem, a.vmenusubitemselected {
  font-size: 11px;
  float: left;
  width: 100%;
  padding: 5px 5px 5px 23px;
  background-color: #b5b5b5;
  background-repeat: repeat-x;
  color: #2b2e31;
  text-decoration: none;
}

/* line 616, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.vmenuselected a {
  color: #009bd4 !important;
  background: #d0d0d0;
}

/* line 623, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.mandatory_style {
  border: 1px solid #7fc9e4 !important;
  position: relative;
}

/* PAGINATION */
/* line 630, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.page_num {
  background-color: #f0ebf0;
  border: 1px solid #d9d9d9;
  color: #0072BC;
  font-weight: normal;
  margin-left: 2px;
  padding: 5px;
  text-decoration: none;
  width: 22px;
}

/* line 640, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.page_num_active {
  background-color: #EDCECE;
  border: 1px solid #d9d9d9;
  color: #0072BC;
  font-weight: normal;
  margin-left: 2px;
  padding: 5px;
  text-decoration: none;
  width: 22px;
}

/* line 650, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.page_num a:hover {
  background-color: #DDEEFF;
  border: 1px solid #BBDDFF;
  color: #0072BC;
}

/* line 655, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.pagination_area {
  line-height: 30px;
  text-align: center;
  float: left;
  width: 100%;
}

/* line 662, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.paginationControls {
  float: right;
  width: 30rem;
  margin: 20px 0;
  border-top: 1px solid #f0f1f4;
  padding-top: 10px;
  text-align: right;
}

/* line 676, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.pagination {
  padding-top: 4px;
  line-height: 30px;
  text-align: center;
  float: left;
  margin: 20px 0;
  text-align: left;
  float: left;
  width: calc(100% - 30rem);
  border-top: 1px solid #f0f1f4;
  padding-top: 10px;
}

/* line 694, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#list_of_group_articles_wrapper .paginationControls,
#list_of_group_articles_wrapper .page_range,
#mfPasswordCategory_wrapper .paginationControls,
#mfPasswordCategory_wrapper .page_range,
#divTimeAtWork .paginationControls,
#divTimeAtWork .page_range,
#divUserLog .paginationControls,
#divUserLog .page_range,
#divBasicLog .paginationControls,
#divBasicLog .page_range {
  display: none;
}

/* line 700, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#list_of_group_articles_wrapper .pagination,
#mfPasswordCategory_wrapper .pagination,
#divTimeAtWork .pagination,
#divUserLog .pagination,
#divBasicLog .pagination {
  width: calc(100%);
  text-align: center;
}

/* line 707, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#divUserLog {
  margin: 0 0.5rem;
}

/* line 711, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.single-form img.icon_link,
.multi-form img.icon_link {
  display: inline;
  vertical-align: text-bottom;
}

/* line 717, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
span.icon_delimiter {
  display: inline-block;
  width: 16px;
}

/* line 725, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.multi-form .form-header-row .mf_search_inputbox,
#mfPassword .form-header-row .mf_search_inputbox {
  min-height: 25px;
}

/* line 728, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.multi-form .form-header-row .mf_search_inputbox input,
#mfPassword .form-header-row .mf_search_inputbox input {
  max-width: 90%;
  position: absolute;
}

/* COLLAPSE BARs */
/* line 737, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.collapsebar_closed {
  background-image: url(../images/collapsebar_closed.png);
  background-repeat: no-repeat;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 8px;
  padding: 8px;
  height: 15px;
  width: 172px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
}

/* line 751, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.collapsebar_closed:hover {
  background-image: url(../images/collapsebar_selected.png);
}

/* FORMS styles */
/* line 756, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
table {
  /* font-family: Arial, Helvetica, verdana, sans-serif; */
  background-color: #fff;
  border-collapse: collapse;
  width: 100%;
}

/* line 769, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
td {
  background: white;
}

/* line 772, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.even td {
  background: #f0f0ff;
}

/* line 775, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_top, .form_left_top_corner, .form_right_top_corner, .form_left_even,
.form_left_odd, .form_right_even, .form_right_odd {
  vertical-align: top;
}

/* line 780, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_header, .ui-jqgrid-title {
  text-transform: uppercase;
  color: #2B2E31;
  margin-bottom: 8px;
}

/* line 787, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.search_off_span {
  border-bottom: 1px dashed blue;
}

/* line 790, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.search_on_span {
  border-bottom: 1px dashed blue;
  color: blue;
}

/* line 794, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_top, .form_bottom {
  vertical-align: top;
  background-color: #d9d9d9;
  border: 1px solid white;
  color: #3a4148;
  padding: 6px 4px;
  position: relative;
}

/* line 804, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_column_title {
  font-size: 12px;
}

/* line 807, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_column_title ~ .form_order {
  position: absolute;
  right: 0;
  top: 5px;
}

/* line 815, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.formcontent {
  clear: both;
  margin: 7px 0 2px 0;
}

/* line 819, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_left_top_corner {
  background-color: #d9d9d9;
  border: 1px solid white;
  color: #3a4148;
  width: 18px;
  padding: 2px;
}

/* line 826, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_right_top_corner {
  background-color: #d9d9d9;
  border: 1px solid white;
  border-right: none;
  color: #3a4148;
  padding: 6px 4px;
  vertical-align: top;
  position: relative;
}

/* line 835, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_left_even, .form_right_even {
  vertical-align: center;
  color: #000000;
  padding: 2px;
  margin: 0px;
}

/* line 841, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.checkbox_handler, input.checkbox_handler:hover {
  background: url("../images/input_checkbox.png");
  cursor: pointer;
  height: 14px;
  width: 14px;
  padding: 0px;
  border: 0px;
  margin: 0;
  margin-right: 2px;
  margin-left: 2px;
  margin-top: 5px;
  position: relative;
  border: none;
  background-size: cover;
}

/* line 858, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input[type="checkbox"], input[type="radio"] {
  position: relative;
}

/* line 862, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input[type='checkbox']:after {
  content: "";
  vertical-align: middle;
  text-align: center;
  line-height: 13px;
  position: absolute;
  cursor: pointer;
  height: 13px;
  width: 13px;
  left: 0px;
  top: 5px;
  font-size: 10px;
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e4e4e4;
}

/* line 882, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input[type=checkbox]:checked:after {
  font-family: fontello;
  content: '\e80c';
  font-size: 10px;
}

/* line 888, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_middle_odd, .form_right_odd {
  vertical-align: top;
  color: #000000;
  background-color: #FFFFFF;
  padding: 2px;
  margin: 2px;
  line-height: 25px;
}

/* line 897, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_middle_even, .form_right_even, .form_left_even {
  line-height: 25px;
  min-height: 25px;
  vertical-align: top;
  color: #000000;
  background-color: #f5f5f5;
  margin: 2px;
}

/* multiform */
/* line 912, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
td[data-class="highlight"].form_middle_odd,
td[data-class="highlight"].form_right_odd,
td[data-class="highlight"].form_left_odd {
  background-color: rgba(255, 0, 0, 0.1);
}

/* line 918, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
td[data-class="highlight"].form_middle_even,
td[data-class="highlight"].form_right_even,
td[data-class="highlight"].form_left_even {
  background-color: rgba(255, 0, 0, 0.2);
}

/* grid */
/* line 925, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
tr:not(.ui-state-highlight) td.highlight_red {
  background-color: rgba(255, 0, 0, 0.2);
}

/* line 929, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
tr:not(.ui-state-highlight).ui-priority-secondary td.highlight_red {
  background-color: rgba(255, 0, 0, 0.1);
}

/* line 933, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
tr:not(.ui-state-highlight) td.highlight_orange {
  background-color: #f5e4c5;
}

/* line 937, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
tr:not(.ui-state-highlight).ui-priority-secondary td.highlight_orange {
  background-color: rgba(245, 228, 197, 0.5);
}

/* line 941, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.order_controls {
  float: left;
  width: auto;
}

/* line 946, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.search_off_span {
  border-color: #FFFFFF;
}

/* line 950, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.search_on_span {
  color: #FFF091;
  border-color: #FFFFFF;
}

/* line 955, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#search_list_of_articlesname {
  width: 180px;
}

/* line 960, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.formHeader, .form_right_bottom_corner_sf {
  height: 18px;
}

/* line 965, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.formHeader_sf, .form_bottom_sf {
  height: 18px;
  padding: 2px;
}

/* line 972, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
td.formHeader_sf {
  font-size: 14px;
  margin: 2px;
}

/* line 976, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_left_sf, .form_right_sf {
  vertical-align: middle;
}

/* System styles */
/* line 981, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#core_message2 {
  width: 200px;
  text-align: left;
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -100px;
  z-index: 100;
  background-color: #CD8C8C;
  font-weight: bold;
  visibility: hidden;
  border: 4px solid #FFFFFF;
  text-align: center;
  padding: 30px;
}

/* line 996, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#core_message {
  visibility: hidden;
  background-color: black;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 99;
  filter: alpha(opacity=40);
  opacity: .4;
}

/* line 1008, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
body.onlycontent {
  background-color: #FFFFFF;
  min-height: 350px;
}

/* line 1016, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content_title {
  padding-top: 5px;
  font-size: 12px;
}

/* line 1021, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.cssclass_multiform {
  border: 1px solid red;
}

/* Other */
/* line 1026, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#jSuggestContainer {
  position: absolute;
  border: 1px solid #FF9E9E;
  border-top: 0;
  background-color: #FFFFEF;
  opacity: .75;
  -moz-opacity: .75;
  display: block;
  font-size: 11px;
  font-family: -moz-use-system-font;
  font-size-adjust: -moz-use-system-font;
  font-stretch: -moz-use-system-font;
  font-style: -moz-use-system-font;
  font-variant: -moz-use-system-font;
  font-weight: -moz-use-system-font;
  line-height: 15px;
  overflow: hidden;
}

/* line 1044, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#loginarea #loginarea {
  clear: both;
  padding-top: 5px;
}

/* line 1052, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.jSuggestLoading {
  font-style: italic;
  padding: 10px;
}

/* line 1056, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#jSuggestContainer ul, #jSuggestContainer ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 1061, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#jSuggestContainer ul li {
  padding: 2px 4px;
  border-bottom: 1px dotted #ffe594;
  color: #666;
  background: #fff9e7;
  cursor: pointer;
}

/* line 1068, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#jSuggestContainer ul li.last {
  border-bottom: 0;
}

/* line 1071, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#jSuggestContainer ul li.jSuggestHover {
  background: #ffeaaa;
  color: #333;
}

/* line 1075, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.loadingData {
  text-align: center;
  padding: 5px;
  border: 1px dotted #FF9E9E;
  margin: 2px 10px 4px 10px;
}

/* TITLES */
/* line 1083, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.project_title {
  font-size: 42px;
  padding-left: 122px;
  color: #3a4148;
  text-align: center;
  line-height: 70px;
}

/* LOGIN */
/* line 1112, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.loginarea_body {
  background: #d9d9d9;
  width: 100%;
  padding: 10px;
}

/* line 1118, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.inputbox_login:focus {
  border: 1px solid #3B9ACC;
}

/* line 1121, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.inputbox_login {
  width: 100%;
}

/* line 1125, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#logoff {
  float: right;
  padding-right: 8px;
  padding-top: 8px;
}

/* line 1130, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.loginuser {
  margin: 10px;
  padding: 10px;
}

/* line 1134, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input.button_login, input.button_login:hover {
  cursor: pointer;
  padding: 0x 20px;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

/* line 1144, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.logintitle {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 3px;
  padding-left: 2px;
  padding-top: 3px;
}

/* MESSAGEs BOX */
/* line 1153, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.messagelink_stop, a.messagelink_warning, a.messagelink_question, a.messagelink_info {
  color: #000000;
}

/* line 1156, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
a.messagelink_stop:hover, a.messagelink_warning:hover, a.messagelink_question:hover, a.messagelink_info:hover {
  text-decoration: underline;
}

/* line 1159, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebody_question, .messagebody_warning, .messagebody_stop, .messagebody_info {
  margin: 10px 10px 10px 40px;
  padding-right: 30px;
}

/* INFO */
/* line 1164, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagetitle_info {
  background: #002462;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 3px 0px 3px 0px;
}

/* line 1170, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebox_info {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  border: 2px solid;
  text-align: center;
  padding-bottom: 10px;
  border-color: #002462;
  background: #d0e8ff;
  background-image: url(../images/icons/message_info.png);
  background-position: 6px 25px;
  background-repeat: no-repeat;
}

/* WARNING */
/* line 1185, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagetitle_warning {
  background: #ffe400;
  color: #000000;
  text-transform: uppercase;
  padding: 3px 0px 3px 0px;
}

/* line 1191, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebox_warning {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  border: 2px solid;
  border-color: #ff0000;
  text-align: center;
  padding-bottom: 10px;
  border-color: #ffe400;
  background: #fffce1;
  background-image: url(../images/icons/message_warning.png);
  background-position: 6px 25px;
  background-repeat: no-repeat;
}

/* QUESTION */
/* line 1207, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagetitle_question {
  background: #76d567;
  color: #000000;
  text-transform: uppercase;
  padding: 3px 0px 3px 0px;
}

/* line 1213, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebox_question {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  border: 2px solid;
  border-color: #ff0000;
  text-align: center;
  padding-bottom: 10px;
  border-color: #76d567;
  background: #e0ffeb;
  background-image: url(../images/icons/message_question.png);
  background-position: 6px 25px;
  background-repeat: no-repeat;
}

/* STOP */
/* line 1229, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagetitle_stop {
  background: #FF0000;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 3px 0px 3px 0px;
}

/* line 1235, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebox_stop {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  border: 2px solid;
  text-align: center;
  padding-bottom: 10px;
  border-color: #ff0000;
  background: #ffe5e5;
  background-image: url(../images/icons/message_error.png);
  background-position: 6px 25px;
  background-repeat: no-repeat;
}

/* MESSAGEs BAR */
/* line 1250, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_warning,
.messagebar_warning_ajax_file_upload,
.messagebar_info,
.messagebar_question,
.messagebar_stop {
  width: 100%;
  border: 0;
  border-left: 3px solid;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  padding: 15px 10px;
  display: inline-block;
  margin-bottom: 1rem;
  box-sizing: border-box;
}

/* line 1267, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_warning,
.messagebar_warning_ajax_file_upload {
  color: #e6ac00;
  border-color: #e6ac00;
  background: #fffce1;
}

/* line 1274, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_info {
  color: #5baed4;
  border-color: #5baed4;
  background: #e6f3ff;
}

/* line 1280, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_question {
  color: #76d567;
  border-color: #76d567;
  background: #e0ffeb;
}

/* line 1286, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_stop {
  color: #ff6666;
  border-color: #ff6666;
  background: #ffe5e5;
}

/* line 1292, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_question a {
  color: #76d567;
  font-size: 13px;
  text-decoration: underline;
}

/* line 1298, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_info a {
  color: #5baed4;
  font-size: 13px;
  text-decoration: underline;
}

/* line 1304, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_warning a,
.messagebar_warning_ajax_file_upload a {
  color: #e6ac00;
  font-size: 13px;
  text-decoration: underline;
}

/* line 1311, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.messagebar_stop a {
  color: #ff6666;
  font-size: 13px;
  text-decoration: underline;
}

/* line 1317, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.debug {
  font-size: 10px;
  border: 1px solid red;
}

/* line 1321, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.reportcontent {
  border: 1px solid #F6E0E0;
  left: 480px;
  position: absolute;
  top: 2px;
  clear: both;
}

/* line 1328, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.reportmenu {
  height: 36px;
}

/* line 1331, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.partnername {
  color: #6E2B2B;
  font-size: 18px;
  text-decoration: underline;
}

/* line 1337, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.printicon, .exportpdficon, .exportxlsicon, .printinvoiceiconCZ, .printinvoiceiconEN, .printinvoiceiconXML {
  float: left;
  width: 30px;
  height: 35px;
  margin-left: 5px;
  margin-right: 5px;
  background-repeat: no-repeat;
  text-align: center;
}

/* line 1346, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.printicon {
  background-image: url(../images/icons/print-icon.gif);
}

/* line 1349, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.exportpdficon {
  background-image: url(../images/icons/pdf-icon.gif);
}

/* line 1352, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.exportxlsicon {
  background-image: url(../images/icons/xls-icon.gif);
}

/* line 1355, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.printinvoiceiconCZ {
  background-image: url(../images/icons/invoiceCZ.png);
}

/* line 1358, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.printinvoiceiconEN {
  background-image: url(../images/icons/invoiceEN.png);
}

/* line 1361, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.printinvoiceiconXML {
  background-image: url(../images/icons/invoiceXML.png);
}

/* line 1364, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.red_price {
  color: #F00000;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}

/* line 1370, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.black_price {
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  text-align: right;
}

/* line 1376, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.orange_price {
  color: #F06C00;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}

/* line 1382, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.payed_price {
  font-size: 12px;
  text-align: right;
}

/* FREE STYLES IN FORM */
/* line 1389, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.page_help_with_icon {
  background-image: url(../images/icons/help.png);
  background-position: 10px 50%;
  background-repeat: no-repeat;
  padding: 0.1em 0.1em 0.1em 30px;
  text-align: left;
  width: 500px;
  float: right;
}

/* line 1399, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.invoice_button_show_hide {
  padding: 2px 24px;
  cursor: pointer;
  position: relative;
  color: #244C68;
  margin: 1px;
  background-image: url(../images/icons/hide.png);
  background-position: 2px;
  background-repeat: no-repeat;
}

/* line 1410, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.invoice_button_show_hide2 {
  padding: 2px 24px;
  cursor: pointer;
  position: relative;
  color: #244C68;
  margin: 1px;
  background-image: url(../images/icons/show.png);
  background-position: 2px;
  background-repeat: no-repeat;
}

/* line 1422, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#mfPasswordCategory_wrapper {
  margin-top: 15px;
}

/* line 1427, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#department_list_wrapper {
  float: left;
  margin: 15px 0 0 10px;
  padding: 4px;
  border: 1px solid #cccccc;
  width: 155px;
  min-height: 100px;
}

/* line 1436, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.label_pas_dep {
  display: inline;
  padding: 0 0 0 10px;
}

/* line 1442, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.butt_pas_dep {
  float: right;
}

/* line 1446, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.wrapper_pas_dep {
  margin-bottom: 4px;
}

/* line 1450, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.wrapper_pas_dep_red {
  color: #777777;
}

/* line 1455, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#categories_wrap {
  float: left;
  width: 850px;
}

/* line 1461, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.heading {
  background-color: white;
  padding: 5px;
  color: #441100;
}

/* line 1469, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.paragraph {
  width: 99%;
}

/* line 1474, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#my_wrap_mf_pass {
  float: left;
  width: 100%;
  border-top: dotted #cccccc 1px;
  padding-top: 5px;
  margin-top: 4px;
}

/* line 1483, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#mfPasswordCategory_wrapper {
  border-top: dotted #cccccc 1px;
  padding-top: 5px;
}

/* line 1489, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#sfPasswordCategory #fullname, #sfPasswordCategory .form_right_bottom_corner_sf {
  background-color: white;
}

/* line 1494, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#divCheckPrice {
  float: right;
  height: 0px;
  width: 450px;
}

/* line 1501, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#filterElement {
  margin-bottom: 10px;
}

/* line 1505, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#filterElement form {
  display: inline-block;
  margin-top: 5px;
}

/* OVERLIB */
/* line 1512, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.fontClass {
  font-size: 13px;
}

/* line 1513, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.capfontClass {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}

/* line 1514, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.capfontClass A {
  color: #ffffff;
  font-size: 11px;
}

/* line 1515, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.fgClass {
  background-color: #FFFFFF;
  color: #002361;
}

/* line 1516, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.bgClass {
  background-color: #FFFBFB;
  border: 1px solid #d9d9d9;
}

/* line 1517, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.detail_tree_description {
  font-size: 11px;
}

/* line 1520, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
select.mandatory_style,
input.mandatory_style {
  border: 2px solid black;
}

/* line 1526, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.person_at_office_name {
  width: 200px;
}

/* line 1529, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.person_at_office_arrival {
  width: 75px;
}

/* line 1532, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.person_at_office_total_time {
  width: 75px;
}

/* line 1535, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.persons_at_office {
  width: 250px;
}

/* line 1541, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-dialog {
  overflow: auto;
}

/* line 1545, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-dialog,
.ui-dialog.ui-corner-all {
  font-size: 11px;
  color: #333333;
  cursor: default;
  background: #fff;
  padding: 0;
  opacity: .98 !important;
  filter: Alpha(Opacity=98) !important;
  z-index: 2000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 5px 20px #7f787a;
  -moz-box-shadow: 0px 5px 20px #7f787a;
  box-shadow: 0px 5px 20px #7f787a;
  border: 0px solid #f0f1f4;
}

/* line 1563, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-widget-content {
  color: #333333;
  border: 1px solid #f0f1f4;
}

/* line 1568, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-widget-header {
  background: #3e7e9f;
  border: 0px solid;
  line-height: 25px;
}

/* line 1574, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-dialog .ui-dialog-titlebar-close {
  background: transparent;
  padding: 0;
  top: 4px;
}

/* line 1579, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-dialog .ui-dialog-titlebar-close:hover {
  background: transparent;
}

/* line 1584, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  top: 0;
  left: 0;
  color: #333333;
  border: 0;
  position: relative;
  margin: 0;
}

/* line 1594, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-dialog .ui-dialog-content {
  height: auto !important;
}

/* line 1599, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-notify {
  z-index: 99999 !important;
}

/* line 1604, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w10 {
  width: 10px;
}

/* line 1608, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w20 {
  width: 20px;
}

/* line 1612, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w25 {
  width: 25px;
}

/* line 1616, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w30 {
  width: 30px;
}

/* line 1620, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w30r {
  width: 30px;
  text-align: right;
}

/* line 1625, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w35 {
  width: 35px;
}

/* line 1629, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w40 {
  width: 40px;
}

/* line 1633, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w45 {
  width: 45px;
}

/* line 1637, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w50 {
  width: 50px;
}

/* line 1641, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w50r {
  width: 50px;
}

/* line 1646, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w55 {
  width: 55px;
}

/* line 1650, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w60 {
  width: 60px;
}

/* line 1654, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w65 {
  width: 65px;
}

/* line 1658, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w70 {
  width: 70px;
}

/* line 1662, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w75 {
  width: 75px;
}

/* line 1666, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w80 {
  width: 80px;
}

/* line 1670, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w85 {
  width: 85px;
}

/* line 1674, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w90 {
  width: 90px;
}

/* line 1678, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w95 {
  width: 95px;
}

/* line 1682, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w100 {
  width: 100px;
}

/* line 1686, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w100pct {
  width: 100%;
}

/* line 1690, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w48pct {
  width: 48%;
}

/* line 1694, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w105 {
  width: 105px;
}

/* line 1698, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w104 {
  width: 104px;
}

/* line 1702, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w110 {
  width: 110px;
}

/* line 1706, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w115 {
  width: 115px;
}

/* line 1710, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w120 {
  width: 120px;
}

/* line 1714, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w130 {
  width: 130px;
}

/* line 1718, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w135 {
  width: 135px;
}

/* line 1722, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w140 {
  width: 140px;
}

/* line 1726, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w145 {
  width: 145px;
}

/* line 1730, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w150 {
  width: 150px;
}

/* line 1734, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w160 {
  width: 160px;
}

/* line 1738, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w170 {
  width: 170px;
}

/* line 1742, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w180 {
  width: 180px;
}

/* line 1746, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w190 {
  width: 190px;
}

/* line 1750, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w200 {
  width: 200px;
}

/* line 1754, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w210 {
  width: 210px;
}

/* line 1758, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w220 {
  width: 220px;
}

/* line 1762, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w230 {
  width: 230px;
}

/* line 1766, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w240 {
  width: 240px;
}

/* line 1770, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w260 {
  width: 260px;
}

/* line 1774, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w280 {
  width: 280px;
}

/* line 1778, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w300 {
  width: 300px;
}

/* line 1782, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w320 {
  width: 320px;
}

/* line 1786, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w330 {
  width: 330px;
}

/* line 1790, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w350 {
  width: 350px;
}

/* line 1794, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w380 {
  width: 380px;
}

/* line 1798, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w400 {
  width: 400px;
}

/* line 1802, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w425 {
  width: 425px;
}

/* line 1806, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w450 {
  width: 450px;
}

/* line 1810, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w575 {
  width: 575px;
}

/* line 1814, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w500 {
  width: 500px;
}

/* line 1818, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w550 {
  width: 550px;
}

/* line 1822, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w575 {
  width: 575px;
}

/* line 1826, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w470 {
  width: 470px;
}

/* line 1830, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w600 {
  width: 600px;
}

/* line 1834, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w650 {
  width: 650px;
}

/* line 1838, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w700 {
  width: 700px;
}

/* line 1842, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w850 {
  width: 850px;
}

/* line 1846, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w890 {
  width: 890px;
}

/* line 1850, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w900 {
  width: 900px;
}

/* line 1854, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.w950 {
  width: 950px;
}

/* line 1864, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table {
  width: calc(100% - 30px) !important;
  margin: 15px;
  border: 1px solid #f2f2f2;
}

/* line 1869, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table th {
  border-right: 1px solid #f2f2f2;
  border-left: 0px solid;
  background: #f8f8f8;
  line-height: 15px;
  padding: 5px 0;
}

/* line 1877, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table .agreement {
  width: 55px;
}

/* line 1884, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table .date {
  width: 70px;
}

/* line 1888, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table th:first-child {
  border-left: 1px solid #f2f2f2;
}

/* line 1892, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table td, .home table th {
  padding: 3px 5px;
}

/* line 1896, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table td {
  color: #777777;
}

/* line 1900, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table tr {
  padding: 3px 0;
}

/* line 1903, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table tr:nth-child(odd):not(.ui-jqgrid-labels) {
  background-color: transparent;
  box-shadow: inset 0 0 1000px rgba(249, 249, 249, 0.63) !important;
}

/* line 1909, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home table input[type="checkbox"], .home table input[type="radio"] {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 1915, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .ui-jqgrid tr.jqgfirstrow td {
  border-right: 0px solid;
}

/* line 1919, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .ui-jqgrid-btable,
.home table.ui-jqgrid-btable,
.home table.ui-jqgrid-htable {
  width: 100% !important;
}

/* line 1926, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .ui-widget-content {
  border-right: 0px solid;
  border-left: 0px solid;
}

/* line 1931, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home a {
  color: #4ba3ba;
}

/* line 1934, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home a:hover {
  color: #4ba3ba;
}

/* line 1939, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .bordered_box {
  border: 1px solid #e5ebef;
  width: calc(100%) !important;
  margin: 20px 0 0 0;
  float: left;
}

/* line 1945, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .bordered_box.w50 {
  width: calc(50% - 10px) !important;
  margin: 20px 10px 0 0;
}

/* line 1950, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .bordered_box.w35 {
  width: calc(35% - 10px) !important;
  margin: 20px 10px 0 0;
}

/* line 1956, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .content {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  padding: 15px;
  display: inline-block;
}

/* line 1962, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .payment {
  float: left;
  width: 100%;
}

/* line 1967, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .left_column.w50 {
  width: calc(50% - 10px);
  float: left;
  margin-right: 10px;
}

/* line 1973, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .left_column.w35 {
  width: calc(35% - 10px);
  float: left;
  margin-right: 10px;
}

/* line 1979, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .news {
  width: calc(65% - 10px);
  float: left;
  margin: 20px 0 0 10px;
  border: 1px solid #e5ebef;
}

/* line 1986, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .news .content {
  padding: 0;
  width: 100%;
}

/* line 1995, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.home .form_header {
  color: #4ba3ba;
  font-size: 12px;
  margin-bottom: 0px;
  background: #ededed;
  line-height: 30px;
  padding: 0 15px;
  margin-top: 0px !important;
}

/* line 2006, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#accordion-container {
  font-size: 13px;
  background: #ffffff;
  padding: 5px 10px 10px 10px;
  border: 1px solid #cccccc;
  border: 1px solid #e5ebef;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-top: 20px;
  float: left;
  width: 100%;
}

/* line 2020, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.accordion-header {
  font-size: 16px;
  background: #ebebeb;
  margin: 5px 0 0 0;
  padding: 5px 20px;
  border: 1px solid #cccccc;
  border: 1px solid #e5ebef;
  cursor: pointer;
  color: #666666;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  float: left;
  width: 100%;
}

/* line 2036, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.active-header {
  background: #ccedbb;
  background-repeat: no-repeat;
  background-position: right 50%;
  -webkit-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

/* line 2043, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.active-header:hover {
  background: #c6f089;
  background-repeat: no-repeat;
  background-position: right 50%;
  -webkit-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

/* line 2050, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.inactive-header {
  background: url(images/inactive-header.gif) #ebebeb;
  background-repeat: no-repeat;
  background-position: right 50%;
}

/* line 2056, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.inactive-header:hover {
  background: url(images/inactive-header.gif) #f5f5f5;
  background-repeat: no-repeat;
  background-position: right 50%;
}

/* line 2062, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.accordion-content {
  display: none;
  padding: 15px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid #e5ebef;
  border-top: 0;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  width: 100% !important;
  float: left;
  width: 100%;
}

/* line 2082, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.links .content {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  padding: 15px;
  display: inline-block;
}

/* line 2089, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.links .link {
  margin: 0 0 10px 0;
  float: left;
}

/* line 2093, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.links .link:last-child {
  margin: 0;
}

/* line 2098, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.links span {
  line-height: 20px;
  float: left;
}

/* line 2103, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.links h4 {
  font-size: 12px;
}

/* line 2107, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.links .link a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  line-height: 25px;
  width: 100%;
  display: block;
  font-size: 12px;
  color: #4ba3ba;
}

/* line 2116, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.links .link a:hover {
  color: #4ba3ba;
}

/* line 2123, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-jqgrid-bdiv tr:nth-child(odd):hover {
  background: #f2f2f2;
  background: transparent !important;
  box-shadow: inset 0 0 1000px #cfe9f8 !important;
}

/* line 2129, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.ui-jqgrid tr:nth-child(even):not(.ui-search-toolbar) {
  background: transparent !important;
  box-shadow: inset 0 0 1000px #fafafa;
}

/* line 2134, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
tr:nth-child(even).ui-state-highlight,
tr:nth-child(even).ui-state-highlight:hover,
tr:nth-child(odd).ui-state-highlight:hover,
tr:nth-child(odd).ui-state-highlight {
  background: transparent !important;
  box-shadow: inset 0 0 1000px #cfe9f8 !important;
}

/* line 2143, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.jqgroup .ui-icon {
  background: transparent;
}

/* line 2148, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
input::selection {
  background: #3496e1;
}

/* line 2152, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
::selection {
  background: #3496e1;
}

/* line 2156, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.collapsed + .blockContent {
  display: none;
}

/* line 2160, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.expanded + .blockContent {
  display: block;
}

/* line 2164, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 2170, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#sfCoreUser input[type="text"], #sfCoreUser input[type="password"], #sfCoreUser textarea, #sfCoreUser select, #change_pwd input[type="text"], #change_pwd input[type="password"], #change_pwd textarea, #change_pwd select {
  width: 250px;
}

/* line 2178, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#sfFileUser img.no-photo {
  height: 128px;
}

/* line 2182, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#sfFileUser img.photo {
  border: 1px solid gray;
}

/* line 2186, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#sfFileUser .input-file_maximum-size-description {
  display: block;
}

/* line 2190, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#sfFileUser .formButtons_sf {
  padding-top: 8px;
}

/* line 2196, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#mfUserVehicle select[id^='sv_'] {
  width: 108px;
}

/* line 2200, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#PgPersonalSettings #mfUserVehicle select[id^='sv_'] {
  width: 138px;
}

/* line 2204, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.user_link {
  color: white;
}

/* line 2208, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.clear_both {
  clear: both;
}

/* line 2212, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.clear_left {
  clear: left;
}

/* line 2216, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.clear_right {
  clear: right;
}

/* line 2220, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
div.form_delimiter {
  height: 20px;
}

/* line 2224, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.float_left {
  float: left !important;
}

/* line 2228, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.float_right {
  float: right !important;
}

/* line 2232, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#import_form {
  margin-bottom: 20px;
}

/* line 2236, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#import_history_form_header {
  font-size: 10pt;
}

/* line 2240, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_history_link {
  font-size: 12pt;
}

/* line 2244, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_history_link_prev {
  margin-right: 10px;
}

/* line 2248, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_history {
  padding-top: 3px;
  margin-bottom: 10px;
}

/* line 2252, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_history span.desc {
  margin-right: 4px;
  font-weight: bold;
}

/* line 2257, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_history span.val {
  margin-right: 12px;
}

/* line 2264, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_res .msg_div {
  padding: 4px 8px;
  margin-bottom: 1rem;
}

/* line 2269, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_res .msg_title {
  font-weight: bold;
  border-bottom: 1px solid gray;
}

/* line 2274, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_res .msg_subtitle {
  font-weight: bold;
  padding-top: 8px;
}

/* line 2279, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_res .msg_info {
  border-left: 3px solid #cce6ff;
  background-color: #e6f3ff;
}

/* line 2284, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_res .msg_warning {
  border-left: 3px solid #fcb973;
  background-color: #fee6cd;
}

/* line 2289, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.import_res .msg_error {
  border-left: 3px solid #ff4d4d;
  background-color: #ffe5e5;
}

/* line 2296, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.underline {
  text-decoration: underline;
}

/* line 2300, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
td.js_color {
  white-space: nowrap;
}

/* line 2304, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
span.color {
  display: inline-block;
  width: 6px;
  height: 25px;
  vertical-align: bottom;
  margin-left: 2px;
}

/* line 2312, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.nowrap-hidden {
  white-space: nowrap;
  overflow: hidden;
}

/* line 2317, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.nowrap-ellipsis {
  white-space: nowrap !important;
  text-overflow: ellipsis;
}

/* line 2322, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.grid_td_textarea textarea {
  height: 28px !important;
  line-height: 1.25;
}

/* line 2329, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
table#PgTeamLeader tbody tr:nth-child(odd) {
  background-color: #F8F8F8;
}

/* line 2333, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
table#PgTeamLeader tbody tr:nth-child(even), table#PgTeamLeader thead tr {
  background-color: #F0F0F0;
}

/* line 2337, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
table#PgTeamLeader tbody tr:hover {
  border: 1px solid gray;
}

/* line 2342, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#mf_time_at_work tr td:first-child,
#rfidBasicLog tr td:first-child {
  display: none;
}

/* line 2347, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.invoiceForApprovalPaid,
.invoiceForApprovalPaid a,
.obligationHistory {
  color: gray;
}

/* line 2353, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.text-align-right {
  text-align: right;
}

/* line 2357, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.payment_transaction {
  width: auto;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 2363, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.payment_transaction th, .payment_transaction td {
  text-align: left;
  padding: 2px 8px;
}

/* line 2369, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.bold {
  font-weight: bold;
}

/* line 2373, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.hidden {
  display: none;
}

/* line 2377, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.read_only {
  color: silver !important;
  cursor: not-allowed !important;
}

/* line 2382, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.form_submit:disabled,
.form_submit:disabled:hover {
  cursor: not-allowed;
  color: #d1cfcf !important;
  border: 1px solid #dbdbdb;
  background: #f0f0f0;
}

/* line 2390, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#grid_wage_increase input[type="button"] {
  width: 28px !important;
  height: 28px !important;
  padding: 0px 7px !important;
  margin-top: 0px !important;
}

/* line 2398, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#absence_evidence td[data-is-past="true"] input[type="text"], #absence_evidence td[data-is-past="true"] select {
  color: gray;
}

/* line 2403, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#sv_list_of_invoicesnum_correspondence {
  width: 75px;
}

/* line 2407, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#sv_attendenceextra_job {
  width: 32px;
  -webkit-padding-start: 0px;
  -moz-padding-start: 2px;
  -webkit-padding-end: 0px;
  -moz-padding-end: 0px;
}

/* line 2415, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
#winPaymentTransactionHistory .buttons_box {
  width: 100%;
}

/* line 2419, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.mainarea_wide.wider {
  width: 1450px;
}

/* line 2423, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content_bar.wider {
  width: 1440px;
}

/* line 2427, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.content_wide.wider {
  width: 1240px;
}

/* line 2431, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_layout.scss */
.pb20 {
  padding-bottom: 20px;
}

/* Normalize */
/* line 2, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}

/* HTML5 elements */
/* line 23, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
caption, article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, img {
  display: block;
}

/* line 29, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
html {
  font-family: sans-serif;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-y: scroll;
}

/* line 37, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
a {
  background: transparent;
}

/* line 41, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
a {
  text-decoration: none;
  color: #333333;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 46, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
a:hover {
  text-decoration: underline;
  color: #009bd4;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 53, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
a, a:hover, a:active, a:focus {
  outline: 0;
}

/* line 57, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
a:focus {
  color: inherit;
  text-decoration: none;
}

/* line 62, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 68, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
td, th {
  vertical-align: middle;
  padding: 0;
}

/* line 73, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
ul {
  list-style: disc inside;
}

/* line 77, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
ol {
  list-style: decimal inside;
}

/* line 81, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
nav ul {
  list-style: none;
}

/* line 85, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
input, select, textarea, optgroup, button {
  color: inherit;
  font: inherit;
  vertical-align: middle;
  outline: none;
}

/* line 93, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
textarea {
  resize: both;
  overflow: auto;
}

/* line 98, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
button {
  overflow: visible;
}

/* line 102, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 110, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
*[disabled] {
  cursor: default;
}

/* line 114, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 120, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
input {
  line-height: normal;
}

/* line 124, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 130, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 135, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
img {
  border: 0;
}

/* line 139, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 143, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
small {
  font-size: 80%;
}

/* line 147, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
b, strong {
  font-weight: 800;
}

/* line 151, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 157, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 163, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
body {
  overflow-x: hidden;
}

/* line 167, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_normalize.scss */
#divAttendenceCheck a {
  color: #009bd4;
}

/* Fonts and Typography */
/* line 7, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
body {
  letter-spacing: -0.5px;
  font-family: "Open Sans", sans-serif;
}

/* Magic sizes */
/* line 13, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.serif {
  font-family: serif;
}

/* line 17, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.sans {
  font-family: sans-serif;
}

/* line 21, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.arial {
  font-family: 'Arial';
}

/* line 25, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.helvetica {
  font-family: 'Helvetica';
}

@font-face {}/* Magic Sizes */
/* line 36, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size38 {
  font-size: 38px;
}

/* line 40, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size36 {
  font-size: 36px;
}

/* line 44, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size34 {
  font-size: 34px;
}

/* line 48, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size32 {
  font-size: 32px;
}

/* line 52, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size30 {
  font-size: 30px;
}

/* line 56, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size28 {
  font-size: 28px;
}

/* line 60, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size26 {
  font-size: 26px;
}

/* line 64, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size24 {
  font-size: 24px;
}

/* line 68, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size22 {
  font-size: 22px;
}

/* line 72, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size20 {
  font-size: 20px;
}

/* line 76, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size18 {
  font-size: 18px;
}

/* line 80, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size17 {
  font-size: 17px;
}

/* line 84, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size16 {
  font-size: 16px;
}

/* line 88, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size14 {
  font-size: 14px;
}

/* line 92, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size12 {
  font-size: 12px;
}

/* line 96, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size11 {
  font-size: 11px;
}

/* line 100, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.size10 {
  font-size: 10px;
}

/* Magic Transform */
/* line 105, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.upper {
  text-transform: uppercase;
}

/* line 109, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.lower {
  text-transform: lowercase;
}

/* line 113, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.caps {
  text-transform: capitalize;
}

/* line 117, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.nowrap {
  white-space: nowrap;
}

/* Magic Weight */
/* line 122, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.w200 {
  font-weight: 200;
}

/* line 126, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.w300 {
  font-weight: 300;
}

/* Magic Align */
/* line 147, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.alignl {
  text-align: left !important;
}

/* line 151, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.alignr {
  text-align: right !important;
}

/* line 155, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.alignc {
  text-align: center !important;
}

/* line 159, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.alignj {
  text-align: justify !important;
}

/* line 163, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.alignt {
  vertical-align: top !important;
}

/* line 167, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.alignm {
  vertical-align: middle !important;
}

/* line 171, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.alignb {
  vertical-align: baseline !important;
}

/* Selection effect */
/* line 176, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
::selection, ::-webkit-selection, ::-moz-selection {
  background: rgba(0, 0, 200, 0.5);
  color: #fff;
}

/* Prestyles elements */
/* line 182, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #333333;
  font-size: 18px;
  font-weight: 600;
}

/* line 189, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
}

/* line 193, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
h1, #h1 {
  letter-spacing: 0.5px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  margin-top: 14px;
  margin: 0;
  padding: 0;
}

/* line 203, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
a {
  color: #333333;
}

/* line 207, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.title {
  font-size: 26px;
  font-weight: 400;
  padding-bottom: 25px;
  position: relative;
}

/* line 214, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.subtitle {
  font-size: 18px;
  position: relative;
}

/* line 219, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
p {
  padding-bottom: 10px;
}

/* line 223, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
sup, sub {
  font-size: 60%;
  font-weight: 400;
  position: relative;
  z-index: 1;
  line-height: inherit;
  top: -0.5em;
}

/* line 232, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
sub {
  bottom: -0.5em;
}

/* line 238, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article {
  font-weight: 400;
  color: #3a4148;
  display: inline-block;
}

/* line 243, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article h1, .article #h1 {
  letter-spacing: 0.5px;
  font-size: 26px;
  line-height: 22px;
  font-weight: 600;
  margin-top: 14px;
}

/* line 251, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article h2 {
  letter-spacing: 0.2px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  margin-bottom: 14px;
}

/* line 259, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article p {
  letter-spacing: 0px;
  font-size: 14px;
  line-height: 26px;
  margin: 0 0 18px 0;
}

/* line 266, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article .perex {
  font-weight: 600;
  padding: 0;
  color: inherit;
}

/* line 272, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article a {
  text-decoration: underline;
}

/* line 276, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol {
  margin: 5px 0px 18px 0px;
  list-style-position: inherit;
}

/* line 281, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article li ul {
  margin: 0px 0px 0px 0px;
}

/* line 284, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ul, .article ol {
  list-style: none;
  padding-left: 0;
  display: table;
}

/* line 291, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol li {
  display: table-row;
}

/* line 294, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol > li {
  counter-increment: table-ol;
  line-height: 28px;
  padding-left: 0px;
}

/* line 299, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol > li:before {
  content: counter(table-ol) ".";
  display: table-cell;
  width: 23px;
  text-align: left;
}

/* line 305, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol.two-level {
  margin: 0;
  counter-reset: first-level;
}

/* line 308, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol.two-level li {
  list-style-type: none;
  position: relative;
}

/* line 311, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol.two-level li:before {
  display: none;
}

/* line 315, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol.two-level > li {
  list-style-type: none;
  counter-increment: first-level;
}

/* line 319, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol.two-level ol {
  padding: 30px;
  counter-reset: second-level;
}

/* line 323, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ol.two-level ol > li:before {
  display: inline-block;
  margin-right: 5px;
  position: absolute;
  counter-increment: second-level;
  content: counter(first-level) "." counter(second-level) " ";
  text-align: right;
  -ms-transform: translate(-125%, 0);
  -webkit-transform: translate(-125%, 0);
  transform: translate(-125%, 0);
}

/* line 335, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ul {
  margin: 5px 0px 18px 0px;
  list-style-position: inherit;
}

/* line 338, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ul li {
  line-height: 28px;
  list-style-type: none;
  float: left;
  display: list-item;
  padding: 0px 0px 0px 22px;
  clear: both;
  position: relative;
}

/* line 349, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article ul li:before {
  content: ".";
  display: inline-block;
  position: absolute;
  margin-right: 16px;
  top: 12px;
  left: 0px;
  width: 4px;
  height: 4px;
  text-align: center;
  vertical-align: middle;
  font-size: 0px;
  color: #333333;
  background: #333333;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

/* line 372, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article table {
  width: 100%;
  margin: 10px 0px 20px 0px;
}

/* line 376, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article table tr {
  width: 100%;
  border-bottom: 1px solid #e9ecee;
}

/* line 381, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article table tr:first-child {
  border-top: 1px solid #e9ecee;
}

/* line 385, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article table td {
  padding: 0px 10px;
  line-height: 36px;
  text-align: right;
}

/* line 391, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article table tr:nth-child(odd) {
  background: #f2f4f5;
}

/* line 395, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article table td:first-child {
  text-align: left;
}

/* line 401, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article img:only-child {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 405, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_typography.scss */
.article img:not(:only-child) {
  margin-left: 10px;
  margin-right: 10px;
}

/* Instant */
/* line 2, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_animations.scss */
.ani-instant {
  -webkit-transition: all 0.05s ease;
  -o-transition: all 0.05s ease;
  -moz-transition: all 0.05s ease;
  -ms-transition: all 0.05s ease;
  transition: all 0.05s ease;
}

/* Fast ease */
/* line 7, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_animations.scss */
.ani-fast, .btn-base, .btn-info, .btn-essential, .btn-base-inv, .btn-info-inv, .btn-essential-inv {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* Normal ease */
/* line 12, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_animations.scss */
.ani-normal {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* Slow ease */
/* line 17, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_animations.scss */
.ani-slow {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 5, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-horizontal .panel {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #d3d3d3;
}

/* line 10, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-horizontal .panel-heading {
  padding: 0 15px;
  background: #e4e4e4;
}

/* line 15, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-horizontal .panel-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
}

/* line 22, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
form .panel.panel-default .panel-heading .pull-right {
  line-height: 38px;
}

/* line 26, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-group {
  margin-bottom: 8px;
}

/* line 29, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-group label {
  font-size: 13px;
  font-weight: 600;
}

/* line 34, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-group .form-control {
  -webkit-box-shadow: 0px 0px 0px #d3d3d3;
  -moz-box-shadow: 0px 0px 0px #d3d3d3;
  box-shadow: 0px 0px 0px #d3d3d3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

/* line 41, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-group-btn .input-group {
  padding: 0 14px;
}

/* line 45, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-group-btn .input-group-btn {
  vertical-align: top;
}

/* line 49, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-group-btn .ui-autocomplete-input ~ .input-group-btn .btn {
  line-height: 32px;
}

/* line 53, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-group-btn .django-select2 ~ .input-group-btn .btn {
  line-height: 32px;
  left: -2px;
  width: calc(100% + 3px);
  position: relative;
}

/* line 60, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-group-btn .select2-container {
  width: auto !important;
}

/* line 67, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.is-required .form-control {
  border: 1px solid #6883c6;
}

/* line 71, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.has-success .form-control {
  border: 1px solid #3c763d;
}

/* line 75, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.has-warning .form-control {
  border: 1px solid #e84833;
}

/* line 79, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.has-error .form-control {
  border: 1px solid #D65C4F;
}

/* line 85, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
input {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
  border: 1px solid #d3d3d3;
  background: #fff;
  color: #696969;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 0px #d3d3d3;
  -moz-box-shadow: 0px 0px 0px #d3d3d3;
  box-shadow: 0px 0px 0px #d3d3d3;
}

/* line 102, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
input[type='checkbox']:focus,
select:focus,
input:focus:not([readonly]):not(.select2-search__field):focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #b988b3 !important;
}

/* line 110, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px;
  position: absolute;
  z-index: 1;
  right: 2px;
}

/* line 117, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}

/* line 122, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.alert {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  border: 0 solid;
  border-left: 2px solid;
  -webkit-box-shadow: 0px 0px 0px #d3d3d3;
  -moz-box-shadow: 0px 0px 0px #d3d3d3;
  box-shadow: 0px 0px 0px #d3d3d3;
}

/* line 129, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.alert-success {
  border-left: 2px solid #3c763d;
  background: #dff0d8;
}

/* line 134, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.alert-warning {
  border-left: 2px solid #D65C4F;
  color: #D65C4F;
  background: #fcf8e3;
}

/* line 140, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.alert-error {
  border-left: 2px solid #D65C4F;
  color: #D65C4F;
  background: #fcf8e3;
}

/* line 146, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.panel-primary > .panel-heading {
  border-color: #d3d3d3;
  line-height: 30px;
  color: #333333;
  font-weight: 600;
}

/* line 153, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
select#combobox-select-type-request {
  width: 325px;
}

/* line 157, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.form-horizontal .control-label {
  padding-top: 0;
  line-height: 20px;
  font-size: 13px;
}

/* line 164, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.help-block {
  margin: 0;
}

/* line 168, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.help-block-text {
  font-size: 11px;
}

/* line 172, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.attachment-info {
  font-size: 11px;
  padding: 10px;
  margin: 10px 0;
}

/* line 179, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.existing-attachment p {
  margin: 5px;
  padding: 0;
}

/* line 184, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.existing-attachment .form-horizontal .form-group {
  padding: 0px;
}

/* line 188, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.existing-attachment .form-group, .existing-attachment .form-group > div {
  margin: 0;
  padding: 0;
}

/* line 194, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.red-icon, .green-icon, .orange-icon {
  font-size: 12px;
}

/* line 198, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.red-icon:before {
  color: red;
}

/* line 202, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.green-icon:before {
  color: #00ca00;
}

/* line 206, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.orange-icon:before {
  color: orange;
}

/* line 212, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.contestant-add-new-object .modal-content form .panel-body {
  padding: 0px;
}

/* line 216, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.contestant-add-new-object .modal-content form .form-actions {
  padding: 10px;
}

/* line 222, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.mf_filter_help {
  position: relative;
  width: 0;
  height: 0;
  padding: 8px;
  background: url(../images/help.svg);
  background-size: cover;
  margin-top: 5px;
}

/* line 232, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
#sv_attendenceinvoice_note {
  width: 56px;
}

/* line 236, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.ui-autocomplete {
  height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
  background: white;
  padding: 1rem;
  line-height: 25px;
  border: 1px solid #dbdbdb;
  margin-top: 1px;
  z-index: 9999;
}

/* line 248, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.ui-autocomplete li:hover {
  border: 0 solid;
}

/* line 252, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

/* line 260, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_form.scss */
.ui-menu .ui-menu-item.ui-state-focus,
.ui-menu .ui-menu-item.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/* line 2, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog {
  display: block;
  overflow: auto;
  position: fixed !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  outline: 0;
}

/* line 16, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog .form-horizontal .panel {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  border: 0 solid #d3d3d3;
  margin-bottom: 0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
}

/* line 22, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog .form-horizontal > .panel > .panel-heading {
  display: none;
}

/* line 25, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog .form-horizontal .panel-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
}

/* line 31, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog .form-horizontal .form-group {
  margin-bottom: 8px;
}

/* line 34, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog .form-horizontal .form-group label {
  font-size: 13px;
  font-weight: 600;
}

/* line 39, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog .form-horizontal .form-group .form-control {
  -webkit-box-shadow: 0px 0 0 #d3d3d3;
  -moz-box-shadow: 0px 0 0 #d3d3d3;
  box-shadow: 0px 0 0 #d3d3d3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

/* line 45, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog .form-horizontal .form-actions {
  padding: 15px 0 0 15px;
  margin-top: 0;
  border-top: 1px solid #d3d3d3;
}

/* line 53, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog .close {
  color: #fff;
  text-shadow: none;
  opacity: 0.6;
}

/* line 61, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.modal-sm {
  width: 300px;
}

/* line 65, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.modal-md {
  width: 100%;
  max-width: 600px;
}

/* line 70, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.modal-lg {
  width: 900px;
}

/* line 74, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.modal-xl {
  width: 1200px;
}

/* line 78, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.modal-header {
  padding: 13px 16px 14px 16px;
  background-color: #6883c6;
  color: #fff;
  border-bottom: 0;
}

/* line 85, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.modal-title {
  margin: 0;
}

/* line 89, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.modal-body {
  padding: 15px;
}

/* line 93, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.modal-footer {
  margin: 0 15px;
  padding: 15px 0;
  border-top: 1px solid #d3d3d3;
  text-align: right;
}

/* line 101, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog.fade .modal-dialog {
  background: #fff;
  -webkit-transform: translate(0, -30%);
  -ms-transform: translate(0, -30%);
  -o-transform: translate(0, -30%);
  transform: translate(0, -30%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}

/* line 121, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog.fade.in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transform: translate(0, 0%);
  -ms-transform: translate(0, 0%);
  -o-transform: translate(0, 0%);
  transform: translate(0, 0%);
}

/* line 134, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
.app-modal-dialog.fade.in .modal-dialog {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-transform: translate(0, 200px);
  -ms-transform: translate(0, 200px);
  -o-transform: translate(0, 200px);
  transform: translate(0, 200px);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}

/* line 155, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_base_dialog.scss */
body.modal-open {
  overflow: hidden;
}

/* The main calendar widget.  DIV containing a table. */
/* line 3, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar {
  position: relative;
  box-sizing: content-box;
}

/* line 7, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar * {
  box-sizing: content-box;
}

/* line 12, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar, div.calendar table {
  font-size: 11px;
  color: #333333;
  cursor: default;
  background: #fff;
  opacity: .97 !important;
  filter: Alpha(Opacity=97) !important;
  z-index: 1150;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 5px 20px #e4e4e4;
  -moz-box-shadow: 0px 5px 20px #e4e4e4;
  box-shadow: 0px 5px 20px #e4e4e4;
  border: 0px solid #f0f1f4;
}

/* line 28, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar td, div.calendar table td {
  height: 25px;
  width: 25px;
}

/* line 33, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tr, div.calendar table tr {
  border-bottom: 0px solid;
  background: #fff;
  font-weight: 600 !important;
}

/* line 39, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .footrow, div.calendar table .footrow {
  display: none;
}

/* line 44, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar table {
  padding: 10px 0px 20px 20px;
  display: block;
  border-right: 30px solid #3e7e9f;
}

/* line 50, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar thead {
  position: relative;
}

/* line 54, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar thead .button {
  display: none;
}

/* line 58, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar thead .title {
  width: 100%;
  font-weight: 600;
  text-align: center;
  line-height: 45px;
  height: 45px;
  font-size: 16px;
  color: #3a4148;
  padding: 0px;
  margin: 0px;
}

/* line 70, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar thead .headrow {
  position: absolute;
  background: transparent;
  top: 18px;
  font-size: 20px;
}

/* line 77, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar thead .headrow td.button.nav {
  width: auto;
}

/* line 81, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar thead .headrow td:nth-child(4) {
  margin-left: 206px;
}

/* line 90, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar thead tr:first-child td:last-child div {
  font-size: 20px;
}

/* line 94, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar thead tr:first-child td:last-child.button {
  display: block;
  position: absolute;
  top: 5px;
  right: 1px;
  color: #fff;
}

/* line 103, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.calendar table .time {
  display: none !important;
}

/* line 107, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.text_area div.calendar {
  margin-left: 40px;
}

/* line 111, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
img div.calendar_icon {
  background: url("../images/calendar.png") no-repeat scroll 0 0 transparent !important;
  border: 0 solid !important;
  bottom: 0;
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 18px 16px 0 0;
  margin: 0px 0px 0 1px;
  vertical-align: top;
  width: 0;
}

/* line 124, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.text_area div.calendar td {
  width: 100px !important;
}

/* line 128, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.text_area div.calendar .cell-header {
  color: #fff;
}

/* line 132, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.text_area div.calendar td {
  border: 1px white solid;
  cellspacing: 1px #fff;
  padding: 1px;
  margin-top: 1px;
  background: #d4d4d4;
  border-collapse: collapse;
}

/* Header part -- contains navigation buttons and day names. */
/* line 145, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .button {
  /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  /* They are the navigation buttons */
  padding: 2px;
  /* Make the buttons seem like they're pressing */
}

/* line 154, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar thead .weekend {
  /* How a weekend day name shows in header */
  color: #f00;
}

/* line 158, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar thead .hilite {
  /* How do the buttons in header appear when hover */
  cursor: pointer;
  color: #35c9f8;
}

/* The body part -- contains all the days in month. */
/* line 165, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody .day {
  /* Cells <TD> containing month days dates */
  width: 25px;
  text-align: right;
  padding: 5px 5px 5px 5px;
  border: 1px solid #fff;
  color: #000;
  display: inline-block;
  line-height: 25px;
  text-align: center;
  font-size: 14px;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}

/* line 184, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}

/* line 188, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

/* line 192, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #fed;
  display: none;
}

/* line 201, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody .rowhilite td.wn {
  background: #efe;
}

/* line 205, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody td.hilite,
div.calendar tbody td.weekend.hilite {
  /* Hovered cells <TD> */
  border: 1px solid #d3d3d3;
  color: #fff;
  background: #3e7e9f;
}

/* line 213, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody td.active {
  /* Active (pressed) cells <TD> */
  background: #ddc;
  padding: 2px 2px 0px 2px;
}

/* line 218, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody td.selected,
div.calendar .daysrow .day:hover {
  /* Cell showing today date */
  border: 1px solid #3e7e9f;
  color: #fff;
  background: #3e7e9f;
  border-radius: 18px;
  text-align: center;
  line-height: 25px;
}

/* line 229, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .daysrow .day:hover {
  border: 1px dashed #3e7e9f;
  background: transparent;
  cursor: pointer;
  color: #3e7e9f;
}

/* line 237, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody td.weekend {
  /* Cells showing weekend days */
}

/* line 241, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody td.today {
  font-weight: bold;
}

/* line 243, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody .disabled {
  color: #999;
}

/* line 245, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody .emptycell {
  /* Empty cells (the best is to hide them) */
  visibility: hidden;
  border: 1px solid #fff;
  padding: 5px;
}

/* line 251, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tbody .emptyrow {
  /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */
/* line 257, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tfoot .footrow {
  /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #CCCCCC;
  color: #000;
}

/* line 264, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tfoot .ttip {
  /* Tooltip (status bar) cell <TD> */
  border-top: 0px solid #655;
  background: #CCCCCC;
}

/* line 270, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tfoot .hilite {
  /* Hover style for buttons in footer */
  background: #faa;
  border: 1px solid #f40;
  padding: 1px;
}

/* line 276, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tfoot .active {
  /* Active (pressed) style for buttons in footer */
  background: #c77;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */
/* line 283, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #ffe;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

/* line 297, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .combo .label,
div.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

/* line 303, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .combo .label-IEfix {
  width: 4em;
}

/* line 307, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .combo .hilite {
  background: #fc8;
}

/* line 311, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .combo .active {
  border-top: 1px solid #a64;
  border-bottom: 1px solid #a64;
  background: #fee;
}

/* line 318, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar td.time {
  border-top: 1px solid #a88;
  padding: 1px 0px;
  text-align: center;
  background-color: #fed;
}

/* line 325, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar td.time .hour,
div.calendar td.time .minute,
div.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #988;
  background-color: #fff;
}

/* line 334, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar td.time .ampm {
  text-align: center;
}

/* line 338, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
}

/* line 343, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar td.time span.hilite {
  border-color: #000;
  background-color: #866;
  color: #fff;
}

/* line 349, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/* line 355, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar td,
div.calendar td.button.nav {
  width: 25px;
  text-align: right;
  border: 0px solid #d3d3d3;
  color: #555;
  display: inline-block;
}

/* line 365, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .headrow td.button.hilite {
  padding: 2px;
}

/* line 370, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar .headrow td.button.nav.hilite {
  cursor: pointer;
}

/* line 375, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar thead .name {
  /* Cells <TD> containing the day names */
  border: 1px solid #fff;
  padding: 5px;
  text-align: center;
  color: #959595;
  background: #fff;
  text-transform: uppercase;
}

/* line 385, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tfoot .ttip {
  width: auto;
  background: #CCCCCC;
}

/* line 390, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
#calendar-container {
  width: 225px;
  float: left;
}

/* line 395, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
tablediv.calendar td.no_style, tablediv.calendar2 td.no_style {
  border: none;
  background-color: none;
}

/* line 397, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
tablediv.calendar td div.cell-number, tablediv.calendar2 td div.cell-number {
  font-size: 10px;
  color: #444444;
  display: block;
  vertical-align: middle;
}

/* line 401, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
table div.calendar td div, tablediv.calendar2 td div {
  display: block;
  text-align: center;
}

/* line 403, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar_item {
  padding: 4px;
  margin-bottom: 1px;
}

/* line 408, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar_event_day {
  background-color: #BBFFB5;
  background-image: url(../images/icons/calendar.png);
  background-position: 2px 50%;
  background-repeat: no-repeat;
  color: #6D7E6C;
  font-size: 22px;
  height: 26px;
  margin: 2px;
  padding-bottom: 3px;
  padding-top: 3px;
  z-index: 1000;
}

/* line 422, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
div.calendar tfoot .ttip {
  color: #222222;
}

/* line 426, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.filter-date-img,
.calendar_icon {
  position: relative;
  margin-left: 5px;
}

/* line 433, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.filter-date-img:after,
img.calendar_icon:after {
  font-family: "fontello";
  content: '\e80b';
  font-size: 14px;
  text-indent: inherit;
  position: absolute;
  left: 0px;
  top: -5px;
  color: #50ABC2;
  cursor: pointer;
}

/* line 449, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.single-form .filter-date-img:after,
.single-form img.calendar_icon:after {
  top: 0px;
}

/* line 457, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
.multi-form .filter-date-img:before,
.multi-form img.calendar_icon:before {
  top: 3px;
}

/* line 464, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
img.calendar_icon:hover,
.filter-date-img img:hover {
  background: transparent !important;
}

/* line 470, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_calendar.scss */
img.calendar_icon {
  border: 0 solid !important;
  bottom: 0;
  height: 0;
  margin: 0px 0px;
  overflow: hidden;
  padding: 8px;
  vertical-align: middle;
  width: 0;
  display: inline;
  z-index: 1;
}

/* grey */
/* orange */
/* blue */
/* green */
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

/* line 2, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .form_wrapper input[type="text"], .grid_wrapper .form_wrapper input[type="password"], .grid_wrapper .form_wrapper select, .grid_wrapper #question_wrapper #div_text_input_answer input, .grid_wrapper #question_wrapper #selectbox_answer select, .grid_wrapper .ui-dialog-content input[type="text"], .ui-jqgrid-view input[type="text"], .ui-search-toolbar input {
  border: 1px solid #dbdbdb;
  margin: 0 0 3px 0;
  font-size: 11px;
  height: 25px;
  color: #383f47;
}

/* line 10, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-widget {
  font-family: "Open Sans", sans-serif;
}

/* line 14, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid,
.grid_wrapper {
  max-width: 100%;
  position: relative;
  float: left;
  padding: 0;
  text-align: left;
  margin: 0;
  color: #4D4D4D;
  font-size: 13px;
}

/* line 25, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-button-icon-only .ui-button-text,
.mainContent .ui-jqgrid .button_single, .mainContent .ui-jqgrid input[type="button"],
.mainContent .ui-jqgrid input.form_submit,
.grid_wrapper .ui-button-icon-only .ui-button-text,
.grid_wrapper .button_single,
.grid_wrapper input[type="button"],
.grid_wrapper input.form_submit {
  font-size: 13px;
  padding: 0 10px;
  text-transform: uppercase;
}

/* line 33, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .button_single[disabled="disabled"],
.mainContent .ui-jqgrid .button_single[disabled="disabled"]:hover,
.grid_wrapper .button_single[disabled="disabled"],
.grid_wrapper .button_single[disabled="disabled"]:hover {
  border: 1px solid #ddd;
  color: #707070;
  background: #dedede;
  cursor: default;
  border-radius: 0 0 0 0;
}

/* line 42, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-jqgrid-sortable, .mainContent .ui-jqgrid #sfCoreHelpFile,
.grid_wrapper .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-jqgrid-sortable,
.grid_wrapper #sfCoreHelpFile {
  color: #4D4D4D;
  font-size: 12px;
  line-height: 30px;
  padding: 0 0 0 8px !important;
  text-align: left;
  font-weight: 600;
}

/* line 50, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-widget-content,
.grid_wrapper .ui-widget-content {
  border-radius: 0;
  font-size: 12px;
  display: table-row;
}

/* line 56, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-jqgrid-titlebar,
.grid_wrapper .ui-jqgrid-titlebar {
  border-radius: 0;
  border: 0 solid;
  float: left;
  position: absolute !important;
  top: -25px !important;
  color: #209fd6;
  background: transparent;
  margin: 0;
}

/* line 67, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-button-icon-only .ui-icon,
.grid_wrapper .ui-button-icon-only .ui-icon {
  background: transparent !important;
}

/* line 72, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-button-icon-only .ui-button-text,
.grid_wrapper .ui-button-icon-only .ui-button-text {
  text-indent: 0 !important;
}

/* line 77, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-button-icon-only.ui-state-hover .ui-button-text,
.grid_wrapper .ui-button-icon-only.ui-state-hover .ui-button-text {
  background-color: #f4f4f4;
  color: #333;
  cursor: pointer;
}

/* line 83, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .button_single,
.grid_wrapper .button_single {
  float: right;
}

/* line 86, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .button_single:hover,
.grid_wrapper .button_single:hover {
  background-color: #f4f4f4;
  border: 1px solid #dbdbdb;
}

/* line 91, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .button_single:first-child,
.grid_wrapper .button_single:first-child {
  margin: 0;
}

/* line 94, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-button-text,
.grid_wrapper .ui-button-text {
  position: inherit;
  line-height: 33px !important;
}

/* line 99, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-jqgrid-hdiv,
.grid_wrapper .ui-jqgrid-hdiv {
  background: #d9d9d9 !important;
  color: #4D4D4D;
  margin: 0;
}

/* line 105, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-jqgrid-hbox,
.grid_wrapper .ui-jqgrid-hbox {
  background: #d9d9d9 !important;
}

/* line 109, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-jqgrid-sortable .ui-icon-asc,
.mainContent .ui-jqgrid .ui-jqgrid-sortable .ui-icon-desc,
.grid_wrapper .ui-jqgrid-sortable .ui-icon-asc,
.grid_wrapper .ui-jqgrid-sortable .ui-icon-desc {
  width: 9px;
  margin: 3px 0 0 2px;
  padding: 0;
}

/* line 117, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-jqgrid-sortable .ui-icon-asc,
.grid_wrapper .ui-jqgrid-sortable .ui-icon-asc {
  margin-top: 6px;
}

/* line 122, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-jqgrid-sortable .ui-icon-desc,
.grid_wrapper .ui-jqgrid-sortable .ui-icon-desc {
  margin-top: 0px;
}

/* line 127, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid div.cover,
.grid_wrapper div.cover {
  background: rgba(120, 120, 120, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
}

/* line 137, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid div.spinner,
.grid_wrapper div.spinner {
  display: none;
}

/* line 140, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid #radiobox_answers,
.grid_wrapper #radiobox_answers {
  clear: both;
  padding: 20px 0 0;
}

/* line 144, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid #radiobox_answers input,
.grid_wrapper #radiobox_answers input {
  float: left;
}

/* line 147, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid #radiobox_answers .box_answer_label,
.grid_wrapper #radiobox_answers .box_answer_label {
  float: left;
}

/* line 154, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid button.ui-button-icon-only,
.grid_wrapper button.ui-button-icon-only {
  width: auto;
  padding: 0;
}

/* line 158, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid input.form_submit,
.grid_wrapper input.form_submit {
  float: right;
}

/* line 161, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid input.form_submit:hover,
.grid_wrapper input.form_submit:hover {
  background: #de432d;
  cursor: pointer;
}

/* line 165, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid tr.ui-search-toolbar th,
.grid_wrapper tr.ui-search-toolbar th {
  border: 0 solid !important;
  border-top: 0px !important;
}

/* line 170, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-jqgrid-labels .ui-th-column,
.grid_wrapper .ui-jqgrid-labels .ui-th-column {
  background: transparent !important;
}

/* line 174, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-search-toolbar .ui-th-column,
.grid_wrapper .ui-search-toolbar .ui-th-column {
  background: transparent !important;
}

/* line 178, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-button-icons-only .ui-button-text,
.grid_wrapper .ui-button-icons-only .ui-button-text {
  text-indent: 0 !important;
}

/* line 183, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid table,
.grid_wrapper table {
  border-collapse: inherit;
  width: 100% !important;
}

/* line 188, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-priority-secondary, .mainContent .ui-jqgrid .ui-widget-content .ui-priority-secondary, .mainContent .ui-jqgrid .ui-widget-header .ui-priority-secondary,
.grid_wrapper .ui-priority-secondary,
.grid_wrapper .ui-widget-content .ui-priority-secondary,
.grid_wrapper .ui-widget-header .ui-priority-secondary {
  opacity: 1;
}

/* line 192, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid .ui-corner-bottom,
.grid_wrapper .ui-corner-bottom {
  border-radius: 0;
}

/* line 196, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid select,
.grid_wrapper select {
  height: 28px !important;
  line-height: 28px;
  margin-top: 0px !important;
}

/* line 203, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.mainContent .ui-jqgrid thead select,
.grid_wrapper thead select {
  height: 22px !important;
  line-height: 22px !important;
  font-size: 11px;
  width: 95% !important;
  margin: 0 0 3px 0;
}

/* line 214, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid tr.ui-row-ltr {
  background: #fff;
}

/* line 218, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid tr:nth-child(even) {
  background: #fafafa;
}

/* line 221, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid tr:nth-child(even):hover {
  background: #f2f2f2;
}

/* line 225, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid tr:nth-child(even).ui-state-highlight, .ui-jqgrid tr:nth-child(even).ui-state-highlight:hover {
  background: #d5e6fd;
}

/* line 232, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid-bdiv tr:nth-child(odd):hover {
  background: #f2f2f2;
}

/* line 236, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid-bdiv tr:nth-child(odd).ui-state-highlight, .ui-jqgrid-bdiv tr:nth-child(odd).ui-state-highlight:hover {
  background: #d5e6fd;
}

/* line 242, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid .ui-jqgrid-pager {
  background: #dcdcdc !important;
  background: #f2f2f2 !important;
}

/* line 247, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid .ui-jqgrid-pager {
  border-color: #fff !important;
  border-width: 1px 0px 0px !important;
  border-top: 1px solid white !important;
  padding-top: 3px  !important;
  height: 35px !important;
}

/* line 255, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid tr.jqgrow td {
  font-size: 11px !important;
  line-height: 35px !important;
  border-bottom: none !important;
}

/* line 260, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
  background: #f2f2f2;
}

/* line 264, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover {
  cursor: pointer;
  background: #e6e6e6;
}

/* line 268, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-hover.ui-state-highlight, .ui-widget-content .ui-state-hover.ui-state-highlight {
  background: #e6e6e6;
}

/* line 273, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-dialog .grid_wrapper {
  min-height: 120px;
  min-width: 800px;
}

/* line 276, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-dialog div.form_wrapper {
  padding: 5px 0 20px 0;
  position: relative;
}

/* line 280, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.buttons_box {
  position: relative;
  float: right;
  margin-top: 0px;
}

/* line 286, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.buttons_box button {
  background: transparent !important;
  margin: 5px 0 0 5px;
  height: 35px;
  float: left;
  font-size: 13px;
  color: #333333;
  font-weight: 600;
}

/* line 296, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.buttons_box .ui-state-default .ui-icon {
  margin: 0;
  top: 0;
}

/* line 302, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid-view {
  margin: 0;
  background: #fff;
  border: 0 solid #fff !important;
}

/* line 314, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-circle-triangle-n {
  background: url(images/titlebar-arrow-n.png) no-repeat 0 0 !important;
}

/* line 317, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-circle-triangle-s {
  background: url(images/titlebar-arrow-s.png) no-repeat 0 0 !important;
}

/* line 320, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid-titlebar-close {
  display: none;
}

/*
.ui-jqgrid-titlebar-close {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 10px;
  padding: 0;
  height: 8px; }
  .ui-jqgrid-titlebar-close span {
    margin: 0 0 0 0 !important;
    width: 10px !important; }
 */
/* line 336, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-minusthick {
  background: url(images/delete.png) no-repeat 0 0 !important;
}

/* line 339, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-plusthick {
  background: url(images/insert.png) no-repeat 0 0 !important;
}

/* line 342, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-help {
  background: url(images/help.png) no-repeat 0 0 !important;
}

/* line 345, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-check {
  background: url(images/save.png) no-repeat 0 0 !important;
}

/* line 348, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-refresh {
  background: url(images/refresh.png) no-repeat 0 0 !important;
}

/* line 351, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-print {
  background: url(images/print.png) no-repeat 0 0 !important;
}

/* line 354, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-folder-open {
  background: url(images/open.png) no-repeat 0 0 !important;
}

/* line 357, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-pencil {
  background: url(images/edit.png) no-repeat 0 0 !important;
}

/* line 360, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_appendix {
  float: left;
  width: 100%;
  text-align: right;
  position: relative;
  top: 10px;
}

/* line 367, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper > .ui-jqgrid > .ui-jqgrid-view {
  margin: 22px 0 0 0;
}

/* line 370, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#grid_pumptype .ui-jqgrid-view {
  margin: 22px 0 0 0;
}

/*
span.ui-jqgrid-title {
  padding: 0 !important;
  font-weight: normal !important;
  font-size: 14px !important;
}
*/
/* line 381, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-pg-table .ui-icon {
  width: 16px;
}

/* line 384, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
input.ui-pg-input {
  font-size: 1em !important;
}

/* line 387, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
select.ui-pg-selbox {
  font-size: 1em !important;
}

/* line 390, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-pager-control .ui-icon {
  height: 16px;
}

/* line 393, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#finish_test_buttons input:hover {
  background: #de432d;
  cursor: pointer;
}

/* line 397, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid-htable .ui-th-column {
  border: 0;
  height: auto !important;
}

/* line 401, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid-pager .ui-pg-table input {
  border-radius: 0;
  height: 25px;
  border: 1px solid #c0c0c0 !important;
}

/* line 406, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid-pager .ui-pg-table select {
  height: 20px;
}

/* line 409, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-default .ui-icon.ui-icon-triangle-1-n {
  background: url(images/sort-arrow-2x2.png) no-repeat -9px 0px;
  width: 9px;
  height: 18px;
}

/* line 414, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-default .ui-icon.ui-icon-triangle-1-s {
  background: url(images/sort-arrow-2x2.png) no-repeat;
  width: 9px;
  height: 18px;
}

/* line 419, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.separator_behind_help {
  float: left;
  border: 1px solid #dbdbdb;
  height: 38px;
  margin: 5px 0 0 5px;
  position: relative;
}

/*# sourceMappingURL=grid.css.map */
/* line 428, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
input {
  padding: 0 5px;
  margin: 0 0 0px 0px;
  height: 25px;
  font-size: 13px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 0 #000;
  -moz-box-shadow: 0 0 0 0 #000;
  box-shadow: 0 0 0 0 #000;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 445, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
input:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 452, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#filterElement input,
.paginationControls input {
  height: 30px;
  margin-top: 0px !important;
  margin: 0;
}

/* line 461, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-corner-all {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 0 #000;
  -moz-box-shadow: 0 0 0 0 #000;
  box-shadow: 0 0 0 0 #000;
}

/* line 471, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
thead .ui-th-column {
  font-weight: 500;
  font-size: 14px;
}

/* line 476, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon {
  text-indent: inherit;
}

/* line 488, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-circlesmall-plus,
.ui-icon-circlesmall-minus {
  width: auto;
  height: auto;
  background: transparent;
}

/* line 495, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-circlesmall-plus:before {
  font-family: fontello;
  content: '\e80E';
  font-size: 10px;
  height: 25px;
  line-height: 25px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(9deg);
}

/* line 510, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-icon-circlesmall-minus:before {
  font-family: fontello;
  content: '\e80E';
  font-size: 10px;
  height: 25px;
  line-height: 25px;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

/* line 529, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-default .ui-icon.ui-icon-triangle-1-n {
  background: transparent;
}

/* line 532, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-default .ui-icon.ui-icon-triangle-1-n:before {
  font-family: fontello;
  content: '\e80F';
  font-size: 7px;
  height: 25px;
  line-height: 25px;
  top: 0;
}

/* line 543, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-default .ui-icon.ui-icon-triangle-1-s {
  background: transparent;
}

/* line 546, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-state-default .ui-icon.ui-icon-triangle-1-s:before {
  font-family: fontello;
  content: '\e80e';
  font-size: 7px;
  height: 25px;
  line-height: 25px;
  top: 0;
}

/* line 560, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-search-toolbar {
  background: transparent;
}

/* line 564, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
tr:nth-child(even).ui-search-toolbar {
  background: transparent;
}

/* line 566, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
tr:nth-child(even).ui-search-toolbar:hover {
  background: transparent;
}

/* line 570, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
tr:nth-child(even).ui-search-toolbar th {
  line-height: inherit;
}

/* line 574, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
tr:nth-child(even).ui-search-toolbar input {
  height: 22px;
  padding: 0 3px !important;
}

/* line 580, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid {
  border: 0 solid;
  width: auto !important;
  clear: both;
}

/* line 585, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid tr.jqgroup td {
  height: 25px;
  line-height: 25px;
}

/* line 591, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid .ui-jqgrid-htable th div {
  line-height: inherit;
}

/* line 596, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid .ui-pg-selbox {
  padding: 0 20px 0 5px;
}

/* line 603, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-jqgrid .ui-jqgrid-btable tr {
  width: 100%;
}

/* line 617, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#gview_payment_grid_obj {
  overflow-x: scroll;
  max-width: 100%;
}

/* line 621, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#gview_payment_grid_obj .ui-jqgrid-hdiv {
  overflow-x: initial;
  float: left;
  width: 100% !important;
  border-bottom: 1px solid #fff;
}

/* line 628, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#gview_payment_grid_obj .ui-icon-carat-1-sw {
  display: none;
}

/* line 632, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#gview_payment_grid_obj .ui-icon-plus,
#gview_payment_grid_obj .ui-state-highlight .ui-icon-plus {
  background-image: url(images/ui-icons_004276_256x240.png);
}

/* line 637, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#gview_payment_grid_obj .ui-icon-minus,
#gview_payment_grid_obj .ui-state-highlight .ui-icon-minus {
  background-image: url(images/ui-icons_004276_256x240.png);
}

/* line 642, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#gview_payment_grid_obj td[aria-describedby="payment_grid_obj_clean_money"],
#gview_payment_grid_obj td[aria-describedby="payment_grid_obj_calculated_brutto"] {
  font-weight: bold;
}

/* line 650, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-widget-overlay {
  background: #000;
}

/* line 655, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-dialog .ui-jqgrid-view,
.ui-dialog .ui-jqgrid-bdiv,
.ui-dialog .ui-jqgrid-hdiv, .ui-dialog.ui-corner-all .ui-jqgrid-view,
.ui-dialog.ui-corner-all .ui-jqgrid-bdiv,
.ui-dialog.ui-corner-all .ui-jqgrid-hdiv {
  width: 100% !important;
}

/* line 662, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-dialog .ui-dialog-titlebar-close, .ui-dialog.ui-corner-all .ui-dialog-titlebar-close {
  border: 0px solid;
}

/* line 666, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-dialog .ui-dialog-titlebar-close.ui-state-default .ui-icon,
.ui-dialog .ui-dialog-titlebar-close.ui-state-default .ui-icon,
.ui-dialog .ui-dialog-titlebar-close span.ui-icon, .ui-dialog.ui-corner-all .ui-dialog-titlebar-close.ui-state-default .ui-icon,
.ui-dialog.ui-corner-all .ui-dialog-titlebar-close.ui-state-default .ui-icon,
.ui-dialog.ui-corner-all .ui-dialog-titlebar-close span.ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png);
}

/* line 677, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-subgrid {
  margin: 0;
  padding: 0;
  width: 100%;
  padding-left: 40px;
  display: table;
  background: white;
  border-bottom: 1px solid #d9d9d9;
}

/* line 687, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-subgrid:hover {
  background: white;
}

/* line 691, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-subgrid tr:nth-child(even) {
  background: #fafafa;
  box-shadow: inset 0 0 1000px #fafafa;
}

/* line 697, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-hdiv,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-htable {
  background: #daf2fe !important;
}

/* line 702, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-hdiv:hover,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-hdiv tr:nth-child(odd):hover,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-htable:hover,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-htable tr:nth-child(odd):hover {
  background: #daf2fe !important;
}

/* line 708, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-hdiv tr:nth-child(even).ui-state-highlight,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-hdiv tr:nth-child(even).ui-state-highlight:hover,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-hdiv tr:nth-child(odd).ui-state-highlight:hover,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-hdiv tr:nth-child(odd).ui-state-highlight,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-htable tr:nth-child(even).ui-state-highlight,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-htable tr:nth-child(even).ui-state-highlight:hover,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-htable tr:nth-child(odd).ui-state-highlight:hover,
.grid_wrapper .ui-jqgrid .ui-subgrid .ui-jqgrid-htable tr:nth-child(odd).ui-state-highlight {
  background: #cfe9f8 !important;
  box-shadow: inset 0 0 1000px #cfe9f8 !important;
}

/* line 720, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid-htable {
  background: #d9d9d9 !important;
}

/* line 728, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-jqgrid-bdiv button,
.grid_wrapper .ui-jqgrid .ui-jqgrid-bdiv input[type="button"],
.grid_wrapper .ui-jqgrid .ui-jqgrid-bdiv input[type="submit"],
.grid_wrapper .ui-jqgrid .ui-jqgrid-bdiv input[type="text"],
.grid_wrapper .ui-jqgrid .ui-jqgrid-bdiv input[type="reset"] {
  height: 28px;
  padding: 0px 7px;
  margin-top: 0px !important;
}

/* line 738, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-jqgrid-bdiv select {
  margin-top: 0px !important;
  width: 98%;
}

/* line 743, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow td {
  padding: 0 5px;
}

/* line 749, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.grid_wrapper .ui-jqgrid tr:nth-child(even).ui-state-highlight,
.grid_wrapper .ui-jqgrid tr:nth-child(even).ui-state-highlight:hover,
.grid_wrapper .ui-jqgrid tr:nth-child(odd).ui-state-highlight,
.grid_wrapper .ui-jqgrid tr:nth-child(odd).ui-state-highlight:hover {
  background: #ccedbb;
  box-shadow: inset 0 0 1000px #ccedbb;
}

/* line 760, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.extendableBlock {
  font-size: 16px;
  margin: 5px 0 5px 0;
  padding: 5px 20px;
  border: 1px solid #e5ebef;
  cursor: pointer;
  color: #666666;
  background-color: #ebebeb;
  font-weight: 600;
  border-radius: 2px;
  width: 100%;
  display: inline-block;
}

/* line 774, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.extendableBlock:hover {
  background: #f5f5f5;
}

/* line 779, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#grid_invoice_received .jqgrow .ui-icon, #wage_grid_obj .jqgrow .ui-icon {
  color: #444444;
  background-image: url(images/ui-icons_004276_256x240.png);
}

/* line 784, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#grid_invoice_received .ui-jqgrid-hdiv, #grid_invoice_received .ui-jqgrid-bdiv, #wage_grid_obj .ui-jqgrid-hdiv, #wage_grid_obj .ui-jqgrid-bdiv {
  width: 800px !important;
}

/* line 788, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#grid_invoice_received .ui-subgrid, #wage_grid_obj .ui-subgrid {
  display: table-row;
}

/* line 792, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#grid_invoice_received .grid_emptyrecords, #wage_grid_obj .grid_emptyrecords {
  text-wrap: nowrap;
}

/* line 798, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#wage_grid_obj .ui-jqgrid-hdiv, #wage_grid_obj .ui-jqgrid-bdiv {
  width: 1220px !important;
}

/* line 803, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#gview_grid_invoice_received:not(.ui-jqgrid-view) {
  margin: 22px 0 0 0;
}

/* line 806, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
#gview_grid_invoice_received:not(.ui-jqgrid-view) .ui-jqgrid-titlebar {
  top: -3px !important;
}

/* line 811, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_grid.scss */
.ui-notify-message a {
  color: #fff;
}

/* line 1, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

/* line 7, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .filter_form .filter_div {
  margin-bottom: 20px;
  margin-right: 20px;
  display: inline-block;
}

/* line 13, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .filter_form .filter_span {
  font-weight: bold;
  line-height: 2.7;
  vertical-align: bottom;
  margin-right: 6px;
}

/* line 20, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .filter_form .filter_select {
  padding: 0px 4px;
  width: 130px;
}

/* line 26, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee form {
  width: 100%;
}

/* line 30, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .employee {
  width: 100%;
  max-width: 20rem;
  display: flex;
  flex-wrap: wrap;
  align-content: start;
}

/* line 37, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .employee.company1 .employee_container {
  background: #d5f4ff;
}

/* line 41, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .employee.company2 .employee_container {
  background: #c2fbe8;
}

/* line 45, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .employee.company4 .employee_container {
  background: #eee1e1;
}

/* line 49, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .employee.company3 .employee_container {
  background: #fff2d6;
}

/* line 55, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .employee_container {
  width: 100%;
  max-width: 20rem;
  padding: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  position: relative;
}

/* line 66, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .col.photo {
  display: flex;
}

/* line 70, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee img.photo {
  border-radius: 4px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.35);
  margin-right: 10px;
  height: 64px;
  max-width: 64px;
  border: 1px solid #b3b3b3;
  display: inline-block;
  background: white;
}

/* line 81, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .description {
  color: grey;
  line-height: 12px;
  width: 100px;
}

/* line 91, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .data-basic {
  max-width: calc(100% - 84px);
}

/* line 94, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .data-basic .row:first-child {
  color: #4a79b5;
  font-weight: bold;
  font-size: 12px;
}

/* line 99, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .data-basic .row:first-child a {
  color: #4a79b5;
}

/* line 106, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .data-additional .row {
  padding: 5px 0;
}

/* line 112, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .data-col2 .row,
.PgEmployee .data-col1 .row {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

/* line 119, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .btn-additional {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

/* line 125, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .btn-additional.collapsed {
  background: url(../images/arrow_right_icon.svg) no-repeat;
  width: 10px;
  height: 10px;
  transform: rotate(0deg) translateX(0px) translateY(2px);
}

/* line 133, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .btn-additional.expanded {
  background: url(../images/arrow_right_icon.svg) no-repeat;
  width: 10px;
  height: 10px;
  transform: rotate(90deg) translateX(5px) translateY(2px);
}

/* line 143, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .data-additional {
  width: 100%;
}

/* line 147, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/pages/_employee.scss */
.PgEmployee .data-additional.collapsed {
  display: none;
}

/* line 5, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#divPersonsAtOffice div .form_header .form_header_title {
  font-size: 12px;
  margin-bottom: 24px;
  font-weight: 800;
  text-align: center;
}

/* line 12, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#divPersonsAtOffice div .form_header .form_header_columns {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 17, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#divPersonsAtOffice div .form_header .form_header_columns div {
  width: 100%;
  border-bottom: 1px solid #333333;
  margin-right: 24px;
}

/* line 22, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#divPersonsAtOffice div .form_header .form_header_columns div:last-child {
  margin-right: 0;
}

/* line 29, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#divPersonsAtOffice div .persons {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 34, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#divPersonsAtOffice div .persons .persons_at_office {
  width: 100%;
  margin-right: 24px;
  height: 19px;
}

/* line 39, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#divPersonsAtOffice div .persons .persons_at_office:last-child {
  margin-right: 0px;
}

/* line 46, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
.left_at_work {
  background: #7c95b5;
  padding: 20px 0px 20px 15px;
}

/* line 50, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
.left_at_work .left_at_work_title {
  font-weight: 600;
  margin-bottom: 5px;
}

/* line 56, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
.left_at_work .left_at_work_cont p {
  padding-bottom: 0px;
}

/* line 65, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
.black {
  color: #000;
}

/* line 69, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
.left_menu a:hover,
.left_menu a:active {
  text-decoration: none;
  color: #000;
}

/* line 75, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
.left_menu a > div:hover,
.left_menu a > div:active {
  background: #698cb9;
}

/* line 80, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#rfidarea .menuarea_body:hover,
#rfidarea .menuarea_body:active {
  background: #698cb9 !important;
}

/* line 87, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr td {
  padding-left: 4%;
}

/* line 90, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr td:first-child {
  padding-left: 8px;
}

/* line 94, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr td:nth-child(2) {
  padding-left: 2%;
}

/* line 98, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr td:nth-child(4) {
  padding-left: 2%;
}

/* line 102, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr td:nth-child(10) {
  padding-left: 5%;
}

/* line 107, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr {
  background: #FFFFFF !important;
  box-shadow: none !important;
}

/* line 111, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr.ui-state-highlight {
  box-shadow: inset 0 0 1000px #D4EBF9 !important;
}

/* line 115, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr.jqgrow:hover {
  box-shadow: inset 0 0 1000px #D4EBF9 !important;
}

/* line 120, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr td {
  background: transparent !important;
}

/* line 124, ../../projects/ois/ois/src/app/template/olcdesign/css/scss/_2021_changes.scss */
#outside_cash_grid_obj tr.jqgroup,
#outside_cash_grid_obj tr.jqgroup td {
  background: #FBFBFB !important;
}

/*# sourceMappingURL=global.css.map */