/* *** OCFrontEnd version 6.2.1000.0 *** */
:root {
  --pp-body-font-family: "Roboto", sans-serif;
  --pp-body-color: #3E4042;
  --pp-body-bg: #fff;
  --pp-link-color: #3E5268;
  --pp-link-hover-color: #095C87;
  --pp-highlight-color: #095C87;
  --pp-selected-bg: #c7e9fb;
  --pp-selected-color: #2c2c2c;
  --pp-line-color: #2c2c2c;
  --pp-group-level2-bg: #f2f2f2;
  --pp-group-level3-bg: #e6e6e6;
  --pp-group-level4-bg: #d9d9d9;
  --pp-border-color: #666;
  --pp-heading-color: #095C87;
}

.btn:not(.btn-link) {
  --pp-btn-bg: #3E5268;
  --pp-btn-color: #ffffff;
  --pp-btn-hover-bg: #6785a5;
  --pp-btn-focus-shadow-rgb: rgba(#095C87, .5);
}

/*styles for message history and show message */
input:focus {
  outline: 1px solid rgba(9, 92, 135, 0.5);
}

#OnlineConsultant table.MessageHistory tr td,
#OnlineConsultant table.MessageHistory tr th {
  vertical-align: top;
  text-align: left;
  padding-right: 20px;
  padding-bottom: 10px;
  border-bottom: solid 1px #cccccc;
}

#OnlineConsultant table.MessageHistory tr td:nth-child(3) {
  word-break: break-word;
}

.indtastetBesked {
  font-weight: bolder;
}

.LogoHeader {
  height: 90px;
  padding: 0;
  background-color: #ffffff;
  background: #ffffff;
  position: relative;
}

.LogoHeader img {
  top: 70%;
  transform: translate(0, -50%);
  margin-left: 20px;
  position: absolute;
  max-height: 30px;
}

@media (max-width: 767px) {
  .RM_HeaderRow {
    background-color: #3E5268;
  }
  .mobile-header {
    background-image: url(../Images/logo-mobile.png);
    background-position: center;
    height: 28px;
    width: 40px;
    margin-right: -10px;
    margin-left: 10px;
    background-repeat: no-repeat;
  }
  .LogoHeader {
    display: none;
  }
  #main-table {
    padding: 4px;
  }
  #f-column-1,
  .footer-column {
    height: auto;
    width: 100%;
  }
}
#OnlineConsultant h2 {
  color: #095C87;
}

#OnlineConsultant a.RM_ExitLink {
  color: #095C87;
  display: none;
}

#OnlineConsultant .menu-toggle:hover,
#OnlineConsultant a.RM_ExitLink:hover,
#OnlineConsultant #RM_LoginInfo .LoginLink a:hover {
  color: #095C87;
}

@media (min-width: 768px) {
  #OnlineConsultant .login-block,
  #OnlineConsultant #RM_LoginInfo .LogoutLink,
  #OnlineConsultant #RM_LoginInfo .LogoutLink a {
    color: #095C87;
    vertical-align: middle;
  }
}
/*Workflow Title*/
#OnlineConsultant h1.workflow-title {
  color: #3E5268;
}

#OnlineConsultant table.SubHeading h2 {
  border-left: solid 4px #095C87;
}

ul#custom-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #3E5268;
}
ul#custom-menu li {
  float: right;
}
ul#custom-menu li a {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 8px 16px;
  text-decoration: none;
}
ul#custom-menu li a:hover {
  background-color: #3E5268;
}

/*buttons*/
#OnlineConsultant .NavigationButton:hover,
#OnlineConsultant input.NavigationButton:hover,
#OnlineConsultant button.NavigationButton:hover {
  text-decoration: none;
  background-color: #595959;
  color: #ffffff;
  border-color: #595959;
}

#OnlineConsultant button.ContinueButtonDisabled:hover,
#OnlineConsultant input.ContinueButtonDisabled:hover {
  color: #96999c;
}

#OnlineConsultant button.DraftButton {
  background-color: #fff;
  border-color: #b3b3b3;
  color: #000000;
}
#OnlineConsultant button.DraftButton:hover {
  background-color: #595959;
  border-color: #b3b3b3;
  color: #ffffff;
}

.ui-corner-all {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

#OnlineConsultant .rm-ui-fileuploadbutton {
  overflow: visible;
}

#OnlineConsultant .rm-ui-fileuploadbutton:hover {
  overflow: visible;
  color: #96999c;
}

.LinkAsButton {
  cursor: pointer;
  background-position: 4px center;
  padding: 10px;
}

div .LinkAsButton a:link,
div .LinkAsButton a:visited,
div .LinkAsButton a:active,
div .LinkAsButton a:hover,
#OnlineConsultant .LinkAsButton a:link,
#OnlineConsultant .LinkButton a:visited {
  color: #ffffff;
}

#OnlineConsultant .RM_Layout button:not(.select2-selection__choice__remove) {
  cursor: pointer;
}

.formError .formErrorContent {
  border: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
}

/*Footer*/
#footer {
  padding: 0;
  height: 350px;
  background: #3E5268;
  background-color: #3E5268;
  color: #ffffff;
}
#footer a:link,
#footer a:visited,
#footer a:hover {
  color: #ffffff;
}
#footer ul {
  list-style-type: none;
}

#footer-info {
  color: #ffffff;
  line-height: 2em;
}
#footer-info ul {
  list-style-type: none;
  padding-left: 0;
  padding-right: 0;
}

#footer-logo {
  float: none;
  vertical-align: middle;
  padding: 0 0 20px 0;
}

span.footer-heading {
  font-size: larger;
  padding-bottom: 20px;
}

#footer-identity span.footer-heading {
  padding-left: 10px;
}

#f-column-1 {
  width: 25%;
  background-color: #F2F2F2;
  color: #3E4042;
}

#footer-infoText {
  padding: 0 30px 0 0;
  width: 25%;
}

#footer-infoText:hover {
  background-color: #3E5268;
  box-shadow: 0px 0px 0px transparent;
  color: #ffffff;
}

.footer-column {
  font-weight: 400;
  float: left;
  padding: 20px;
  background-color: #3E5268;
  height: 350px;
}

/*time output dialog Exit Link*/
#DialogExitLink {
  display: none;
}

.file .attached-file a.remove {
  font-size: inherit;
  font-family: verdana;
}

a.OC_HelpLink {
  color: #3E5268;
}

#OnlineConsultant #InnerOC .OC_resultmaker_background {
  background-color: #c7e9fb;
}

#footer-logo img {
  height: 30px;
}

/*# sourceMappingURL=sparkron-theme.css.map */