@charset "utf-8";
/* 
	print.less
	
	Project: OSCIA
	
*/
/*------ imports ------*/
/* 
	definitions.less
	
	Project: OSCIA
	
*/
/*custom*/
/* 
	mixins.less
	
	Project: OSCIA
	
*/
.f_right {
  float: right;
  display: block;
}
.f_left {
  float: left;
  display: block;
}
.clear {
  display: block;
  clear: both;
}
.c_left {
  clear: left;
}
.c_right {
  clear: right;
}
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}
.nomargin {
  margin: 0 !important;
}
.nomargin-top {
  margin-top: 0 !important;
}
.nomargin-bottom {
  margin-bottom: 0 !important;
}
.nomargin-left {
  margin-left: 0 !important;
}
.nomargin-right {
  margin-right: 0 !important;
}
.nopadding {
  padding: 0 !important;
}
.nopadding-top {
  padding-top: 0 !important;
}
.nopadding-bottom {
  padding-bottom: 0 !important;
}
.nopadding-left {
  padding-left: 0 !important;
}
.nopadding-right {
  padding-right: 0 !important;
}
.noborder {
  border: 0 !important;
}
.nobg {
  background: none !important;
}
.hidden {
  display: none !important;
}
@media all and (max-width:1440px) {
  .hidden-notebook {
    display: none !important;
  }
}
@media all and (max-width:1024px) {
  .hidden-tablet-l {
    display: none !important;
  }
}
@media all and (max-width:768px) {
  .hidden-tablet-p {
    display: none !important;
  }
}
@media all and (max-width:480px) {
  .hidden-smartphone {
    display: none !important;
  }
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.block {
  display: block;
}
.inlineblock {
  display: inline-block;
}
.v-top {
  vertical-align: top;
}
.v-middle {
  vertical-align: middle;
}
.v-bottom {
  vertical-align: bottom;
}
.vh-middle:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.d-table {
  display: table;
  table-layout: fixed;
}
.d-row {
  display: table-row;
}
.d-cell {
  display: table-cell;
}
@media all and (max-width:1024px) {
  .d-table.column,
  .d-row.column,
  .d-cell.column {
    display: block;
    width: 100%;
  }
}
@media all and (max-width:768px) {
  .d-table.column-p,
  .d-row.column-p,
  .d-cell.column-p {
    display: block;
    width: 100%;
  }
}
@media all and (max-width:480px) {
  .d-table.column-s,
  .d-row.column-s,
  .d-cell.column-s {
    display: block;
    width: 100%;
  }
}
.container {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
}
.container-xsm {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  max-width: 900px;
}
.container-sm {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  max-width: 1100px;
}
.container-med {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  max-width: 1360px;
}
.container-lg {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  max-width: 1980px;
}
.container-xlg {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  max-width: 1770px;
}
.container-padded {
  padding: 0 50px;
}
@media all and (max-width:1024px) {
  .container-padded {
    padding: 0 30px;
  }
}
@media all and (max-width:768px) {
  .container-padded {
    padding: 0 20px;
  }
}
.text-caps {
  text-transform: uppercase;
}
.text-low {
  text-transform: lowercase;
}
.text-italic {
  font-style: italic;
}
.text-strike {
  text-decoration: line-through;
}
.weight-normal {
  font-weight: 300;
}
.weight-medium {
  font-weight: 500;
}
.weight-bold {
  font-weight: 700;
}
.fade-20 {
  opacity: 0.2;
  filter: alpha(opacity=20);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
}
.fade-25 {
  opacity: 0.25;
  filter: alpha(opacity=25);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
}
.fade-50 {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.container-padded {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/*------ site header ------*/
#site-header {
  padding-bottom: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border-bottom: 2px solid #cccccc;
}
/*------ navigation ------*/
.navigations,
.mobile-toggle-wrapper {
  display: none;
}
/*------ page header ------*/
#page-header {
  background: transparent !important;
}
#page-header:before {
  content: none;
}
#page-header .container-padded {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  min-height: 0;
  padding-top: 38px;
}
#page-header .left-col,
#page-header .right-col {
  min-height: 0;
}
#page-header .left-col {
  width: 100%;
  padding: 20px 0 0 0;
}
#page-header .left-col h1 {
  margin-bottom: 7px;
  font-size: 1.3125rem;
  font-weight: 500;
  color: #333333;
}
#page-header .left-col h6 {
  display: none;
}
#page-header .left-col .progress-bar {
  display: none;
}
#page-header .right-col {
  padding: 38px 0;
}
#page-header .right-col h1,
#page-header .right-col h2 {
  color: #669933;
}
#page-header .right-col h3 {
  color: #333333;
}
#page-header .right-col .progress-bar {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  margin-top: 23px;
}
#page-header .right-col .status-icon {
  bottom: 73px;
}
#page-header .left-col + .right-col {
  width: 100%;
  padding-left: 0;
  padding-top: 0;
}
/*------ body ------*/
#sidebar-wrapper {
  display: none;
}
#sidebar-wrapper + #main-wrapper {
  width: 100% !important;
  padding-left: 0 !important;
}
/*------ forms ------*/
.input:disabled,
.select:disabled,
.textarea:disabled {
  background-color: #eeeeee;
  color: #0066cc;
}
.select:disabled {
  background-image: url('../images/ui/select-blue.png');
}
.checkbox:disabled + label .box,
.radio:disabled + label .box {
  background-color: #eeeeee;
}
.checkbox:disabled + label .box:before,
.radio:disabled + label .box:before {
  color: #0066cc;
}
.checkbox:disabled + label .text,
.radio:disabled + label .text {
  color: #333333;
}
.radio-button:disabled {
  color: #333333;
}
.radio-button:disabled + label {
  color: #333333;
}
.radio-button:checked + label {
  color: #ffffff;
}
.radio-button:disabled + label:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.icon-checkbox:disabled + label {
  cursor: not-allowed;
}
.icon-checkbox:disabled + label:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.inputfile:disabled + label {
  background-color: #eeeeee;
  color: #0066cc;
}
/*------ tables ------*/
.data-table .checkbox:disabled + label .box,
.form-table .checkbox:disabled + label .box,
.data-table .radio:disabled + label .box,
.form-table .radio:disabled + label .box {
  background-color: #ffffff;
}
.data-table a.icon-button:disabled,
.form-table a.icon-button:disabled,
.data-table input.icon-button:disabled,
.form-table input.icon-button:disabled,
.data-table button.icon-button:disabled,
.form-table button.icon-button:disabled {
  color: #333333;
}
.form-table .input:disabled,
.form-table .select:disabled {
  background-color: #ffffff;
  color: #0066cc;
}
/*------ footer ------*/
#sticky-footer,
.language-selector {
  display: none;
}
