.body-color {
  background-color: #ecf0f1;
}

.homepagesection {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url('../images/home image.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}

.navbar {
  display: block;
  width: 95%;
  max-width: 1160px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(0, 25, 48, .9);
}

.brand {
  z-index: 1;
  width: auto;
  height: 75px;
  background-color: #fff;
}

.logo_image {
  display: block;
  margin-top: 15px;
  margin-right: 20px;
  margin-left: 20px;
}

.nav_menu {
  height: 75px;
  padding-right: 10px;
  padding-left: 5px;
  float: none;
}

.nav_link {
  width: 11%;
  height: 75px;
  padding: 45px 0px 0px;
  font-family: Roboto, sans-serif;
  color: #8e98a1;
  font-size: 12.7px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

.nav_link.company {
  background-image: url('../images/menu_COMPANY NORMAL.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.company:hover {
  background-image: url('../images/menu_COMPANY.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.company.w--current {
  background-image: url('../images/menu_COMPANY.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
  color: #8e98a1;
}

.nav_link.products {
  background-image: url('../images/menu_PRODUCTS NORMAL.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.products:hover {
  background-image: url('../images/menu_PRODUCTS HOVER.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
  opacity: 1;
}

.nav_link.products.w--current {
  background-image: url('../images/menu_PRODUCTS HOVER.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
  color: #8e98a1;
}

.nav_link.services {
  background-image: url('../images/menu_SERVICES NORMAL.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.services:hover {
  background-image: url('../images/menu_SERVICES.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.services.w--current {
  background-image: url('../images/menu_SERVICES.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
  color: #8e98a1;
}

.nav_link.projects {
  background-image: url('../images/menu_PROJECTS NORMAL.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.projects:hover {
  background-image: url('../images/menu_PROJECTS.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.projects.w--current {
  background-image: url('../images/menu_PROJECTS.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
  color: #8e98a1;
}

.nav_link.tech {
  background-image: url('../images/menu_TECHNOLOGY NORMAL.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.tech:hover {
  background-image: url('../images/menu_TECHNOLOGY.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.tech.w--current {
  background-image: url('../images/menu_TECHNOLOGY.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
  color: #8e98a1;
}

.nav_link.customers {
  background-image: url('../images/menu_CUSTOMERS NORMAL.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.customers:hover {
  background-image: url('../images/menu_CUSTOMERS.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
}

.nav_link.customers.w--current {
  background-image: url('../images/menu_CUSTOMERS.png');
  background-position: 50% 15px;
  background-repeat: no-repeat;
  color: #8e98a1;
}

.nav_link.contact {
  background-image: url('../images/menu_CONTACT NORMAL.png');
  background-position: 50% 20px;
  background-repeat: no-repeat;
}

.nav_link.contact:hover {
  background-image: url('../images/menu_CONTACT.png');
  background-position: 50% 20px;
  background-repeat: no-repeat;
}

.nav_link.contact.navlast {
  width: auto;
  margin-right: 10px;
  float: right;
}

.nav_link.contact.navlast.w--current {
  background-image: url('../images/menu_CONTACT.png');
  background-position: 50% 20px;
  background-repeat: no-repeat;
  color: #8e98a1;
}

.top_elements {
  display: block;
  width: 95%;
  height: 40px;
  max-width: 1160px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
}

.divnav {
  position: relative;
  width: 100%;
}

.footer {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  width: 95%;
  height: 35px;
  max-width: 1160px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 9px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #003246;
  font-size: 11px;
}

.footer.inpage {
  position: static;
}

.gsdesigns {
  float: right;
}

.copyright {
  float: left;
}

.footerlink {
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
  color: #003246;
  text-decoration: none;
}

.footerlink:hover {
  color: #8e98a1;
}

.home_elements {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 75px;
}

.news_container {
  height: 185px;
  margin: 30px 0px;
}

.promo_column {
  height: 185px;
  padding-right: 15px;
}

.news_column {
  height: 185px;
  padding-left: 15px;
}

.banner_rotator {
  height: 175px;
  border-radius: 5px;
  background-color: rgba(0, 25, 48, .9);
}

.banner_rotator.inpage {
  margin-bottom: 30px;
  background-color: rgba(0, 25, 48, .1);
}

.promo_holder {
  height: 185px;
  background-color: hsla(0, 0%, 100%, .8);
}

.news_holder {
  height: 185px;
  padding: 15px;
  background-color: hsla(0, 0%, 100%, .8);
}

.promo_slider {
  height: 185px;
  background-color: transparent;
}

.promoslide {
  padding: 15px;
}

.promonavdots {
  height: 29px;
  padding-right: 15px;
  font-size: 8px;
  text-align: right;
}

.promoarrow {
  width: 20px;
  height: 30px;
  color: #ff8500;
  font-size: 16px;
}

.promoarrow.left {
  left: 10px;
  top: 145px;
}

.promoarrow.right {
  left: 2px;
  top: 145px;
  right: 380px;
  bottom: 0px;
}

.promobutton {
  position: absolute;
  left: 15px;
  right: 0px;
  bottom: 41px;
  width: 150px;
  height: 40px;
  padding-top: 11px;
  border-radius: 8px;
  background-color: #a3b5c0;
  background-image: url('../images/arroeWHITE.png');
  background-position: 90% 50%;
  background-repeat: no-repeat;
  opacity: 0.6;
  -webkit-transition: opacity 150ms ease, background-color 200ms ease;
  transition: opacity 150ms ease, background-color 200ms ease;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}

.promobutton:hover {
  background-color: #bd0000;
  opacity: 1;
}

.homelatestnewstitle {
  margin-bottom: 5px;
  margin-left: 5px;
  padding-left: 22px;
  background-image: url('../images/news icon.png');
  background-position: 0px 50%;
  background-repeat: no-repeat;
  font-family: Roboto, sans-serif;
  color: #001930;
  font-size: 17px;
  font-weight: 700;
}

.newspreview {
  padding-left: 5px;
  -webkit-transition: background-color 150ms ease;
  transition: background-color 150ms ease;
}

.newspreview:hover {
  background-color: rgba(163, 181, 192, .3);
}

.newsdatehome {
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  color: #8e98a1;
  font-size: 12px;
  line-height: 13px;
  font-weight: 700;
}

.newspreviewhome {
  font-family: Roboto, sans-serif;
  color: #003246;
  font-weight: 700;
}

.newsletterofthemonth {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 55px;
  margin-right: 10px;
  margin-left: 15px;
  background-color: rgba(0, 25, 48, .2);
}

.viewpdf {
  height: 55px;
  padding-top: 17px;
  padding-right: 55px;
  float: right;
  background-color: #fff;
  background-image: url('../images/icon PDF.png');
  background-position: 81% 50%;
  background-repeat: no-repeat;
  -webkit-transition: background-color 200ms ease, color 200ms ease;
  transition: background-color 200ms ease, color 200ms ease;
  font-family: Roboto, sans-serif;
  color: #ff8f00;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}

.viewpdf:hover {
  background-color: #bd0000;
  background-image: url('../images/icon PDF.png');
  background-size: auto;
  color: #fff;
}

.newslettertitle {
  margin-top: 17px;
  margin-left: 15px;
  float: left;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 25px;
  font-weight: 300;
}

.moto_rotator {
  position: absolute;
  left: 0px;
  top: 50%;
  right: 0px;
  height: 100px;
  background-color: transparent;
  -webkit-transform: translate(0px, -210%);
  -ms-transform: translate(0px, -210%);
  transform: translate(0px, -210%);
}

.motoarrow {
  display: none;
}

.motonav {
  display: none;
}

.moto_text {
  padding-top: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 50px;
  font-weight: 900;
  text-align: center;
}

.newslink {
  text-decoration: none;
}

.banner_slider {
  height: 175px;
  background-color: transparent;
}

.banner_mask {
  margin-right: 70px;
  margin-left: 70px;
}

.bannerarrow {
  width: 80px;
  opacity: 0.5;
  -webkit-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}

.bannerarrow:hover {
  opacity: 1;
}

.bannersliderarrow {
  width: 37px;
  color: transparent;
}

.bannersliderarrow.right {
  background-image: url('../images/round arrow RIGHT.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.bannersliderarrow.left {
  background-image: url('../images/round arrow LEFT.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.bannerslide {
  width: 32%;
  height: 110px;
  margin-top: 32px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 16px;
  border-radius: 10px;
  background-color: hsla(0, 0%, 100%, .9);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}

.bannerslide:hover {
  background-color: #fff;
}

.bannertitle {
  display: inline-block;
  margin-bottom: 3px;
  float: left;
  font-family: 'Roboto Condensed', sans-serif;
  color: #446576;
  font-size: 20px;
  font-weight: 700;
}

.bannersubtitle {
  display: inline-block;
  float: left;
  clear: left;
  font-family: 'Roboto Condensed', sans-serif;
  color: #8e98a1;
  line-height: 15px;
}

.bannerimage {
  margin-top: 8px;
  float: right;
}

.bannerimage.medinfo {
  margin-top: -3px;
}

.buttonconnect {
  position: absolute;
  left: 15px;
  right: 0px;
  bottom: 15px;
  width: 63px;
  padding: 0px 15px 0px 0px;
  float: left;
  clear: left;
  background-color: transparent;
  background-image: url('../images/orange arrow LEFT.png');
  background-position: 100% 50%;
  background-size: 6px;
  background-repeat: no-repeat;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-family: 'Roboto Condensed', sans-serif;
  color: #446576;
}

.buttonconnect:hover {
  color: #bd0000;
}

.bannernav {
  display: none;
}

.social_group {
  padding-top: 7px;
  float: left;
  border-style: none;
}

.social_link {
  margin-right: 5px;
  border-radius: 25px;
  opacity: 0.75;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.social_link:hover {
  opacity: 1;
}

.secondarymenu {
  padding-top: 8px;
  float: right;
}

.secondarymenulink {
  margin-right: 8px;
  padding-left: 13px;
  font-family: Roboto, sans-serif;
  color: #446576;
  font-size: 12px;
  text-decoration: none;
}

.secondarymenulink.home {
  background-image: url('../images/icon home.png');
  background-position: 0px 49%;
  background-repeat: no-repeat;
}

.secondarymenulink.news {
  padding-left: 15px;
  background-image: url('../images/icon newsletter.png');
  background-position: 0px 50%;
  background-repeat: no-repeat;
}

.secondarymenulink.data {
  padding-left: 11px;
  background-image: url('../images/icon euro.png');
  background-position: 0px 50%;
  background-repeat: no-repeat;
}

.flag_link {
  margin-left: 5px;
  opacity: 0.8;
}

.flag_link:hover {
  opacity: 1;
}

.headersection {
  position: relative;
  height: 315px;
  background-image: url('../images/home image.jpg');
  background-position: 50% 84%;
  background-size: cover;
  background-repeat: no-repeat;
}

.page_title_holder {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.page_title {
  padding: 15px 100px 15px 21px;
  float: left;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  background-color: #bd0000;
}

.page_icon {
  margin-top: 0px;
  margin-left: 0px;
  float: left;
  opacity: 0.5;
}

.page_icon.product {
  margin-top: 4px;
}

.page_icon.services {
  margin-top: 4px;
}

.page_icon.news {
  margin-top: 8px;
}

.page_icon.customers {
  margin-top: 5px;
}

.page_icon.contact {
  margin-top: 8px;
}

.page_icon.projects {
  margin-top: 5px;
}

.page_name {
  margin-top: 4px;
  margin-bottom: 0px;
  margin-left: 10px;
  float: left;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 28px;
}

.title_arrow {
  display: block;
  margin-left: 20px;
}

.divaider {
  height: 30px;
}

.page_container {
  margin-bottom: 30px;
}

.page_container.white_page {
  padding: 40px;
  background-color: #fff;
}

.page_container.white_page.customers {
  padding-bottom: 90px;
}

.tab_link {
  margin-right: 1px;
  margin-left: 0px;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 2px solid #ecf0f1;
  background-color: #fff;
  opacity: 0.5;
  -webkit-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
  font-family: Roboto, sans-serif;
  color: #001930;
  font-weight: 700;
  text-align: center;
}

.tab_link:hover {
  opacity: 1;
}

.tab_link.w--current {
  border-top: 2px solid #bd0000;
  background-color: #fff;
  opacity: 1;
}

.tab_link.services {
  padding-right: 50px;
  padding-left: 50px;
}

.tab_link.tech {
  height: 134px;
  padding-top: 29px;
  padding-right: 30px;
  padding-left: 30px;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.tab_link.tech.last {
  padding-right: 38px;
  padding-left: 39px;
}

.tabs_content {
  padding: 40px;
  background-color: #fff;
}

.tabs_content.contracts {
  padding-right: 50px;
  padding-left: 50px;
}

.text_paragraph {
  font-family: Roboto, sans-serif;
  color: #6a7479;
  line-height: 18px;
  font-weight: 400;
  text-align: justify;
}

.text_paragraph.list {
  margin-bottom: 1px;
  text-align: left;
}

.text_paragraph.list.including {
  font-weight: 700;
  text-align: left;
}

.text_paragraph.list.addon {
  color: #fff;
  font-weight: 700;
}

.text_paragraph.list.space {
  margin-bottom: 8px;
}

.text_paragraph.prod_details {
  padding-left: 30px;
}

.text_paragraph.news {
  color: #001930;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  text-align: left;
}

.text_paragraph.modal {
  margin-top: 7px;
  text-align: center;
}

.underline {
  text-decoration: underline;
}

.content_section {
  background-color: #ecf0f1;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: Roboto, sans-serif;
}

.iso_image {
  margin-right: 10px;
}

.product_row {
  margin-bottom: 1px;
  padding: 10px 25px 10px 15px;
  background-color: rgba(235, 239, 241, .5);
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
}

.product_row:hover {
  background-color: #ebeff1;
}

.prod_logo {
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: url('../images/ASKLEPIOS.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.medinfo {
  background-image: url('../images/MEDINFO.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.asklepios {
  padding-top: 16px;
  padding-bottom: 16px;
}

.prod_logo.research {
  background-image: url('../images/RESEARCH.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.soa {
  background-image: url('../images/SOA.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.personnel {
  background-image: url('../images/PERSONNEL.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.payrol {
  background-image: url('../images/PAYROLL.png');
  background-size: contain;
}

.prod_logo.eprotocol {
  background-image: url('../images/ePROTOCOL.png');
  background-size: contain;
}

.prod_logo.patient {
  background-image: url('../images/PATIENT.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.care {
  background-image: url('../images/CARE.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.lab {
  background-image: url('../images/LAB.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.welfare {
  background-image: url('../images/WELFARE.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.welfarerecord {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: url('../images/WELFARE RECORD.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.prolepsis {
  background-image: url('../images/PROLEPSIS.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.finance {
  background-image: url('../images/FINANCE.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.service {
  background-image: url('../images/SERVICE.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.elkea {
  background-image: url('../images/elkea.png');
  background-position: 0px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.prod_logo.elsin {
  background-image: url('../images/elsin.png');
  background-position: 0px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.prod_logo.elpis {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: url('../images/ELPIS.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod_logo.medinfobook {
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: url('../images/MEDINFO BOOK.png');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.btn_details {
  padding-right: 45px;
  float: right;
  border-radius: 5px;
  background-color: rgba(163, 181, 192, .5);
  background-image: url('../images/arroeWHITE.png');
  background-position: 88% 50%;
  background-repeat: no-repeat;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}

.btn_details:hover {
  background-color: #a3b5c0;
}

.btn_prod_logo {
  display: block;
  width: 70%;
  height: 38px;
  float: left;
}

.div_titlou_katigorias {
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #bd0000;
  font-family: Roboto, sans-serif;
  color: #001930;
  font-size: 18px;
  font-weight: 700;
}

.div_titlou_katigorias.spacer {
  margin-bottom: 30px;
}

.btn_back {
  float: right;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-family: Roboto, sans-serif;
  color: #8e98a1;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.btn_back:hover {
  color: #bd0000;
}

.titlos_katigorias {
  float: left;
}

.titlos_katigorias.newsletters {
  font-size: 16px;
  font-weight: 400;
}

.titlos_katigorias.clientlist {
  margin-top: 30px;
  margin-bottom: 10px;
  float: none;
  color: #001930;
  font-size: 18px;
  font-weight: 700;
}

.titlos_katigorias.clientlist.first {
  margin-top: 0px;
}

.prod_title {
  margin-bottom: 15px;
  padding: 15px;
  background-color: #ecf0f1;
}

.column_prod_left {
  padding-right: 20px;
  padding-left: 30px;
}

.column_prod_right {
  padding-bottom: 25px;
  padding-left: 20px;
  border-left: 1px solid #8e98a1;
}

.prod_title_details {
  font-family: Roboto, sans-serif;
  color: #001930;
  font-weight: 400;
}

.prod_title_details.including {
  font-size: 18px;
}

.prod_title_details.including.documentation {
  border-bottom: 1px solid #a3b5c0;
}

.prod_title_details.including.prod_install {
  margin-bottom: 15px;
  padding: 10px 10px 10px 15px;
  background-color: #ecf0f1;
}

.list_including {
  position: relative;
  margin-bottom: 1px;
  padding: 15px 10px 30px 30px;
  background-color: #ecf0f1;
  color: #6a7479;
  text-align: left;
}

.list_addon {
  position: relative;
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: rgba(68, 101, 118, .5);
  color: #fff;
}

.addon_image {
  position: absolute;
  left: 34px;
  top: -16px;
  z-index: 1;
  float: left;
}

.btn_screenshots {
  width: 100%;
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 17px;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(270deg, #fff, #c5cdd3);
  background-image: linear-gradient(180deg, #fff, #c5cdd3);
  box-shadow: 0 0 7px 0 rgba(0, 50, 70, .3);
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-family: Roboto, sans-serif;
  color: #697781;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
}

.btn_screenshots:hover {
  color: #001930;
}

.documentation_list {
  padding-left: 28px;
}

.addon_list_div {
  position: relative;
}

.document_link {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #00b7ff;
  text-decoration: none;
}

.document_link:hover {
  color: #003246;
}

.services_image {
  display: block;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.customers-title {
  float: left;
  font-family: Roboto, sans-serif;
  color: #6a7479;
  font-size: 24px;
  font-weight: 700;
}

.customer_title_holder {
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 3px solid rgba(0, 0, 0, .1);
}

.slasymbols {
  float: right;
}

.center-label {
  display: block;
  margin-right: auto;
  margin-bottom: 3px;
  margin-left: auto;
}

.column_sla_title {
  height: 100%;
  padding-top: 15px;
  padding-left: 15px;
}

.sla-title_1 {
  font-family: Roboto, sans-serif;
  color: #001930;
  font-size: 18px;
  font-weight: 700;
}

.sla_sub {
  font-family: Roboto, sans-serif;
  color: #003246;
  line-height: 16px;
  font-weight: 400;
}

.sla-column-title {
  padding-left: 3px;
  border-bottom: 1px solid #ecf0f1;
}

.sla-column-title.callcenter {
  min-height: 45px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.sla-column-basic {
  background-color: #ecf1f3;
  text-align: center;
}

.sla-column-advanced {
  background-color: #dbe3e6;
  text-align: center;
}

.sla-column-premium {
  background-color: #b8c6cd;
  text-align: center;
}

.sla-container {
  position: relative;
  margin-top: 1px;
  background-color: #f3f6f7;
}

.sla-container.color2 {
  background-color: #edf2f3;
}

.sla_white_column {
  padding-left: 0px;
  background-color: #fff;
}

.sla-serv-title {
  padding-left: 10px;
  font-family: Roboto, sans-serif;
  color: #001930;
  font-size: 12px;
}

.responcetimetext {
  padding-bottom: 5px;
  font-family: Roboto, sans-serif;
  color: #001930;
  font-size: 11px;
}

.col-contract-l {
  position: relative;
  height: 100%;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-contract-r {
  padding-right: 0px;
  padding-left: 0px;
}

.contract_title {
  padding-bottom: 6px;
  border-bottom: 1px solid #8e98a1;
  font-family: Roboto, sans-serif;
  color: #445561;
  font-size: 18px;
  font-weight: 700;
}

.contruct-sub {
  margin-top: 4px;
  background-image: url('../images/arrowGray.png');
  background-position: 100% 50%;
  background-repeat: no-repeat;
  font-family: Roboto, sans-serif;
  color: #445561;
}

.contract_row {
  position: relative;
  margin-right: 0px;
  margin-bottom: 40px;
  margin-left: 0px;
  background-color: #dde5e9;
}

.contract_row.last {
  margin-bottom: 0px;
}

.contract_item {
  padding: 5px 2px 5px 20px;
  background-color: #ebeff1;
  background-image: url('../images/contract dot.png');
  background-position: 10px 13px;
  background-repeat: no-repeat;
  font-family: Roboto, sans-serif;
  color: #6a7479;
}

.contract_item.color2 {
  background-color: #f5f7f8;
}

.tech_info_box {
  margin-bottom: 30px;
  padding: 40px;
  background-color: #fff;
}

.tech_message {
	font-family: Roboto, sans-serif;
	color: #001930;
	font-size: 18px;
	line-height: 35px;
	font-weight: 300;
}

.tech_message_list {
  padding-left: 17px;
}

.tech_icon {
  margin-bottom: 10px;
}

.tool_title {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid hsla(208, 9%, 59%, .8);
  font-family: Roboto, sans-serif;
  color: #003246;
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
}

.tech_row {
  margin-bottom: 40px;
}

.finance_box {
  width: 22.675%;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 14px;
  float: left;
  border-radius: 5px;
  background-color: rgba(163, 181, 192, .15);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: Roboto, sans-serif;
  color: #001930;
  font-weight: 300;
  text-align: center;
}

.finance_box:hover {
  background-color: rgba(163, 180, 191, .3);
}

.finance_year {
  font-size: 22px;
  line-height: 28px;
}

.finance_btn {
  margin-top: 8px;
  padding-right: 28px;
  padding-left: 28px;
  border-radius: 5px;
  background-color: rgba(163, 180, 191, .42);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-weight: 400;
}

.finance_btn:hover {
  background-color: #bd0000;
}

.news_box {
  margin-bottom: 15px;
  padding: 20px;
  background-color: rgba(68, 101, 118, .05);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.news_box:hover {
  background-color: rgba(68, 101, 118, .1);
}

.news_date {
  margin-bottom: 10px;
  padding-left: 30px;
  background-image: url('../images/date.png');
  background-position: 0px 50%;
  background-repeat: no-repeat;
  font-family: Roboto, sans-serif;
  color: #445561;
  font-size: 13px;
}

.news_button {
  padding-right: 50px;
  border-radius: 5px;
  background-color: #a3b5c0;
  background-image: url('../images/arroeWHITE.png');
  background-position: 88% 50%;
  background-repeat: no-repeat;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 13px;
}

.news_button:hover {
  background-color: #bd0000;
}

.newsletter_acco_btn {
  display: block;
  padding: 10px 10px 10px 17px;
  border-bottom: 1px solid #a3b5c0;
  background-color: rgba(68, 101, 118, .1);
  font-family: Roboto, sans-serif;
  color: #001930;
  font-size: 17px;
  font-weight: 300;
  cursor: pointer;
}

.newsletter_holder {
  overflow: hidden;
  margin-bottom: 5px;
  padding-right: 10px;
  padding-left: 17px;
  background-color: rgba(68, 101, 118, .05);
}

.btn_news_pdf {
  margin-top: 5px;
  padding-left: 33px;
  background-color: transparent;
  background-image: url('../images/icon PDF.png');
  background-position: 0px 50%;
  background-repeat: no-repeat;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-family: Roboto, sans-serif;
  color: #446576;
  font-size: 12px;
}

.btn_news_pdf:hover {
  color: #bd0000;
}

.btn_news_pdf.last {
  margin-bottom: 13px;
}

.customer_moto_box {
  position: relative;
  min-height: 200px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 11px;
  padding-bottom: 11px;
  background-color: #ecf0f1;
  color: #001930;
  font-weight: 700;
  text-align: center;
}

.clientmoto {
  position: absolute;
  top: 50%;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-style: italic;
}

.customer_search {
  margin-top: 0px;
  margin-bottom: 60px;
}

.customer_title_search {
  height: 60px;
  padding-top: 21px;
  padding-bottom: 21px;
  padding-left: 21px;
  background-color: #dae2e5;
  background-image: url('../images/pointer.jpg');
  background-position: 100% 50%;
  background-repeat: no-repeat;
  color: #001930;
  font-weight: 700;
}

.dropdown {
  display: block;
  background-color: #ecf0f1;
}

.dropdown.de {
  z-index: 901;
}

.drodown_icon {
  width: 60px;
  height: 60px;
  margin-right: 0px;
  padding-top: 22px;
  float: right;
  color: #8e98a1;
  text-align: center;
}

.dropdown_toggle {
  display: block;
  padding-right: 0px;
}

.dd_text {
  color: #8e98a1;
  font-size: 16px;
}

.dd_link {
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
  font-size: 12px;
}

.dd_link:hover {
  background-color: hsla(0, 0%, 100%, .11);
}

.dd_link.w--current {
  background-color: hsla(0, 0%, 100%, .07);
  color: #fff;
  font-weight: 700;
}

.dd_list {
  background-color: #657582;
}

.dd_icon_opened {
  display: none;
  width: 60px;
  height: 60px;
  margin-right: 0px;
  padding-top: 22px;
  background-color: #657582;
  color: #fff;
  text-align: center;
}

.category-title-a {
  padding-right: 10px;
  float: left;
}

.category-title-b {
  float: left;
  color: #657582;
  font-weight: 400;
  text-transform: uppercase;
}

.customer-practice-box {
  position: relative;
  overflow: hidden;
}

.cp_info_cover {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  background-color: rgba(240, 243, 245, .9);
  -webkit-transform: translate(0px, 103px);
  -ms-transform: translate(0px, 103px);
  transform: translate(0px, 103px);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.cp_info_cover:hover {
  -webkit-transform: translate(0px, 103px) translate(0px, -103px);
  -ms-transform: translate(0px, 103px) translate(0px, -103px);
  transform: translate(0px, 103px) translate(0px, -103px);
}

.cp_title {
  color: #001930;
  font-size: 15px;
}

.cp_button {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 120px;
  margin-bottom: 10px;
  margin-left: 10px;
  border-radius: 5px;
  background-color: #8e98a1;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-size: 13px;
}

.cp_button:hover {
  background-color: #bd0000;
}

.cp_row {
  margin-bottom: 20px;
}

.customer_bp_details {
  margin-bottom: 15px;
  padding: 15px;
  background-color: #ecf0f1;
  color: #001930;
  font-size: 23px;
  line-height: 30px;
  font-weight: 700;
}

.list-item-logo {
  margin-bottom: 9px;
  padding-left: 16px;
}

.facts_row {
  padding: 5px 12px;
  border-bottom: 1px solid #ecf0f1;
  background-color: rgba(237, 241, 242, .4);
  color: #6a7479;
}

.technologie_tab_menu {
  text-align: center;
}

.clientprod_row {
  margin-top: 15px;
  padding: 10px;
  background-color: #ecf0f1;
}

.clientprod_row.midlerow {
  margin-top: 0px;
}

.clientlist_row {
  margin-top: 1px;
  padding: 10px 10px 10px 85px;
  background-color: rgba(237, 241, 242, .43);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #6a7479;
  font-size: 14px;
}

.clientlist_row:hover {
  background-color: #edf1f2;
}

.btn_clientlist {
  margin-top: 16px;
  padding: 5px 10px;
  float: right;
  border-radius: 5px;
  background-color: hsla(0, 0%, 100%, .6);
  -webkit-transition: background-color 200ms ease, color 200ms ease;
  transition: background-color 200ms ease, color 200ms ease;
  font-family: Roboto, sans-serif;
  color: #001930;
  text-decoration: none;
}

.btn_clientlist:hover {
  background-color: #bd0000;
  color: #fff;
}

.modal_wrapper {
  position: fixed;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 25, 48, .85);
  opacity: 0;
}

.modal_win {
  position: relative;
  left: 0px;
  top: 50%;
  right: 0px;
  display: block;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
  padding: 40px;
  background-color: #ecf0f1;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Roboto, sans-serif;
  text-align: center;
}

.modal_title {
  font-size: 18px;
  font-weight: 700;
}

.close_modal_btn {
  margin-top: 10px;
  padding-right: 41px;
  padding-left: 41px;
  border-radius: 3px;
}

.project_intro_msg {
  padding: 20px;
  background-color: #ecf0f1;
  color: #445561;
}

.project_block {
  margin-top: 20px;
  background-color: #ecf0f1;
  color: #445561;
}

.project_title {
  margin-bottom: 5px;
  padding: 20px;
  background-color: #001930;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.project_review {
  padding-top: 5px;
  padding-right: 20px;
  padding-left: 20px;
  color: #445561;
  font-size: 12px;
  line-height: 18px;
  text-align: justify;
}

.proj_cell {
  width: 14.2%;
  height: 100%;
  float: left;
  border-left: 1px solid rgba(68, 101, 117, .69);
}

.proj_cell.first_cell {
  border-left: 1px none #000;
}

.poj_cell_title {
  height: 39px;
  padding: 7px 2px 2px 5px;
  background-color: rgba(68, 101, 117, .38);
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
}

.proj_cell_description {
  padding: 5px;
  background-color: transparent;
  font-size: 10px;
  line-height: 15px;
}

.proj_table {
  padding-bottom: 10px;
  padding-left: 6px;
  background-color: #ecf0f1;
}

.promo_img {
  float: left;
}

.mapbox {
  height: 300px;
  margin-top: 20px;
}

.sendform-btn {
  width: 235px;
  border-radius: 3px;
}

.contact_message_field {
  min-height: 120px;
}

.asclepios_thumb {
  margin-top: 15px;
}

html.w-mod-js *[data-ix="newsletter-box-close"] {
  display: none;
  height: 0px;
}

@media (max-width: 991px) {
  .navbar {
    width: 96%;
    min-width: 740px;
  }
  .nav_menu {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    display: block;
    height: 100%;
    padding-left: 10px;
    background-color: #000f1d;
  }
  .nav_link.company {
    width: 50%;
    margin-top: 51px;
    background-image: url('../images/menu_COMPANY.png');
    background-position: 50% 15px;
    background-repeat: no-repeat;
  }
  .nav_link.products {
    width: 50%;
    background-image: url('../images/menu_PRODUCTS HOVER.png');
    background-position: 50% 15px;
    background-repeat: no-repeat;
  }
  .nav_link.services {
    width: 50%;
    background-image: url('../images/menu_SERVICES.png');
    background-position: 50% 15px;
    background-repeat: no-repeat;
  }
  .nav_link.projects {
    width: 50%;
    background-image: url('../images/menu_PROJECTS.png');
    background-position: 50% 15px;
    background-repeat: no-repeat;
  }
  .nav_link.tech {
    width: 50%;
    background-image: url('../images/menu_TECHNOLOGY.png');
    background-position: 50% 15px;
    background-repeat: no-repeat;
  }
  .nav_link.customers {
    width: 50%;
    background-image: url('../images/menu_CUSTOMERS.png');
    background-position: 50% 15px;
    background-repeat: no-repeat;
  }
  .nav_link.contact.navlast {
    margin-right: 0px;
    float: none;
    background-image: url('../images/menu_CONTACT.png');
    background-position: 50% 20px;
    background-repeat: no-repeat;
  }
  .burger {
    height: 75px;
    padding-top: 24px;
    color: #8e98a1;
    font-size: 35px;
  }
  .burger.w--open {
    z-index: 5;
    background-color: #000f1d;
  }
  .top_elements {
    max-width: 900px;
    min-width: 600px;
  }
  .divnav {
    position: absolute;
    width: 100%;
    height: auto;
  }
  .footer {
    max-width: 900px;
    min-width: 600px;
  }
  .promoarrow.right {
    left: 28px;
  }
  .newspreviewhome {
    overflow: hidden;
    height: 20px;
    font-size: 1.5vw;
  }
  .newslettertitle {
    font-size: 2vw;
  }
  .moto_text {
    font-size: 45px;
  }
  .bannerslide {
    width: 48%;
  }
  .tab_link {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 12px;
  }
  .tab_link.tech {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
  .tab_link.tech.last {
    padding-right: 20px;
    padding-left: 20px;
  }
  .center-label {
    padding-right: 5px;
    padding-left: 5px;
  }
  .sla-title_1 {
    font-size: 16px;
  }
  .sla_sub {
    font-size: 12px;
  }
  .responcetimetext {
    font-size: 9px;
  }
  .contract_title {
    font-size: 15px;
    line-height: 17px;
  }
  .contract_item {
    font-size: 13px;
  }
  .contract_item.color2 {
    line-height: 16px;
  }
  .finance_box {
    width: 21.675%;
  }
  .customer_title_search {
    padding-left: 10px;
  }
  .dropdown_toggle {
    padding-left: 15px;
  }
  .dd_text {
    font-size: 13px;
  }
  .dd_link {
    padding-right: 8px;
    padding-left: 8px;
  }
  .cp_info_cover {
    -webkit-transform: translate(0px, 55px);
    -ms-transform: translate(0px, 55px);
    transform: translate(0px, 55px);
  }
  .cp_title {
    font-size: 12px;
    line-height: 16px;
  }
  .proj_cell {
    width: 24.8%;
    margin-bottom: 6px;
  }
}

@media (max-width: 767px) {
  .navbar {
    min-width: 400px;
  }
  .top_elements {
    min-width: 400px;
  }
  .footer {
    min-width: 515px;
  }
  .footer.inpage {
    min-width: 446px;
    text-align: center;
  }
  .gsdesigns {
    float: none;
  }
  .copyright {
    float: none;
  }
  .home_elements {
    bottom: 163px;
  }
  .news_container {
    margin-bottom: 227px;
  }
  .promo_column {
    margin-bottom: 15px;
    padding-left: 15px;
  }
  .news_column {
    padding-right: 15px;
  }
  .banner_rotator {
    margin-right: 15px;
    margin-left: 15px;
  }
  .newspreviewhome {
    font-size: 2.5vw;
  }
  .newsletterofthemonth {
    margin-right: 15px;
  }
  .newslettertitle {
    font-size: 4vw;
  }
  .moto_rotator {
    top: 41%;
    -webkit-transform: translate(0px, -250%);
    -ms-transform: translate(0px, -250%);
    transform: translate(0px, -250%);
  }
  .moto_text {
    font-size: 30px;
  }
  .banner_mask {
    margin-right: 55px;
    margin-left: 55px;
  }
  .bannerarrow {
    width: 55px;
  }
  .bannerimage {
    display: none;
  }
  .page_title_holder {
    padding-right: 20px;
    padding-left: 20px;
  }
  .page_title {
    padding-right: 60px;
  }
  .page_name {
    font-size: 20px;
  }
  .title_arrow {
    margin-left: 40px;
  }
  .tab_link {
    font-size: 9px;
  }
  .tab_link.services {
    padding-right: 30px;
    padding-left: 30px;
    font-size: 14px;
  }
  .tab_link.tech {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
  }
  .tabs_content {
    padding: 15px;
  }
  .tabs_content.contracts {
    padding-right: 30px;
    padding-left: 30px;
  }
  .text_paragraph.prod_details {
    padding-left: 0px;
  }
  .prod_logo.medinfo {
    height: 55px;
  }
  .prod_logo.asklepios {
    height: 55px;
  }
  .prod_logo.research {
    height: 55px;
  }
  .prod_logo.soa {
    height: 55px;
  }
  .prod_logo.personnel {
    height: 55px;
  }
  .prod_logo.payrol {
    height: 55px;
  }
  .prod_logo.eprotocol {
    height: 40px;
    padding-top: 1px;
  }
  .prod_logo.patient {
    height: 55px;
  }
  .prod_logo.care {
    height: 55px;
  }
  .prod_logo.lab {
    height: 55px;
  }
  .prod_logo.welfare {
    height: 55px;
  }
  .prod_logo.welfarerecord {
    height: 55px;
  }
  .prod_logo.prolepsis {
    height: 49px;
  }
  .prod_logo.finance {
    height: 47px;
    padding-top: 3px;
  }
  .prod_logo.service {
    height: 55px;
  }
  .prod_logo.elpis {
    height: 55px;
    padding-top: 9px;
  }
  .prod_logo.medinfobook {
    height: 55px;
    padding-top: 8px;
  }
  .btn_prod_logo {
    width: 60%;
  }
  .column_prod_left {
    padding-left: 20px;
  }
  .column_prod_right {
    border-style: none;
  }
  .customers-title {
    font-size: 20px;
  }
  .column_sla_title {
    padding-bottom: 10px;
  }
  .sla_white_column {
    padding-right: 0px;
  }
  .responcetimetext {
    line-height: 13px;
  }
  .col-contract-l {
    padding-bottom: 10px;
  }
  .contruct-sub {
    background-image: none;
  }
  .tech_info_box {
    padding-right: 30px;
    padding-left: 30px;
  }
  .tech_message {
    font-size: 23px;
    line-height: 29px;
  }
  .finance_box {
    width: 30.675%;
    margin-left: 0px;
  }
  .customer_moto_box {
    min-height: 117px;
  }
  .customer_title_search {
    margin-bottom: 5px;
    background-image: none;
    background-repeat: repeat;
    text-align: center;
  }
  .dropdown {
    margin-bottom: 5px;
  }
  .customer-practice-box {
    display: block;
    width: 282px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }
  .cp_info_cover {
    -webkit-transform: translate(0px, 122px);
    -ms-transform: translate(0px, 122px);
    transform: translate(0px, 122px);
  }
  .proj_cell {
    width: 49%;
  }
  .proj_cell_description {
    min-height: 40px;
  }
  .proj_table {
    padding-right: 5px;
    padding-left: 7px;
  }
  .services-tab-menu {
    text-align: center;
  }
}

@media (max-width: 479px) {
  .navbar {
    min-width: 315px;
  }
  .top_elements {
    width: 100%;
    min-width: auto;
    margin-bottom: 28px;
  }
  .footer {
    width: 100%;
    height: auto;
    min-width: 0px;
  }
  .footer.inpage {
    min-width: 288px;
  }
  .gsdesigns {
    float: none;
    text-align: center;
  }
  .copyright {
    float: none;
    text-align: center;
  }
  .newspreviewhome {
    font-size: 3.5vw;
  }
  .moto_text {
    line-height: 30px;
  }
  .bannerslide {
    width: 96%;
  }
  .social_group {
    float: none;
    text-align: center;
  }
  .secondarymenu {
    padding-left: 6px;
    float: none;
    text-align: center;
  }
  .secondarymenulink.home.w--current {
    font-size: 11px;
  }
  .secondarymenulink.news {
    font-size: 11px;
  }
  .secondarymenulink.data {
    font-size: 11px;
  }
  .page_title {
    padding-right: 15px;
    float: none;
  }
  .page_name {
    font-size: 13px;
  }
  .title_arrow {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .page_container.white_page {
    padding-right: 20px;
    padding-left: 20px;
  }
  .tab_link {
    font-size: 13px;
  }
  .tab_link.tech {
    height: 95px;
    padding-top: 10px;
  }
  .tabs_content.contracts {
    padding-right: 20px;
    padding-left: 20px;
  }
  .btn_details {
    display: none;
  }
  .div_titlou_katigorias {
    position: relative;
  }
  .btn_back {
    position: absolute;
    top: -27px;
    right: 0px;
    float: none;
  }
  .sla_description_row {
    position: relative;
  }
  .sla-serv-title {
    padding-left: 0px;
    font-size: 9px;
    line-height: 12px;
  }
  .tech_message {
    font-size: 17px;
    line-height: 22px;
  }
  .finance_box {
    width: 100%;
    margin-left: 0px;
  }
  .customer_moto_box {
    min-height: 135px;
  }
  .category-title-a {
    margin-bottom: 5px;
  }
  .customer-practice-box {
    width: auto;
  }
  .cp_info_cover {
    -webkit-transform: translate(0px, 103px);
    -ms-transform: translate(0px, 103px);
    transform: translate(0px, 103px);
  }
  .clientlist_row {
    padding-left: 20px;
  }
  .btn_clientlist {
    display: none;
  }
  .proj_cell {
    width: 100%;
    border-left: 1px none #000;
  }
  .proj_cell.first_cell {
    padding-right: 8px;
  }
  .sendform-btn {
    width: 100%;
  }
}
