/* SASS code for UI v3 */
/* ui-base-specific */
/* Version 3.0 */
/* This is the CSS rules - specified for each use */
/* ---------------------------------------------------*/
/* Specific responsiveness rules for this use */
@media screen and (max-width: 940px) {
  .ui_header__title--seperator {
    display: none; }

  .ui_header__title--partC {
    display: none; } }
@media screen and (max-width: 700px) {
  .ui_header__sidenav_option {
    display: inline !important; }

  #ui_navigation_specific {
    display: none; }

  #ui_content_specific {
    padding-top: 80px !important; }

  .ui_header__login_options {
    display: none; }

  .ui_header__menu_options {
    display: none; }

  .ui_header__menu_options_dropdown {
    display: inline !important; } }
/* ---------------------------------------------------*/
/* DO NOT EDIT UNDER THIS LINE */
/* --------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------- */
/*  Mixins */
/* -----------------------------------*/
a {
  color: #4F006D;
  text-decoration: none !important; }

.ui--backgroundcolor_of_service {
  background: #4F006D !important;
  transition: all 150ms ease-in-out; }

.ui--backgroundcolor_of_service:hover {
  background: #70049B !important;
  transition: all 150ms ease-in-out; }

.ui--textcolor_of_service {
  color: #4F006D !important;
  transition: all 150ms ease-in-out; }

/* -----------------------------------*/
/*  Header Style */
#ui_header_specific {
  border-top: 3px solid #4F006D; }

#ui_header__logo_specific {
  background-image: url("https://cdn.it.auth.gr/images/logos/it/it-logo-100x100.png");
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: 0px 7px; }

.ui_header__menu_options_dropdown {
  display: none; }

.ui_header__option_specific:hover {
  color: #4F006D !important; }

.ui_header__option_specific a:hover {
  color: #4F006D !important; }

.ui_header__option_specific.ui_dropdown--open {
  color: #4F006D; }

.ui_navigation a:hover {
  color: #4F006D !important; }

a.ui_navigation_selected {
  color: #4F006D !important; }

#ui_banner__text--servicename_specific {
  color: #4F006D; }

.ui_radioButton:checked + label:after,
.ui_radioButton.with-gap:checked + label:after {
  background-color: #4F006D !important;
  border: 1px solid #4F006D !important; }

.ui_checkBox:checked + label:before {
  border-bottom: 2px solid #4F006D !important;
  border-right: 2px solid #4F006D !important; }

#ui_navigation_specific {
  display: none; }

#ui_content_specific {
  padding-top: 80px; }

/*# sourceMappingURL=ui-base-specific.css.map */
