@charset "UTF-8";
/*#region: font families  */
@font-face {
  font-family: 'eds-icons';
  src: url("../fonts/eds-icons.eot?9cw4rj");
  src: url("../fonts/eds-icons.eot?9cw4rj#iefix") format("embedded-opentype"), url("../fonts/eds-icons.ttf?9cw4rj") format("truetype"), url("../fonts/eds-icons.woff?9cw4rj") format("woff"), url("../fonts/eds-icons.svg?9cw4rj#eds-icons") 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: 'eds-icons';
      src: url('../font/eds-icons.svg?90036151#eds-icons') format('svg');
    }
  }
  */
/*[class^="pi-"]:before, [class*=" pi-"]:before {
    font-family: "eds-icons";
    /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 code/
    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); /
  }*/
.pi-info-multicolor:before {
  content: "\e900";
  color: #3098cf; }

.pi-info-multicolor:after {
  content: "\e901";
  margin-left: -160px;
  color: #1776b6; }

.pi-times-multicolor:before {
  content: "\e904";
  color: #c81a26; }

.pi-times-multicolor:after {
  content: "\e905";
  margin-left: -1em;
  color: #ba0512; }

.pi-exclamation-triangle-multicolor:before {
  content: "\e907";
  color: #f4a431; }

.pi-exclamation-triangle-multicolor:after {
  content: "\e908";
  margin-left: -1em;
  color: #cf7e17; }

.pi-question-circle-multicolor:before {
  content: "\e90a";
  color: #3098cf; }

.pi-question-circle-multicolor:after {
  content: "\e90b";
  margin-left: -1em;
  color: #1776b6; }

.pi-check-multicolor:before {
  content: "\e910";
  color: #299829; }

.pi-check-multicolor:after {
  content: "\e911";
  margin-left: -130px;
  color: #007e00; }

.pi-chevron-right:before {
  content: "\e800"; }

.pi-exclamation-circle:before {
  content: ""; }

.pi-exclamation-triangle:before {
  content: "\e802"; }

.pi-info-circle:before {
  content: "\e803"; }

.pi-pencil:before {
  content: "\e804"; }

.pi-plus:before {
  content: "\e805"; }

.pi-question-circle:before {
  content: "\e806"; }

.pi-search:before {
  content: ""; }

.pi-sort:before {
  content: "\e808"; }

.pi-sort-down:before {
  content: "\e809"; }

.pi-sort-up:before {
  content: "\e80a"; }

.pi-step-forward:before {
  content: ""; }

.pi-step-backward:before {
  content: ""; }

.pi-times:before {
  content: "\e80d"; }

.pi-times-circle:before {
  content: ""; }

.pi-calendar:before {
  content: "\e80f"; }

.pi-caret-down:before {
  content: ""; }

.pi-caret-left:before {
  content: ""; }

.pi-caret-right:before {
  content: ""; }

.pi-check:before {
  content: ""; }

.pi-check-circle:before {
  content: ""; }

.pi-chevron-down:before {
  content: "\e815"; }

.pi-chevron-left:before {
  content: "\e816"; }

.pi-pdf-file:before {
  content: "\e902"; }

.pi-xls-file:before {
  content: "\e903"; }

.pi-lock:before {
  content: ""; }

.pi-chevron-up:before {
  content: "\e913"; }

.pi-caret-up:before {
  content: "\e915"; }

.pi-plus-circle:before {
  content: "\e916"; }

.pi-minus:before {
  content: "\e917"; }

.pi-minus-circle:before {
  content: "\e918"; }

.pi-circle-on:before {
  content: "\e919"; }

.pi-circle-off:before {
  content: "\e91a"; }

.pi-th-large:before {
  content: "\e91b"; }

.pi-arrow-down:before {
  content: "\e91c"; }

.pi-arrow-left:before {
  content: "\e91d"; }

.pi-arrow-right:before {
  content: "\e91e"; }

.pi-arrow-up:before {
  content: "\e91f"; }

.pi-bars:before {
  content: "\e920"; }

.pi-arrow-circle-down:before {
  content: "\e921"; }

.pi-arrow-circle-left:before {
  content: "\e922"; }

.pi-arrow-circle-right:before {
  content: "\e923"; }

.pi-arrow-circle-up:before {
  content: "\e924"; }

.pi-info:before {
  content: "\e925"; }

.pi-home:before {
  content: "\e926"; }

.pi-spinner:before {
  content: "\e927"; }

.pi-chevron-circle-left:before {
  content: "\e928"; }

.pi-chevron-circle-down:before {
  content: "\e929"; }

.pi-chevron-circle-right:before {
  content: "\e92a"; }

.pi-chevron-circle-up:before {
  content: "\e92b"; }

.pi-angle-double-down:before {
  content: "\e92c"; }

.pi-angle-double-left:before {
  content: "\e92d"; }

.pi-angle-double-right:before {
  content: "\e92e"; }

.pi-angle-double-up:before {
  content: "\e92f"; }

.pi-angle-down:before {
  content: "\e930"; }

.pi-angle-left:before {
  content: "\e931"; }

.pi-angle-right:before {
  content: "\e932"; }

.pi-angle-up:before {
  content: "\e933"; }

.pi-upload:before {
  content: "\e934"; }

.pi-ban:before {
  content: "\e935"; }

.pi-star-o:before {
  content: "\e936"; }

.pi-star:before {
  content: "\e937"; }

.pi-refresh:before {
  content: "\e938"; }

.pi-user:before {
  content: "\e939"; }

.pi-window-minimize:before {
  content: "\e93a"; }

.pi-window-maximize:before {
  content: "\e93b"; }

.pi-external-link:before {
  content: "\e93c"; }

.pi-trash:before {
  content: "\e93d"; }

.pi-user-minus:before {
  content: "\e93e"; }

.pi-user-plus:before {
  content: "\e93f"; }

.pi-clock:before {
  content: "\e940"; }

.pi-users:before {
  content: "\e941"; }

.pi-cloud-download:before {
  content: "\e943"; }

.pi-cloud-upload:before {
  content: "\e944"; }

.pi-cloud:before {
  content: "\e945"; }

.pi-align-right:before {
  content: "\e946"; }

.pi-align-left:before {
  content: "\e947"; }

.pi-align-center:before {
  content: "\e948"; }

.pi-align-justify:before {
  content: "\e949"; }

.pi-cog:before {
  content: "\e94a"; }

.pi-print:before {
  content: "\e94b"; }

.pi-filter:before {
  content: "\e94c"; }

.pi-replay:before {
  content: "\e94d"; }

.pi-bookmark:before {
  content: "\e94e"; }

.pi-globe:before {
  content: "\e94f"; }

.pi-ellipsis-v:before {
  content: "\e950"; }

.pi-ellipsis-h:before {
  content: "\e951"; }

.pi-calendar-times:before {
  content: "\e952"; }

.pi-calendar-minus:before {
  content: "\e953"; }

.pi-calendar-plus:before {
  content: "\e954"; }

.pi-clone:before {
  content: "\e955"; }

.pi-download:before {
  content: "\e956"; }

.pi-copy:before {
  content: "\e957"; }

.pi-file:before {
  content: "\e958"; }

.pi-question:before {
  content: "\e95a"; }

.pi-save:before {
  content: "\e95b"; }

.pi-power-off:before {
  content: "\e95c"; }

.pi-tags:before {
  content: "\e95d"; }

.pi-tag:before {
  content: "\e95e"; }

.pi-unlock:before {
  content: "\e960"; }

.pi-inbox:before {
  content: "\e961"; }

.pi-video:before {
  content: "\e962"; }

.pi-folder:before {
  content: "\e963"; }

.pi-folder-open:before {
  content: "\e964"; }

.pi-eye-slash:before {
  content: "\e965"; }

.pi-eye:before {
  content: "\e966"; }

.pi-list:before {
  content: "\e967"; }

.pi-map-marker:before {
  content: "\e968"; }

.pi-table:before {
  content: "\e969"; }

.pi-lock-open:before {
  content: "\e96a"; }

.pi-dollar:before {
  content: "\e96b"; }

.pi-camera:before {
  content: "\e96c"; }

.pi-chart-bar:before {
  content: "\e96d"; }

.pi-sitemap:before {
  content: "\e96e"; }

.pi-wifi:before {
  content: "\e96f"; }

.pi-sign-in:before {
  content: "\e970"; }

.pi-sign-out:before {
  content: "\e971"; }

.pi-image:before {
  content: "\e972"; }

.pi-images:before {
  content: "\e973"; }

.pi-money-bill:before {
  content: "\e974"; }

.pi-eject:before {
  content: "\e975"; }

.pi-volume-down:before {
  content: "\e976"; }

.pi-volume-up:before {
  content: "\e977"; }

.pi-volume-off:before {
  content: "\e978"; }

.pi-envelope:before {
  content: "\e979"; }

.pi-share-alt:before {
  content: "\e97a"; }

.pi-paperclip:before {
  content: "\e97b"; }

.pi-bell:before {
  content: "\e97c"; }

.pi-briefcase:before {
  content: "\e97d"; }

.pi-comments:before {
  content: "\e97e"; }

.pi-comment:before {
  content: "\e97f"; }

.pi-shopping-cart:before {
  content: "\e980"; }

.pi-key:before {
  content: "\e981"; }

.pi-mobile:before {
  content: "\e982"; }

.pi-tablet:before {
  content: "\e983"; }

@font-face {
  font-family: 'Assistant-Light';
  src: url("../fonts/Assistant-Light.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'Assistant';
  src: url("../fonts/Assistant-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Assistant';
  src: url("../fonts/Assistant-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Assistant';
  src: url("../fonts/Assistant-SemiBold.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

/*#endregion*/
/*#region: declare variables  */
/*#region: font variables  */
/*#endregion*/
/*#region: color variables  */
/*#endregion*/
/*#endregion*/
.eduDS {
  font: 16px "Assistant";
  direction: rtl;
  text-align: right;
  /*#region: p-button  */
  /*.ui-button-icon-only .ui-button-icon-left, 
    .ui-button-text-icon-left .ui-button-icon-left, 
    .ui-button-text-icon-right .ui-button-icon-right {        
        top: 40%;
        margin-right: 5px;
        margin-left: 5px;
    }*/
  /*#endregion*/
  /*#region: p-messages  */
  /*.ui-messages .ui-messages-close .pi-times:before {
        content: $edu-close-times-icon;
        position: absolute;  
        left:.4em; 
        top:30%; 
    } */
  /*#endregion*/
  /*#region: p-toast  */
  /*.ui-toast-message .pi-exclamation-triangle:before {
        //content: $edu-exclamation-white-icon;
        //display: block;
        //margin-top: 30%;
    }*/
  /*.ui-toast-icon.pi-info-circle:before {
        //content: $edu-info-white-icon;
        //display: block;
        //margin-top: 30%;
    }*/
  /*#endregion*/
  /*#region: p-tooltip  */
  /*#endregion*/
  /*#region: p-dialog  */
  /*.ui-dialog-titlebar-close .pi-times:before {
        content: $edu-close-times-icon;
        position: absolute;  
        left: 1em; 
    }  */
  /*#endregion*/
  /*#region: p-confirmdialog  */
  /*.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon.pi.pi-check:before {
        content: $edu-success-icon;
    }
    .ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon.pi.pi-times:before {
        content: $edu-error-icon;
    }
    .ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon.pi.pi-exclamation-triangle:before {
        content: $edu-warning-icon;
    }*/
  /*.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon.pi.pi-info-circle:before {
        content: $edu-info-icon;
    }    
    .ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon.pi.pi-question-circle:before {
        content: $edu-decision-white-icon;
    }*/
  /*#endregion*/
  /*#region: p-radiobutton */
  /*#endregion*/
  /*#region: p-inputtext */
  /*#endregion*/
  /*#region: p-validation */
  /* .ui-grid .ui-grid-row {
    flex-wrap: wrap;
  }

  .ui-grid.ui-grid-pad>.ui-grid-row>div {
    float:  none;
    flex-basis: 66%;
    text-align:  left;
  }*/
  /*#endregion*/
  /*#region: p-togglebutton */
  /*#endregion*/
  /*#region: p-steps */
  /*#endregion*/
  /*#region: p-progressBar */
  /*#endregion*/
  /*#region: p-paginator */
  /*.pi-caret-right:before { 
    content: $edu-arrow-left-icon;
    position: absolute;
    top:-2px;
  }*/
  /*.pi-step-forward:before { 
    content: $edu-arrow-end-left-icon;
    position: absolute;
    top:-2px;
  }*/
  /*.ui-state-default .pi-caret-left:before{
    content:  $edu-arrow-left-icon;
    position: absolute;
    top:-2px;
    transform: rotate(180deg);
  }*/
  /*.ui-state-disabled .pi-caret-left:before {
    content: $edu-arrow-right-disabled-icon;
    position: absolute;
    top:-2px;
   }*/
  /*.ui-state-default .pi-step-backward:before{
    content: $edu-arrow-end-left-icon;
    position: absolute;
    top:-2px;
    transform: rotate(180deg);
  } */
  /*.ui-state-disabled .pi-step-backward:before { 
    content: $edu-arrow-end-right-disabled-icon;
    position: absolute;
    top:-2px;
  }*/
  /*#endregion*/
  /*#region: p-tabview */
  /*#endregion*/
  /*#region: p-progressspinner */
  /*#endregion*/
  /*#region: p-accordion  */
  /*#endregion*/
  /*#region: p-checkbox  */
  /*#endregion*/
  /*#region: p-card  */
  /*#endregion*/
  /*#region: p-calendar  */
  /*#region: p-calendar  */
  /*#endregion*/
  /*#region: p-dropdown  */
  /*.no-icon {
    .ui-dropdown-trigger.ui-state-default.ui-corner-right {
    display:none;
    }
}*/
  /*#endregion*/
  /*#region: p-autocomplete  */
  /*#endregion*/
  /*#region: p-multiselect  */
  /*.ui-multiselect-trigger-icon.ui-clickable.pi.pi-chevron-down{
    display: none;
}*/
  /*#endregion*/
  /*#region: p-table  */
  /*.row-expanded .ui-table .ui-table-tbody > tr > td:first-child{
    border-left:1px solid #ECECEC;
}*/
  /*#endregion*/
  /*#region select button*/
  /*#endregion */
  /*#region search layout*/
  /*#endregion*/
  /*#region report layout*/
  /*#endregion*/
  /*#region p-lightBox*/
  /*#endregion*/
  /*#region search results layout*/
  /*#endregion*/
  /*#region form layout*/
  /*#endregion*/ }
  .eduDS .ui-widget {
    font: 16px "Assistant"; }
  .eduDS .pi {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'eds-icons' !important;
    font-size: 16px;
    vertical-align: middle;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .eduDS .eds-title-label {
    font: 500 16px "Assistant";
    margin-bottom: 10px;
    display: block; }
  .eduDS .eds-separator-horizontal {
    border-bottom: 1px solid #C8D7E2;
    width: 104%;
    margin-bottom: 20px;
    margin-top: 30px; }
  .eduDS .eds-separator-vertical {
    border-right: 1px solid #C8D7E2; }
  .eduDS .container-fluid .ui-button {
    width: 100%; }
  .eduDS .ui-button.ui-corner-all {
    border-radius: 4px; }
  .eduDS .eds-large .ui-button {
    font: 20px 'Assistant'; }
  .eduDS .eds-large .ui-button.ui-button-text-only .ui-button-text,
  .eduDS .eds-large .ui-button.ui-button-text-icon-left .ui-button-text,
  .eduDS .eds-large .ui-button.ui-button-text-icon-right .ui-button-text {
    padding: 7px 20px 11px 20px; }
  .eduDS .ui-button {
    font: 18px "Assistant"; }
  .eduDS .ui-button.ui-button-text-only .ui-button-text,
  .eduDS .ui-button.ui-button-text-icon-left .ui-button-text,
  .eduDS .ui-button.ui-button-text-icon-right .ui-button-text {
    padding: 6px 20px 9px 20px; }
  .eduDS .ui-button-secondary.ui-button.ui-button-text-only .ui-button-text,
  .eduDS .ui-button-secondary.ui-button.ui-button-text-icon-left .ui-button-text,
  .eduDS .ui-button-secondary.ui-button.ui-button-text-icon-right .ui-button-text {
    padding: 5px 20px 8px 20px; }
  .eduDS .eds-small .ui-button,
  .eduDS .ui-button.ui-button-icon-only {
    font: 16px "Assistant";
    height: 2em; }
  .eduDS .ui-button.ui-button-icon-only {
    width: 2em; }
  .eduDS .eds-small .ui-button.ui-button-text-only .ui-button-text,
  .eduDS .eds-small .ui-button.ui-button-text-icon-left .ui-button-text,
  .eduDS .eds-small .ui-button.ui-button-text-icon-right .ui-button-text {
    padding: 4px 20px 8.11px 20px; }
  .eduDS .ui-button.ui-state-default.ui-button-success,
  .eduDS .ui-buttonset.ui-button-success > .ui-button.ui-state-default {
    background-image: linear-gradient(#008800, #006C00);
    background-color: transparent;
    border: none; }
  .eduDS .ui-button.ui-state-default.ui-button-success:enabled:hover,
  .eduDS .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover {
    background-image: linear-gradient(#008800, #006C00);
    background-color: transparent;
    border: none; }
  .eduDS .ui-button.ui-state-default.ui-button-danger,
  .eduDS .ui-buttonset.ui-button-danger > .ui-button.ui-state-default {
    background-image: linear-gradient(#C81A26, #A9020D);
    background-color: transparent;
    border: none; }
  .eduDS .ui-button.ui-state-default.ui-button-danger:enabled:hover,
  .eduDS .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover {
    background-image: linear-gradient(#C81A26, #A9020D);
    background-color: transparent;
    border: none; }
  .eduDS .ui-button-icon-only .ui-button-icon-left,
  .eduDS .ui-button-text-icon-left .ui-button-icon-left,
  .eduDS .ui-button-text-icon-right .ui-button-icon-right {
    font-size: .8em; }
  .eduDS .ui-button-text-icon-right .ui-button-icon-right {
    margin-right: 20px;
    right: 0;
    margin-top: -8px; }
  .eduDS .ui-button.ui-button-text-icon-right .ui-button-text {
    padding-right: 45px; }
  .eduDS .ui-button-text-icon-left .ui-button-icon-left {
    margin-left: 20px;
    left: 0;
    margin-top: -8px; }
  .eduDS .ui-button.ui-button-text-icon-left .ui-button-text {
    padding-left: 45px; }
  .eduDS .ui-button.ui-button-icon-only:not(.ui-button-success):not(.ui-button-danger):not(.ui-button-info) {
    border: 1px solid #235683;
    background-color: transparent;
    background-image: none;
    box-shadow: none; }
    .eduDS .ui-button.ui-button-icon-only:not(.ui-button-success):not(.ui-button-danger):not(.ui-button-info) .pi {
      color: #527697; }
  .eduDS .ui-button.ui-button-icon-only:enabled:hover {
    border: 1px solid #235683;
    background-color: #F4F6F8;
    background-image: none; }
  .eduDS .ui-button {
    background-image: linear-gradient(#2272BB, #1E63A1);
    border: none;
    box-shadow: 0px 1px 1px rgba(22, 29, 37, 0.25); }
  .eduDS .ui-button:enabled:hover {
    background-image: linear-gradient(#0F4F88, #15446E); }
  .eduDS .ui-button:enabled:focus,
  .eduDS .ui-button.ui-state-default.ui-button-secondary:enabled:focus,
  .eduDS .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus,
  .eduDS .ui-button.ui-state-default.ui-button-info:enabled:focus,
  .eduDS .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus {
    box-shadow: 0 0 0 0.2em #A4D7FF;
    border-radius: 5px; }
  .eduDS .ui-button.ui-state-default.ui-button-secondary,
  .eduDS .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default {
    color: #235683;
    background-image: none;
    background-color: transparent;
    border: 1px solid #235683;
    box-shadow: none; }
  .eduDS .ui-button.ui-state-default.ui-button-secondary:enabled:hover,
  .eduDS .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover {
    color: #15446E;
    background-color: #F4F6F8;
    border: 1px solid #15446E; }
  .eduDS .ui-button.ui-state-default.ui-button-info,
  .eduDS .ui-buttonset.ui-button-info > .ui-button.ui-state-default {
    color: #235683;
    border: none;
    background-image: none;
    background-color: transparent;
    box-shadow: none; }
  .eduDS .ui-button.ui-state-default.ui-button-info:enabled:hover,
  .eduDS .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover {
    color: #15446E;
    background-color: #F4F6F8; }
  .eduDS .ui-messages {
    padding: 8px 15px 11px 30px; }
  .eduDS .ui-messages ul {
    margin-right: 18px; }
  .eduDS .ui-messages .ui-messages-close {
    left: 0.5em;
    right: auto;
    margin-left: 5px;
    font-size: 1em; }
  .eduDS .ui-messages .ui-messages-icon {
    font: 16px 'eds-icons'; }
  .eduDS .ui-messages ul > li {
    padding: 0; }
  .eduDS .pi-times:before {
    font-size: 10px; }
  .eduDS .ui-messages.ui-messages-warn {
    background-color: #FBECCF;
    border-right: 5px solid #AE5D00;
    border-radius: 2px; }
  .eduDS .ui-messages-icon.pi-exclamation-triangle:before {
    color: #AE5D00;
    margin-top: 4px;
    display: block; }
  .eduDS .ui-messages.ui-messages-info {
    background-color: #D2E4F0;
    border-right: 5px solid #1776B5;
    border-radius: 2px; }
  .eduDS .ui-messages-icon.pi-info-circle:before {
    color: #1776B5;
    margin-top: 4px;
    background-color: #FFFFFF;
    border-radius: 50%;
    display: block; }
  .eduDS .ui-messages.ui-messages-error {
    background-color: #F5D7D9;
    border-right: 5px solid #C81A26;
    border-radius: 2px; }
  .eduDS .ui-messages-icon.pi-times:before {
    content: "";
    color: #C81A26;
    margin-top: 4px;
    background-color: #FFFFFF;
    border-radius: 50%;
    font-size: 1em;
    display: block; }
  .eduDS .ui-messages.ui-messages-success {
    background-color: #DDEBD4;
    border-right: 5px solid #008800;
    border-radius: 2px; }
  .eduDS .ui-messages-icon.pi-check:before {
    content: "";
    color: #008800;
    margin-top: 4px;
    background-color: #FFFFFF;
    border-radius: 50%;
    display: block; }
  .eduDS .ui-toast .ui-toast-close-icon {
    left: 19px;
    right: auto;
    top: .50em; }
  .eduDS .ui-toast .ui-toast-icon {
    left: auto;
    right: 15px;
    top: .55em; }
  .eduDS .ui-toast .ui-toast-message-text-content {
    margin-right: 32px;
    margin-left: 0px;
    margin-top: -2px; }
  .eduDS .ui-toast .ui-toast-summary:empty {
    padding: 0; }
  .eduDS .ui-toast .ui-toast-message-text-content {
    padding-bottom: 0; }
  .eduDS .ui-toast-close-icon.pi-times:before {
    color: #FFFFFF;
    font-weight: bold;
    /*content: $edu-close-white-icon;
        position: absolute;  
        left:.1px; 
        top:2px; */ }
  .eduDS .ui-toast .ui-toast-message.ui-toast-message-success {
    background-color: #008800;
    color: #FFFFFF; }
  .eduDS .ui-toast .ui-toast-message.ui-toast-message-error {
    background-color: #C81A26;
    color: #FFFFFF; }
  .eduDS .ui-toast .ui-toast-message.ui-toast-message-warn {
    background-color: #AE5D00;
    color: #FFFFFF; }
  .eduDS .ui-toast .ui-toast-message.ui-toast-message-info {
    background-color: #1776B5;
    color: #FFFFFF; }
  .eduDS .ui-toast-icon.pi-times:before {
    content: "";
    font-size: 1em; }
  .eduDS .ui-toast-icon.pi-check:before {
    content: ""; }
  .eduDS .ui-tooltip .ui-tooltip-text {
    background-color: #D6DAE3;
    box-shadow: none;
    color: #000000;
    padding: 6px 15px 8px 15px; }
  .eduDS .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
    border-right-color: #D6DAE3; }
  .eduDS .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
    border-top-color: #D6DAE3; }
  .eduDS .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
    border-left-color: #D6DAE3; }
  .eduDS .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
    border-bottom-color: #D6DAE3; }
  .eduDS .ui-tooltip.eds-tooltip-success .ui-tooltip-text {
    background-color: #008800;
    color: #FFFFFF; }
  .eduDS .ui-tooltip.eds-tooltip-error .ui-tooltip-text {
    background-color: #C81A26;
    color: #FFFFFF; }
  .eduDS .ui-tooltip.eds-tooltip-warning .ui-tooltip-text {
    background-color: #AE5D00;
    color: #FFFFFF; }
  .eduDS .ui-tooltip.eds-tooltip-info .ui-tooltip-text {
    background-color: #1776B6;
    color: #FFFFFF; }
  .eduDS .ui-tooltip.eds-tooltip-not-executed .ui-tooltip-text {
    background-color: #4C4C4C;
    color: #FFFFFF; }
  .eduDS .ui-tooltip.eds-tooltip-not-executed.ui-tooltip-right .ui-tooltip-arrow {
    border-right-color: #4C4C4C; }
  .eduDS .ui-tooltip.eds-tooltip-not-executed.ui-tooltip-top .ui-tooltip-arrow {
    border-top-color: #4C4C4C; }
  .eduDS .ui-tooltip.eds-tooltip-not-executed.ui-tooltip-left .ui-tooltip-arrow {
    border-left-color: #4C4C4C; }
  .eduDS .ui-tooltip.eds-tooltip-not-executed.ui-tooltip-bottom .ui-tooltip-arrow {
    border-bottom-color: #4C4C4C; }
  .eduDS .ui-tooltip.eds-tooltip-success.ui-tooltip-right .ui-tooltip-arrow {
    border-right-color: #008800; }
  .eduDS .ui-tooltip.eds-tooltip-success.ui-tooltip-top .ui-tooltip-arrow {
    border-top-color: #008800; }
  .eduDS .ui-tooltip.eds-tooltip-success.ui-tooltip-left .ui-tooltip-arrow {
    border-left-color: #008800; }
  .eduDS .ui-tooltip.eds-tooltip-success.ui-tooltip-bottom .ui-tooltip-arrow {
    border-bottom-color: #008800; }
  .eduDS .ui-tooltip.eds-tooltip-error.ui-tooltip-right .ui-tooltip-arrow {
    border-right-color: #C81A26; }
  .eduDS .ui-tooltip.eds-tooltip-error.ui-tooltip-top .ui-tooltip-arrow {
    border-top-color: #C81A26; }
  .eduDS .ui-tooltip.eds-tooltip-error.ui-tooltip-left .ui-tooltip-arrow {
    border-left-color: #C81A26; }
  .eduDS .ui-tooltip.eds-tooltip-error.ui-tooltip-bottom .ui-tooltip-arrow {
    border-bottom-color: #C81A26; }
  .eduDS .ui-tooltip.eds-tooltip-warning.ui-tooltip-right .ui-tooltip-arrow {
    border-right-color: #AE5D00; }
  .eduDS .ui-tooltip.eds-tooltip-warning.ui-tooltip-top .ui-tooltip-arrow {
    border-top-color: #AE5D00; }
  .eduDS .ui-tooltip.eds-tooltip-warning.ui-tooltip-left .ui-tooltip-arrow {
    border-left-color: #AE5D00; }
  .eduDS .ui-tooltip.eds-tooltip-warning.ui-tooltip-bottom .ui-tooltip-arrow {
    border-bottom-color: #AE5D00; }
  .eduDS .ui-tooltip.eds-tooltip-info.ui-tooltip-right .ui-tooltip-arrow {
    border-right-color: #1776B6; }
  .eduDS .ui-tooltip.eds-tooltip-info.ui-tooltip-top .ui-tooltip-arrow {
    border-top-color: #1776B6; }
  .eduDS .ui-tooltip.eds-tooltip-info.ui-tooltip-left .ui-tooltip-arrow {
    border-left-color: #1776B6; }
  .eduDS .ui-tooltip.eds-tooltip-info.ui-tooltip-bottom .ui-tooltip-arrow {
    border-bottom-color: #1776B6; }
  .eduDS .eds-tooltip-title {
    position: relative; }
  .eduDS .eds-tooltip-title[data-title]:hover:after {
    content: attr(data-title);
    position: absolute;
    background: white;
    border: 1px solid #767676;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.34);
    font: 13px 'Assistant';
    padding: 0px 10px 1px 10px;
    top: 1.7em;
    right: 0;
    width: max-content;
    color: #606060;
    z-index: 1; }
  .eduDS .eds-tooltip-container {
    display: inline;
    position: relative;
    cursor: pointer; }
  .eduDS .eds-tooltip-container:hover:before {
    border: solid;
    border-color: #d6dae3 transparent;
    border-width: 6px 6px 0 6px;
    content: "";
    position: absolute;
    z-index: 99;
    bottom: 23px;
    left: 50%;
    transform: translate(-50%, 0); }
  .eduDS .eds-tooltip-container:hover:after {
    position: absolute;
    content: attr(data-title);
    font-size: 16px;
    background-color: #d6dae3;
    box-shadow: none;
    border-radius: 3px;
    padding: 6px 15px 8px;
    color: black;
    bottom: 29px;
    left: 50%;
    z-index: 98;
    white-space: nowrap;
    transform: translate(-50%, 0); }
  .eduDS .eds-tooltip-container .pi {
    color: #6F86A6; }
  .eduDS .ui-dialog .ui-dialog-titlebar {
    padding: 11px 20px 10.5px 20px;
    font: 26px 'Assistant';
    color: #15446E;
    background-color: #FFFFFF;
    border: none;
    border-radius: unset; }
  .eduDS .ui-dialog .ui-dialog-titlebar-icon {
    float: left; }
    .eduDS .ui-dialog .ui-dialog-titlebar-icon span {
      display: inline;
      color: #15446E; }
    .eduDS .ui-dialog .ui-dialog-titlebar-icon .pi:not(.pi-times):before {
      font-size: 28px;
      display: block;
      margin-top: 6px; }
    .eduDS .ui-dialog .ui-dialog-titlebar-icon .pi.pi-times {
      margin-top: 10px;
      margin-left: -10px; }
    .eduDS .ui-dialog .ui-dialog-titlebar-icon .pi.pi-times:before {
      font-size: 18px; }
  .eduDS .ui-dialog .ui-dialog-content {
    font: 18px "Assistant"; }
  .eduDS .ui-dialog .ui-dialog-content {
    padding: 20px; }
  .eduDS .ui-dialog .ui-dialog-footer {
    border: none;
    padding: 0 20px 20px;
    display: flow-root; }
    .eduDS .ui-dialog .ui-dialog-footer .ui-button.ui-state-default.ui-button-secondary,
    .eduDS .ui-dialog .ui-dialog-footer .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default {
      float: right; }
    .eduDS .ui-dialog .ui-dialog-footer .ui-button.ui-state-default.ui-button-info,
    .eduDS .ui-dialog .ui-dialog-footer .ui-buttonset.ui-button-info > .ui-button.ui-state-default,
    .eduDS .ui-dialog .ui-dialog-footer .ui-button {
      float: left; }
  .eduDS .ui-dialog .ui-dialog-content {
    border: none;
    border-top: 1px solid #C8D7E2;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px; }
  .eduDS .ui-widget-overlay {
    background-color: #000000;
    opacity: 0.5; }
  .eduDS .ui-dialog {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
    background-color: #FFFFFF;
    border-radius: 0; }
  .eduDS .ui-confirmdialog.ui-dialog .ui-dialog-content {
    display: flex;
    padding-top: 40.5px;
    padding-left: 11px; }
  .eduDS .ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon {
    margin-right: 11px;
    margin-left: 31px;
    font-size: 140px; }
  .eduDS .eds-vertical-alignment:after {
    content: "";
    display: table;
    clear: both; }
  .eduDS .eds-vertical-alignment p-radiobutton {
    float: right;
    width: 100%; }
    .eduDS .eds-vertical-alignment p-radiobutton + p-radiobutton {
      margin-top: 15.9px; }
  .eduDS .eds-horizontal-alignment p-radiobutton + p-radiobutton {
    margin-right: 20px; }
  .eduDS .ui-radiobutton {
    margin-left: .625em; }
    .eduDS .ui-radiobutton,
    .eduDS .ui-radiobutton .ui-radiobutton-box {
      width: 1.5em;
      height: 1.5em; }
  .eduDS .ui-radiobutton-label {
    font-size: 16px;
    margin-top: -0.25em;
    display: inline-block; }
  .eduDS .ui-radiobutton .ui-radiobutton-box.ui-state-active {
    background-image: linear-gradient(#2272BB, #1E63A1);
    border: none; }
  .eduDS .ui-radiobutton .ui-radiobutton-box.ui-state-disabled {
    background-color: #F3F3F3;
    border: 1px solid #B8B8B8;
    opacity: 1; }
  .eduDS .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover {
    box-shadow: 0 0 0 1px #E1EEF8;
    border: 1px solid #E0E0E0; }
  .eduDS .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):focus {
    box-shadow: 0 0 0 1px #A4D7FF;
    border: 1px solid #4B6C8B; }
  .eduDS .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-disabled {
    background-color: #929292;
    background-image: none;
    opacity: 1; }
  .eduDS .container-fluid .ui-inputtext {
    width: 100%; }
  .eduDS .ui-inputtext {
    border: 1px solid #D1DAE2;
    color: #000000;
    padding: 6px 12px 9px 14px; }
  .eduDS textarea.ui-inputtext {
    height: auto; }
  .eduDS .ui-inputtext::placeholder,
  .eduDS .ui-placeholder {
    color: #757575; }
  .eduDS .ui-inputtext:enabled:hover:not(.ui-state-error) {
    border: 1px solid #ACB9C4; }
  .eduDS .ui-inputtext:enabled:focus:not(.ui-state-error) {
    border: 1px solid #4B6C8B; }
  .eduDS .ui-inputtext:disabled {
    opacity: 1;
    background-color: #F3F3F3;
    border: 1px solid #B8B8B8;
    color: #757575; }
  .eduDS .eds-input-label .pi.pi-question-circle {
    font-size: 14px;
    margin-top: -2px;
    margin-right: 3px; }
  .eduDS .eds-input-label {
    display: block;
    size: 15px;
    padding-bottom: 8px;
    padding-top: 18px; }
  .eduDS .eds-input-label:first-child {
    padding-top: 0; }
  .eduDS .eds-input-description {
    font-size: 14px;
    color: #757575;
    margin-top: 2px;
    position: relative; }
  .eduDS .eds-input-description a {
    float: left;
    cursor: pointer; }
  .eduDS .eds-input-description a:before {
    content: "";
    font: 18px 'eds-icons';
    position: absolute;
    top: -2.19em;
    left: 0.23px;
    color: #7e89a5;
    background-color: #F4F6F8;
    padding: 9px 13.1px;
    text-align: center;
    cursor: default; }
  .eduDS .ui-inputtext.ng-dirty.ng-invalid,
  .eduDS .ui-inputtext.ng-dirty.ng-invalid:enabled:hover:not(.ui-state-error),
  .eduDS .ui-inputtext.ng-dirty.ng-invalid:enabled:focus:not(.ui-state-error) {
    border: 1px solid #9E383E;
    /*background-image: $edu-icon-exclamation;
    background-repeat: no-repeat;
    background-position: 10px;*/ }
  .eduDS .ui-message.ui-message-error {
    color: #9E383E;
    background-color: transparent;
    padding-top: 0;
    padding-left: 0;
    font-weight: 500; }
  .eduDS .ui-message .ui-message-text {
    font-size: 14px; }
  .eduDS .ui-message-icon {
    display: none; }
  .eduDS input + p-message {
    display: block;
    position: relative; }
  .eduDS input + p-message:before {
    content: "";
    font: 18px 'eds-icons';
    position: absolute;
    top: -27px;
    left: 10.23px;
    color: #9E383E; }
  .eduDS p-message div {
    float: left; }
  .eduDS .eds-input-message {
    width: fit-content; }
  .eduDS .ui-togglebutton {
    background-image: none;
    color: #757575;
    background-color: #FFFFFF;
    border: 1px solid #D1DAE2; }
  .eduDS .ui-togglebutton.ui-state-active {
    background-image: linear-gradient(#2272BB, #1E63A1);
    border: none;
    box-shadow: 0px 1px 1px rgba(22, 29, 37, 0.25); }
  .eduDS .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover {
    background-color: #F4F6F8;
    border-color: #D1DAE2; }
  .eduDS .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus {
    border-color: #4B6C8B;
    background-color: #FFFFFF; }
  .eduDS .ui-togglebutton.ui-state-disabled {
    background-color: #F3F3F3;
    border: 1px solid #B8B8B8;
    opacity: 1; }
  .eduDS .eds-toggle-confirm .ui-togglebutton.ui-state-active {
    background-image: linear-gradient(#008800, #006C00);
    border: none;
    color: #FFFFFF; }
  .eduDS .eds-toggle-confirm .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover {
    background-image: none;
    background-color: #E4F1E4; }
  .eduDS .eds-toggle-not-confirmed .ui-togglebutton.ui-state-active {
    background-image: linear-gradient(#C81A26, #A9020D);
    border: none;
    color: #FFFFFF; }
  .eduDS .eds-toggle-not-confirmed .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover {
    background-image: none;
    background-color: #F7E5E6; }
  .eduDS .eds-toggle-waiting-confirm .ui-togglebutton.ui-state-active {
    background-image: linear-gradient(#AE5D00, #934F00);
    border: none;
    color: #FFFFFF; }
  .eduDS .eds-toggle-waiting-confirm .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover {
    background-image: none;
    background-color: #F5EDE4; }
  .eduDS .ui-steps {
    font: 18px "Assistant"; }
  .eduDS .ui-steps ul {
    display: flex; }
  .eduDS .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
    background-color: #98bed7;
    color: #FFFFFF;
    width: 2.046em;
    height: 2.046em;
    font-size: 22px;
    line-height: 1.9em; }
  .eduDS .ui-steps .ui-steps-item.ui-state-disabled {
    opacity: 1; }
  .eduDS .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
    color: #1776B5;
    opacity: 0.4; }
  .eduDS .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
    background-color: #1776B6;
    opacity: 1; }
  .eduDS .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: #1776B6;
    opacity: 1; }
  .eduDS .ui-steps::before {
    border-top: none; }
  .eduDS .ui-steps .ui-steps-item {
    position: relative;
    width: 25%; }
  .eduDS .ui-steps ul > li.ui-steps-item:first-child::before {
    width: 50%;
    right: 50%; }
  .eduDS .ui-steps ul > li.ui-steps-item:last-child::before {
    width: 50%;
    left: 50%; }
  .eduDS .ui-steps ul > li.ui-steps-item:first-child:last-child::before {
    width: 0; }
  .eduDS .ui-steps .ui-steps-item::before {
    content: "";
    position: absolute;
    top: 44%;
    width: 100%;
    border-bottom: 3px solid #98bed7;
    right: 0; }
  .eduDS .ui-steps .ui-steps-current.ui-steps-item::before {
    content: "";
    position: absolute;
    top: 44%;
    width: 100%;
    border-bottom: 3px solid #1776B6;
    right: 0; }
  .eduDS .ui-steps .ui-state-complete.ui-steps-item::before {
    content: "";
    position: absolute;
    top: 44%;
    width: 100%;
    border-bottom: 3px solid #123A5E;
    right: 0; }
  .eduDS .ui-steps.eds-steps-vertical .ui-steps-item {
    width: 100%; }
  .eduDS .ui-steps.eds-steps-vertical ul > li.ui-steps-item:first-child::before {
    height: 50%;
    top: 50%; }
  .eduDS .ui-steps.eds-steps-vertical ul > li.ui-steps-item:last-child::before {
    height: 50%;
    bottom: 50%; }
  .eduDS .ui-steps.eds-steps-vertical ul > li.ui-steps-item:first-child:last-child::before {
    height: 0; }
  .eduDS .ui-steps.eds-steps-vertical ul {
    display: flex;
    flex-wrap: wrap; }
  .eduDS .ui-steps.eds-steps-vertical .ui-steps-item::before {
    content: "";
    position: absolute;
    right: 50%;
    height: 100%;
    border-bottom: none;
    border-right: 3px solid #98bed7;
    top: 0; }
  .eduDS .ui-steps.eds-steps-vertical .ui-steps-current.ui-steps-item::before {
    content: "";
    position: absolute;
    right: 50%;
    height: 100%;
    border-bottom: none;
    border-right: 3px solid #1776B6;
    top: 0; }
  .eduDS .ui-steps.eds-steps-vertical .ui-state-complete.ui-steps-item::before {
    content: "";
    position: absolute;
    right: 50%;
    height: 100%;
    border-bottom: none;
    border-right: 3px solid #123A5E;
    top: 0; }
  .eduDS .ui-steps .ui-steps-item.ui-state-complete .ui-menuitem-link .ui-steps-number {
    background-color: #123A5E;
    opacity: 1;
    color: transparent; }
  .eduDS .ui-steps .ui-steps-item.ui-state-complete .ui-menuitem-link .ui-steps-number:before {
    content: "";
    font: bold 14px eds-icons;
    color: #FFFFFF;
    margin-left: -.7em;
    margin-top: -.2em;
    display: inline-block;
    vertical-align: middle; }
  .eduDS .ui-steps .ui-steps-item.ui-state-complete .ui-menuitem-link .ui-steps-title {
    color: #123A5E;
    opacity: 1; }
  .eduDS .ui-progressbar {
    border-radius: 2px;
    font-size: 14px; }
    .eduDS .ui-progressbar .ui-progressbar-value {
      background-color: #1776B6; }
    .eduDS .ui-progressbar .ui-progressbar-value {
      background-color: #1776B6;
      border-radius: 0 2px 2px 0; }
  .eduDS p-progressbar + label {
    font: 500 16px "Assistant";
    margin-top: 8px;
    display: block;
    text-align: center; }
  .eduDS .ui-paginator {
    border: 1px solid #D6DAE3;
    border-radius: 4px;
    background-color: #F0F1F5;
    display: flex;
    justify-content: center;
    font: 18px "Assistant";
    /*.ui-paginator-element .ui-paginator-icon.pi.pi-step-backward:before {
      content: $edu-step-backward-icon;
    }
    .ui-paginator-element .ui-paginator-icon.pi.pi-step-forward:before {
      content: $edu-step-forward-icon;
    }*/ }
    .eduDS .ui-paginator.eds-paginator-short {
      width: 407px; }
    .eduDS .ui-paginator.eds-paginator-ddl-short {
      width: 600px;
      padding-right: 16px;
      justify-content: right; }
    .eduDS .ui-paginator .ui-paginator-pages {
      font: 18px "Assistant"; }
    .eduDS .ui-paginator .ui-paginator-first, .eduDS .ui-paginator .ui-paginator-prev, .eduDS .ui-paginator .ui-paginator-next, .eduDS .ui-paginator .ui-paginator-last {
      color: #000000;
      height: 2.834em;
      min-width: 2.286em;
      border: 0 none;
      line-height: 0;
      padding: 0;
      margin: 0;
      vertical-align: top;
      border-radius: 0; }
    .eduDS .ui-paginator .ui-paginator-element .pi {
      font-size: 12px;
      margin-top: -5px; }
    .eduDS .ui-paginator .ui-paginator-first.ui-state-disabled,
    .eduDS .ui-paginator .ui-paginator-prev.ui-state-disabled,
    .eduDS .ui-paginator .ui-paginator-next.ui-state-disabled,
    .eduDS .ui-paginator .ui-paginator-last.ui-state-disabled {
      color: #B4B4B4;
      opacity: 1; }
    .eduDS .ui-paginator .ui-paginator-element .ui-paginator-icon.pi.pi-caret-left:before {
      content: ""; }
    .eduDS .ui-paginator .ui-paginator-element .ui-paginator-icon.pi.pi-caret-right:before {
      content: ""; }
    .eduDS .ui-paginator .ui-paginator-pages .ui-paginator-page {
      color: #848484;
      min-width: 2.286em;
      border: 0 none;
      line-height: 2.9;
      height: 2.834em;
      padding: 0;
      margin: 0;
      vertical-align: top;
      border-radius: 0; }
    .eduDS .ui-paginator .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover,
    .eduDS .ui-paginator .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover,
    .eduDS .ui-paginator .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover,
    .eduDS .ui-paginator .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover,
    .eduDS .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover {
      background-color: #e2e5ec; }
    .eduDS .ui-paginator .ui-dropdown.ui-widget.ui-state-default.ui-corner-all.ui-helper-clearfix {
      margin-top: 8px;
      box-shadow: none;
      border: 0; }
    .eduDS .ui-paginator .ui-dropdown .ui-dropdown-label {
      padding: 7px 29.5px 11px 5px;
      background: #F0F1F5;
      border: 0;
      width: 100%;
      height: 100%;
      border-right: 1px solid #B4B4B4;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .eduDS .ui-paginator .ui-dropdown .ui-dropdown-trigger.ui-state-default.ui-corner-right {
      background: transparent;
      position: absolute;
      left: -23px;
      right: auto;
      height: 100%; }
    .eduDS .ui-paginator .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon {
      padding: 15.5px 7.12px;
      margin-left: 3px; }
    .eduDS .ui-paginator .ui-dropdown .ui-dropdown-trigger.ui-state-default.ui-corner-right:after {
      content: 'פריטים לעמוד';
      position: absolute;
      left: -82px;
      top: 2px; }
    .eduDS .ui-paginator .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon.pi.pi-chevron-down:before {
      content: "";
      font-size: 5px;
      color: #000000; }
    .eduDS .ui-paginator .ui-dropdown .ui-dropdown-trigger,
    .eduDS .ui-paginator .ui-dropdown .ui-dropdown-label {
      color: #000000; }
    .eduDS .ui-paginator .ui-dropdown {
      margin-left: -5.5em;
      height: 2.286em;
      min-width: auto; }
    .eduDS .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
      background-color: #D6DAE3;
      color: #000000;
      font-weight: 500; }
    .eduDS .ui-paginator .ui-dropdown-panel.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ng-star-inserted {
      box-shadow: 0 0 6px #e1e1e1 !important;
      margin-top: 7px;
      right: 18px; }
    .eduDS .ui-paginator .ui-state-disabled.ui-paginator-element:before {
      color: #B4B4B4; }
  .eduDS .ui-dropdown .ui-dropdown-trigger.ui-state-default.ui-corner-right {
    background-color: #F0F1F5;
    color: #000000; }
  .eduDS .ui-dropdown-panel .ui-widget .ui-widget-content .ui-corner-all .ui-shadow .ng-star-inserted {
    right: 40px !important; }
  .eduDS .ui-inputtext {
    font-size: 16px; }
  .eduDS .ui-tabview {
    padding: 0;
    font: 18px "Assistant"; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav {
    display: flex;
    margin-bottom: 0; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active,
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover {
    background-color: #FFFFFF;
    border: none; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a {
    color: #000000; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover {
    border: none; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li a {
    font-weight: normal; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a {
    font-weight: 500; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li,
  .eduDS .ui-tabview .ui-tabview-panels {
    border: none;
    padding: 40px; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a,
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li {
    color: #000000;
    margin-right: 0px;
    padding: 0.5em 16.5px 0.61em; }
  .eduDS .ui-tabview {
    box-shadow: none; }
  .eduDS .ui-tabview-panels {
    box-shadow: 0px 0px 6px #e1e1e1; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-default.ui-state-active {
    /*-webkit-box-shadow: 3px -1px 3px 0px rgba(201, 201, 201, 0.2);
  -moz-box-shadow: 3px -1px 3px 0px rgba(201, 201, 201, 0.2);
  box-shadow: 3px -1px 3px 0px rgba(201, 201, 201, 0.2);*/
    -webkit-box-shadow: 0px 0px 6px 0px #e1e1e1;
    -moz-box-shadow: 0px 0px 6px 0px #e1e1e1;
    box-shadow: 0px 0px 6px 0px #e1e1e1;
    background-color: #FFFFFF; }
    .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-default.ui-state-active .ui-tabview-title:after {
      background-color: #FFFFFF;
      height: 5px;
      content: "";
      position: absolute;
      bottom: -5px;
      left: -2px;
      right: -2px; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li:first-child.ui-state-default.ui-state-active .ui-tabview-title:after {
    right: 0px; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li:last-child.ui-state-default.ui-state-active a .ui-tabview-title:after {
    left: 0px; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-default:focus {
    outline-style: solid;
    outline-width: 1px; }
  .eduDS .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-default {
    padding: 0px 40px;
    line-height: 1.2em;
    border-radius: 0;
    background-color: transparent; }
  .eduDS .eds-inner-tab-view .ui-tabview {
    padding: 0 33.17px; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-default.ui-state-active .ui-tabview-title:after {
      content: none; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-default:focus {
      outline-style: auto; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li,
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li a {
      background-color: #FFFFFF;
      color: #092843;
      font-weight: normal; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li a {
      padding: 25px 1em 0.72em; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active {
      border-bottom: 2px solid #1E4465; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a {
      font-weight: 500; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li {
      border-bottom: 2px solid #C8D7E2; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-default {
      box-shadow: none;
      font-size: 22px; }
      .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-default:hover {
        background: #FFFFFF;
        border-bottom: 2px solid #C8D7E2; }
    .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-top, .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-bottom, .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-left, .eduDS .eds-inner-tab-view .ui-tabview.ui-tabview-right {
      box-shadow: 0px 0px 6px #e1e1e1; }
  .eduDS .eds-inner-tab-view .ui-tabview-panels {
    box-shadow: none;
    padding: 30px 0; }
  .eduDS .pi-circle-number {
    display: inline-block; }
    .eduDS .pi-circle-number [data-number] {
      padding: 10.5px;
      background-color: #C81A26;
      border-radius: 50%;
      margin-right: 10px;
      margin-top: 6px;
      vertical-align: text-bottom;
      display: flex;
      position: relative; }
      .eduDS .pi-circle-number [data-number]:after {
        color: #FFFFFF;
        content: attr(data-number);
        font-size: 14px;
        position: absolute;
        top: -4px;
        left: 7px; }
  .eduDS .ui-progress-spinner {
    width: 141px;
    height: 141px; }
  .eduDS .eds-small .ui-progress-spinner {
    width: 62px;
    height: 62px; }

@keyframes ui-progress-spinner-color {
  100%,
  0% {
    stroke: #1777B4; } }
  .eduDS .ui-accordion-content {
    font: 18px "Assistant"; }
  .eduDS .ui-accordion .ui-accordion-header a {
    font: 500 22px 'Assistant'; }
  .eduDS .ui-accordion.ui-widget.ui-helper-reset {
    box-shadow: 0 0 6px #e1e1e1;
    width: 100%; }
  .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a {
    background-color: #FFFFFF;
    color: #092843; }
  .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-default a {
    background-color: #FFFFFF;
    color: #092843;
    padding: 15px 0 21px 0;
    border-color: transparent; }
    .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-default a:hover {
      background-color: #FFFFFF;
      border-color: transparent;
      color: #092843; }
    .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-default a span.ui-accordion-header-text, .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-default a p-header {
      margin-right: 21.5px; }
  .eduDS .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon,
  .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon,
  .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon,
  .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled):hover a .ui-accordion-toggle-icon {
    font-size: .3em;
    color: #123A5E;
    margin-right: 3em;
    margin-left: 3px;
    margin-top: 4px; }
  .eduDS .ui-accordion .ui-accordion-header:not(.ui-state-disabled):hover a .ui-accordion-toggle-icon.pi-chevron-left,
  .eduDS .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-chevron-left {
    font-size: 12px;
    color: #123A5E;
    margin-right: 21px;
    margin-left: -5px;
    margin-top: 2px;
    font-weight: bold; }
  .eduDS .ui-accordion .ui-accordion-content {
    border: 0;
    padding: 20px;
    margin-top: 0;
    border-bottom: 1px solid #C8D7E2; }
  .eduDS .ui-accordion-header.ui-state-default.ui-corner-all {
    margin-bottom: 0;
    margin-top: 0;
    border-bottom: 1px solid #C8D7E2; }
  .eduDS .ui-accordion .ui-accordion-content {
    padding: 20px;
    margin-top: 0; }
  .eduDS p-accordion p-accordiontab:last-child > div.ui-state-default:first-child,
  .eduDS p-accordion p-accordiontab:last-child .ui-accordion-content {
    border-bottom: 0; }
  .eduDS p-accordion p-accordiontab:last-child > div.ui-state-active:first-child {
    border-bottom: 1px solid #C8D7E2; }
  .eduDS .eds-accordion-bg-color.ui-accordion {
    margin: 0; }
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon,
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon,
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon,
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header:not(.ui-state-disabled):hover a .ui-accordion-toggle-icon {
      margin-left: -10px; }
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header:not(.ui-state-disabled):hover a .ui-accordion-toggle-icon.pi-chevron-left,
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-chevron-left {
      margin-left: -18px;
      color: #1E4465; }
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header .ui-accordion-header-text, .eduDS .eds-accordion-bg-color.ui-accordion p-header {
      font: 500 16px "Assistant";
      color: #1E4465; }
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header.ui-state-default.ui-corner-all {
      margin-bottom: 0; }
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-default a {
      background: #C7D9E7;
      margin: 0;
      padding: 4px 0 11px; }
    .eduDS .eds-accordion-bg-color.ui-accordion .ui-accordion-content {
      background: #F1F4F9;
      border-top: transparent;
      padding-top: 11px; }
  .eduDS .eds-accordion-bg-color.ui-accordion .eds-accordion-colored-topics {
    margin: -11px -20px -20px 0px;
    width: 102.8%; }
  .eduDS .eds-accordion-colored-topics.ui-accordion.ui-widget.ui-helper-reset {
    box-shadow: none; }
  .eduDS .eds-accordion-colored-topics.ui-accordion .ui-accordion-header-text {
    font: 500 16px "Assistant";
    color: #1E4465; }
  .eduDS .eds-accordion-colored-topics.ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon,
  .eduDS .eds-accordion-colored-topics.ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon,
  .eduDS .eds-accordion-colored-topics.ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon,
  .eduDS .eds-accordion-colored-topics.ui-accordion .ui-accordion-header:not(.ui-state-disabled):hover a .ui-accordion-toggle-icon {
    color: #1E4465;
    font-size: 9px;
    margin: 0px 18px 0px -12px; }
  .eduDS .eds-accordion-colored-topics.ui-accordion .ui-accordion-header.ui-state-active.ui-state-default.ui-corner-all {
    border-bottom: 0; }
  .eduDS .eds-accordion-colored-topics.ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-default a {
    background-color: #F1F4F9;
    padding: 2px 0 9px; }
  .eduDS .eds-accordion-colored-topics.ui-accordion .ui-accordion-content {
    margin-top: -7.5px;
    padding: 0px 40px 12.5px 20px;
    font-size: 15px;
    border-bottom: 1px solid #C8D7E2;
    background-color: #F1F4F9; }
  .eduDS .eds-accordion-colored-topics.ui-accordion p-accordiontab:last-child .ui-accordion-content {
    border-bottom: 0; }
  .eduDS .eds-vertical-alignment p-checkbox {
    float: right;
    width: 100%; }
    .eduDS .eds-vertical-alignment p-checkbox + p-checkbox {
      margin-top: 15.9px; }
  .eduDS .eds-horizontal-alignment p-checkbox + p-checkbox {
    margin-right: 20px; }
  .eduDS .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
    font-size: 10px;
    font-weight: 900;
    margin-top: 26%; }
  .eduDS .ui-chkbox .ui-chkbox-box {
    border: 1px solid #D1DAE2; }
  .eduDS .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover {
    box-shadow: 0 0 0 0.2em #E1EEF8; }
  .eduDS .ui-chkbox .ui-chkbox-box.ui-state-active {
    background-color: #1E63A1; }
    .eduDS .ui-chkbox .ui-chkbox-box.ui-state-active:hover {
      background-color: #1E63A1; }
  .eduDS .ui-chkbox .ui-chkbox-box.ui-state-focus {
    box-shadow: 0 0 0 0.2em #A4D7FF; }
  .eduDS .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled) {
    border-color: #005b9f;
    background-color: #1E63A1; }
  .eduDS .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover {
    border-color: #E1EEF8;
    background-color: #1E63A1; }
  .eduDS .ui-chkbox .ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default.ui-state-disabled {
    border: 1px solid #929292;
    background-color: #929292;
    opacity: 1;
    /*  position: relative;
        background-image: $edu-check-icon-bold;
        background-repeat: no-repeat;
        background-position: 2px 3px;
        &:hover{
            border: 1px solid $edu-border-hover-color;
        }*/ }
  .eduDS .ui-chkbox .ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default.ui-state-disabled:not(.ui-state-active) {
    background-color: #F3F3F3;
    border: 1px solid #B8B8B8; }
    .eduDS .ui-chkbox .ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default.ui-state-disabled:not(.ui-state-active):hover {
      border: 1px solid #B8B8B8; }
  .eduDS .ui-chkbox,
  .eduDS .ui-chkbox .ui-chkbox-box {
    height: 1.5em;
    width: 1.5em; }
  .eduDS label.ng-star-inserted.ui-chkbox-label {
    margin-right: 0.5625em;
    margin-top: -0.1em;
    display: inline-block; }
  .eduDS .ui-card {
    box-shadow: 0 0 6px #e1e1e1;
    padding: 0; }
    .eduDS .ui-card .ui-card-body {
      padding: 23px 33.5px; }
    .eduDS .ui-card .ui-card-header {
      padding: 22px 40px 0; }
      .eduDS .ui-card .ui-card-header .eds-card-title-icon {
        font-size: 32px;
        color: #092843;
        font-weight: 400;
        border-bottom: 1px solid #C8D7E2;
        padding-bottom: 15px; }
        .eduDS .ui-card .ui-card-header .eds-card-title-icon img {
          width: auto;
          position: absolute;
          margin-top: 6px; }
        .eduDS .ui-card .ui-card-header .eds-card-title-icon span {
          margin-right: 40px; }
    .eduDS .ui-card .ui-card-title {
      font-size: 32px;
      color: #092843;
      font-weight: 400;
      border-bottom: 1px solid #C8D7E2;
      padding-bottom: 15px; }
  .eduDS .eds-card-main-data .ui-card-body {
    padding: 28px 40px 27.43px;
    text-align: center;
    font: 18px "Assistant"; }
  .eduDS .eds-card-main-data .eds-large-title {
    font-size: 90px;
    font-weight: 100; }
  .eduDS .eds-card-main-data .pi-exclamation-circle {
    color: #C81A26;
    font-size: 73px;
    margin-top: 12.69px;
    margin-bottom: 19.23px; }
  .eduDS .eds-card-in-dialog-colored-bg {
    background-color: #D2E4F0;
    margin-bottom: 21px; }
    .eduDS .eds-card-in-dialog-colored-bg .ui-card-body {
      padding: 17px 30px 21px; }
  .eduDS .eds-card-colored-bg {
    background-color: #C7D9E7;
    position: relative; }
    .eduDS .eds-card-colored-bg .ui-card-body {
      padding: 17px 30px 21px; }
    .eduDS .eds-card-colored-bg img {
      position: absolute;
      background-color: #235683;
      top: 0;
      right: 0;
      height: 100%;
      padding: 15px; }
    .eduDS .eds-card-colored-bg img + .eds-card-content {
      margin-right: 65px; }
    .eduDS .eds-card-colored-bg .eds-separator-vertical {
      border-right: 1px solid #A7B5C1; }
  .eduDS .eds-card-with-table.ui-card .ui-card-title {
    border: none;
    padding-bottom: 0px; }
  .eduDS .ui-calendar {
    width: 100%;
    /*border:1px solid $edu-border-color;
    border-radius: 3px;*/ }
    .eduDS .ui-calendar:hover input.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.ng-star-inserted:not(disabled) {
      border: 1px solid #ACB9C4; }
    .eduDS .ui-calendar input.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.ng-star-inserted:enabled:focus:not(.ui-state-error) {
      border: 1px solid #4B6C8B; }
    .eduDS .ui-calendar input.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.ng-star-inserted {
      /*border-width:0px;
        border-radius: 3px;*/
      border-right: 1px solid #D1DAE2;
      border-radius: 3px;
      width: 100%; }
    .eduDS .ui-calendar a.ui-state-default.ui-state-active {
      background-color: #235683; }
    .eduDS .ui-calendar button.ui-datepicker-trigger.ui-calendar-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
      left: 1px;
      top: 1px;
      background: #F0F1F5;
      box-shadow: none;
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      /*border: 1px solid $edu-border-color;
        border-right: 0 none;*/
      position: absolute;
      width: 39px;
      height: 36px;
      color: #527697;
      border: 0; }
      .eduDS .ui-calendar button.ui-datepicker-trigger.ui-calendar-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only .pi-calendar {
        margin-left: -.55em;
        font-size: .9em; }
    .eduDS .ui-calendar input.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.ng-star-inserted:disabled {
      border: 1px solid #B8B8B8;
      background-color: #F3F3F3;
      opacity: 1;
      color: #929292; }
    .eduDS .ui-calendar button.ui-datepicker-trigger.ui-calendar-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only:disabled {
      background-color: #E7E7E8 !important;
      opacity: 1; }
      .eduDS .ui-calendar button.ui-datepicker-trigger.ui-calendar-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only:disabled .pi-calendar {
        color: #929292; }
    .eduDS .ui-calendar .ng-trigger.ng-trigger-overlayAnimation.ng-tns-c2-1.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-inline.ng-animate-disabled {
      box-shadow: 0 0 6px #e1e1e1;
      border: 0; }
    .eduDS .ui-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
      font-weight: 600; }
    .eduDS .ui-calendar thead.ng-tns-c2-1 {
      font-size: 18px; }
    .eduDS .ui-calendar a.ui-state-default.ng-tns-c2-1.ui-state-highlight.ng-star-inserted {
      background: #D6DAE3;
      width: 100%; }
    .eduDS .ui-calendar a.ui-state-default.ui-state-active {
      background-color: #235683; }
    .eduDS .ui-calendar .ng-trigger.ng-trigger-overlayAnimation.ng-tns-c2-1.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-shadow {
      margin-top: 10px;
      border: 0; }
    .eduDS .ui-calendar body .ui-datepicker table td.ui-datepicker-today > a, .eduDS .ui-calendar body .ui-datepicker table td.ui-datepicker-today > span {
      background: #D6DAE3; }
    .eduDS .ui-calendar select.ui-datepicker-year {
      margin-right: 5px; }
    .eduDS .ui-calendar span.ui-datepicker-year {
      margin-left: 0px;
      margin-right: 5px; }
    .eduDS .ui-calendar button.ui-button-secondary.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
      background: #F0F1F5;
      border: 0;
      color: #000000;
      width: 60px;
      font-size: 15px; }
    .eduDS .ui-calendar .ui-datepicker table {
      font-size: 16px; }
    .eduDS .ui-calendar .ui-datepicker .ui-datepicker-buttonbar > .ui-g > div:last-child {
      text-align: left; }
    .eduDS .ui-calendar .ui-datepicker .ui-datepicker-buttonbar {
      padding: 10.5px 0 0;
      margin-top: 15.5px; }
    .eduDS .ui-calendar .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover {
      background-color: #F0F1F5; }
    .eduDS .ui-calendar select.ui-datepicker-year {
      padding: 5px 40px; }
    .eduDS .ui-calendar select.ui-datepicker-month {
      padding: 5px 30px; }
    .eduDS .ui-calendar select.ui-datepicker-year, .eduDS .ui-calendar select.ui-datepicker-month {
      -webkit-appearance: none;
      position: relative;
      background: url("../images/month_year_icon.svg") no-repeat; }
    .eduDS .ui-calendar .ui-datepicker {
      min-width: 460px;
      margin-top: 10px;
      border: 0;
      box-shadow: 0 0px 6px 0 rgba(25, 25, 25, 0.16);
      padding: 19px 23px 20px; }
    .eduDS .ui-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
      padding: 6px 10px 6px 52px;
      margin-left: 10px;
      margin-right: 0px;
      border: 1px solid #D1DAE2;
      border-radius: 3px; }
    .eduDS .ui-calendar .ui-datepicker .ui-datepicker-prev span {
      margin-top: -4px;
      left: 0;
      margin-left: 0; }
    .eduDS .ui-calendar .ui-datepicker .ui-datepicker-next span {
      margin-top: -4px;
      right: 0;
      margin-left: 0; }
    .eduDS .ui-calendar .ui-datepicker .ui-datepicker-prev {
      left: .88em; }
    .eduDS .ui-calendar .ui-datepicker .ui-datepicker-next {
      right: .88em; }
    .eduDS .ui-calendar .ui-datepicker-calendar-container {
      margin: 0 -12px; }
    .eduDS .ui-calendar .ui-datepicker table td {
      padding: 0.1875em 0.71875em; }
    .eduDS .ui-calendar .ui-datepicker table td > a,
    .eduDS .ui-calendar .ui-datepicker table td > span {
      height: 2.5em;
      width: 2.5em;
      margin-right: auto;
      margin-left: auto; }
    .eduDS .ui-calendar .ui-datepicker table th {
      padding: .5em .5em .7em; }
  .eduDS .eds-small.ui-calendar .ui-datepicker {
    min-width: 340px; }
    .eduDS .eds-small.ui-calendar .ui-datepicker table td {
      padding: 7.5px 4.5px; }
      .eduDS .eds-small.ui-calendar .ui-datepicker table td > a,
      .eduDS .eds-small.ui-calendar .ui-datepicker table td > span {
        height: 2.0625em;
        width: 2.0625em;
        padding: 6px 8px 7px 9px; }
  .eduDS .ui-dropdown-panel {
    border: 1px solid #4B6C8B;
    margin-top: 3px; }
  .eduDS .ui-dropdown {
    width: 100%;
    position: relative;
    border: 1px solid #D1DAE2;
    border-radius: 3px;
    height: 38px; }
    .eduDS .ui-dropdown:not(.ui-state-disabled):hover {
      border: 1px solid #ACB9C4; }
    .eduDS .ui-dropdown:not(.ui-state-disabled).ui-state-focus {
      border: 1px solid #4B6C8B; }
      .eduDS .ui-dropdown:not(.ui-state-disabled).ui-state-focus .ui-dropdown-trigger .ui-dropdown-trigger-icon {
        color: #405873; }
    .eduDS .ui-dropdown .ui-dropdown-clear-icon {
      right: auto;
      left: 3em; }
    .eduDS .ui-dropdown .ui-dropdown-trigger.ui-state-default.ui-corner-right {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0;
      left: 0;
      top: 0;
      right: auto; }
    .eduDS .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0;
      color: #7e89a5;
      background: #F1F4F9;
      margin-top: 0;
      margin-left: 0;
      left: 0;
      top: 0;
      padding: 15.5px 14px;
      font-size: 5px; }
    .eduDS .ui-dropdown .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, .eduDS .ui-dropdown body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight {
      background: transparent;
      color: #000000; }
  .eduDS .ui-dropdown .ui-dropdown-label {
    padding: 6px 12px 9px 45px;
    border: 0;
    border-radius: 3px; }
  .eduDS .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item,
  .eduDS body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group {
    text-align: right; }
  .eduDS .ui-dropdown-item:hover {
    background-color: #F1F4F9 !important; }
  .eduDS .ng-trigger.ng-trigger-overlayAnimation.ng-tns-c2-1.ui-dropdown-panel.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ng-star-inserted {
    box-shadow: 0 0 6px #e1e1e1 !important;
    margin-top: 3px; }
  .eduDS .ui-dropdown-panel .ui-dropdown-items-wrapper {
    box-shadow: 0 0 6px #e1e1e1; }
  .eduDS .ui-dropdown.ui-state-disabled {
    border: 1px solid #B8B8B8;
    opacity: 1; }
    .eduDS .ui-dropdown.ui-state-disabled .ui-dropdown-trigger .ui-dropdown-trigger-icon {
      color: #929292;
      background: #E7E7E8; }
    .eduDS .ui-dropdown.ui-state-disabled .ui-dropdown-trigger, .eduDS .ui-dropdown.ui-state-disabled .ui-dropdown-label {
      background-color: #F3F3F3; }
    .eduDS .ui-dropdown.ui-state-disabled .ui-dropdown-label {
      color: #929292; }
  .eduDS .ui-autocomplete-panel.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ng-trigger.ng-trigger-overlayAnimation.ng-tns-c1-2.ng-star-inserted {
    box-shadow: 0 0 6px #e1e1e1; }
  .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd {
    /*&:hover .ui-autocomplete-dropdown:not(disabled) {
        border-top: 1px solid $edu-border-hover-color;
        border-bottom: 1px solid $edu-border-hover-color;
    } 
    &.ui-autocomplete-multiple:hover .ui-autocomplete-dropdown:not(disabled) {
        border-left: 1px solid $edu-border-hover-color;
    }*/
    /*.ui-autocomplete-dropdown:active {
        // border-top: 1px solid $edu-border-focus-color;
        // border-bottom: 1px solid $edu-border-focus-color;
    } 
    &.ui-autocomplete-multiple .ui-autocomplete-dropdown:active {
        border-left: 1px solid $edu-border-focus-color;
    }*/
    /*.ui-autocomplete-input:disabled,
    .ui-autocomplete-multiple-container.ui-widget.ui-inputtext.ui-state-disabled {
        border: 1px solid $edu-disabled-border-color;
        background-color: $edu-disabled-bg-color;
        opacity: 1;
        color:$edu-disabled-color;
    } */
    /*&.ui-autocomplete-multiple .ui-autocomplete-dropdown:disabled {
        border-left: 1px solid $edu-disabled-border-color;
    }*/
    /*&.ui-autocomplete-multiple .ui-autocomplete-dropdown {
        border-left: 1px solid $edu-border-color;
    }  */ }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-panel {
      border: 1px solid #4B6C8B; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd:hover .ui-autocomplete-input:enabled:not(.ui-state-error),
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd:hover .ui-autocomplete-multiple-container.ui-widget.ui-inputtext:not(.ui-state-disabled) {
      border: 1px solid #ACB9C4; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-input:enabled:not(.ui-state-error):focus,
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-widget.ui-inputtext:not(.ui-state-disabled).ui-state-focus {
      border: 1px solid #4B6C8B; }
      .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-input:enabled:not(.ui-state-error):focus + .ui-autocomplete-dropdown.ui-button.ui-button-icon-only:not(.ui-button-success):not(.ui-button-danger):not(.ui-button-info) .pi-caret-down,
      .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-widget.ui-inputtext:not(.ui-state-disabled).ui-state-focus + .ui-autocomplete-dropdown.ui-button.ui-button-icon-only:not(.ui-button-success):not(.ui-button-danger):not(.ui-button-info) .pi-caret-down {
        color: #405873; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-dropdown:disabled,
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-multiple .ui-autocomplete-dropdown:disabled {
      /*border-top: 1px solid $edu-disabled-border-color;
        border-bottom: 1px solid $edu-disabled-border-color;*/
      opacity: 1;
      cursor: default; }
      .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-dropdown:disabled .pi-caret-down,
      .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-multiple .ui-autocomplete-dropdown:disabled .pi-caret-down {
        color: #929292;
        background-color: #E7E7E8 !important; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd.ui-autocomplete-multiple .ui-autocomplete-multiple-container {
      border-right: 1px solid #D1DAE2;
      width: 100%; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-state-disabled {
      border: 1px solid #B8B8B8;
      opacity: 1;
      background-color: #F3F3F3;
      color: #929292; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-input {
      border-radius: 3px;
      padding: 6px 12px 9px 14px; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-input::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      /* .ui-autocomplete-input::-ms-input-placeholder { /* Microsoft Edge */
      color: #757575;
      opacity: 1;
      /* Firefox */ }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-widget.ui-inputtext {
      border-radius: 3px;
      padding-right: 0; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token {
      padding: 4px 12px; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-button.ui-button-icon-only:not(.ui-button-success):not(.ui-button-danger):not(.ui-button-info) {
      box-shadow: none;
      /*border-top: 1px solid $edu-border-color;
        border-bottom: 1px solid $edu-border-color;*/
      border: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 3px;
      border-top-left-radius: 3px;
      left: 1px;
      top: 1px;
      position: absolute; }
      .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-button.ui-button-icon-only:not(.ui-button-success):not(.ui-button-danger):not(.ui-button-info) .pi-caret-down {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        color: #7e89a5;
        background: #F1F4F9;
        margin-top: 0;
        margin-left: 0;
        left: 0;
        top: 0;
        padding: 15.5px 14px;
        font-size: 5px;
        height: 7.2em;
        width: 7.6em; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-list-item.ui-corner-all {
      text-align: right; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-list-item.ui-corner-all:hover {
      background: #F0F1F5;
      color: #000000; }
    .eduDS .ui-autocomplete.ui-widget.ui-autocomplete-dd .ui-autocomplete-panel {
      width: 100%;
      margin-top: 4px; }
  .eduDS .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token {
    background: #DAE1E8;
    color: #000000;
    text-align: right;
    padding: 0.2em 0.429em 0.5em; }
  .eduDS .ui-autocomplete-token-label {
    padding-top: .1em;
    margin-left: 2em;
    margin-right: 2px; }
  .eduDS .ui-autocomplete-token-icon {
    margin-top: -.7em;
    right: auto;
    left: .2em; }
  .eduDS .ui-autocomplete-token-icon.pi-times:before {
    font-size: 7px;
    font-weight: bold; }
  .eduDS .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input {
    font: 16px "Assistant";
    color: #757575;
    opacity: 1;
    /* Firefox */ }
  .eduDS .ui-multiselect-panel {
    border: 1px solid #4B6C8B;
    margin-top: 3px; }
  .eduDS .ui-multiselect {
    width: 100%;
    border: 1px solid #D1DAE2; }
  .eduDS .ui-multiselect-panel.ui-widget.ui-widget-content.ui-corner-all.ui-shadow {
    width: 100%; }
  .eduDS .ui-multiselect-panel .ui-multiselect-header {
    text-align: right; }
  .eduDS .ui-multiselect-label.ui-corner-all {
    display: inline-flex;
    padding: 5px 12px 10px 45px;
    color: #757575; }
  .eduDS .ui-multiselect .ui-multiselect-trigger {
    left: 0;
    right: auto; }
  .eduDS .ui-multiselect-trigger.ui-state-default.ui-corner-right,
  .eduDS .ui-multiselect-trigger .ui-multiselect-trigger-icon {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; }
  .eduDS .ui-multiselect-trigger .ui-multiselect-trigger-icon {
    background-color: #F0F1F5; }
  .eduDS .ui-multiselect-trigger.ui-state-default.ui-corner-right:after {
    position: absolute;
    top: 0; }
  .eduDS .ui-multiselect-panel .ui-multiselect-items-wrapper {
    overflow: auto;
    position: relative;
    padding: 0;
    display: flex;
    margin-left: 1px; }
  .eduDS li.ui-multiselect-item.ui-corner-all {
    width: 100%;
    text-align: right; }
  .eduDS li.ui-multiselect-item.ui-corner-all:last-child div {
    font-size: 14px;
    float: none !important;
    display: inline-block;
    margin-top: 0; }
  .eduDS .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox {
    margin-left: 20px !important; }
  .eduDS .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox {
    margin-left: 8rem; }
  .eduDS .ui-multiselect-item .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
    font-size: 10px;
    margin-top: -3px; }
  .eduDS .ui-multiselect-filter-container {
    position: relative;
    border: 1px solid #ACB9C4;
    border-radius: 3px;
    margin-right: 15px; }
    .eduDS .ui-multiselect-filter-container .ui-inputtext:enabled:not(.ui-state-error) {
      border: 0; }
  .eduDS .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container {
    width: 100%;
    max-width: 80%;
    border: 1px solid #ACB9C4; }
  .eduDS .ui-multiselect .ui-inputtext:enabled:hover:not(.ui-state-error) {
    border: 0; }
  .eduDS .ui-multiselect:not(.ui-state-disabled):hover {
    border: 1px solid #ACB9C4; }
  .eduDS .ui-multiselect:not(.ui-state-disabled).ui-multiselect-open {
    border: 1px solid #4B6C8B; }
    .eduDS .ui-multiselect:not(.ui-state-disabled).ui-multiselect-open .ui-multiselect-trigger .ui-multiselect-trigger-icon {
      color: #405873; }
  .eduDS .ui-multiselect.ui-state-disabled {
    border: 1px solid #B8B8B8;
    opacity: 1;
    background-color: #F3F3F3; }
    .eduDS .ui-multiselect.ui-state-disabled .ui-multiselect-label.ui-corner-all {
      color: #929292; }
    .eduDS .ui-multiselect.ui-state-disabled .ui-multiselect-trigger .ui-multiselect-trigger-icon {
      color: #929292;
      background: #E7E7E8; }
  .eduDS .ui-multiselect-panel .ui-multiselect-header {
    padding: 0.929em 0.857em 1.029em 0.857em;
    border-radius: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #333333;
    background-color: #EEEEEE;
    margin: 0; }
  .eduDS .ui-widget-header.ui-corner-all.ui-multiselect-header.ui-helper-clearfix {
    position: relative; }
  .eduDS .ui-multiselect .pi.pi-times {
    position: relative; }
  .eduDS .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close {
    top: 40%;
    /*transition: color 0.2s;
    position: absolute;*/
    left: 5%;
    right: auto;
    color: #B9B9B9; }
  .eduDS .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close .pi-times:before {
    font-size: 12px; }
  .eduDS .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon {
    color: #ACB9C4;
    right: auto;
    left: 0.5em; }
  .eduDS .ui-multiselect-trigger .ui-multiselect-trigger-icon {
    left: 0;
    top: 0;
    margin-left: 0px;
    margin-top: 0px;
    font-size: 5px;
    color: #7e89a5;
    padding: 15.5px 14px; }
  .eduDS .ui-multiselect-panel .ui-multiselect-items {
    width: 100%; }
  .eduDS .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container {
    width: 100%;
    max-width: 80%; }
  .eduDS .ui-multiselect-item.ui-corner-all:hover {
    background-color: #F1F4F9 !important; }
  .eduDS .ui-multiselect-item.ui-corner-all.ui-state-highlight {
    background-color: #F1F4F9 !important;
    color: #000000 !important; }
  .eduDS .ui-multiselect-filter-container .ui-inputtext:enabled:not(.ui-state-error) {
    padding-left: 32px;
    padding-right: 10px; }
  .eduDS .ui-multiselected-item-token.ui-corner-all {
    margin-left: 10px; }
  .eduDS .ui-table {
    box-shadow: 0 0 6px #e1e1e1;
    /*.ui-paginator .ui-paginator-icon {
        display: block;
        position: absolute;
        left: 50%;
        top: 43%;         
    }*/
    /*.ui-chkbox{
        // border: 1px solid #D1DAE2 !important;
    }*/
    /*.ui-inputtext:enabled:hover:not(.ui-state-error){
        border: 1px solid $edu-border-color;
    }*/
    /*i.pi.pi-chevron-right{
        position: relative;
        }

    i.pi.pi-chevron-right:before{
        content:  $angle-arrow-leftIcon; 
      position: absolute;
      top: -15px;
      right: 10px;

    }
    i.pi.pi-chevron-down{
        position: relative;
    }    
    i.pi.pi-chevron-down:before{
    content:  $angle-arrow-downIcon; 
    position: absolute;
    top: -17px;
    right: 4px;

    }*/ }
    .eduDS .ui-table .ui-table-scrollable-header {
      background-color: #123A5E; }
    .eduDS .ui-table p-sorticon {
      vertical-align: top; }
    .eduDS .ui-table .ui-table-thead > tr > th {
      background-color: #123A5E;
      color: #FFFFFF;
      border: none;
      border-left: 1px solid #5A768F;
      padding: 15px 20px 15px 0;
      position: relative;
      font: 500 16px "Assistant"; }
      .eduDS .ui-table .ui-table-thead > tr > th:hover {
        background-color: #123A5E;
        color: #FFFFFF; }
    .eduDS .ui-table .ui-table-thead > tr > th:last-child {
      border-left: none; }
    .eduDS .ui-table .ui-table-tbody > tr {
      background-color: #FFFFFF;
      border-bottom: 1px solid #ECECEC;
      /*border-left:1px solid #E0E0E0;
        border-right:1px solid #E0E0E0;*/
      color: #000000; }
    .eduDS .ui-table .ui-table-tbody > tr:nth-child(even) {
      background-color: white; }
    .eduDS .ui-table .ui-table-tbody > tr > td {
      border: 0;
      padding: 15px 20px 17.5px;
      position: relative; }
      .eduDS .ui-table .ui-table-tbody > tr > td.ui-editing-cell {
        padding: 10px 9.22px 9.5px; }
    .eduDS .ui-table .ui-table-tbody > tr > td > p-tablecheckbox:first-child:after {
      border-left: 1px solid #ECECEC;
      content: "temp";
      color: transparent;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 2px; }
    .eduDS .ui-table .ui-table-tbody > tr > td > a:first-child > .pi:after {
      border-left: 1px solid #ECECEC;
      content: "temp";
      color: transparent;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%; }
    .eduDS .ui-table .ui-table-thead > tr > th:hover .ui-sortable-column-icon.pi.pi-fw.pi-sort {
      color: #FFFFFF; }
    .eduDS .ui-table .ui-sortable-column-icon.pi.pi-fw.pi-sort {
      font-size: 0.7em;
      margin-right: 5px;
      margin-top: -3px;
      color: #FFFFFF; }
    .eduDS .ui-table .ui-sortable-column-icon.pi.pi-fw.pi-sort-up {
      font-size: 0.25em;
      margin-right: 7px;
      margin-top: -5px; }
    .eduDS .ui-table i.ui-sortable-column-icon.pi.pi-fw.pi-sort-down {
      font-size: 0.25em;
      margin-right: 5px;
      margin-top: -3px; }
    .eduDS .ui-table .ui-button.ui-state-default.ui-button-success,
    .eduDS .ui-table .ui-buttonset.ui-button-success > .ui-button.ui-state-default {
      float: left;
      margin-left: 5px; }
      .eduDS .ui-table .ui-button.ui-state-default.ui-button-success .ui-button-icon-left,
      .eduDS .ui-table .ui-buttonset.ui-button-success > .ui-button.ui-state-default .ui-button-icon-left {
        margin-left: -.34em; }
    .eduDS .ui-table .ui-button.ui-state-default.ui-button-danger,
    .eduDS .ui-table .ui-buttonset.ui-button-danger > .ui-button.ui-state-default {
      float: left;
      margin-left: -9px; }
    .eduDS .ui-table .ui-button.ui-state-default.ui-button-info,
    .eduDS .ui-table .ui-buttonset.ui-button-info > .ui-button.ui-state-default {
      background-image: linear-gradient(#2272BB, #1E63A1);
      color: #FFFFFF;
      float: left;
      margin-left: -9px; }
    .eduDS .ui-table .ui-button.ui-state-default.ui-button-info:enabled:hover,
    .eduDS .ui-table .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover {
      background-image: linear-gradient(#2272BB, #1E63A1);
      color: #FFFFFF; }
    .eduDS .ui-table .ui-button-danger .ui-button-icon-left.ui-clickable.pi.pi-times:before {
      font-size: 1em; }
    .eduDS .ui-table .ui-dropdown.ui-widget.ui-state-default.ui-corner-all.ui-helper-clearfix {
      border: 1px solid #D1DAE2; }
    .eduDS .ui-table .ui-dropdown.ui-widget.ui-state-default.ui-corner-all.ui-helper-clearfix {
      border: 1px solid #D1DAE2; }
    .eduDS .ui-table .ui-table-tbody > tr > td.eds-cell-expansion {
      background: #F1F4F9;
      padding: 20.5px 5px 20px; }
    .eduDS .ui-table .ui-table .ui-table-thead > tr > th {
      background: #C7D9E7;
      border: none;
      border-left: 1px solid #F1F4F9;
      color: #000000; }
    .eduDS .ui-table .ui-table .ui-table-thead > tr > th:last-child {
      border-left: none; }
    .eduDS .ui-table .ui-paginator-bottom {
      text-align: left !important; }
      .eduDS .ui-table .ui-paginator-bottom .ui-dropdown.ui-widget.ui-state-default.ui-corner-all.ui-helper-clearfix {
        border: none;
        margin-top: .34em;
        font-size: 15px; }
      .eduDS .ui-table .ui-paginator-bottom .ui-dropdown {
        width: auto;
        margin-left: -4.3em; }
    .eduDS .ui-table .ui-paginator {
      text-align: right;
      border: 0;
      justify-content: right;
      padding: 0 10px 0 20px;
      font-size: 15px;
      border-radius: 0; }
      .eduDS .ui-table .ui-paginator .ui-paginator-element .pi {
        margin-top: -.55em; }
      .eduDS .ui-table .ui-paginator .ui-paginator-pages .ui-paginator-page {
        height: 3em; }
      .eduDS .ui-table .ui-paginator .ui-dropdown .ui-dropdown-label {
        padding-right: 24.5px; }
      .eduDS .ui-table .ui-paginator .ui-paginator-first,
      .eduDS .ui-table .ui-paginator .ui-paginator-prev,
      .eduDS .ui-table .ui-paginator .ui-paginator-next,
      .eduDS .ui-table .ui-paginator .ui-paginator-last {
        height: 3em; }
      .eduDS .ui-table .ui-paginator .ui-paginator-pages {
        font-size: 15px; }
      .eduDS .ui-table .ui-paginator .ui-paginator-left-content {
        position: absolute;
        left: 0;
        margin: 11px 20px; }
    .eduDS .ui-table i.pi.pi-chevron-down {
      font-size: 8px; }
    .eduDS .ui-table i.pi.pi-chevron-left {
      font-size: 12px;
      font-weight: bold;
      margin-right: 5px; }
    .eduDS .ui-table .ui-table-scrollable-wrapper {
      direction: ltr; }
    .eduDS .ui-table table {
      direction: rtl; }
  .eduDS .ui-table-unfrozen-view {
    left: 0 !important; }
  .eduDS .ui-table-unfrozen-view tr td {
    background: #FFFFFF !important; }
  .eduDS .ui-table-frozen-view {
    width: 100% !important;
    left: auto; }
  .eduDS .ui-table-frozen-view tr td {
    background: #F6F6F6 !important; }
  .eduDS .ui-selectbutton .ui-button {
    color: #757575;
    box-shadow: none;
    background-image: none;
    background-color: #FFFFFF;
    border: 0; }
    .eduDS .ui-selectbutton .ui-button .ui-button-text {
      border: 1px solid #D1DAE2;
      margin-right: -1px; }
    .eduDS .ui-selectbutton .ui-button:first-child .ui-button-text {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px; }
    .eduDS .ui-selectbutton .ui-button:last-child .ui-button-text {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px; }
    .eduDS .ui-selectbutton .ui-button.ui-button-text-only .ui-button-text,
    .eduDS .ui-selectbutton .ui-button.ui-button-text-icon-left .ui-button-text,
    .eduDS .ui-selectbutton .ui-button.ui-button-text-icon-right .ui-button-text {
      padding: 5px 15px 8px 16px; }
    .eduDS .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus {
      background-color: #FFFFFF; }
    .eduDS .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover {
      background-color: #FFFFFF;
      border: 0; }
    .eduDS .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-text {
      background-color: #F4F6F8;
      border-color: #D1DAE2; }
    .eduDS .ui-selectbutton .ui-button.ui-state-active, .eduDS .ui-selectbutton .ui-button.ui-state-active.ui-state-focus {
      background-image: none;
      background-color: #FFFFFF;
      border: 0; }
    .eduDS .ui-selectbutton .ui-button.ui-state-active .ui-button-text {
      background-image: linear-gradient(#2272BB, #1E63A1);
      box-shadow: 0px 1px 1px rgba(22, 29, 37, 0.25);
      border: 0; }
    .eduDS .ui-selectbutton .ui-button.ui-button-text-only.ui-state-active .ui-button-text,
    .eduDS .ui-selectbutton .ui-button.ui-button-text-icon-left.ui-state-active .ui-button-text,
    .eduDS .ui-selectbutton .ui-button.ui-button-text-icon-right.ui-state-active .ui-button-text {
      padding: 6px 16px 9px 17px; }
    .eduDS .ui-selectbutton .ui-button.ui-state-disabled {
      opacity: 1; }
      .eduDS .ui-selectbutton .ui-button.ui-state-disabled .ui-button-text {
        background-color: #F3F3F3;
        border: 1px solid #B8B8B8; }
      .eduDS .ui-selectbutton .ui-button.ui-state-disabled.ui-state-active .ui-button-text {
        border: 0; }
  .eduDS .ui-selectbutton .ui-button.ui-state-active .eds-confirm {
    background-image: linear-gradient(#008800, #006C00); }
  .eduDS .ui-selectbutton .ui-button.ui-state-active .eds-not-confirmed {
    background-image: linear-gradient(#C81A26, #A9020D); }
  .eduDS .ui-selectbutton .ui-button.ui-state-active .eds-waiting-confirm {
    background-image: linear-gradient(#AE5D00, #934F00); }
  .eduDS .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active) .eds-confirm:hover {
    background-image: none;
    background-color: #E4F1E4; }
  .eduDS .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active) .eds-not-confirmed:hover {
    background-image: none;
    background-color: #F7E5E6; }
  .eduDS .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active) .eds-waiting-confirm:hover {
    background-image: none;
    background-color: #F5EDE4; }
  .eduDS .eds-search-layout .ui-button.ui-state-default.ui-button-info,
  .eduDS .eds-search-layout .ui-buttonset.ui-button-info > .ui-button.ui-state-default,
  .eduDS .eds-search-layout .ui-button,
  .eduDS .eds-search-layout p-button {
    width: auto;
    float: left; }
  .eduDS .eds-search-layout .eds-separator-horizontal {
    border-bottom: 1px solid #C8D7E2;
    width: 104%;
    margin-bottom: 20px;
    margin-right: -30px; }
  .eduDS .eds-search-layout .eds-footer-accordion {
    padding-bottom: 0; }
  .eduDS .eds-search-layout .ui-dropdown {
    margin-top: 1px;
    margin-bottom: 1px; }
  .eduDS .eds-reoprt-layout .ui-button,
  .eduDS .eds-reoprt-layout p-button {
    width: auto;
    float: left;
    margin-right: 18.26px; }
  .eduDS .eds-reoprt-layout .eds-accordion-colored-topics.ui-accordion .ui-accordion-content {
    padding: 10px 43.5px 30px 30px; }
  .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-1, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-2, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-3, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-4, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-5, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-6, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-7, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-8, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-9, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-10, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-11, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-12 {
    padding-left: 27px; }
    .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-1:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-2:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-3:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-4:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-5:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-6:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-7:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-8:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-9:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-10:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-11:last-child, .eduDS .eds-reoprt-layout .ui-accordion-content .ui-g-12:last-child {
      padding-left: 0px; }
  .eduDS .eds-reoprt-layout p-card {
    margin: 10px; }
  .eduDS .eds-reoprt-layout .ui-card {
    padding: 22px 30px 30px 30px; }
  .eduDS .eds-reoprt-layout .ui-card-content {
    padding: 18px 0 0 0; }
  .eduDS .eds-reoprt-layout .ui-card-content:empty {
    padding: 0px; }
  .eduDS .eds-reoprt-layout .ui-card-body {
    padding: 0px; }
  .eduDS .eds-reoprt-layout .ui-card-header {
    padding: 0px; }
  .eduDS .eds-reoprt-layout .ui-card .ui-card-header .eds-card-title-details {
    font-size: 32px;
    color: #092843;
    font-weight: 400; }
  .eduDS .eds-reoprt-layout .ui-card .ui-card-header .eds-card-details {
    font-size: 18px;
    float: left;
    padding: 10px; }
  .eduDS .eds-reoprt-layout .ui-card-content .undefined img {
    height: 153px;
    border: 1px solid #245682;
    margin-right: 40px; }
  .eduDS .eds-reoprt-layout .eds-report-footer .ui-button {
    float: left; }
  .eduDS .eds-reoprt-layout .eds-report-footer .ui-button-secondary {
    float: right !important; }
  .eduDS .eds-reoprt-layout .eds-report-preview-placeholder {
    border: 1px dashed #245682;
    color: #1E4465;
    font-weight: 500;
    height: 153px;
    text-align: center;
    margin-right: 40px;
    padding-right: 32.5%; }
    .eduDS .eds-reoprt-layout .eds-report-preview-placeholder img {
      width: auto;
      margin-left: 15px;
      float: right;
      padding-top: 8%; }
    .eduDS .eds-reoprt-layout .eds-report-preview-placeholder span {
      display: block;
      float: right;
      padding-top: 11%; }
  .eduDS p-lightbox > .undefined.ng-star-inserted a {
    position: relative; }
    .eduDS p-lightbox > .undefined.ng-star-inserted a > img {
      border: 1px solid #245682; }
    .eduDS p-lightbox > .undefined.ng-star-inserted a:after {
      content: "";
      font: 14px 'eds-icons';
      color: #FFFFFF;
      background-color: #245682;
      padding: 6px;
      left: 0;
      top: -50%;
      position: absolute; }
  .eduDS .ui-lightbox {
    border: 1px solid #245682; }
    .eduDS .ui-lightbox .ui-lightbox-caption {
      position: absolute;
      top: -13px;
      left: -13px;
      background-color: transparent;
      border: 0;
      padding: 0; }
      .eduDS .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
        display: none; }
      .eduDS .ui-lightbox .ui-lightbox-caption .ui-lightbox-close .pi.pi-times:before {
        content: "";
        font-size: 26px;
        color: #1E63A1;
        cursor: pointer;
        background-color: #FFFFFF;
        border-radius: 50%; }
  .eduDS .eds-no-results {
    text-align: center;
    font-size: 18px;
    color: #1E4465;
    margin-top: 140px;
    font-weight: bold; }
  .eduDS .eds-results-count {
    margin: 20px; }
  .eduDS .eds-tag {
    background-color: #606A80;
    padding-right: 5px;
    padding-left: 5px;
    margin: 5px;
    border-radius: 3px;
    color: white;
    font-weight: normal; }
  .eduDS form .ui-button[type=submit],
  .eduDS form p-button[type=submit] {
    float: left; }
