@import url(icomoon/style-d2f0859febc1ef373c23d634a2dba871.css);nav.sub-nav ul {list-style: none;text-transform: uppercase;margin: 0;padding: 0; }nav.sub-nav ul > li {padding: 12px 2px 12px 10px;font-size: 12px;background: rgba(0, 0, 0, 0.3);border-bottom: 1px solid #e5e5e5; }nav.sub-nav ul > li > a {color: white;font-size: 13px; }nav.sub-nav ul > li > a:hover {color: black;text-decoration: none; }nav.sub-nav ul > li.active > a {font-weight: bold; }nav.sub-nav ul > li ul {margin-left: 20px;margin-bottom: 7px;margin-top: -9px; }nav.sub-nav ul > li ul li {border-bottom: none;line-height: 2em;text-transform: none; }.subnav {border-bottom: 1px solid #e5e5e5;padding: 12px 2px 12px 10px;font-size: 12px; }.subnav .btn-link {color: white; }.subnav .btn-link:hover {color: white; }.subnav .icon-exclamation-sign {margin-left: 6px;margin-right: 6px;position: relative;top: 1px;background: #de0567;color: white;width: 24px;display: inline;text-align: center;height: 24px;border-radius: 2em;line-height: 23px;float: right;font-size: 15px; }.subnav .active-area, .subnav.active-area {background: #a29d1f; }.subnav > span {font-size: 15px;text-transform: uppercase;color: white;font-family: 'Raleway'; }.subnav > span.active {color: #e4e4e4;font-weight: 100; }.subnav > span.active a {font-family: inherit;color: white;font-weight: 800; }.subnav > span.active a:hover {color: inherit; }.subnav > span a {color: white;font-size: 16px;font-family: inherit; }.subnav > span a:hover {text-decoration: none; }.subnav div ul,.subnav ul {list-style: none;font-size: 1em; }.subnav div ul li.active > a,.subnav ul li.active > a {color: white;font-weight: 800; }.subnav > div > ul .divisionSubnav,.subnav > ul .divisionSubnav {padding-left: 10px; }.subnav > div > ul > li .icon-ok,.subnav > ul > li .icon-ok {display: none; }.subnav > div > ul > li a,.subnav > ul > li a {color: #e4e4e4;font-weight: 100; }.subnav > div > ul > li a:hover,.subnav > ul > li a:hover {text-decoration: none;color: white; }.subnav > div > ul > li.active,.subnav > ul > li.active {margin-left: -16px; }.subnav > div > ul > li.active .icon-ok,.subnav > ul > li.active .icon-ok {display: inline-block; }.subnav > div > ul > li.active > a,.subnav > ul > li.active > a {color: white;font-weight: 800; }.subnav > div > ul > li.active > a:hover,.subnav > ul > li.active > a:hover {color: inherit; }.subnav.simple {padding: 12px 2px 12px 10px;font-size: 12px; }.subnav.simple span.active {color: #FFFFFF;font-weight: 600; }.subnav.simple span.active > a {color: inherit; }.subnav.simple > div > ul,.subnav.simple > ul {margin-left: 0;margin-bottom: 0;padding-left: 0; }.subnav.simple > div > ul > li > a,.subnav.simple > ul > li > a {border-left: 4px solid transparent;margin: 0 0 0 -10px;padding: 0 0 0 7px;font-size: 13px;display: block;color: white;font-weight: 300;cursor: pointer; }.subnav.simple > div > ul > li > a.hasUnread,.subnav.simple > ul > li > a.hasUnread {font-weight: bold; }.subnav.simple > div > ul > li > a.active,.subnav.simple > ul > li > a.active {color: #FFFFFF;font-weight: 600;border-left: 4px solid #f8f8f8; }.subnav.simple > div > ul > li > ul,.subnav.simple > ul > li > ul {display: none; }.subnav.simple > div > ul > li.open, .subnav.simple > div > ul > li.active,.subnav.simple > ul > li.open,.subnav.simple > ul > li.active {margin-left: 0; }.subnav.simple > div > ul > li.open > ul, .subnav.simple > div > ul > li.active > ul,.subnav.simple > ul > li.open > ul,.subnav.simple > ul > li.active > ul {display: block;margin-left: 15px;padding: 0; }.subnav.simple > div > ul > li.active > a, .subnav.simple > div > ul > li:hover > a,.subnav.simple > ul > li.active > a,.subnav.simple > ul > li:hover > a {color: #FFFFFF;font-weight: 600;border-left: 4px solid #f8f8f8; }.subnav.simple > div > ul > ul.subsub {margin-left: 25px;margin-bottom: 8px; }.subnav.simple > div > ul > ul.subsub > li, .subnav.simple > div > ul > ul.subsub > li > a {padding-left: 0;margin-left: 0;border-left: none;line-height: 14px;padding: 2px 0;font-size: 12px;cursor: pointer; }.green {color: #a29d1f; }.red {color: red; }.calendarWrapper .calendarBtn {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }.calendarWrapper a {text-decoration: none;color: white; }.calendarWrapper a .sm-icon-calendar {opacity: 0.75;filter: alpha(opacity=75); }.calendarWrapper a:hover .sm-icon-calendar {opacity: 1;filter: alpha(opacity=100); }.calendarWrapper .link-green {font-weight: normal; }.calendarWrapper .calendarText {color: inherit; }.calendarWrapper .calendarText .big {font-size: 14px;padding: 1px 5px;background: #B6B521;color: white;display: block; }.calendarWrapper .calendarText .btn-sm-white-small {padding: 1px 6px;float: left;margin-right: 9px; }.calendarWrapper .calendarTextAppointment {float: left;padding-top: 2px; }.calendarWrapper .calendarTextAppointment .small {font-size: 12px;color: inherit;font-family: arial, helvetica, clean, sans-serif; }.calendarWrapper .calendarTextAppointment .calendarChange {color: grey;position: relative;top: 1px; }.calendarWrapper .calendarTextAppointment .calendarChange:hover {color: #A5A429; }.calendarWrapper .calendarTextAppointment .calendarRemove {color: grey;margin-left: 36px; }.calendarWrapper .calendarTextAppointment .calendarRemove:hover {color: #BD055F; }.timerWrapper {display: block;margin-top: 4px;padding: 10px 0px; }.timerWrapper.module-wrapper {padding: 0;border: none;min-height: inherit; }.timerWrapper.module-wrapper .icon {color: #626262;font-size: 36px; }.timerWrapper .timer {font-size: 14px;margin-bottom: 2px;margin-top: -3px; }.timerWrapper .timerText {margin-top: -9px; }.timerWrapper .timerText.kontoTimerText {margin-top: 4px; }.timerWrapper .date {top: -2px;position: relative;word-spacing: 4px;left: 1px;font-size: 11px; }.timerWrapper .icon-time {float: left;width: 40px;height: 40px;margin-right: 10px;font-size: 4em;color: #CCC;position: relative;top: 5px; }.timerWrapper .icon-time a {color: inherit;text-decoration: none; }.timerWrapper .icon-time i {position: relative;top: 5px; }.timer {color: #8d881b;font-size: 12px; }.timer.red {color: #BD055F; }.timerText {font-size: 12px;color: #7a7a7a; }.timerText .desc {font-size: 10px; }.timerTextEmpty {line-height: 38px;color: #a8aaa9; }.bubbleWrapper {height: 360px;position: relative;margin-top: 10px; }.rate-bubble {-moz-user-select: none;-webkit-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;-moz-border-radius: 9999px;-webkit-border-radius: 9999px;-o-border-radius: 9999px;-ms-border-radius: 9999px;border-radius: 9999px;color: white;text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);text-align: center;height: 300px;width: 300px;float: left;margin: 5px;padding: 100px 23px 0 23px;position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;cursor: pointer;z-index: 1;opacity: 0.8;filter: alpha(opacity=80); }.rate-bubble:hover {opacity: 1;filter: alpha(opacity=100); }.rate-bubble.twoRow {padding-top: 119px; }.rate-bubble.oneRow {padding-top: 131px; }.rate-bubble h2 {color: inherit;font-size: 2.1em;line-height: 1.2em; }.rate-bubble p {color: inherit;display: none; }.rate-bubble.pink {background-color: rgba(197, 4, 91, 0.9);left: 282px; }.rate-bubble.green {background-color: rgba(162, 157, 31, 0.9); }.rate-bubble.blue {background-color: rgba(0, 146, 204, 0.9);left: 563px; }.rate-bubble.rate-bubble-big {opacity: 1;filter: alpha(opacity=100);height: 430px;width: 430px;padding-top: 135px;z-index: 20;margin-left: -60px;top: -52px; }.rate-bubble.rate-bubble-big p {display: block;font-size: 1.1em;margin-top: 15px; }.rate-bubble.rate-bubble-big h2 {padding: 0 20px;font-size: 2.1em; }.rate-bubble.rate-bubble-big.twoRow {padding-top: 60px; }.rate-bubble.rate-bubble-big.oneRow {padding-top: 120px; }.heading-outline {font-size: 22px;display: block;padding: 2px 0;text-transform: uppercase;font-weight: 100;border-top: 1px solid rgba(0, 0, 0, 0.3);border-bottom: 1px solid rgba(0, 0, 0, 0.3); }.select2-container {width: 100%; }.select2-container input,.select2-container .select2-choices {width: 100%; }.select2-container input .select2-search-field input,.select2-container .select2-choices .select2-search-field input {height: 25px; }.text-green {color: #3EBD3D; }.text-red {color: #d11c12; }.text-orange {color: #DF9E26; }.modalRow {width: 100%;margin-bottom: 9px; }.modalRow:after {content: "";display: table;clear: both; }.modalRow [class*="span"] {margin: 0; }.modalRow .span8 {width: 60%;float: left; }.modalRow .span6 {width: 50%;float: left; }.modalRow .span4 {width: 40%;float: left; }.modalRow .span2 {width: 16%;float: left; }.modal-cCalendar {max-height: 700px;width: 470px;overflow: hidden; }.modal-cCalendar .modal-header {background: #415356;border: none;padding: 7px 32px 0px 13px; }.modal-cCalendar .modal-header h3 {margin: 6px 0;font-size: 16px;color: white;text-transform: uppercase; }.modal-cCalendar .modal-header .ion-android-close {position: absolute;top: 4px;right: 10px;color: white;font-size: 18px; }.modal-cCalendar .modal-body {padding: 0; }.modal-cCalendar .cCalendar-content-wrapper {width: 940px;position: relative; }.modal-cCalendar .cCalendar-content-wrapper:after {content: "";display: table;clear: both; }.modal-cCalendar .cCalendar-content-wrapper.sliding .icon-caret-left,.modal-cCalendar .cCalendar-content-wrapper.sliding .icon-caret-right {display: none; }.modal-cCalendar .cCalendar-content {float: left; }.modal-cCalendar .cDescription {line-height: normal;font-size: .9em;padding: 10px; }.modal-cCalendar .arrowPlaceholder {display: none;position: absolute;top: 81px;z-index: 3;width: 468px;height: 42px; }.modal-cCalendar .arrowPlaceholder .icon-caret-left,.modal-cCalendar .arrowPlaceholder .icon-caret-right {position: absolute;top: 0;font-size: 2em;background: whiteSmoke;height: 40px;line-height: 40px;padding: 0 10px;color: #DBDBDB; }.modal-cCalendar .arrowPlaceholder .icon-caret-left {-moz-box-shadow: 10px 0 10px -4px whiteSmoke;-webkit-box-shadow: 10px 0 10px -4px whiteSmoke;-o-box-shadow: 10px 0 10px -4px whiteSmoke;-ms-box-shadow: 10px 0 10px -4px whiteSmoke;box-shadow: 10px 0 10px -4px whiteSmoke;left: 0; }.modal-cCalendar .arrowPlaceholder .icon-caret-right {-moz-box-shadow: -10px 0 10px -4px whiteSmoke;-webkit-box-shadow: -10px 0 10px -4px whiteSmoke;-o-box-shadow: -10px 0 10px -4px whiteSmoke;-ms-box-shadow: -10px 0 10px -4px whiteSmoke;box-shadow: -10px 0 10px -4px whiteSmoke;right: 0; }.modal-cCalendar .legend {margin: 0 18px 18px 18px; }.modal-cCalendar .legend:after {content: "";display: table;clear: both; }.modal-cCalendar .legend hr {margin: 5px 0; }.modal-cCalendar .legend .legend-icon {width: 10px;height: 10px;float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }.modal-cCalendar .legend .legend-icon.legend-app-free {border: 1px solid grey; }.modal-cCalendar .legend .legend-icon.legend-app-taken {background: grey; }.modal-cCalendar .legend .legend-icon.legend-app-own {background: #a29d1f; }.modal-cCalendar .legend .legend-label {font-size: 12px;color: grey;float: left;margin: -3px 22px 0 4px; }#calendarModal {background: rgba(0, 0, 0, 0.5); }#calendarStep2Modal {font-size: 12px;background: rgba(0, 0, 0, 0.5); }#calendarStep2Modal .submit-button.disabled {opacity: 0.7;pointer-events: none; }#calendarStep2Modal .simpleTabs {padding: 0;margin: 0; }#calendarStep2Modal .simpleTabs:after {content: "";display: table;clear: both; }#calendarStep2Modal .simpleTabs li {list-style: none;float: left;padding: 8px 20px 8px 0; }#calendarStep2Modal .simpleTabs li a {color: #444; }#calendarStep2Modal .simpleTabs li .toggleTabIcon {float: left;margin-top: 1px;margin-right: 5px; }#calendarStep2Modal .tab-content > .tab-pane.show {display: block; }#calendarStep2Modal .modal-header {padding: 3px 10px; }#calendarStep2Modal #subjectDescription {margin-top: 10px;height: 50px;-moz-transition: height 1s;-webkit-transition: height 1s;-o-transition: height 1s;-ms-transition: height 1s;transition: height 1s; }#calendarStep2Modal #subjectDescription:focus {height: 120px; }#calendarStep2Modal #subjectDescription.for-contractor {height: 110px; }#calendarStep2Modal #subjectDescription.for-contractor:focus {height: 150px; }.cCalendar {width: 468px; }.cCalendar .cWeekSelect {display: block;height: 40px;background: whiteSmoke;padding: 10px 5px;position: relative;text-align: center; }.cCalendar .cWeekSelect .cArrow {text-decoration: none; }.cCalendar .cWeekSelect .cArrow i {position: absolute;top: 5px;font-size: 2em;color: silver; }.cCalendar .cWeekSelect .cArrow i.icon-caret-left {left: 10px; }.cCalendar .cWeekSelect .cArrow i.icon-caret-right {right: 10px; }.cCalendar .cWeekSelect .cArrow i:hover {color: #9B9B9B; }.cCalendar .cWeekSelect p {font-family: 'Raleway';font-weight: 600;font-size: 17px; }.cCalendar .cDateWrapper {clear: both;margin-left: 62px; }.cCalendar .cDateWrapper .cDate {float: left;margin-right: 11px; }.cCalendar .cTimeSelect {display: block;padding: 14px 18px 10px; }.cCalendar .cTimeSelect:after {content: "";display: table;clear: both; }.cCalendar .cColumn {float: left;width: 40px;margin: 0 11px 0 0px; }.cCalendar .cColumn.cRedLine {color: #c5045b;height: 355px;display: block;float: left;font-size: 1.3em;width: 0;margin-top: -17px;margin-left: -13px;position: relative; }.cCalendar .cColumn.cRedLine i {margin-left: 2px;font-size: 14px; }.cCalendar .cColumn.cRedLine .line {border-right: 1px dashed #c5045b;width: 1px;display: block;height: 90%;margin: 3px 6px; }.cCalendar .cColumn.cRedLine.cGreenLine {color: #a29d1f; }.cCalendar .cColumn.cRedLine.cGreenLine .line {border-right: 1px dashed #a29d1f; }.cCalendar .cItem {width: 40px;height: 18px;margin-bottom: 2px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }.cCalendar .cItem.selected {background: #E2E110;background: -webkit-gradient(linear, left top, right top, from(#E2E110), to(#b7b51f));background: -webkit-linear-gradient(left, #E2E110, #b7b51f);background: -moz-linear-gradient(left, #E2E110, #b7b51f);background: -ms-linear-gradient(left, #E2E110, #b7b51f);background: -o-linear-gradient(left, #E2E110, #b7b51f); }.cCalendar .cItem.inUse {background-color: grey;border: 1px solid grey; }.cCalendar .cItem.notSelected {background-color: white;border: 1px solid grey;cursor: pointer; }.cCalendar .cItem.notSelected:hover {border-color: #a4a420; }.cCalendar .cItem.disabled {background-color: #E6E6E6;border: 1px solid #E6E6E6; }.cCalendar .cItem.temp {background: #E2E110;background: -webkit-gradient(linear, left top, left bottom, from(#E2E110), to(#b7b51f));background: -webkit-linear-gradient(top, #E2E110, #b7b51f);background: -moz-linear-gradient(top, #E2E110, #b7b51f);background: -ms-linear-gradient(top, #E2E110, #b7b51f);background: -o-linear-gradient(top, #E2E110, #b7b51f);border: none; }.cCalendar .cItem.active {background: #E2E110;background: -webkit-gradient(linear, left top, left bottom, from(#E2E110), to(#b7b51f));background: -webkit-linear-gradient(top, #E2E110, #b7b51f);background: -moz-linear-gradient(top, #E2E110, #b7b51f);background: -ms-linear-gradient(top, #E2E110, #b7b51f);background: -o-linear-gradient(top, #E2E110, #b7b51f); }.cCalendar .cItem.active.hasTemp {background: #E2E110;background: -webkit-gradient(linear, left top, left bottom, from(#E2E110), to(#b7b51f));background: -webkit-linear-gradient(top, #E2E110, #b7b51f);background: -moz-linear-gradient(top, #E2E110, #b7b51f);background: -ms-linear-gradient(top, #E2E110, #b7b51f);background: -o-linear-gradient(top, #E2E110, #b7b51f);opacity: 0.4;filter: alpha(opacity=40); }@media (max-height: 700px) {.modal-cCalendar .modal-header {padding: 2px 15px; }.modal-cCalendar .modal-header .ion-android-close {margin-top: -23px; }.modal-cCalendar .cDescription {margin-bottom: 0; }.modal-cCalendar .cWeekSelect {padding: 6px 5px;height: 34px; }.modal-cCalendar .cWeekSelect .cArrow i {top: 14px; }.modal-cCalendar .cItem {height: 14px;margin-bottom: 3px; }.modal-cCalendar .modal-footer {padding: 9px 15px 11px; }.modal-cCalendar .cDateWrapper .cDate {font-size: 11px; }.modal-cCalendar .cWeekSelect p {margin-bottom: 3px; }.modal-cCalendar .cTimeSelect {padding: 10px 18px 6px; }.modal-cCalendar .arrowPlaceholder {top: 80px;height: 46px; }.modal-cCalendar .arrowPlaceholder .icon-caret-left,.modal-cCalendar .arrowPlaceholder .icon-caret-right {height: 46px;line-height: 46px; } }.active-appointment-action-buttons {color: inherit;font-size: 11px;background: rgba(0, 0, 0, 0.45);border: 1px solid rgba(0, 0, 0, 0.45);padding: 1px 7px;border-radius: 2em;display: inline-block;margin-right: 9px;margin-top: 5px;cursor: pointer;line-height: 24px;color: white; }.active-appointment-action-buttons i {font-size: 2em;color: inherit;margin: 0 6px 0 4px;position: relative;top: 4px;line-height: .5em; }.active-appointment-action-buttons:focus {outline: none; }.active-appointment-action-buttons:hover {background: #a29d1f;color: white; }.active-appointment-action-buttons:hover i {color: white; }.active-appointment-heading {margin-bottom: 3px; }.subtle-green-heading {border-bottom: 1px solid #e7e7e7;color: #83802a;font-size: 18px; }.subtle-green-heading img {width: 122px;margin-right: 7px;position: relative;top: -1px; }.grey-heading {background: #f2f2f2;background: rgba(0, 0, 0, 0.35);color: white;font-weight: normal;font-style: normal;font-size: 1.1em;padding: 7px 10px;margin-top: 1px;border: none;text-transform: uppercase;line-height: inherit;text-align: left;word-spacing: 2px; }.grey-heading:after {content: "";display: table;clear: both; }.grey-heading.grey-footer {text-align: right; }.grey-heading.twoRows {height: 24px;text-align: center;font-size: 0.8em;line-height: 1.3em; }.grey-heading.twoRows div {height: 14px;font-size: 12px;margin: 0 -4px; }.grey-heading.twoRows div span {text-transform: none;font-size: 12px; }.grey-heading.twoRows.alignLeft {text-align: left; }.grey-heading.twoRows .main {padding-top: 5px; }.grey-heading.twoRows .sub {font-size: 0.6em;position: relative;top: -7px;text-align: center; }.grey-heading .icon-exclamation-sign {cursor: pointer;color: grey;float: right;font-size: 26px;margin-top: -4px; }.grey-heading .appendix {text-transform: none;font-size: 12px;margin-left: 7px; }.grey-heading .appendixRight {text-transform: none;font-size: 12px;margin-left: 7px;float: right;word-spacing: 0; }.grey-heading.inset {padding: 11px 10px;margin-bottom: 1px;-moz-box-shadow: inset 2px 2px 8px #C5C5C5;-webkit-box-shadow: inset 2px 2px 8px #C5C5C5;-o-box-shadow: inset 2px 2px 8px #C5C5C5;-ms-box-shadow: inset 2px 2px 8px #C5C5C5;box-shadow: inset 2px 2px 8px #C5C5C5;color: #555; }.grey-heading.inset .main {font-family: 'Raleway';font-weight: 600;font-size: 1.1em; }.grey-heading.inset i {font-size: 11px;margin-right: 5px;color: gray; }.grey-heading.inset.toggler {cursor: pointer;-moz-user-select: none;-webkit-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none; }.grey-heading.inset.toggler.active i {margin-right: 2px; }.grey-heading.inset.toggler.active i:before {content: "\f0d7"; }.grey-heading.green-bg {background: #576b73;color: white;font-weight: 400; }.grey-heading.adjustment {background: transparent;color: black;font-size: 20px;font-weight: 500;border-bottom: 1px solid rgba(0, 0, 0, 0.2);padding-bottom: 0; }.grey-heading .pos-adjustment .background-rating, .grey-heading .pos-adjustment .actual-rating {top: 0px;left: 0px; }.grey-heading .pos-adjustment .rating-wrapper.large .background-rating {top: 0px;left: 0px; }.grey-heading.height {min-height: 69px;height: auto; }.grey-heading.flex {-moz-display: flex;-webkit-display: flex;-o-display: flex;-ms-display: flex;display: flex;-moz-justify-content: space-around;-webkit-justify-content: space-around;-o-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;-moz-align-items: center;-webkit-align-items: center;-o-align-items: center;-ms-align-items: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap; }.grey-heading-simple {font-size: 19px;margin: 25px 0 10px;background: transparent;text-transform: none;padding: 7px 0;color: #585858; }.grey-heading-simple hr {margin: 10px 0; }th.grey-heading {border-left: 2px solid white; }th.grey-heading:first-child {border: none; }th.grey-heading.text-center {text-align: center;margin: 0 auto; }.sm-heading-green-outline {border: 1px solid #afa921;background: none;color: #95911d;border-radius: 19px;padding: 11px 16px;font-size: 15px; }.sm-heading-green-outline.interactive:hover {color: white;background: #afa921;cursor: pointer; }.sm-heading-green {line-height: 40px;text-align: left;font-size: 1.1em;display: block;color: white;text-transform: uppercase;padding: 0 10px;background: #afa921;margin: 0;word-spacing: 3px; }.sm-heading-green:after {content: "";display: table;clear: both; }.sm-heading-green.big {position: relative;font-size: 22px;padding: 8px 14px; }.sm-heading-green .content-left {float: left;font-family: 'Raleway'; }.sm-heading-green .content-right {font-size: 0.7em;float: right;font-family: 'Raleway'; }.sm-heading-green .textleft {display: inline-block;margin-right: 34px; }.sm-heading-green .arrowleft {background: url("icon-sprite-c5a68a4187d5c988000952043f7e0b50.png") no-repeat scroll -1px -263px transparent;display: inline-block;height: 9px;width: 73px; }.sm-heading-green .textcenter {display: inline-block;margin: 0 4px;text-transform: none;font-size: .9em;font-family: arial;font-weight: bold; }.sm-heading-green .arrowright {background: url("icon-sprite-c5a68a4187d5c988000952043f7e0b50.png") no-repeat scroll -1px -272px transparent;display: inline-block;height: 9px;width: 73px; }.sm-heading-green .textright {display: inline-block;margin-left: 43px; }.sm-heading-green .appendix {margin-left: 14px;font-size: 14px;text-transform: none; }.sm-heading-green .sentence-case {text-transform: none; }.sm-heading-green .appendixRight {text-transform: none;font-size: 12px;float: right;word-spacing: 0; }.sm-heading-green.silver {background: #c3c3c3; }.sm-heading-green.padding-left {padding-left: 35px; }.sm-heading-green.pos-rel {position: relative; }.sm-heading-green.pos-rel .vert-center {position: absolute;top: 50%;transform: translateY(-50%);font-size: 20px; }.sm-heading-green .pdf-container img {width: auto;height: 60px;margin: 15px; }.sm-heading-green.blue {background: #416371; }.text-heading {font-size: 20px;text-transform: uppercase;font-weight: 700;margin: 0 0 8px 0; }.text-heading.small {font-size: 16px; }.text-heading.gray {color: #000000; }.text-heading.white {color: white; }.body-text {font-weight: 300;font-size: 14px; }.text-heading-smaller {text-align: left;font-size: 15px;color: grey;text-transform: uppercase;line-height: normal;font-family: "Open Sans"; }.grey-section-heading {height: 53px;background: rgba(0, 0, 0, 0.45);margin: 0;font-size: 20px;color: white;font-weight: 300;padding: 15px 24px;text-transform: uppercase;margin-bottom: 1px;line-height: 1.2em; }.grey-section-heading .small {color: white; }.grey-section-heading .btn-outline {position: absolute;top: 0;right: 0;margin: 6px; }.grey-section-heading.green-bg {background: #576b73;margin-bottom: 20px; }@media (min-width: 1200px) {.grey-section-heading span.visible-lg {display: inline !important; } }.subnav-heading {margin: 0;padding: 12px 10px;font-weight: 100;font-size: 27px;font-family: "Open Sans";border-bottom: 1px solid rgba(255, 255, 255, 0.7);text-transform: uppercase;color: white; }.subnav-heading .ion-chevron-left {font-size: .7em;position: relative;top: -3px;margin-right: 6px; }.subnav-heading a {color: inherit; }.subnav-heading a:hover {text-decoration: none; }.text-heading-uppercase {font-weight: 100;line-height: 1.2em;margin-bottom: 7px;color: #333333;font-family: Raleway, sans-serif;font-size: 17px;text-transform: uppercase; }.detailHoverInfoText {clear: both;float: left;width: 263px;font-family: arial;font-size: 10px;line-height: 13px;color: grey;margin-top: -3px; }.contractor-detail h2.main {width: 100%;margin: 10px 0 18px; }.contractor-detail.main-content.main-content-noHero {margin-top: 0; }.contractor-detail .custom-dropdown .custom-dropdown-button {padding-left: 30px;position: relative; }.contractor-detail .custom-dropdown .custom-dropdown-button i {position: absolute;left: 3px;top: 50%;margin-top: -6px;font-size: 1.1em; }.contractor-detail .sm-tabs {margin-top: 12px; }.contractor-detail .custom-dropdown-content dt, .contractor-detail .custom-dropdown-content dd {line-height: 21px; }.contractor-detail .textContent {padding-top: 10px; }.contractor-detail .textContent h3 {margin: 18px 0 1px;color: #999;text-transform: uppercase;font-size: 0.85em;margin-top: 0px;line-height: 10px; }.contractor-detail .textContent p {margin: 5px 0 0px 0;font-size: 1em;text-align: justify; }.contractor-detail .textContent .videoBtn {height: 145px;width: 225px;margin-top: 5px;background: url("../../img/youtubeModalBtn.png") 0px -6px no-repeat;display: block; }.contractor-detail .textContent .videoBtn.videoPlaceholder {background: url("../../img/youtubeModalBtnFallback.png") 0px -6px no-repeat; }.contractor-detail .hero .span3 {width: 235px; }.accordion.contractorDetail .rate li {padding-top: 0; }.accordion.contractorDetail .rate a {display: block; }.accordion.contractorDetail .rate a:hover {text-decoration: none; }.accordion.contractorDetail .rate a:hover i {background-position: -3px -45px; }.hero-contractor {padding-top: 0;margin-top: 15px;border-bottom: 1px solid lightGrey; }.hero-contractor .span7 {padding-left: 50px;border-left: 1px solid lightGrey;margin-bottom: 13px; }.hero-contractor .span5 {width: 345px;padding-bottom: 10px; }.hero-contractor .contractor-detail-info {margin: 0 0 7px 0; }.hero-contractor .contractor-detail-info:after {content: "";display: table;clear: both; }.hero-contractor .contractor-detail-info dd, .hero-contractor .contractor-detail-info dt {margin-bottom: 6px; }.hero-contractor .contractor-detail-info dd {float: left;width: 170px;line-height: 1.1em; }.hero-contractor .contractor-detail-info dt {clear: both;width: 165px;float: left;text-transform: uppercase;color: #999;font-size: 1em;font-weight: normal; }.hero-contractor .contractor-detail-add {width: 136px;padding: 8px 25px;margin-right: 14px;margin-top: 13px;text-transform: none;font-family: arial;font-size: 13px;font-weight: bold;line-height: 15px;float: left; }.hero-contractor .contractor-detail-back {padding: 4px 28px;margin-top: 13px;text-transform: none;font-family: arial;float: left;width: 86px;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0; }.switch-detail-link {font-size: 14px;color: #8d881b; }.switch-detail-link .icon-play {font-size: .75em;margin-left: 3px;color: inherit;text-decoration: none; }.contractor-detail-rating-list {width: 100%;text-align: left; }.contractor-detail-rating-list .reviewCounter {font-size: 22px;line-height: 20px; }.contractor-detail-rating-list h4 {margin-top: 0; }.contractor-detail-rating-list th {text-transform: uppercase;padding: 9px 0;font-size: 1em;border-bottom: 2px solid #DDD; }.contractor-detail-rating-list th.reviewCounter {width: 180px; }.contractor-detail-rating-list th.sort {width: 50px; }.contractor-detail-rating-list th.sorthelpful {width: 345px;text-align: right;color: #AAA91B; }.contractor-detail-rating-list th.sortdate {width: 108px; }.contractor-detail-rating-list th.active a {font-weight: bold; }.contractor-detail-rating-list th a {text-transform: none;font-size: .9em;margin-left: 6px; }.contractor-detail-rating-list td {border-bottom: 1px solid #DDD;padding-top: 10px;vertical-align: top; }.contractor-detail-rating-list td:first-child {width: 175px; }.contractor-detail-rating-list td h4 {margin-top: 4px; }.contractor-detail-rating-list .helpfulOutput {font-family: arial;font-size: .8em;color: #7a7a7a;line-height: normal; }.contractor-detail-rating-list .date {float: right;clear: both;color: #a8aaa9;font-family: 'Raleway';font-size: 1em; }.contractor-detail-rating-list .report {float: right;background: none;border: none;font-size: .85em;color: #AAA;padding: 0;margin-top: 3px; }.contractor-detail-rating-list .helpfulInput {font-size: 0.9em; }.contractor-detail-rating-list .helpfullToggle {padding: 2px 7px;background: #EBEBEB;margin: 0 5px 0 0;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;color: grey;float: left;cursor: pointer; }.contractor-detail-rating-list .helpfullToggle:hover {text-decoration: none;background: #a29d1f;color: white; }.contractor-detail-rating-list .thanks {font-size: .85em;color: #777417; }.contractor-detail-rating-list .reviewCreator {color: #a8aaa9;font-size: 0.9em;margin-bottom: 0px; }.contractor-detail-rating-list .reviewTitle {text-transform: uppercase;margin-top: 9px; }.contractor-detail-rating-list .reviewText p {margin-top: 2px;font-size: .9em;line-height: 1.3em;word-spacing: 3px; }.contractor-detail-rating-list .reviewComment {border-top: 1px solid #DFDFDF;padding-bottom: 1px; }.contractor-detail-rating-list .reviewComment h6 {font-size: 14px; }.contractor-detail-rating-list .reviewComment p {margin-top: 2px;font-size: .9em;line-height: 1.3em;word-spacing: 3px; }.contractor-rating-element {background: white;padding: 16px;margin-top: 12px;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.32); }.contractor-detail-rating-sort {font-size: 13px;padding: 3px 8px;line-height: 1em;color: gray; }.contractor-detail-rating-sort.active {background: white;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.24);color: #292929; }.contractor-detail-rating-sort.active:hover {text-decoration: none; }.contractor-detail-rating-sort:hover {color: #292929; }.pvs-detail-rating-wrapper {padding-top: 20px; }.addCommentTextarea {width: 98%;height: 100px; }.contractor-detail-filter {margin: 0;border-bottom: 2px solid #a8aaa9; }.contractor-detail-filter li {padding: 10px 0;display: inline-block;font-size: 0.9em;margin-right: 28px; }.contractor-detail-filter li:last-child {margin: 0; }.subnav.contractorDetailSubnav {padding: 0; }.subnav.contractorDetailSubnav span.heading {font-size: 17px; }.subnav.contractorDetailSubnav span.department {display: block;margin-left: 12px;font-size: 12px;text-transform: none; }.subnav.contractorDetailSubnav .icon-play {font-size: .8em;float: left;margin-right: 3px;display: none;position: absolute;top: 9px;left: 0; }.subnav.contractorDetailSubnav.active a, .subnav.contractorDetailSubnav.active span {color: #333333;text-decoration: none; }.subnav.contractorDetailSubnav.active a:hover, .subnav.contractorDetailSubnav.active span:hover {text-decoration: none; }.subnav.contractorDetailSubnav.active .icon-play {display: block; }.subnav.contractorDetailSubnav.departmentFilter:hover span.heading {text-decoration: underline; }.subnav.contractorDetailSubnav .filterCounter {font-size: 12px;position: relative;top: -7px;margin-left: 3px;text-transform: none; }.subnav.contractorDetailSubnav .filterWrapper {margin-top: 10px; }.subnav.contractorDetailSubnav .filterWrapper ul {margin: 0; }.subnav.contractorDetailSubnav .starFilter ul li.active {margin-left: 0; }.subnav.contractorDetailSubnav .sprite-star-med-grey {color: #333333;background-position: -134px -47px; }#videoModal .modal-header {height: 55px; }#videoModal img {max-height: 45px;position: absolute;left: 15px;top: 5px; }.PVSlist {width: 100%;margin-bottom: 15px;margin-top: 10px;background: white; }.PVSlist #departmentLoggedOut {cursor: pointer;position: relative; }.PVSlist .counter span {font-weight: 600;color: #A5A429;font-size: 1.2em;margin-left: 5px;margin-right: -10px; }.PVSlist .link-green {width: 97px; }.PVSlist .link-green i.icon-caret-right {float: right;margin-top: -6px; }.PVSlist thead tr {border-bottom: none; }.PVSlist th {line-height: 16px;font-size: .85em;padding: 6px 0 6px 8px;text-align: left;text-transform: uppercase;vertical-align: middle;color: grey;background: #f2f2f2;border-right: 2px solid white;word-spacing: 3px;height: 36px;-moz-box-shadow: border-box;-webkit-box-shadow: border-box;-o-box-shadow: border-box;-ms-box-shadow: border-box;box-shadow: border-box; }.PVSlist th a.customerRating > span > span {text-transform: none;font-size: 11px; }.PVSlist th.step2 span span {width: 100%;text-align: center;font-size: .80em; }.PVSlist th .department {text-transform: none;display: block;margin-left: 11px; }.PVSlist th .department.green-bg {background: #576b73; }.PVSlist th.docAmount {width: 100px; }.PVSlist th.docAmount span {width: 84px; }.PVSlist th.honorar {width: 100px; }.PVSlist th.experience {width: 115px; }.PVSlist th.departmentTH span {width: 160px; }.PVSlist th a:hover {text-decoration: none;color: black; }.PVSlist th a span {display: block;float: left; }.PVSlist th a.customerCount span {margin-top: 7px; }.PVSlist th a.sorted {color: black;text-decoration: none; }.PVSlist th a.sortable {color: grey; }.PVSlist th a.sortable:hover {color: #464646; }.PVSlist th .loginText {font-family: arial;text-transform: none;color: #807c18;word-spacing: 0px;display: block;line-height: 12px; }.PVSlist th .loginText:hover {text-decoration: underline; }.PVSlist th .loginText .icon-forward {font-size: .9em;margin-left: 2px;margin-right: -1px; }.PVSlist th .icon-caret-right {font-size: 11px;margin-right: 5px;float: left; }.PVSlist th .icon-caret-right.twoRow {margin-top: 10px; }.PVSlist th.left {text-align: left; }.PVSlist th.right {text-align: right; }.PVSlist th.sorted {background-color: #E2E2E2; }.PVSlist th.sorted a.sorted {color: #464646; }.PVSlist th.sorted a.sorted:hover {color: #464646; }.PVSlist tr {border-bottom: 1px solid #ddd; }.PVSlist .trSelected {background-color: #FAF8F8; }.PVSlist .trSelected .scoreTD .filledStar {background-color: #FAF8F8; }.PVSlist .icon {width: 15px; }.PVSlist .icon .icon-play {color: #a8aaa9;font-size: 0.8em; }.PVSlist .logo {width: 110px;height: 70px;text-align: center; }.PVSlist .logo img {max-width: 110px;max-height: 60px;vertical-align: middle; }.PVSlist .buttonTD {width: 100px;text-align: center; }.PVSlist .buttonTD input {text-transform: none;text-align: center;font-family: "Open Sans";margin-bottom: 0; }.PVSlist .buttonTD.hide {display: none; }.PVSlist .buttonTD .icon-ok {color: #8d881b;font-size: 2em; }.PVSlist .head {font-weight: 600;text-transform: uppercase;margin-top: 10px;border-bottom: 2px solid #CCC;font-size: 1em; }.PVSlist .head:after {content: "";display: table;clear: both; }.PVSlist .head .left {float: left;font-family: inherit;color: #585a59; }.PVSlist .head .right {float: right;font-family: inherit;color: #585a59; }.PVSlist .content {clear: both; }.PVSlist .listRow {border-bottom: 1px solid #DDD;padding-top: 7px; }.PVSlist .listRow:after {content: "";display: table;clear: both; }.PVSlist .infoContent {clear: both;display: none;color: #888;padding-bottom: 7px;line-height: 1.2em;font-size: .9em;margin-right: 80px; }.PVSlist .wishlistName {width: 300px;float: left; }.PVSlist .infoButton {float: left;font-size: .85em;color: #A8A8A8;cursor: pointer; }.PVSlist .infoButton:hover {color: #6B6B6B; }.PVSlist .infoButton.active i {margin-right: 3px; }.PVSlist .infoButton.active i:before {content: "\f0d7"; }.PVSlist .infoButton i {margin-right: 5px; }.PVSlist .chk {text-align: center;width: 30px;float: right; }.PVSlist .scoreTD {text-align: center;width: 100px;padding: 13px 0;vertical-align: top; }.PVSlist .scoreTD .counter {display: block;font-size: 9px;color: grey;font-family: arial; }.PVSlist .scoreTD .filledStar {background-color: white; }.PVSlist .baseTD {width: 93px;text-align: center; }.PVSlist .baseTD .noData {color: #999;opacity: 0.6; }.PVSlist.find .logo {width: 160px;max-width: 160px; }.PVSlist.find .logo img {max-width: 130px; }.PVSlist.find .scoreTD {width: 190px;max-widt: 190px; }.PVSlist.find .buttonTD {width: auto; }.PVSlist dl {font-family: arial;font-weight: normal; }.PVSlist dl dt, .PVSlist dl dd {height: 20px;float: left;text-align: left;display: block; }.PVSlist dl dt {width: 90px;font-size: .9em;color: #818181;line-height: 1em;clear: both;font-weight: normal; }.PVSlist dl dd {color: black;width: 120px;font-size: .9em;line-height: 1em; }.PVSlist .basedata1 {padding-left: 20px;padding-top: 8px; }.PVSlist .basedata2 dt {width: 125px; }.PVSlist .basedata2 dd {width: 85px; }.grails-controller-konto .content-inner-scroll {padding: 20px;background: white;margin: 0; }.grails-controller-konto.grails-action-offers .content-inner-scroll, .grails-controller-konto.grails-action-inquiries .content-inner-scroll {background: transparent; }.btn-sm.dropdown-toggle {width: 100%;text-align: left;line-height: 27px;font-size: 13px;padding: 0 10px;height: 29px; }.btn-sm.dropdown-toggle .caret {float: right;margin: 10px 0; }.content-section-konto {width: 690px;}.content-section-konto .span5 {width: 57%; }.content-section-konto .span3 {margin-left: 2px;width: 39.75%; }.content-section-konto .span8 {width: 690px; }.main-content-konto .subnav.simple span.active {color: #ec6502; }.main-content-konto .subnav.simple > div > ul > li.active > a, .main-content-konto .subnav.simple > div > ul > li:hover > a {border-left-color: #ec6502; }.offerInfoRow {margin-top: 20px; }.offerInfoRow .offerFee {margin-right: 34px;font-size: 11px;color: grey;text-align: left;display: block;margin-left: 11px; }.offerRow {margin-top: 20px;margin-bottom: 20px; }.grails-action-contactInquiries .offerTable {border: 1px solid #cfcfcf; }.grails-action-contactInquiries .offerTable tr {border-bottom: 1px solid #cfcfcf; }.grails-action-contactInquiries .offerTable td img {max-height: 46px;max-width: 139px; }.offerTable {width: 100%; }.offerTable tr.duplicate {background: rgba(197, 4, 91, 0.1); }.offerTable tr.duplicate td:first-child {color: #c5045b;font-size: 12px; }.offerTable th {background: rgba(0, 0, 0, 0.45);color: white;padding: 8px;font-weight: 100;border-right: 1px solid white; }.offerTable th.logo {width: 200px; }.offerTable th.cellRateDepartment span {max-height: 38px;overflow: hidden;display: block; }.offerTable th.grey-heading {border-width: 3px; }.offerTable th.green-bg {background: rgba(95, 122, 127, 0.9); }.offerTable th.z-index-10 {position: relative;z-index: 10; }.offerTable td {padding-left: 10px;padding-right: 10px;padding-top: 0;padding-bottom: 0;border-right: 1px solid #bfbfbf;height: 52px; }.offerTable td .rating .heading {float: left;margin-top: 7px; }.offerTable td .rating .starWrapper {float: left;margin-left: 5px;margin-top: 4px; }.offerTable td img {max-height: 35px;max-width: 200px; }.offerTable td.logo.width-setup {padding-top: 15px;padding-bottom: 15px; }.offerTable td.logo.width-setup .background-image-logo {height: 50px;background-size: contain;background-repeat: no-repeat;background-position: left center; }.offerTable td.logo.width-setup img {max-height: initial;max-width: initial;width: 100%; }.offerTable td.logo-empty {word-wrap: break-word; }.offerTable td i {font-size: 45px;line-height: 0.8em;float: left; }.offerTable td i.icon-doctor {padding-left: 10px; }.offerTable td i.icon-doctor {padding-left: 8px; }.offerTable td i.ion-ios-telephone-outline {padding-left: 10px; }.offerTable td i.ion-person-add {position: relative;bottom: 1px; }.offerTable td i.icon-edit {font-size: 35px; }.offerTable td i.disabled {opacity: 0.3; }.offerTable td i.active {color: #a29d1f; }.offerTable td i.too-late {color: #c5045b; }.offerTable td .icon-border-left {float: right;margin-top: -7px;height: 52px;margin-bottom: -6px;padding-top: 7px;padding-left: 10px; }.offerTable td:last-of-type {border-right: none; }.contactInquiryContainer .offerTable td {height: 20px;padding-top: 10px !important;padding-bottom: 10px !important; }.kontoRatingPVSLink {text-transform: none;line-height: 67px;width: 100%;text-align: left;font-size: 1.4em;margin-top: 10px;margin-bottom: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }.kontoRatingPVSLink i {float: right;line-height: 2.3em !important;font-size: 1.6em; }#replacementText {padding: 10px 0 5px; }#replacementText .btn {margin-top: 5px; }.module-wrapper {display: block;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;margin: 10px 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;min-height: 93px;color: #333;background: transparent;border: 1px solid rgba(0, 0, 0, 0.45); }.module-wrapper p {margin: 0; }.module-wrapper .icon {color: inherit;float: left;font-size: 46px;line-height: .5em;margin: -5px 15px -5px 0;width: 26px;margin-top: -1px; }.module-wrapper .timer {color: #aca615; }.module-wrapper .timerTextEmpty,.module-wrapper .timerText {color: inherit; }.module-wrapper.margin-left-adjust {margin-left: 9px; }.module-wrapper.calendarBtn {border-color: #00a4e6;background: #00a4e6;color: white; }.module-wrapper.calendarBtn:hover, .module-wrapper.calendarBtn:focus, .module-wrapper.calendarBtn:active {background: #0092cc;color: white;text-decoration: none; }.module-wrapper.checklist-wrapper {background: rgba(0, 0, 0, 0.45);color: white; }.module-wrapper.checklist-wrapper:hover, .module-wrapper.checklist-wrapper:focus, .module-wrapper.checklist-wrapper:active {background: #a29d1f;color: white;text-decoration: none; }.module-wrapper.checklist-wrapper p {-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; }.module-wrapper.checklist-wrapper img {margin-right: 15px; }.kontoHead {display: block;width: 100%; }.kontoHead .services {padding-left: 0px;padding-top: 2px;color: black; }.kontoHead .services ul {list-style: none;margin-left: 0;padding: 0; }.kontoHead .services ul li {line-height: 15px;margin-bottom: 5px; }.kontoheadTable {margin-left: 0px;margin-bottom: 10px;margin-top: 5px;width: 100%; }.kontoheadTable.border-left-adjust {border-left: 9px solid transparent; }.kontoheadTable .column1 {padding-left: 10px; }.kontoheadTable .column2 {text-align: right;padding-right: 10px; }.kontoheadTable .column2 img {max-height: 80px;max-width: 128px;vertical-align: middle; }.kontoheadTable .column3 {text-align: right;padding-right: 12px; }.kontoheadTable .column3 .pdfIcon {float: right; }@media (min-width: 1200px) and (max-width: 1340px) {.kontoheadTable {font-size: 12px; } }.KontoHeroBubbleWrapper {float: right;width: 300px;margin-top: -4px;margin-bottom: -10px; }.KontoHeroBubbleWrapper .bubble {font-size: 1.3em;height: 130px;width: 130px;display: block;float: right;margin: 0px 6px;vertical-align: middle;color: white;-moz-border-radius: 999px;-webkit-border-radius: 999px;-o-border-radius: 999px;-ms-border-radius: 999px;border-radius: 999px;position: relative;-moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.15);-o-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.15);-ms-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.15);box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.15);text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }.KontoHeroBubbleWrapper .bubble .icon-play {float: left;position: absolute;top: 57px;left: 12px;font-size: 20px; }.KontoHeroBubbleWrapper .bubble p {float: left;position: absolute;top: 49px;left: 33px;font-size: 14px;line-height: 17px; }.KontoHeroBubbleWrapper .bubble.pink {background-color: #da4a90; }.KontoHeroBubbleWrapper .bubble.pink p {top: 31px; }.KontoHeroBubbleWrapper .bubble.pink:hover {background-color: #d73986; }.KontoHeroBubbleWrapper .bubble.green {background-color: #cfd048; }.KontoHeroBubbleWrapper .bubble.green:hover {background-color: #cbcc38; }.KontoHeroBubbleWrapper .bubble:hover {text-decoration: none;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); }.KontoHeroBubbleWrapper .bubble.hasRunning p {left: 10px;text-align: center;right: 10px;top: 28px; }.KontoHeroBubbleWrapper .bubble.hasRunning p strong {margin-top: 5px;display: block; }.kontoContent {width: 100%; }.kontoContent .empty {color: #6D6D6D;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 15px; }.kontoContent .pdfIconLarge {margin-top: 5px;margin-bottom: -5px;opacity: 0.8;filter: alpha(opacity=80); }.kontoContent .pdfIconLarge:hover {opacity: 1;filter: alpha(opacity=100); }.kontoContent .kontoBox.kontoBoxMargin {margin-bottom: 20px; }.kontoContent .kontoBox.kontoBoxMargin:last-child {margin-bottom: 0; }.kontoContent .kontoBox.border {border: 1px solid #d6d6d6; }.kontoContent .kontoBox .scoreDiv {width: auto; }.kontoContent .kontoBox .scoreDiv .scoreWrapperOuter {width: 180px;margin: 0; }.kontoContent .kontoBox .scoreDiv .counter {display: block;font-size: 9px;color: grey;font-family: arial;text-align: center; }.kontoContent .kontoBox .kontoTable {width: 100%;color: #585a59; }.kontoContent .kontoBox .kontoTable.index tr {border-bottom: 1px solid #d6d6d6; }.kontoContent .kontoBox .kontoTable th.cellRateDepartment span {max-height: 34px;overflow: hidden;display: block; }.kontoContent .kontoBox .kontoTable .logo {width: 140px;height: 80px;text-align: center; }.kontoContent .kontoBox .kontoTable .logo img {max-width: 130px;max-height: 60px;vertical-align: middle; }.kontoContent .kontoBox .kontoTable .info {width: 237px;vertical-align: middle;padding-left: 13px;padding-top: 8px; }.kontoContent .kontoBox .kontoTable .info .rating .heading {float: left;margin-top: 4px; }.kontoContent .kontoBox .kontoTable .info .rating .starWrapper {display: inline-block;margin-left: 5px; }.kontoContent .kontoBox .emptyOffer {width: 100%;vertical-align: middle;color: #a8aaa9;text-align: center;border-top: 1px solid #c1c1c1;padding-top: 10px;padding-bottom: 10px; }.kontoContent .kontoBox .emptyOffer span {padding: 10px;color: #333; }.kontoContent .kontoBox .kontoContractsTable {width: 100%; }.kontoContent .kontoBox .kontoContractsTable td {width: 33%;height: 80px; }.kontoContent .kontoBox .kontoContractsTable .logo {text-align: center; }.kontoContent .kontoBox .kontoContractsTable .logo img {max-width: 160px;max-height: 80px;vertical-align: middle; }.kontoContent .kontoBox .kontoContractsTable .contractorData {border-left: 1px solid #c1c1c1;padding-left: 20px;padding-right: 20px; }.kontoContent .kontoBox .kontoContractsTable .contractorData .heading {font-family: 'Raleway';padding-bottom: 5px; }.kontoContent .kontoBox .kontoContractsTable .contractorData .text {line-height: 14px; }.kontoContent .kontoBox .kontoContractsTable .contractData {padding-left: 20px;padding-right: 20px;border-left: 1px solid #c1c1c1;vertical-align: middle; }.kontoContent .kontoBox .kontoContractsTable .contractData .data {margin-bottom: 8px; }.kontoContent .kontoBox .kontoContractsTable .contractData span {font-family: 'Raleway'; }.kontoContent .kontoBox .kontoContractsTable .contractDetails {text-align: left;padding-right: 20px; }.kontoContent .kontoBox .kontoContractsTable .contractDetails .data {margin-bottom: 8px; }.kontoContent .kontoBox .kontoContractsTable .contractDetails span {font-family: 'Raleway'; }.kontoContent .kontoBox .kontoContractsTable .contractDetails .alignRight {float: right; }.kontoContent .kontoBox .kontoContractsTable .info {border-left: 1px solid #c1c1c1;vertical-align: bottom;padding-left: 20px; }.kontoContent .kontoBox .kontoContractsTable .info .heading {font-family: 'Raleway';color: #7a7a7a; }.kontoContent .kontoBox .kontoContractsTable .info .rating .heading {float: left;font-size: 1em; }.kontoContent .kontoBox .kontoContractsTable .info .rating .starWrapper {display: inline-block;margin-left: 5px; }.kontoContent .kontoBox hr {margin-bottom: 15px;margin-top: 15px; }.kontoContent .kontoBox.pos-rel {position: relative; }.kontoContent .kontoBox .overlay-container {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, 0.7);z-index: 99999;border: 2px solid #5f7a7f;border-radius: 10px;-moz-display: flex;-webkit-display: flex;-o-display: flex;-ms-display: flex;display: flex;-moz-justify-content: center;-webkit-justify-content: center;-o-justify-content: center;-ms-justify-content: center;justify-content: center;-moz-align-items: center;-webkit-align-items: center;-o-align-items: center;-ms-align-items: center;align-items: center;padding: 20px;margin: 10px; }.kontoContent .kontoBox .overlay-container h2 {color: black;text-align: center; }.kontoContent .kontoCoreData {width: 100%; }.kontoContent .kontoCoreData .coreDataSection {width: 100%;}.kontoContent .kontoCoreData .coreDataSection.clinicDepartmentDisplay .contentLine {border-bottom: 1px solid rgba(0, 0, 0, 0.2); }.kontoContent .kontoCoreData .header {background: #a29d1f;color: white;font-weight: normal;font-style: normal;font-size: 1.1em;padding: 2px 10px;border: none;text-transform: uppercase;text-align: left;word-spacing: 2px;line-height: 28px;margin: 0 0 13px;position: relative; }.kontoContent .kontoCoreData .header:after {content: "";display: table;clear: both; }.kontoContent .kontoCoreData .header.normal {background: none; }.kontoContent .kontoCoreData .header .heading {text-align: center; }.kontoContent .kontoCoreData .header .heading.normal {color: #333333; }.kontoContent .kontoCoreData .header .heading span {font-size: 0.9em;color: #a8aaa9;padding-left: 2px;text-transform: none;display: inline; }.kontoContent .kontoCoreData .header .button {text-align: right;float: right;position: absolute;top: 1px;right: 7px; }.kontoContent .kontoCoreData .header .button input, .kontoContent .kontoCoreData .header .button span, .kontoContent .kontoCoreData .header .button a {text-transform: none;margin: 0;text-decoration: none; }.kontoContent .kontoCoreData .header .button a, .kontoContent .kontoCoreData .header .button input, .kontoContent .kontoCoreData .header .button .btn {color: white;font-size: 12px;border: 1px solid white;padding: 2px 6px;border-radius: 19px;display: block;line-height: 16px;margin-top: 4px;background: transparent;cursor: pointer; }.kontoContent .kontoCoreData .header .button a:hover, .kontoContent .kontoCoreData .header .button input:hover, .kontoContent .kontoCoreData .header .button .btn:hover {background: rgba(255, 255, 255, 0.2); }.kontoContent .kontoCoreData .core-data-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; }.kontoContent .kontoCoreData .core-data-module {float: left;width: 48%;margin: 0 1% 50px;min-height: 145px; }.kontoContent .kontoCoreData .dropdown-menu {font-size: 12px;max-height: 200px;overflow-y: scroll; }.kontoContent .kontoCoreData .dropdown-menu a {cursor: pointer; }.kontoContent .kontoCoreData .dropdown-menu > li > span {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;cursor: pointer; }.kontoContent .kontoCoreData .dropdown-menu > li > span:hover {background: #f5f5f5; }.kontoContent .kontoCoreData .contentLine {width: 25%;float: left;margin-bottom: 2px;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; }.kontoContent .kontoCoreData .contentLine.contentLine-smaller {width: 12%;-webkit-box-flex: 0.4;-moz-box-flex: 0.4;-webkit-flex: 0.4;-ms-flex: 0.4;flex: 0.4; }.kontoContent .kontoCoreData .contentLine.contentLine-small {width: 9%;-webkit-box-flex: 0.75;-moz-box-flex: 0.75;-webkit-flex: 0.75;-ms-flex: 0.75;flex: 0.75; }.kontoContent .kontoCoreData .contentLine.contentLine-thiny {width: 6%;-webkit-box-flex: 0.25;-moz-box-flex: 0.25;-webkit-flex: 0.25;-ms-flex: 0.25;flex: 0.25; }.kontoContent .kontoCoreData .contentLine .form-control {font-size: 12px;padding: 3px 8px;height: 2.3em;margin-bottom: 3px;border-radius: 2px;max-width: 200px;border: 1px solid rgba(128, 128, 128, 0.58); }.kontoContent .kontoCoreData .contentLine .form-control.ng-invalid {border-color: #FA787E; }.kontoContent .kontoCoreData .contentLine .division {width: 28%;float: left;font-weight: bold;padding-left: 8px; }.kontoContent .kontoCoreData .contentLine .division p {margin: 0; }.kontoContent .kontoCoreData .contentLine .division .btn {border-radius: 2px;font-weight: 400; }.kontoContent .kontoCoreData .contentLine .division .btn.btn-default {color: #282828; }.kontoContent .kontoCoreData .contentLine .division .btn.btn-default:hover {color: white; }.kontoContent .kontoCoreData .contentLine .divisionData {width: 69%;text-align: left;padding-bottom: 5px;padding-right: 8px; }.kontoContent .kontoCoreData .contentLine [dropdown] {margin: 6px 0; }.kontoContent .kontoCoreData .contentLine .data {width: auto;float: none;text-align: left;padding: 8px 2px 0 2px;font-size: 13px;color: black;word-wrap: break-word; }.kontoContent .kontoCoreData .contentLine .data:after {content: "";display: table;clear: both; }.kontoContent .kontoCoreData .contentLine .data [class*="col-"] {padding: 0; }.kontoContent .kontoCoreData .contentLine .data select {margin: 0; }.kontoContent .kontoCoreData .contentLine .data input {margin: 0; }.kontoContent .kontoCoreData .contentLine .data select[rel="tiny"] {margin: 0;width: 45px; }.kontoContent .kontoCoreData .contentLine .data select[rel="tiny2"] {margin: 0;width: 70px; }.kontoContent .kontoCoreData .contentLine .data select[rel="small"] {margin: 0;width: 130px; }.kontoContent .kontoCoreData .contentLine .data select[rel="medium"] {margin: 0;width: 290px; }.kontoContent .kontoCoreData .contentLine .data select[rel="large"] {margin: 0;width: 390px; }.kontoContent .kontoCoreData .contentLine .data input[rel="tiny"] {margin: 0;width: 70px; }.kontoContent .kontoCoreData .contentLine .data input[rel="tiny2"] {margin: 0;width: 70px; }.kontoContent .kontoCoreData .contentLine .data input[rel="small"] {margin: 0;width: 150px; }.kontoContent .kontoCoreData .contentLine .data input[rel="small2"] {margin: 0;width: 250px; }.kontoContent .kontoCoreData .contentLine .data input[rel="small3"] {margin: 0;width: 220px; }.kontoContent .kontoCoreData .contentLine .data input[rel="medium"] {margin: 0;width: 380px; }.kontoContent .kontoCoreData .contentLine .data input[rel="medium2"] {margin: 0;width: 300px; }.kontoContent .kontoCoreData .contentLine .data input[rel="large"] {margin: 0; }.kontoContent .kontoCoreData .contentLine .data input, .kontoContent .kontoCoreData .contentLine .data select {text-align: left;width: 100%;float: none;max-width: inherit; }.kontoContent .kontoCoreData .property {border-bottom: 2px solid #b6b6b6;padding: 8px 0;font-size: 11px; }.kontoContent .kontoCoreData .property span {font-size: 0.9em;color: #a8aaa9;padding-left: 4px;text-transform: none; }.kontoContent .newContractBox {width: 100%;background-color: #f2f2f2;margin-bottom: 10px; }.kontoContent .newContractBox .newContractBoxText {padding: 10px; }.kontoContent .newContractBox .icon-remove {position: relative;color: #c4c4c4;float: right;right: -3px;top: -5px;font-size: 1.1em;cursor: pointer; }.kontoContent .newContractBox .icon-remove:hover {color: #333333; }.kontoContent .newContractBox .heading {font-family: 'Raleway';font-size: 1.1em; }.kontoContent .newContractBox .text {color: #585a59; }.kontoContent.adjustments {margin-left: 8px;width: calc(100% - 8px); }@media (max-width: 1500px) {.kontoContent .kontoCoreData .core-data-module {width: auto;float: none; } }.kontoBox.ratingBox {background: white;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.34); }.kontoBox.ratingBox .ratingTable {margin: 0;position: relative; }.kontoBox.ratingBox .ratingTable > div {height: 88px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }.kontoBox.ratingBox .details {cursor: pointer; }.kontoBox.ratingBox .logoWrapper {text-align: center; }.kontoBox.ratingBox td {border-left: 1px solid #E0E0E0; }.kontoBox.ratingBox td:first-child {border: none; }.kontoBox.ratingBox h3.grey-heading {margin: -4px -17px 13px; }.kontoBox.ratingBox .logo img {width: auto;height: 90px;max-width: inherit;max-height: inherit;vertical-align: middle; }.kontoBox.ratingBox .logo img.img-responsive {width: 100%;height: auto;max-width: 200px; }.kontoBox.ratingBox .overall {text-align: center;font-size: 1em;color: grey;text-transform: uppercase;line-height: normal; }.kontoBox.ratingBox .overall .stars {margin-left: -3px;margin-top: 5px; }.kontoBox.ratingBox .overall .stars div {margin-left: 4px; }.kontoBox.ratingBox .date {color: #585a59; }.kontoBox.ratingBox .date b {font-family: arial; }.kontoBox.ratingBox .date .helpful {margin-top: 10px;margin-left: 50px;text-align: center; }.kontoBox.ratingBox .details {text-transform: uppercase;text-align: center;font-size: 1.2em;color: #CECECE;font-family: 'Raleway'; }.kontoBox.ratingBox .details:hover {color: #aaa; }.kontoBox.ratingBox .ratingDepartmentInfo {font-size: 18px;text-transform: uppercase; }.kontoBox.ratingBox .ratingDetails {width: 100%;border-top: 1px solid #E0E0E0;margin-top: 10px;padding: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }.kontoBox.ratingBox .ratingDetails .creator-info {margin: 0;color: gray;font-size: 12px; }.kontoBox.ratingBox .ratingDetails .reviewTitle {font-family: arial;font-weight: bold;word-spacing: 3px;color: black; }.kontoBox.ratingBox .ratingDetails .reviewConclusion {padding-bottom: 20px; }.kontoBox.ratingBox .ratingDetails .reviewConclusion p {overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto; }.kontoBox.ratingBox .ratingDetails .properties {padding-bottom: 10px; }.kontoBox.ratingBox .ratingDetails .properties:after {content: "";display: table;clear: both; }.kontoBox.ratingBox .ratingDetails .properties .rateStars {padding-top: 7px; }.kontoBox.ratingBox .ratingDetails .link {width: 100%;padding-top: 10px;text-align: right; }.kontoBox.ratingBox .ratingDetails .link a {text-transform: uppercase; }.contractPreviewScrollInner {height: calc(100% - 105px);overflow: auto;overflow-x: hidden; }.modalSMKonto .modal-logo {margin: 0;max-width: 200px; }.modalSMKonto .modal-content {height: 100%; }.modalSMKonto .modal-footer {padding: 10px; }.modalSMKonto .modal-dialog {max-width: 1000px;overflow-x: hidden;max-height: 800px;width: auto;height: 90%;margin: 1% auto; }.modalSMKonto .modal-header {height: auto;font-family: 'Raleway';text-transform: uppercase;background: white;background: -webkit-gradient(linear, left top, right top, from(white), to(#d1d1d1));background: -webkit-linear-gradient(left, white, #d1d1d1);background: -moz-linear-gradient(left, white, #d1d1d1);background: -ms-linear-gradient(left, white, #d1d1d1);background: -o-linear-gradient(left, white, #d1d1d1); }.modalSMKonto .modal-header:after {content: "";display: table;clear: both; }.modalSMKonto .modal-header h3 {margin-top: 0;font-size: 16px;color: #5C5C5C; }.modalSMKonto .modal-header .logoHead {position: relative;float: right;max-height: 30px; }.modalSMKonto .modal-body {background: url("../img/Final_Vorvertrag_Arzt-01.1.png") no-repeat 0px -75px;font-size: 1em; }.modalSMKonto .modal-body .header {font-size: 1.1em;border-bottom: 2px solid;text-transform: none;line-height: 1.3em;padding-bottom: 12px; }.modalSMKonto .modal-body .header span {float: right;color: #7a7a7a; }.modalSMKonto .modal-body .content {color: #7a7a7a;padding: 10px 0px;border-bottom: 2px solid #333333; }.modalSMKonto .modal-body .content:after {content: "";display: table;clear: both; }.modalSMKonto .modal-body .content.servicesWrapper {border-top: 2px solid #7a7a7a;border-bottom: 2px solid #7a7a7a; }.modalSMKonto .modal-body .content.scoreWrapper {border: none; }.modalSMKonto .modal-body .content .content-aside {float: left;width: 225px; }.modalSMKonto .modal-body .content .content-aside .logo {width: 425px;height: 100px;text-align: left; }.modalSMKonto .modal-body .content .content-aside .logo img {max-width: 400px;max-height: 200px; }.modalSMKonto .modal-body .content .content-aside .heading {font-family: 'Raleway';font-size: 1.1em;text-transform: uppercase; }.modalSMKonto .modal-body .content .content-aside .smallHeading {text-transform: uppercase;color: #a8aaa9;font-size: 0.8em;margin-top: 24px; }.modalSMKonto .modal-body .content .data-contact {width: 300px;margin-top: 10px;margin-left: 508px; }.modalSMKonto .modal-body .content .dataTable .counter {display: block;font-size: 9px;color: grey;font-family: arial; }.modalSMKonto .modal-body .content .dataTable td:first-child {width: 280px; }.modalSMKonto .modal-body .content .dataTable .light {text-transform: uppercase;color: #a8aaa9; }.modalSMKonto .modal-body .content .dataTable .scoreWrapperOuter {margin: 0; }.modalSMKonto .modal-footer {background-color: inherit;border: none;border-top: 1px solid #ECECEC; }.modalSMKonto .modal-footer a {text-transform: none;text-align: center;margin-bottom: 0;font-size: 14px;line-height: 1.3em; }.modal .modal-dialog.modal-verify {width: 715px;position: relative;left: 140px;margin-top: 200px; }.modal .modal-dialog.modal-verify h1 {margin-top: 0; }@media (min-height: 830px) {.modal .modal-dialog.modal-verify {margin-top: 350px; } }.crmCommentWrapper {width: 100%;margin-top: 40px; }.crmCommentWrapper .commentLine {border-top: 1px solid #A8AAA9;padding: 10px 0; }.crmCommentWrapper .commentLine .creator {float: left;font-family: 'Raleway'; }.crmCommentWrapper .commentLine .date {float: right;color: #7a7a7a; }.crmCommentWrapper .commentLine .text {clear: both;display: block;padding-top: 5px;color: #7a7a7a; }.offerDataTable {width: 100%; }.offerDataTable th {vertical-align: middle; }.offerDataTable th:first-child {text-align: left;width: 160px; }.offerDataTable td {text-align: center;line-height: 24px; }.offerDataTable .offerDataTableBottom:after {content: "";display: table;clear: both; }.offerDataTable .offerDataTableBottom .grey-heading.twoRows {background: transparent !important;color: black !important;border-bottom: 2px solid rgba(128, 128, 128, 0.42); }.offerDataTable .offerDataTableBottom .grey-heading.pos-rel {position: relative; }.offerDataTable .offerDataTableBottom .grey-heading.pos-rel .abs-center {position: absolute;bottom: 5px;left: 50%;transform: translate(-50%, 0%); }.offerDataTable .offerDataTableBottom .grey-heading.pos-rel .left {text-transform: none;text-align: left;font-size: 10px;width: 100%;padding-left: 25px; }.offerDataTable .column {width: 23.5%;float: left;margin-left: .5%; }.offerDataTable .column .columnContent {padding: 10px 9px; }.offerDataTable .column .values {padding: 10px 9px 4px; }.offerDataTable .column .values > p {font-weight: bold;margin-bottom: 6px;margin-top: 1px; }.offerDataTable .column .values > p.value-design-adjust {display: inline-block;padding: 5px 16px;border-radius: 5px;background: #5f7a7f;color: white;margin-left: 0px;margin-top: 0; }.offerDataTable .column .grey-heading {margin-top: 0;height: 57px;color: white; }.offerDataTable .column .grey-heading .sub {ccolor: rgba(255, 255, 255, 0.75);top: 0px;font-size: 10px;font-family: arial;text-transform: none;word-spacing: 0px; }.offerDataTable .column .offerFee {position: relative;font-size: 10px;color: grey;top: 13px;left: -3px;display: block; }.offerDataTable .column .values p {text-align: center; }.offerDataTable .column .loadPreviewBtn {margin-left: 14px;margin-bottom: 11px;display: block;margin-top: 3px;text-align: center; }.offerDataTable .column .loadPreviewBtn:hover {text-decoration: none;color: black; }.offerDataTable .column.highlight {margin-top: -3px;position: relative;z-index: 2;border-bottom: 2px solid white;-moz-box-shadow: 0 0 8px #ADADAD;-webkit-box-shadow: 0 0 8px #ADADAD;-o-box-shadow: 0 0 8px #ADADAD;-ms-box-shadow: 0 0 8px #ADADAD;box-shadow: 0 0 8px #ADADAD; }.offerDataTable .column.highlight .loadPreviewBtn {color: white;line-height: 14px;text-shadow: none;background: #bebd00;margin: 0 5px 5px;padding: 8px 9px;text-align: center;top: 0; }.offerDataTable .column.highlight .loadPreviewBtn i {margin-left: 6px;vertical-align: middle; }.offerDataTable .column.hover-green {cursor: pointer;padding-bottom: 10px;background: #F0F0F0;min-height: 240px;border: 2px solid transparent; }.offerDataTable .column.hover-green:hover {color: #5f7a7f;border: 2px solid #5f7a7f;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px; }.offerDataTable .column.hover-green:hover .grey-heading.twoRows {background: transparent !important;border-bottom: 2px solid rgba(0, 0, 0, 0.2); }.offerDataTable .column.hover-green:hover .grey.loadPreviewBtn {color: black; }.offerDataTable .column.hover-green:hover span.no-hover {display: none; }.offerDataTable .column.hover-green:hover span.hover {display: block;padding: 0 10px; }.offerDataTable .column.hover-green span.hover {display: none; }.offerDataTable .columnLeft {width: 28%;margin-left: 0; }.offerDataTable .columnLeft .collapsecontent {padding-left: 12px; }.offerDataTable .collapsecontent {padding-top: 8px; }.offerDataTable .collapsetrigger {cursor: pointer;font-weight: bold;margin-bottom: 7px; }.offerDataTable .collapsetrigger td {font-family: 'Raleway'; }.offerDataTable .collapsetrigger i {margin-right: 2px;font-size: 10px;color: grey; }.offerDataTable .collapsetrigger.design-adjust {display: inline-block;padding: 5px 16px;border-radius: 5px;background: #5f7a7f;color: white;margin-left: 10px; }.offerDataTable .collapsetrigger.design-adjust i {color: white; }.offerDataTable .grey {color: #7a7a7a; }.offerDataTable .grey i {position: relative;top: 1px;font-size: 10px; }.offerDataTable .button {vertical-align: middle; }.offerDataTable .button a {text-transform: none;text-align: center;margin-bottom: 0;border: 1px solid white;padding: 2px 9px;border-radius: 30px;font-size: 12px; }.offerDataTable .button [class*="btn-sm"] i {margin-left: 0;color: white; }.offerDataTable .alreadyTaken {font-family: 'Raleway';text-align: center;color: #a8aaa9; }.konto-offers-infobox {font-size: 14px;background: #A7A601;color: white;padding: 14px 10px;margin-top: 20px; }.konto-offers-infobox h3 {display: block;font-size: 15px;margin-top: 0px;margin-bottom: 5px;color: white;line-height: 1.3em; }.konto-offers-infobox strong {text-decoration: underline; }.division-row p {margin: 10px 0; }.division-row hr {clear: both;margin: 0 15px; }.divisionSleep {color: #BDBDBD; }.divisionSleep input[disabled] {background-color: #FAFAFA;border-color: #EBEBEB;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;color: #B9B9B9; }.divisionNew [class*="col-"] {padding-top: 10px;padding-bottom: 10px; }.coreDataDivisionTable {width: 100%; }.coreDataDivisionTable > tbody > tr {border-bottom: 1px solid whiteSmoke; }.coreDataDivisionTable .division {padding-left: 8px;font-weight: bold;width: 140px;vertical-align: top;padding-bottom: 15px;padding-top: 10px; }.coreDataDivisionTable .division .btn-sm-white-small, .coreDataDivisionTable .division .btn-sm-green-small {padding: 2px 6px;display: block;margin: 4px 0; }.coreDataDivisionTable .division .btn-sm-green-small {padding: 4px 6px; }.coreDataDivisionTable .division input {display: none; }.coreDataDivisionTable .caption {width: 135px;vertical-align: top;padding-bottom: 15px;padding-top: 10px; }.coreDataDivisionTable .caption div {height: 28px; }.coreDataDivisionTable tr > .data {vertical-align: top;padding-right: 8px;padding-bottom: 15px;padding-top: 10px; }.coreDataDivisionTable tr > .data div {height: 28px; }.coreDataDivisionTable tr > .data select {width: 191px; }.addDepartment {padding-top: 10px;padding-bottom: 15px;clear: both;border-top: 2px solid #b6b6b6; }.remarkArea {padding: 7px 9px 0;padding-top: 0;border-top: none; }.remarkArea > p {word-break: break-all; }.remarkScoremedArea {padding-bottom: 10px;padding-left: 9px;padding-right: 9px;word-break: break-all; }.remarkScoremedArea .heading {vertical-align: middle;display: inline-block;border-bottom: 1px solid lightgray;font-size: 13px; }.remarkScoremedArea .heading span {text-transform: uppercase; }.remarkScoremedArea .heading img {max-height: 15px;vertical-align: middle;padding-bottom: 2px;margin-left: 4px; }.remarkScoremedArea textarea {width: 98%;height: 74px; }.calendar-reminder-modal {text-align: center; }.calendar-reminder-modal .modal-body {padding: 40px;font-size: 16px; }.calendar-reminder-modal .modal-footer {padding: 7px;text-align: center; }.konto-offer-wrapper {background: white;padding: 35px 19px;margin: 30px 0;margin-bottom: 0;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.28); }.konto-offer-wrapper .grey-heading {background: #576b73; }.konto-offer-wrapper .kontoheadTable,.konto-offer-wrapper .services {font-weight: 300;margin-left: 9px; }.offer-box {background: white;border: 1px solid rgba(0, 0, 0, 0.21);margin-bottom: 10px; }.offer-box tr {border-bottom: 1px solid rgba(0, 0, 0, 0.11); }.offer-box.disabled {opacity: 0.5; }.offer-header {font-size: 23px;text-transform: uppercase;font-weight: 100;margin: 20px 0 8px 0; }.text-color-black {color: #333; }.text-color-darker-green {color: #006165; }.text-color-red {color: #c5045b; }.status-td {width: 220px; }.verify-email-container {width: 170px; }.verify-email-container span {color: #de0567;font-weight: 600; }.mixitup-konto span {float: left; }.mixitup-konto .btn-outline {position: static;float: left;display: none;margin: -5px 10px; }.mixitup-konto .btn-outline i {margin-left: 3px; }.mixitup-konto .mixitup-konto-wrapper {float: left;font-size: 12px;text-transform: none;margin-left: 15px; }.mixitup-konto .mixitup-konto-wrapper:after {content: "";display: table;clear: both; }.mixitup-konto .mixitup-konto-wrapper ul {margin: 0 0 0 5px;padding: 0;float: left; }.mixitup-konto .mixitup-konto-wrapper ul:after {content: "";display: table;clear: both; }.mixitup-konto .mixitup-konto-wrapper li {float: left;list-style: none;padding: 6px 10px;background: rgba(255, 255, 255, 0.77);text-align: center;line-height: 1.1em;color: #323232;border-radius: 2em;margin-right: 3px;cursor: pointer;font-weight: 400; }.mixitup-konto .mixitup-konto-wrapper li:hover, .mixitup-konto .mixitup-konto-wrapper li.active {background: #b7b223;color: white; }.mixitup-container .mix {display: none;width: 100%; }.kontoContent.mixitup-container {background: white;border-radius: 5px;overflow: hidden; }.kontoContent.mixitup-container.set-boxshadow {-webkit-box-shadow: 0px 0px 5px 0px rgba(95, 122, 127, 0.34);-moz-box-shadow: 0px 0px 5px 0px rgba(95, 122, 127, 0.34);box-shadow: 0px 0px 5px 0px rgba(95, 122, 127, 0.34); }.reopen-button {float: right;margin-bottom: 10px; }.reopen-button span {float: left; }.reopen-button i {margin-left: 5px;float: left;margin: -2px -8px -3px 5px;font-size: 24px;display: none; }.reopen-button i.active {display: block; }.success-message-wrapper {text-align: center;display: block;font-size: 22px;font-weight: 100;padding: 80px 0; }.success-message-wrapper i {display: block;font-size: 60px;color: #A29D1F; }@media (max-width: 1530px) {.mixitup-konto {padding-right: 5px; }.mixitup-konto .btn-outline {display: block; }.mixitup-konto .mixitup-konto-wrapper ul {display: none;width: 248px;position: absolute;top: 44px;margin-left: 43px;z-index: 8;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.36); }.mixitup-konto .mixitup-konto-wrapper ul li {float: none;border-radius: 0;border-bottom: 1px solid #b8b8b8;background: white;margin: 0; }.mixitup-konto .mixitup-konto-wrapper ul.active {display: block; } }.user-content-wrapper.bg-white .user-content.emailVerify .content-header {margin-left: 0; }.emailVerify-wrapper {padding: 20px; }.user-content-wrapper .user-content.emailVerify {background: #5f7a7f;color: white;margin: 20px;border-radius: 5px;-webkit-box-shadow: 0px 0px 5px 0px rgba(95, 122, 127, 0.34);-moz-box-shadow: 0px 0px 5px 0px rgba(95, 122, 127, 0.34);box-shadow: 0px 0px 5px 0px rgba(95, 122, 127, 0.34);max-width: 1300px;margin: 0px auto; }.user-content-wrapper .user-content.emailVerify .collapsible .collapsible-toggle {background: #415356;border: 1px solid #415356; }.user-content-wrapper .user-content.emailVerify .collapsible.collapsed .collapsible-toggle {background: #415356;border: 1px solid #415356;background: white;border: 1px solid white; }.user-content-wrapper .user-content.emailVerify .content-header {color: white; }.contracts .kontoHead {padding: 25px;padding-bottom: 0; }.contracts .kontoHead .services {padding-left: 10px; }.contracts .kontoHead .kontoheadTable tbody td {padding-left: 10px; }.request-container .dataTable-wrapper {margin: 20px;margin-top: 0; }.request-container .dataTable-wrapper .pvsProfileTable.dataTable thead th.sortable a {padding: 7px 7px 7px 7px; }.request-container .dataTable-wrapper #inquiryTable tbody tr td, .request-container .dataTable-wrapper #inquiryMissedTable tbody tr td {border-color: rgba(0, 0, 0, 0);border-bottom: 1px solid rgba(0, 0, 0, 0.02) !important; }.dataTable-wrapper.adjustments {margin: 0; }.dataTable-wrapper #contractTable .logo img {max-height: 35px;max-width: 200px; }.request-detail-profile .zusatzinfo-wrapper {margin: 10px 13px;text-align: left; }.grails-controller-consultant .content-inner-scroll {padding: 0 1px 0 0;margin: 0;background: white; }.grails-controller-consultant .content-inner-scroll.no-background {background: transparent; }.grails-controller-consultant .content-inner-scroll.padding {padding: 20px 10px; }.grails-controller-profile .content-inner-scroll,.grails-controller-partner .content-inner-scroll,.grails-controller-vendor .content-inner-scroll {padding: 0 1px 0 0;margin: 0; }.grails-controller-profile .content-inner-scroll.no-background,.grails-controller-partner .content-inner-scroll.no-background,.grails-controller-vendor .content-inner-scroll.no-background {background: transparent; }.grails-controller-profile .content-inner-scroll.padding,.grails-controller-partner .content-inner-scroll.padding,.grails-controller-vendor .content-inner-scroll.padding {padding: 20px 10px; }.grails-controller-profile .bottom-goto-wrapper,.grails-controller-partner .bottom-goto-wrapper,.grails-controller-vendor .bottom-goto-wrapper {padding: 10px 18px;background: rgba(0, 0, 0, 0.45);margin: 0;height: 60px;border-top: 1px solid rgba(0, 0, 0, 0.11); }.grails-controller-profile .content-inner,.grails-controller-partner .content-inner,.grails-controller-vendor .content-inner {background: white; }.main-content-profile .subnav.simple .subnav-entry-agb a {float: left; }.main-content-profile .subnav.simple .subnav-entry-agb .icon-exclamation-sign {margin-left: -2px;margin-top: 2px; }.profile-coreData .sm-heading-green {margin-bottom: -19px; }.profileHelp {width: auto; }.main-content.profile-agb {padding-bottom: 90px; }.agbCheckboxBox {background: #f2f2f2;color: gray;font-weight: normal;font-style: normal;font-size: 1em;margin-top: 1px;height: 38px;border: none;line-height: inherit;word-spacing: 2px;padding: 9px 10px;text-align: center;text-transform: none; }.agbCheckboxBox:after {content: "";display: table;clear: both; }.agbCheckboxBox .chkSimple {display: block;margin-left: 220px; }.agbCheckboxBox .ez-checkbox, .agbCheckboxBox label, .agbCheckboxBox input {float: left; }.agbCheckboxBox label {font-size: 13px; }.agbCheckboxBox button.btn-sm-green {float: right;margin-right: 85px;margin-top: -6px;display: none; }.agbCheckboxBox .agbAcceptedText {text-align: left;margin-left: 10px;margin-top: -11px; }.agbCheckboxBox .agbErrorText {text-align: center;margin-top: 0px;color: #941717; }.agbCheckboxBox.agbCheckboxBoxBottom {position: fixed;bottom: 28px;z-index: 9;left: 321px;right: 8px;background: rgba(92, 92, 92, 0.83);padding: 0;height: 52px;text-align: center;color: white;padding-top: 10px; }.profileTableInfo {margin: 0 10px 20px;color: grey;text-align: center; }.missedInquiryCounter {font-family: 'Raleway';font-weight: 600; }.pvsProfileBox {padding: 10px 10px 20px; }.pvsProfileTable {width: 100%;margin-bottom: 20px; }.pvsProfileTable .icon-exclamation-sign {width: 1.6em;display: block;height: 1.5em;float: left;margin: -8px 0px -8px 8px;cursor: pointer;text-align: center;font-size: 21px;line-height: 1.3em;border-radius: 2em;border: 1px solid rgba(255, 255, 255, 0.35);background: #808080; }.pvsProfileTable tr.unviewed td {font-weight: bold; }.pvsProfileTable th {background: rgba(0, 0, 0, 0.45);color: white;font-weight: normal;font-style: normal;margin-top: 1px;height: 18px;text-transform: uppercase;word-spacing: 2px;border-left: 1px solid white;font-size: .9em;position: relative;line-height: 1.2em;padding: 10px 7px 10px 8px;background-clip: padding-box; }.pvsProfileTable th.centered {text-align: center; }.pvsProfileTable th:first-child {border-left: none; }.pvsProfileTable th.sortable a {color: white;text-decoration: none; }.pvsProfileTable th.sortable a:hover {color: white;text-decoration: none; }.pvsProfileTable th.sortable.sorted {background-color: #E2E2E2; }.pvsProfileTable th.sortable.sorted a {color: white;font-weight: 600; }.pvsProfileTable th i {font-size: .9em;margin-bottom: 0px;margin-left: -3px;margin-top: 3px;margin-right: 2px; }.pvsProfileTable th i.icon-one-line {margin-top: 0; }.pvsProfileTable th.department {min-width: 250px; }.pvsProfileTable th.zip {max-width: 86px; }.pvsProfileTable th.feeVolume {width: 165px; }.pvsProfileTable th.timeLeft {width: 165px; }.pvsProfileTable td {padding: 6px 10px;font-size: 12px;border-right: 1px solid #bfbfbf; }.pvsProfileTable td.centered {text-align: center; }.pvsProfileTable td.number {padding-right: 17px; }.pvsProfileTable td.plz {padding: 6px 2px !important; }.pvsProfileTable td .appendix .char-counter {font-size: 11px;color: #8b8819;word-spacing: 3px; }.pvsProfileTable td .appendix .char-counter.warning {color: #d53f10; }.pvsProfileTable td .icon-exclamation-sign {cursor: pointer;color: grey;font-size: 26px; }.pvsProfileTable td .btn-buy-contact i {font-size: 19px;display: inline-block;margin-left: 6px;line-height: 0.8em;position: relative;bottom: -2px;float: none; }.pvsProfileTable td i {font-size: 45px;line-height: 0.8em;float: left; }.pvsProfileTable td i.icon-doctor {padding-left: 10px; }.pvsProfileTable td i.icon-doctor {padding-left: 8px; }.pvsProfileTable td i.ion-ios7-telephone-outline {padding-left: 10px; }.pvsProfileTable td i.ion-person-add {position: relative;bottom: 1px; }.pvsProfileTable td i.disabled {opacity: 0.3; }.pvsProfileTable td i.too-late {color: #c5045b; }.pvsProfileTable td i.active {color: #a29d1f; }.pvsProfileTable td .icon-border-left {border-left: 1px solid #bfbfbf;float: right;margin-top: -7px;height: 50px;margin-bottom: -6px;padding-top: 7px;padding-left: 10px; }.pvsProfileTable td ul.offer-list {list-style: none;margin: 0;padding: 0; }.pvsProfileTable td ul.offer-list:after {content: "";display: table;clear: both; }.pvsProfileTable td ul.offer-list li {float: left;margin: 2px;padding: 0 3px;background: #afaf23;border-radius: 2px;color: white; }.pvsProfileTable .checkmark {text-align: center; }.pvsProfileTable .checkmark i {font-size: 22px;color: #B5B41C; }.pvsProfileTable .greenTextBtn {color: #B5B41C;font-weight: normal;font-size: 13px;font-weight: bold; }.pvsProfileTable .greenTextBtn > i {font-size: 13px;margin-left: 2px; }.pvsProfileTable textarea {width: 522px;display: inline-block;margin-right: 5px;margin-bottom: 0;margin-top: 3px;float: left;height: 75px;text-align: left;margin-left: 0px; }.pvsProfileTable input[type="text"] {width: 50px;display: inline-block;margin-right: 5px;margin-bottom: 0;margin-top: -1px;margin-left: 24px;text-align: center;height: 24px;padding: 3px 10px; }.pvsProfileTable input[type="text"].has-error {border: 1px solid #c5045b; }.pvsProfileTable input[type="text"].greenFocus {background-color: #e0ffa5;border-color: #84A21F; }.pvsProfileTable input[type="text"].redFocus {background-color: rgba(197, 4, 91, 0.1);border-color: #c5045b; }.pvsProfileTable .value-type {display: inline-block;min-width: 14px; }.pvsProfileTable.dataTable tbody tr:hover {cursor: pointer;background: #F5F5F5; }.pvsProfileTable.dataTable thead th.sortable {padding: 0;cursor: pointer; }.pvsProfileTable.dataTable thead th.sortable a {padding: 26px 7px 7px 7px;display: block; }.pvsProfileTable.dataTable th {padding: 10px 7px 10px 7px;font-size: 11px;white-space: nowrap; }.pvsProfileTable.dataTable td {height: 35px;border-bottom: 1px solid whiteSmoke; }.pvsProfileTable.dataTable td.text-align-center {text-align: center; }.pvsProfileTable.dataTable td.text-align-center i {float: none;clear: both; }.pvsProfileTable .billingInformation {vertical-align: top; }.pvsProfileTable .billingInformation dl {padding-top: 20px; }.pvsProfileTable .billingInformation dl:after {content: "";display: table;clear: both; }.pvsProfileTable .billingInformation dt, .pvsProfileTable .billingInformation dd {line-height: 22px; }.pvsProfileTable .billingInformation dt {text-align: left;float: left; }.pvsProfileTable .billingInformation dd {text-align: right;font-family: 'Open Sans'; }.pvsProfileTable .billingInformation.contractInformation dt {min-width: 205px; }.pvsProfileTable .billingInformation.contractInformation dd {min-width: 75px; }.pvsProfileTable .billingInformation.failedOfferInformation dt {min-width: 150px;clear: both; }.pvsProfileTable .billingInformation.failedOfferInformation dd {min-width: 75px;float: right;font-weight: bold; }.pvsProfileTable .requestedServices {margin: 0;margin-bottom: 40px;padding-left: 0;padding-top: 20px;padding-left: 15px;padding-right: 15px; }.pvsProfileTable .requestedServices:after {content: "";display: table;clear: both; }.pvsProfileTable .requestedServices li {list-style: none;width: 310px;margin: 1px 0;line-height: 22px; }.pvsProfileTable.offerStart {margin-bottom: 27px; }.pvsProfileTable.offerStart .minimumMonth {text-align: center; }.pvsProfileTable.offerStart .minimumMonth div {vertical-align: top;height: 28px; }.pvsProfileTable.offerStart .minimumMonth div span {text-transform: none;font-size: 12px; }.pvsProfileTable.offerStart .minimumMonth .minimum {text-transform: none;float: none;display: block;font-family: arial;font-size: 9px;word-spacing: 0px;max-width: 135px;margin: 7px auto -4px;padding-top: 1px; }.pvsProfileTable.offerStart .minimumOffer {border-right: 2px solid white; }.pvsProfileTable.offerStart .minimumOffer div {height: 42px;vertical-align: top; }.pvsProfileTable.offerStart .inputValue,.pvsProfileTable.offerStart .outputValueTd {padding: 13px 10px 0;text-align: center; }.pvsProfileTable.offerStart .outputValue {width: 90px;display: inline-block;text-align: right; }.grails-controller-consultant .pvsProfileTable.dataTable th {padding: 26px 10px 7px 10px; }#inquiryMissedTable {display: none; }#inquiryMissedTable tr:hover {cursor: auto;background: white; }#inquiryMissedTable th.department {cursor: auto; }#inquiryMissedTable .scoreWrapperOuter {margin-left: 9px; }#inquiryMissedTable .scoreWrapperOuter .score {padding: 3px 0 2px;font-size: 12px; }.profileIndexLine {line-height: 80px;border-bottom: 1px solid #a8aaa9;text-transform: uppercase; }.profileIndexLine .showDetails {float: right; }.profileIndexLine .showDetails a {color: #585a59; }.profileIndexLine .youHave {font-size: 1.1em;font-family: 'Raleway'; }.profileIndexLine .green {color: #a29d1f;font-size: 1.1em;font-family: 'Raleway';padding-left: 4px; }.profileFirstSteps {margin: 10px 0;-moz-box-shadow: 0 0 7px #979797;-webkit-box-shadow: 0 0 7px #979797;-o-box-shadow: 0 0 7px #979797;-ms-box-shadow: 0 0 7px #979797;box-shadow: 0 0 7px #979797;padding: 15px 10px; }.profileFirstSteps:after {content: "";display: table;clear: both; }.profileFirstSteps h3 {font-size: 1.1em;margin-bottom: 12px; }.profileFirstSteps .btn {width: 49%;padding: 20px 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;height: 55px; }.profileFirstSteps .btn .right-area {float: right;margin-right: 18px; }.profileFirstSteps .btn.finished {background: white;border: 2px solid #d3d3d3;padding: 18px 0;color: #333; }.profileFirstSteps .btn.finished .icon-play {font-size: 2em;color: #a29d1f;position: relative;top: -7px; }.profileFirstSteps .btn.finished .icon-play:before {content: "\f00c"; }.noack-essentials-promo {position: relative;width: 420px;margin: 0 auto 40px;display: block; }.noack-essentials-promo .promo-label {position: absolute;top: -26px;left: -84px;background-color: #4A452A;padding: 5px 24px;border-radius: 7px;color: white;text-transform: uppercase;font-size: 25px;font-weight: 100; }.noack-essentials-promo img {max-width: 100%;box-shadow: 0 0 9px rgba(0, 0, 0, 0.29); }.profileBubbleWrapper {clear: both;margin-top: 20px;text-align: center;max-width: 100%;padding: 0px 0 20px;box-sizing: border-box; }.profileBubbleWrapper:after {content: "";display: table;clear: both; }.profileBubbleWrapper a {display: inline-block; }.profileBubbleWrapper a:after {content: "";display: table;clear: both; }.profileBubbleWrapper .bubble {float: left;width: 186px;height: 186px;background-color: rgba(0, 0, 0, 0.31);text-align: center;vertical-align: middle;-moz-border-radius: 100px;-webkit-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;text-transform: uppercase;color: white;margin-left: 20px;position: relative; }.profileBubbleWrapper .bubble.hasUnread.blue {background: #00b3fa;background: -webkit-gradient(linear, left top, right top, from(#00b3fa), to(#0087bd));background: -webkit-linear-gradient(left, #00b3fa, #0087bd);background: -moz-linear-gradient(left, #00b3fa, #0087bd);background: -ms-linear-gradient(left, #00b3fa, #0087bd);background: -o-linear-gradient(left, #00b3fa, #0087bd); }.profileBubbleWrapper .bubble.hasUnread.blue:hover {background: #00a4e6;background: -webkit-gradient(linear, left top, right top, from(#00a4e6), to(#0078a8));background: -webkit-linear-gradient(left, #00a4e6, #0078a8);background: -moz-linear-gradient(left, #00a4e6, #0078a8);background: -ms-linear-gradient(left, #00a4e6, #0078a8);background: -o-linear-gradient(left, #00a4e6, #0078a8); }.profileBubbleWrapper .bubble.hasUnread.orange {background: #fd7d1f;background: -webkit-gradient(linear, left top, right top, from(#fd7d1f), to(#dd5f02));background: -webkit-linear-gradient(left, #fd7d1f, #dd5f02);background: -moz-linear-gradient(left, #fd7d1f, #dd5f02);background: -ms-linear-gradient(left, #fd7d1f, #dd5f02);background: -o-linear-gradient(left, #fd7d1f, #dd5f02); }.profileBubbleWrapper .bubble.hasUnread.orange:hover {background: #fd710b;background: -webkit-gradient(linear, left top, right top, from(#fd710b), to(#c95602));background: -webkit-linear-gradient(left, #fd710b, #c95602);background: -moz-linear-gradient(left, #fd710b, #c95602);background: -ms-linear-gradient(left, #fd710b, #c95602);background: -o-linear-gradient(left, #fd710b, #c95602); }.profileBubbleWrapper .bubble.hasUnread.green {background: #d3d14d;background: -webkit-gradient(linear, left top, right top, from(#d3d14d), to(#a8a424));background: -webkit-linear-gradient(left, #d3d14d, #a8a424);background: -moz-linear-gradient(left, #d3d14d, #a8a424);background: -ms-linear-gradient(left, #d3d14d, #a8a424);background: -o-linear-gradient(left, #d3d14d, #a8a424); }.profileBubbleWrapper .bubble.hasUnread.green:hover {background: #d0ce41;background: -webkit-gradient(linear, left top, right top, from(#d0ce41), to(#9b9821));background: -webkit-linear-gradient(left, #d0ce41, #9b9821);background: -moz-linear-gradient(left, #d0ce41, #9b9821);background: -ms-linear-gradient(left, #d0ce41, #9b9821);background: -o-linear-gradient(left, #d0ce41, #9b9821); }.profileBubbleWrapper .bubble.hasUnread.pink {background: #f20570;background: -webkit-gradient(linear, left top, right top, from(#f20570), to(#b60454));background: -webkit-linear-gradient(left, #f20570, #b60454);background: -moz-linear-gradient(left, #f20570, #b60454);background: -ms-linear-gradient(left, #f20570, #b60454);background: -o-linear-gradient(left, #f20570, #b60454); }.profileBubbleWrapper .bubble.hasUnread.pink:hover {background: #de0567;background: -webkit-gradient(linear, left top, right top, from(#de0567), to(#a2034b));background: -webkit-linear-gradient(left, #de0567, #a2034b);background: -moz-linear-gradient(left, #de0567, #a2034b);background: -ms-linear-gradient(left, #de0567, #a2034b);background: -o-linear-gradient(left, #de0567, #a2034b); }.profileBubbleWrapper .bubble div {font-size: 3.7em; }.profileBubbleWrapper .bubble span {font-size: 1.1em;display: block;margin-top: 35px;margin-bottom: 23px;height: 35px; }.invoicesList {width: 100%;margin-top: 1px;margin-bottom: 30px; }.invoicesList th {height: 28px;width: 25%; }.invoicesList tr {height: 30px; }.invoicesList td {padding: 4px 10px;border-right: 1px solid #bfbfbf; }.invoicesList .counter {width: 55px; }.invoicesList .month {width: 200px; }.invoicesList .amountBottom,.invoicesList .amountHeading {width: 100px;text-align: right; }.invoicesList .amountInvNumber {text-align: center; }.invoicesList .amount {width: 100px;text-align: right; }.invoicesList .details {text-align: center; }.invoicesList .details .pdfIcon {position: relative;right: -1px; }.invoicesList .change {text-align: right; }.invoicesList .change a {color: #585a59; }.invoicesList.dataTable tr:hover {cursor: pointer;background: #F5F5F5; }.invoicesList.dataTable th {padding: 10px 7px 10px 7px;font-size: 11px;white-space: nowrap; }.invoicesList.dataTable td {height: 35px; }.invoicesList.dataTable tr {border-bottom: 1px solid whiteSmoke; }.profile-invoices .content-section {padding-right: 0px; }.evaluationFilter {text-transform: uppercase;line-height: 30px;padding-top: 2px; }.evaluationFilter .sort {font-family: 'Raleway';color: #585a59; }.evaluationFilter .by {margin-left: 10px; }.evaluationFilter .active {font-family: 'Raleway';color: #a29d1f; }.evaluationsList {width: 100%;text-transform: uppercase; }.evaluationsList tr {border-bottom: 1px solid #a8aaa9;height: 50px; }.evaluationsList .type {width: 75px; }.evaluationsList .name {width: 360px;font-family: 'Raleway'; }.evaluationsList .status .toggle {display: inline-block;height: 26px;width: 26px;line-height: 24px;text-align: center;top: -5px;color: white;text-shadow: none;background: #c9c226;background: -webkit-gradient(linear, left top, right top, from(#c9c226), to(#95911d));background: -webkit-linear-gradient(left, #c9c226, #95911d);background: -moz-linear-gradient(left, #c9c226, #95911d);background: -ms-linear-gradient(left, #c9c226, #95911d);background: -o-linear-gradient(left, #c9c226, #95911d);-moz-border-radius: 9999px;-webkit-border-radius: 9999px;-o-border-radius: 9999px;-ms-border-radius: 9999px;border-radius: 9999px; }.evaluationsList .link {text-align: right; }.evaluationsList .link a {color: #585a59; }.evaluationDetailList {width: 100%; }.evaluationDetailList th {text-align: left;font-family: 'Raleway'; }.evaluationDetailList th:first-child {color: #a8aaa9; }.evaluationDetailList tr {border-bottom: 1px solid #a8aaa9;height: 50px; }.evaluationDetailList .rank {font-family: 'Raleway';width: 80px; }.evaluationDetailList .ownContractor {background-color: #ebebeb;margin-right: 10px;height: 50px; }.evaluationDetailList .ownContractor span {padding-left: 10px;font-family: 'Raleway';font-size: 1.1em;color: #565a59;line-height: 50px; }.evaluationDetailList .ownContractor img {margin-left: 10px;vertical-align: middle; }.evaluationDetailList .green {color: #a29d1f;font-family: 'Raleway'; }.evaluationDetailList td {width: 135px; }.offersList {width: 100%;text-transform: uppercase; }.offersList thead tr {border: none;height: 30px; }.offersList th {text-align: left;font-size: 0.9em; }.offersList tr {border-bottom: 1px solid #a8aaa9; }.offersList .number {width: 120px;vertical-align: top;padding-top: 4px; }.offersList .specification {width: 320px; }.offersList .specification .specificationLine {border-bottom: 1px solid #a8aaa9;line-height: 26px;width: 100%; }.offersList .specification .specificationLine:last-child {border-bottom: none;padding-bottom: 25px; }.offersList .time {font-family: 'Raleway';vertical-align: top;padding-top: 4px;padding-left: 5px; }.offersList .time .toggle {display: inline-block;height: 26px;width: 26px;line-height: 24px;text-align: center;top: -5px;color: white;text-shadow: none;margin-left: 15px;padding-top: 0;background: #c9c226;background: -webkit-gradient(linear, left top, right top, from(#c9c226), to(#95911d));background: -webkit-linear-gradient(left, #c9c226, #95911d);background: -moz-linear-gradient(left, #c9c226, #95911d);background: -ms-linear-gradient(left, #c9c226, #95911d);background: -o-linear-gradient(left, #c9c226, #95911d);-moz-border-radius: 9999px;-webkit-border-radius: 9999px;-o-border-radius: 9999px;-ms-border-radius: 9999px;border-radius: 9999px; }.offersList .time .details {padding-top: 20px; }.offersList .time .details a {color: #585a59; }#main .offerList {width: 100%;text-transform: uppercase; }#main .offerList .demand {width: 220px;font-family: 'Raleway';vertical-align: top; }#main .offerList .specification {width: 320px; }#main .offerList .specification .specificationLine {border-bottom: 1px solid #a8aaa9;line-height: 26px;width: 100%; }#main .offerList .specification .specificationLine:last-child {border-bottom: none;padding-bottom: 25px; }#main .offerForm {border: 2px solid #a29d1f;width: 100%;margin-bottom: 10px;padding-top: 0;padding-bottom: 0;padding-left: 10px;padding-right: 10px; }#main .offerForm table {text-transform: uppercase; }#main .offerForm table th {font-family: 'Raleway';width: 134px;text-align: left; }#main .offerForm table th:first-child {width: 210px; }#main .offerForm table tr {height: 45px; }#main .offerForm table .heading {font-family: 'Raleway'; }#main .offerForm table .input input {width: 105px; }.terms {text-transform: uppercase; }.terms .greenBold {color: #a29d1f;font-family: 'Raleway'; }.terms .ez-checkbox {float: left; }.teaserboxConcept {width: 175px;text-align: center;padding: 10px 40px 10px 20px;height: 60px;color: #6B6B6B;text-shadow: none;position: relative;float: none;display: inline-block;background: lightgrey;background: white;-moz-box-shadow: 1px 1px 8px #BDBDBD;-webkit-box-shadow: 1px 1px 8px #BDBDBD;-o-box-shadow: 1px 1px 8px #BDBDBD;-ms-box-shadow: 1px 1px 8px #BDBDBD;box-shadow: 1px 1px 8px #BDBDBD;text-decoration: none;border: 1px solid #C9C7C7; }.teaserboxConcept:hover {-moz-box-shadow: 1px 1px 8px #A0A0A0;-webkit-box-shadow: 1px 1px 8px #A0A0A0;-o-box-shadow: 1px 1px 8px #A0A0A0;-ms-box-shadow: 1px 1px 8px #A0A0A0;box-shadow: 1px 1px 8px #A0A0A0;text-decoration: none;color: #6B6B6B; }.teaserboxConcept p {line-height: 1.1em;font-family: 'Raleway';font-size: 1em; }.teaserboxConcept span {text-transform: none;font-size: 0.8em; }.teaserboxConcept .right-area {position: absolute;right: 10px;height: 100%;top: 0; }.teaserboxConcept .right-area .icon-play {margin-top: 33px; }.conditions .head {font-family: 'Raleway';font-size: 1.4em;color: #A8AAA9;margin-bottom: 20px;margin-top: 10px; }.conditions .content-inner-padding {padding: 20px; }.conditions .sm-heading-green {text-transform: uppercase;font-family: 'Raleway';font-weight: 600; }.conditions .grey-heading {text-transform: uppercase; }.conditions hr {color: #A0A0A0;margin-top: 10px; }.conditions .conditionsTable {width: 100%;max-width: 700px;margin-bottom: 38px;font-size: 14px;-moz-box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);-webkit-box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);-o-box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);-ms-box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);border-bottom: 1px solid #ececec;border-collapse: separate; }.conditions .conditionsTable td {padding: 10px;padding-left: 0; }.conditions .conditionsTable .td2 {padding-right: 10px;vertical-align: top;padding-bottom: 10px;padding-left: 0;width: 75%; }.conditions .conditionsTable .td3 {vertical-align: top;text-align: right; }.conditions .conditionsFirstWrapper {-moz-box-shadow: 0 0 6px #A3A323;-webkit-box-shadow: 0 0 6px #A3A323;-o-box-shadow: 0 0 6px #A3A323;-ms-box-shadow: 0 0 6px #A3A323;box-shadow: 0 0 6px #A3A323;margin: 9px 0 30px;border: 1px solid #BEBD00; }.conditions .conditionsFirstWrapper .grey-heading {border-bottom: 2px solid #BEBD00;color: #A8A820;background: none;padding-top: 8px; }.conditions .conditionsTableFirst {margin-bottom: 0; }.conditions .conditionsTableFirst .td2 {width: 190px; }.conditions .condition-grey-box {margin-top: 14px;padding: 12px;background: whitesmoke;padding: inherit; }.conditions .condition-grey-box:after {content: "";display: table;clear: both; }.conditions .condition-example-box .example-heading {text-transform: uppercase;font-weight: normal;font-size: 16px;color: gray; }.conditions .condition-example-box .grid-box-left {float: left;width: 57%;border-right: 1px solid #d8d8d8; }.conditions .condition-example-box .grid-box-left dl {margin-bottom: 0; }.conditions .condition-example-box .grid-box-left dt {display: inline-block;width: 255px;font-weight: normal; }.conditions .condition-example-box .grid-box-left dd {display: inline-block; }.conditions .condition-example-box .grid-box-right {display: inline-block;width: 36%;margin-left: 5%;text-align: right; }.conditions .condition-example-box .doubleUnderline {border-bottom: 3px double; }.conditions .condition-example-box .math-box .redHighlight {color: #b12727; }.profileHelp {padding: 20px; }.categoryWrapper {margin: 0 20px 26px 20px;border: 1px solid #e0e0e0;position: relative; }.categoryWrapper hr {margin: 0; }.categoryWrapper .emailSettings {padding: 10px; }.categoryWrapper th span {float: none; }.categoryWrapper .inputValue {text-align: center; }.categoryWrapper .minimumOffer {width: 23%;min-width: 226px; }.categoryWrapper .btn-primary {position: absolute;z-index: 3;top: 16px;left: 125px;cursor: pointer; }.categoryWrapper > .inactive {opacity: 0.5;filter: alpha(opacity=50); }.categoryWrapper h2 {position: absolute;left: 10px;top: 23px;text-transform: uppercase;z-index: 3;font-size: 13px;line-height: normal;margin: 0;color: white; }.profile-robot .sm-heading-green .icon-info-sign {font-size: 23px;opacity: 0.8;filter: alpha(opacity=80);cursor: pointer; }.profile-robot .sm-heading-green .icon-info-sign:hover {opacity: 1;filter: alpha(opacity=100); }.profile-robot .profileHelp {display: none; }.profile-robot .emailSettings {margin-bottom: 40px;padding: 7px; }.Robot h3 {height: auto;line-height: 20px;margin-bottom: 7px; }.Robot h4 {font-size: .9em;font-family: arial; }.Robot .robotTable {border: 3px solid #bcbf18;width: 100%;margin-top: 10px;margin: 10px 0; }.Robot .robotTable tr {border-top: 1px solid #d6d6d6; }.Robot .robotTable td {text-align: center;font-size: 1.1em;height: 50px; }.Robot .robotTable th {padding: 10px 7px;background: #eeeeee;text-transform: uppercase;font-family: 'Raleway';font-size: .8em;line-height: 1.3em; }.Robot .robotTable th:first-child {text-align: left;width: 30%; }.Robot .robotTable input {width: 40px;display: inline-block;margin-left: 11px;text-align: right; }.competitionAnalysisBox {margin-top: 15px; }.competitionAnalysisBox:after {content: "";display: table;clear: both; }.competitionAnalysisBox > section {width: 192px;float: left;padding: 6px 7px;margin: 3px 0 12px; }.competitionAnalysisBox input, .competitionAnalysisBox label {display: inline-block; }.competitionAnalysisBox label {font-size: 1em;position: relative;top: 2px;margin-left: 2px; }.competitionAnalysisBox .moreInfo {text-transform: none;color: grey;font-size: 11px;margin-left: 6px; }.competitionAnalysisBox .checkbox {margin: 7px;float: left; }.competitionAnalysisBox .ez-radio {margin-top: 8px;float: left; }#JSONLink {display: none; }.pvs-competitionAnalysis-wrapper {width: 100%;border-bottom: 2px solid black; }.pvs-competitionAnalysis-wrapper tr {border-top: 1px solid lightGrey; }.pvs-competitionAnalysis-wrapper th {width: 20%;height: 35px;text-transform: uppercase;color: black;font-size: 12px;vertical-align: bottom;padding-bottom: 8px; }.pvs-competitionAnalysis-wrapper th.rankHeader {color: grey; }.pvs-competitionAnalysis-wrapper td {height: 46px;text-align: center;color: black; }.pvs-competitionAnalysis-wrapper td.rank {color: grey;font-size: 16px; }.pvs-competitionAnalysis-wrapper td.score {background-color: whitesmoke; }.pvs-competitionAnalysis-wrapper td.score .percent {margin-right: -4px; }.pvs-competitionAnalysis-wrapper td.score .percentNoScore {font-size: 11px !important;color: grey; }.pvs-competitionAnalysis-wrapper td.month {background-color: whitesmoke; }.pvs-competitionAnalysis-wrapper td.month .spacer {width: 4px;background: white;float: left;height: 100%;margin-left: -1px; }.pvs-competitionAnalysis-wrapper td.month .card {margin-left: 10px;margin-right: 0;float: left; }.pvs-competitionAnalysis-wrapper td .card {padding: 7px 4px;margin: 5px 9px;display: block;width: 90px;text-align: left;height: 20px; }.pvs-competitionAnalysis-wrapper td .card .pvs {line-height: 22px;padding-right: 10px;border-right: 1px solid lightGrey;font-family: 'Raleway';margin-left: 4px;width: 13px;float: left; }.pvs-competitionAnalysis-wrapper td .card .pvs i {font-style: normal; }.pvs-competitionAnalysis-wrapper td .card .sm-icon-competitionArrow {margin-bottom: -2px; }.pvs-competitionAnalysis-wrapper td .card .percent {line-height: 22px;float: left;padding-left: 5px;font-size: 12px;width: 53px; }.pvs-competitionAnalysis-wrapper td .card.winner {border: 2px solid #AFAE00; }.competitionLegend {padding: 7px 0;margin-bottom: 60px; }.competitionLegend .legendIcon {width: 14px;height: 14px;float: left;background: whiteSmoke;border: 1px solid #B9B9B9; }.competitionLegend .legendIcon.legendWinner {border: 2px solid #AFAE00;width: 13px;height: 13px; }.competitionLegend .legendIcon .sm-icon-competitionArrowSmall {margin: 2px 4px; }.competitionLegend span {float: left;margin-right: 24px;margin-left: 5px;color: grey;font-size: 10px;font-family: arial; }.competitionAnalysisInfoModal {width: 672px;margin-left: -340px; }.competitionAnalysisInfoModal .modal-body {height: 292px;overflow: auto; }.competitionAnalysisInfoModal .modal-header p {margin-bottom: 3px; }.competitionAnalysisInfoModal .modal-header h3 {text-transform: uppercase;margin-bottom: -4px;color: #616161; }.competitionAnalysisInfoModal .modal-header .appendix {color: #616161; }.competitionAnalysisInfoModal .modal-header .simpleTabs li {list-style: none;float: left;padding: 3px 11px 3px 7px;background: rgba(0, 0, 0, 0.03);margin-right: 12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.18), 1px 1px 1px rgba(255, 255, 255, 0.46);-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.18), 1px 1px 1px rgba(255, 255, 255, 0.46);-o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.18), 1px 1px 1px rgba(255, 255, 255, 0.46);-ms-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.18), 1px 1px 1px rgba(255, 255, 255, 0.46);box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.18), 1px 1px 1px rgba(255, 255, 255, 0.46); }.competitionAnalysisInfoModal .modal-header .simpleTabs li.active {background: white;-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);-o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);-ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18); }.directDebitTable {margin-top: 15px;margin-left: 10px; }.directDebitTable .ddLabel {width: 150px; }.directDebitTable .ddInput {height: 30px; }.profile-blogCreate .enter-comment .row > label {text-align: left;font-size: 13px;width: 110px; }.profile-blogCreate .enter-comment .row .input {width: 465px; }.profile-blogCreate .enter-comment .row .input textarea {width: 98%; }.profile-blogCreate .enter-comment .row .input .select2-choices {width: 100%; }.offerInfoBox {position: fixed;width: 400px;top: 50%;left: 50%;margin-left: -200px;margin-top: -170px;background: #f0f0f0;z-index: 9999;padding: 10px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);font-size: 13px;display: none; }.offerInfoBox .closeButton {width: 100%;text-align: center; }#inquiryTable {background: white; }#inquiryTable .date {width: 115px; }.profile-offer-form .btn-outline {padding: 4px 9px;float: left;margin: 2px 10px 0 0; }.profile-offer-form .agbWrapper {float: right;color: black;font-size: 12px;margin-top: 6px;margin-left: 10px; }.profile-offer-form .agbWrapper a {color: #A29D1F;text-decoration: underline; }.profile-offer-form .agbWrapper .chk {float: left;margin-right: 8px; }.grails-controller-profile.grails-action-offer .grey-heading,.grails-controller-profile.grails-action-requestDetail .grey-heading {margin-top: 0;margin-left: -14px;margin-right: -15px; }.grails-controller-profile.grails-action-offer .grey-section-heading,.grails-controller-profile.grails-action-requestDetail .grey-section-heading {height: auto;min-height: 53px; }.grails-controller-profile.grails-action-offer .timerWrapper:after,.grails-controller-profile.grails-action-requestDetail .timerWrapper:after {content: "";display: table;clear: both; }.grails-controller-profile.grails-action-offer .timerWrapper .icon,.grails-controller-profile.grails-action-requestDetail .timerWrapper .icon {float: left; }.grails-controller-profile.grails-action-offer .timerWrapper .icon .ion-ios7-time-outline,.grails-controller-profile.grails-action-requestDetail .timerWrapper .icon .ion-ios7-time-outline {color: #626262;font-size: 36px;line-height: 1em;margin-right: 11px; }.missed-inquiries-wrapper {border: 1px solid #bababa;margin: 22px 10px; }.missed-inquiries-wrapper .pvsProfileTable {margin: 0; }.request-container .missed-inquiries-wrapper {margin: 20px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);border-radius: 3px;border: none; }.request-container .pvsProfileTable th {background: #576b73; }.request-container .pvsProfileTable th.sortable.sorted {background: #233040; }.request-container .pvsProfileTable th.sortable.sorted a, .request-container .pvsProfileTable th.sortable.sorted a:hover {color: white; }.missed-inquiries-toggler {margin: 0;cursor: pointer;font-size: 16px;padding: 11px;text-transform: uppercase; }.missed-inquiries-toggler:hover {background: rgba(0, 0, 0, 0.1); }.requestedServices {margin: 0;padding-top: 0;padding-left: 15px;padding-right: 15px; }.requestedServices:after {content: "";display: table;clear: both; }.requestedServices li {list-style: none;width: 310px;margin: 1px 0;line-height: 22px; }.invitation-bottom-row {padding-left: 75px;padding-right: 75px;padding-top: 20px; }.invitation-bottom-row p {font-size: 16px;text-align: left; }.rating-invitation {max-width: 1150px;margin: 20px auto !important; }.rating-invitation h2 {text-transform: uppercase;color: white;background-color: #d3d3d3;width: 424px;font-size: 18px;text-align: left;padding: 10px;margin: 0 auto;text-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); }.rating-invitation .dent-box, .rating-invitation .med-box {opacity: 0.2;cursor: pointer; }.rating-invitation .dent-box:hover, .rating-invitation .med-box:hover {opacity: 1; }.rating-invitation .dent-box.active, .rating-invitation .med-box.active {opacity: 1; }.rating-invitation .btn {margin-top: 20px; }.rating-invitation .col-lg-6, .rating-invitation .col-lg-12 {text-align: center; }.grails-action-offer.grails-controller-profile .pvsProfileTable.offerStart .outputValue {width: auto; }.pvsProfileTable tr.contract-cancelled {background-color: #FFE4E4; }.pvsProfileTable tr.contract-cancelled:hover {background-color: #FCD1D1; }.pvsProfileTable td .contract-cancelled-icon {font-size: 17px;color: white;background-color: rgba(200, 15, 15, 0.81);padding: 4px 2px;border-radius: 100%; }.green-bg {background: #576b73; }.finalizeProfileWrapper.vendor {margin-bottom: 15px;padding: 5px 10px 10px;background: rgba(175, 175, 175, 0.5);border: 1px solid #B5B9B7; }.finalizeProfileWrapper > .contentBaseData {padding: 0 9px; }.finalizeProfileWrapper .text-heading {margin-top: 18px; }.finalizeProfileWrapper.finalize {width: 960px; }.finalizeProfileWrapper.finalize .contentBaseData {margin-left: 20px;float: right; }.finalizeProfileWrapper .indexWrapper {margin-left: 260px;margin-top: 30px;margin-bottom: 30px;float: left !important; }.finalizeProfileWrapper .input-medium {width: 110px; }.finalizeProfileWrapper input[type="file"] {clear: both; }.finalizeProfileWrapper .bubble {float: left;width: 186px;height: 111px;border: 4px solid #d3d3d3;text-align: center;padding-top: 75px;vertical-align: middle;-moz-border-radius: 100px;-webkit-border-radius: 100px;-o-border-radius: 100px;-ms-border-radius: 100px;border-radius: 100px;text-transform: uppercase;color: #848484;font-size: 1.5em;margin-left: 20px;position: relative; }.finalizeProfileWrapper .bubble[class*="active"]:after {content: "\f00c";font-family: FontAwesome;font-size: 8em;left: 24px;opacity: 0.2;position: absolute;top: 92px; }.finalizeProfileWrapper .bubble.activeGreen {background-color: #a29d1f;color: white;border: 4px solid #a29d1f; }.finalizeProfileWrapper .bubble.activeGreen.activeGreen:hover {background-color: #a29d1f; }.finalizeProfileWrapper .bubble.activePink {background-color: #c5045b;color: white;border: 4px solid #c5045b; }.finalizeProfileWrapper .bubble.activePink.activePink:hover {background-color: #c5045b; }.finalizeProfileWrapper .bubble.activeBlue {background-color: #0092cc;color: white;border: 4px solid #0092cc; }.finalizeProfileWrapper .bubble.activeBlue.activeBlue:hover {background-color: #0092cc; }.finalizeProfileWrapper .bubble:hover {background-color: #d3d3d3;color: white;cursor: pointer; }.finalizeProfileWrapper .helpBaseData {float: left;width: 170px; }.finalizeProfileWrapper .contentRatingInvitation {margin-right: 80px; }.finalizeProfileWrapper .contentRatingInvitation .emailLabel label {float: left; }.finalizeProfileWrapper .contentRatingInvitation .emailLabel input {float: left;width: 200px;margin-left: 7px;margin-top: 2px; }.finalizeProfileWrapper .contentRatingInvitation .contentBaseData {padding: 10px; }.finalizeProfileWrapper .contentRatingInvitation .text {color: #585a59;line-height: 1.1em;margin-bottom: 10px;width: inherit;font-size: 1em;margin-top: 5px; }.finalizeProfileWrapper .categoryContent {margin-top: 35px; }.finalizeProfileWrapper .categoryContent .contentBaseData {border-top: 1px solid #E6E6E6;padding: 10px; }.finalizeProfileWrapper .categoryContent .contentBaseData h4 {font-family: "Open Sans";font-weight: 600; }.finalizeProfileWrapper .contentBaseData {margin-right: 0;margin-top: 1px; }.finalizeProfileWrapper .contentBaseData:after {content: "";display: table;clear: both; }.finalizeProfileWrapper .contentBaseData .logoText {width: 400px;color: #585a59;line-height: 1.1em;margin-bottom: 10px;font-size: 1em;margin-top: 5px;float: left;padding: 10px 10px 10px 0;float: left;width: 405px; }.finalizeProfileWrapper .contentBaseData .textarea {width: 100%; }.finalizeProfileWrapper .contentBaseData .textarea textarea {height: 150px;width: 100%;margin-top: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }.finalizeProfileWrapper .contentBaseData.contentRatingInvitation #result {margin: 0; }.finalizeProfileWrapper .contentBaseData.contentRatingInvitation #result canvas {max-width: 100%; }.finalizeProfileWrapper .contentBaseData #result {width: 185px;height: 115px;margin: -23px 20px 0 0;text-align: right; }.finalizeProfileWrapper .contentBaseData #result img {max-width: 185px;max-height: 115px; }.finalizeProfileWrapper .contentBaseData #result .placeholder {border: 4px solid #e5e5e5;width: 205px;height: 115px;text-align: center;line-height: 115px;color: #a8aaa9; }.finalizeProfileWrapper .contentBaseData #resultDent {width: 185px;height: 115px;margin: -23px 20px 0 0;text-align: right; }.finalizeProfileWrapper .contentBaseData #resultDent img {max-width: 185px;max-height: 115px; }.finalizeProfileWrapper .contentBaseData #resultDent .placeholder {border: 4px solid #e5e5e5;width: 205px;height: 115px;text-align: center;line-height: 115px;color: #a8aaa9; }.finalizeProfileWrapper .contentBaseData h4 span {color: #a8aaa9;font-size: 0.7em; }.finalizeProfileWrapper .contentBaseData h4 i {color: #a29d1f;font-size: 1.8em;position: relative;top: 3px;margin-right: 5px; }.finalizeProfileWrapper .contentBaseData .baseDataTable {margin: 10px 0 15px;width: 100%; }.finalizeProfileWrapper .contentBaseData .baseDataTable tr {border-bottom: 1px solid #f4f4f4; }.finalizeProfileWrapper .contentBaseData .baseDataTable tr td {padding: 3px 0; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdLabel {height: 30px;width: 180px; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput {width: 400px; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput .input-group {width: 100%; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput input {margin: 0; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput select {margin: 0; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput .radio input {margin-left: -18px;margin-top: 2px;margin-right: 5px; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput label {display: block;margin: 3px 0;width: inherit;font-size: 1em;padding-left: 0; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput input[type="checkbox"] {margin-top: 1px;margin-right: 4px;margin-left: 2px !important;height: 20px;width: 19px; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput input[type="radio"] {position: relative;margin: 0; }.finalizeProfileWrapper .contentBaseData .baseDataTable .bdInput .ez-radio {margin-top: 1px; }.finalizeProfileWrapper .content {margin-top: 20px;width: 580px;margin-left: 20px;float: right; }.finalizeProfileWrapper .content .directDebitTable {width: 100%; }.finalizeProfileWrapper .content .directDebitTable .ddLabel {height: 30px;width: 180px; }.finalizeProfileWrapper .content .directDebitTable .ddInput {width: 400px; }.finalizeProfileWrapper .content .directDebitTable .ddInput input {margin: 0; }.ratingInvPreviewModal {width: 802px;max-height: 850px;background: white; }.ratingInvPreviewModal .modal-header {background: #fefefe;background: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#e5e5e5));background: -webkit-linear-gradient(left, #fefefe, #e5e5e5);background: -moz-linear-gradient(left, #fefefe, #e5e5e5);background: -ms-linear-gradient(left, #fefefe, #e5e5e5);background: -o-linear-gradient(left, #fefefe, #e5e5e5);border-bottom: 1px solid #CACACA;text-transform: uppercase;height: auto; }.ratingInvPreviewModal .modal-header h3 {margin-top: 0; }.ratingInvPreviewModal .modal-body {overflow: auto;height: 515px; }.ratingInvPreviewModal hgroup.main {clear: both;margin-left: 10px; }.ratingInvPreviewModal hgroup.main h1 {clear: both;color: #494949;padding-top: 12px; }.ratingInvPreviewModal hgroup.main h2 {color: grey;font-size: 16px;margin-bottom: 40px; }.ratingInvPreviewModal .areaLeft {width: 355px;text-align: left;float: left;height: 115px;margin-top: 12px; }.ratingInvPreviewModal .areaLeft img {max-width: 84px; }.ratingInvPreviewModal .areaRight {width: 370px;text-align: right;float: right; }.ratingInvPreviewModal .areaRight img {margin-right: -10px; }.ratingInvPreviewModal .previewContent h2 {line-height: 46px;height: 46px;font-size: 1.4em;color: gray;padding-left: 0px;padding-left: 57px;margin-bottom: 15px; }.ratingInvPreviewModal .previewContent p {margin-bottom: 55px;margin-left: 20px; }.ratingInvPreviewModal .inviteRateBox {height: 132px;padding: 40px 250px 15px 35px;margin-left: -11px;width: 500px;position: relative; }.ratingInvPreviewModal .inviteRateBox h2 {font-size: 1.2em; }.ratingInvPreviewModal .inviteRateBox p {font-size: 1.1em; }.ratingInvPreviewModal .inviteRateBox img {position: absolute;right: 28px;top: 48px; }.ratingInvPreviewModal h3 {font-size: 1.2em;color: #7C7C7C; }.ratingInvPreviewModal .agbsub {color: #7C7C7C; }.ratingInvPreviewModal hr {margin: 25px 0;border-width: 2px; }.ratingInvPreviewModal .container {width: inherit; }.ratingInvPreviewModal .previewTop:after {content: "";display: table;clear: both; }.profile-ratingInvitation .logoText {margin-left: 10px; }.listRatingCounter {color: gray;display: block;font-size: .85em; }.filledStar {background: url("icon-sprite-c5a68a4187d5c988000952043f7e0b50.png") repeat scroll 0 -334px transparent;display: inline-block;position: relative;vertical-align: middle; }.filledStar.percentage-0.medium .filledStarOverlay {width: 0px; }.filledStar.percentage-1.medium .filledStarOverlay {width: 1px; }.filledStar.percentage-2.medium .filledStarOverlay {width: 2px; }.filledStar.percentage-3.medium .filledStarOverlay {width: 3px; }.filledStar.percentage-4.medium .filledStarOverlay {width: 4px; }.filledStar.percentage-5.medium .filledStarOverlay {width: 5px; }.filledStar.percentage-6.medium .filledStarOverlay {width: 6px; }.filledStar.percentage-7.medium .filledStarOverlay {width: 7px; }.filledStar.percentage-8.medium .filledStarOverlay {width: 8px; }.filledStar.percentage-9.medium .filledStarOverlay {width: 9px; }.filledStar.percentage-10.medium .filledStarOverlay {width: 10px; }.filledStar.percentage-11.medium .filledStarOverlay {width: 11px; }.filledStar.percentage-12.medium .filledStarOverlay {width: 12px; }.filledStar.percentage-13.medium .filledStarOverlay {width: 13px; }.filledStar.percentage-14.medium .filledStarOverlay {width: 14px; }.filledStar.percentage-15.medium .filledStarOverlay {width: 15px; }.filledStar.percentage-16.medium .filledStarOverlay {width: 16px; }.filledStar.percentage-17.medium .filledStarOverlay {width: 17px; }.filledStar.percentage-18.medium .filledStarOverlay {width: 18px; }.filledStar.percentage-19.medium .filledStarOverlay {width: 19px; }.filledStar.percentage-20.medium .filledStarOverlay {width: 20px; }.filledStar.percentage-21.medium .filledStarOverlay {width: 21px; }.filledStar.percentage-22.medium .filledStarOverlay {width: 22px; }.filledStar.percentage-23.medium .filledStarOverlay {width: 23px; }.filledStar.percentage-24.medium .filledStarOverlay {width: 24px; }.filledStar.percentage-25.medium .filledStarOverlay {width: 25px; }.filledStar.percentage-26.medium .filledStarOverlay {width: 26px; }.filledStar.percentage-27.medium .filledStarOverlay {width: 27px; }.filledStar.percentage-28.medium .filledStarOverlay {width: 28px; }.filledStar.percentage-29.medium .filledStarOverlay {width: 29px; }.filledStar.percentage-30.medium .filledStarOverlay {width: 30px; }.filledStar.percentage-31.medium .filledStarOverlay {width: 31px; }.filledStar.percentage-32.medium .filledStarOverlay {width: 32px; }.filledStar.percentage-33.medium .filledStarOverlay {width: 33px; }.filledStar.percentage-34.medium .filledStarOverlay {width: 34px; }.filledStar.percentage-35.medium .filledStarOverlay {width: 35px; }.filledStar.percentage-36.medium .filledStarOverlay {width: 36px; }.filledStar.percentage-37.medium .filledStarOverlay {width: 37px; }.filledStar.percentage-38.medium .filledStarOverlay {width: 38px; }.filledStar.percentage-39.medium .filledStarOverlay {width: 39px; }.filledStar.percentage-40.medium .filledStarOverlay {width: 40px; }.filledStar.percentage-41.medium .filledStarOverlay {width: 41px; }.filledStar.percentage-42.medium .filledStarOverlay {width: 42px; }.filledStar.percentage-43.medium .filledStarOverlay {width: 43px; }.filledStar.percentage-44.medium .filledStarOverlay {width: 44px; }.filledStar.percentage-45.medium .filledStarOverlay {width: 45px; }.filledStar.percentage-46.medium .filledStarOverlay {width: 46px; }.filledStar.percentage-47.medium .filledStarOverlay {width: 47px; }.filledStar.percentage-48.medium .filledStarOverlay {width: 48px; }.filledStar.percentage-49.medium .filledStarOverlay {width: 49px; }.filledStar.percentage-50.medium .filledStarOverlay {width: 50px; }.filledStar.percentage-51.medium .filledStarOverlay {width: 51px; }.filledStar.percentage-52.medium .filledStarOverlay {width: 52px; }.filledStar.percentage-53.medium .filledStarOverlay {width: 53px; }.filledStar.percentage-54.medium .filledStarOverlay {width: 54px; }.filledStar.percentage-55.medium .filledStarOverlay {width: 55px; }.filledStar.percentage-56.medium .filledStarOverlay {width: 56px; }.filledStar.percentage-57.medium .filledStarOverlay {width: 57px; }.filledStar.percentage-58.medium .filledStarOverlay {width: 58px; }.filledStar.percentage-59.medium .filledStarOverlay {width: 59px; }.filledStar.percentage-60.medium .filledStarOverlay {width: 60px; }.filledStar.percentage-61.medium .filledStarOverlay {width: 61px; }.filledStar.percentage-62.medium .filledStarOverlay {width: 62px; }.filledStar.percentage-63.medium .filledStarOverlay {width: 63px; }.filledStar.percentage-64.medium .filledStarOverlay {width: 64px; }.filledStar.percentage-65.medium .filledStarOverlay {width: 65px; }.filledStar.percentage-66.medium .filledStarOverlay {width: 66px; }.filledStar.percentage-67.medium .filledStarOverlay {width: 67px; }.filledStar.percentage-68.medium .filledStarOverlay {width: 68px; }.filledStar.percentage-69.medium .filledStarOverlay {width: 69px; }.filledStar.percentage-70.medium .filledStarOverlay {width: 70px; }.filledStar.percentage-71.medium .filledStarOverlay {width: 71px; }.filledStar.percentage-72.medium .filledStarOverlay {width: 72px; }.filledStar.percentage-73.medium .filledStarOverlay {width: 73px; }.filledStar.percentage-74.medium .filledStarOverlay {width: 74px; }.filledStar.percentage-75.medium .filledStarOverlay {width: 75px; }.filledStar.percentage-76.medium .filledStarOverlay {width: 76px; }.filledStar.percentage-77.medium .filledStarOverlay {width: 77px; }.filledStar.percentage-78.medium .filledStarOverlay {width: 78px; }.filledStar.percentage-79.medium .filledStarOverlay {width: 79px; }.filledStar.percentage-80.medium .filledStarOverlay {width: 80px; }.filledStar.percentage-81.medium .filledStarOverlay {width: 81px; }.filledStar.percentage-82.medium .filledStarOverlay {width: 82px; }.filledStar.percentage-83.medium .filledStarOverlay {width: 83px; }.filledStar.percentage-84.medium .filledStarOverlay {width: 84px; }.filledStar.percentage-85.medium .filledStarOverlay {width: 85px; }.filledStar.percentage-86.medium .filledStarOverlay {width: 86px; }.filledStar.percentage-87.medium .filledStarOverlay {width: 87px; }.filledStar.percentage-88.medium .filledStarOverlay {width: 88px; }.filledStar.percentage-89.medium .filledStarOverlay {width: 89px; }.filledStar.percentage-90.medium .filledStarOverlay {width: 90px; }.filledStar.percentage-91.medium .filledStarOverlay {width: 91px; }.filledStar.percentage-92.medium .filledStarOverlay {width: 92px; }.filledStar.percentage-93.medium .filledStarOverlay {width: 93px; }.filledStar.percentage-94.medium .filledStarOverlay {width: 94px; }.filledStar.percentage-95.medium .filledStarOverlay {width: 95px; }.filledStar.percentage-96.medium .filledStarOverlay {width: 96px; }.filledStar.percentage-97.medium .filledStarOverlay {width: 97px; }.filledStar.percentage-98.medium .filledStarOverlay {width: 98px; }.filledStar.percentage-99.medium .filledStarOverlay {width: 99px; }.filledStar.percentage-100.medium .filledStarOverlay {width: 100px; }.filledStar .filledStarOverlay {position: absolute;height: 100%;background: url("icon-sprite-c5a68a4187d5c988000952043f7e0b50.png") repeat scroll 0 -358px transparent;top: 0;left: 0; }.filledStar.large {width: 113px;height: 23px;background-position: 0 -342px; }.filledStar.large .filledStarOverlay {background-position: 0 -365px; }.filledStar.medium {width: 101px;height: 23px;background-position: -3px -389px; }.filledStar.medium .filledStarOverlay {background-position: -3px -410px; }.filledStar.small {width: 81px;height: 18px;background-position: -5px -437px; }.filledStar.small .filledStarOverlay {background-position: -5px -454px; }.filledStar.tiny {width: 58px;height: 11px;background-position: -7px -475px; }.filledStar.tiny .filledStarOverlay {background-position: -7px -487px; }.filledStar.noDepartment {opacity: 0.4;filter: alpha(opacity=40); }.container-main-rating .hero hgroup {width: 600px; }.ratingHoverInfoText {clear: both;font-family: arial;font-size: 10px;line-height: 13px;color: grey; }.rating-index hgroup {width: 100%; }.rating-rate h4 {margin: 0; }.rateButton {position: absolute;right: 0;top: 50%;margin-top: -14px; }.ratingModal {width: 420px; }.ratingModal .modal-header {background-color: #f3f3f3; }.ratingModal .modal-header h3 {font-size: 1.2em !important;font-weight: bold; }.ratingModal .modal-body {height: 100px;text-align: center; }.ratingModal .modal-body a {margin-top: 30px;width: 130px; }.ratingModal .modal-body a:last-child {margin-left: 30px; }.existingRatings {margin: 10px 15px;background: white;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.13);padding: 9px; }.existingRatings .heading {font-weight: bold;text-transform: uppercase;color: #7a7a7a; }.existingRatings .subHeading {color: #7a7a7a;font-size: 0.9em; }.existingRatings .tableWrapper {padding: 10px;margin-top: 10px;border-top: 1px solid rgba(128, 128, 128, 0.32); }.existingRatings .tableWrapper .existingRatingsTable {width: 100%; }.existingRatings .tableWrapper .existingRatingsTable td {text-align: center;width: 33%;height: 55px;border-left: 1px solid #d6d6d6; }.existingRatings .tableWrapper .existingRatingsTable td a {width: 180px;height: 55px; }.existingRatings .tableWrapper .existingRatingsTable td img {max-width: 100%;max-height: 55px;vertical-align: middle; }.existingRatings .tableWrapper .existingRatingsTable td:first-child {border-left: none; }.selectContractor {display: table;width: 100%; }.selectContractor .entry {float: left;height: 50px;padding-left: 20px;display: block;margin-bottom: 5px;margin-top: 4px; }.selectContractor .entry .imgWrapper {line-height: 50px;width: 135px;height: 50px;float: left;vertical-align: middle;margin-right: 9px;text-align: center;display: inline-block; }.selectContractor .entry .imgWrapper img {margin-right: 20px;vertical-align: middle;max-width: 135px;max-height: 50px; }.selectContractor .entry span {font-size: .9em;font-family: arial;font-weight: bold;margin-top: 12px;max-width: 300px;float: left;line-height: 1.2em; }.selectContractor .entry p {font-size: 1em;color: #7a7a7a;margin-bottom: 0;line-height: 1.1em;margin-left: 100px; }.selectContractor .button {display: table-cell;vertical-align: middle;text-align: right; }.selectContractorWrapper:hover {background-color: #E0E08F !important;cursor: pointer; }.selectContractorBorder {border-bottom: 1px solid #a8aaa9; }.rateTableWrapper {margin-top: 10px;}.currentContractorWrapper {border: 1px solid #a29d1f;margin-bottom: 10px; }.pvsLogo {height: 90px;text-align: right;width: 235px; }.pvsLogo img {max-height: 100%;max-width: 100%; }.rateWrapper {font-size: 1em;width: 100%;margin: 0;padding: 20px 20px 40px;background: white; }.rateWrapper .rateWrapperInner {margin: 18px 0;font-size: 14px; }.rateWrapper hr {margin-top: 6px;margin-bottom: 6px; }.rateWrapper hr.spacer {border: none;height: 5px; }.rateWrapper .rateLine {width: 100%;line-height: 32px;display: table; }.rateWrapper .rateLine .rateStars {padding: 4px 0;float: right;margin-top: -5px; }.rateWrapper .rateLine .rateProperty {font-size: 13px;position: relative;width: 55%;float: left;cursor: default; }.rateWrapper .rateLine .rateHeading {font-size: 13px;width: 24%;float: left;font-weight: bold;font-family: arial;color: black; }.rateWrapper .rateLine .rateAdditional label {font-size: 1em;text-transform: none;display: block;margin-right: 10px;margin-top: 2px;line-height: 14px;font-weight: bold; }.rateWrapper .rateLine .rateAdditional input {width: 44%; }.rateWrapper .rateLine .rateAdditional textarea {width: 100%;max-width: 100%;height: 54px;line-height: 1.5;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-moz-transition: height 1s;-webkit-transition: height 1s;-o-transition: height 1s;-ms-transition: height 1s;transition: height 1s; }.rateWrapper .rateLine .rateAdditional textarea:focus {height: 120px; }.rateWrapper .rateLine .rateAdditional .text-area-footer {line-height: 1;margin: -11px 0 10px 0;background: #D8D8D8;padding: 3px 6px;font-size: 12px; }.rateWrapper .rateLine .rateAdditional .merkdownOutput {display: block;margin-left: 0; }.rateWrapper .rateLine .rateAdditional .merkdownOutput p {margin-bottom: 5px;word-break: break-all; }.rateWrapper.pvsDetail {width: 100%;margin: 0; }.rateWrapper.pvsDetail .areaTop:after {content: "";display: table;clear: both; }.rateWrapper.pvsDetail .areaTop h2 {text-transform: uppercase;font-size: 1.15em;float: left;margin: 0;line-height: 1em; }.rateWrapper.pvsDetail .areaTop h2 span {color: #999;font-size: 0.8em;margin-left: 6px; }.rateWrapper.pvsDetail .areaTop .rateStars {paddding: 0;margin-right: 3px; }.rateWrapper.pvsDetail .areaTop .filledStar {float: right;paddding: 0; }.rateWrapper.pvsDetail .rateWrapperInner {margin: 8px 0; }.rateWrapper.pvsDetail .rateLine {line-height: 17px; }.rateWrapper.pvsDetail .rateHeading {clear: both;height: 10px; }.rateWrapper.pvsDetail hr.spacer {height: 2px; }.ratePreviewModal .modal-dialog {font-size: 11px;width: 780px; }.ratePreviewModal .ratePreviewTable .tdRadio {width: 130px;vertical-align: top; }.ratePreviewModal .ratePreviewTable .tdRadio .chk {float: left;padding-top: 4px; }.ratePreviewModal .ratePreviewTable .tdRadio label {cursor: pointer; }.ratePreviewModal .ratePreviewTable .tdContent {width: 615px;padding-bottom: 20px; }.ratePreviewModal .ratePreviewTable .tdContent.inactive {opacity: .3; }.ratePreviewModal .ratePreviewTable .tdContent .overall {float: left;display: block;width: 160px; }.ratePreviewModal .ratePreviewTable .tdContent .reviewContent {display: block;margin-left: 160px; }.ratePreviewModal .ratePreviewTable .tdContent .reviewContent h4 {margin-bottom: 0px; }.ratePreviewModal .ratePreviewTable .tdContent .reviewContent .date {float: right;color: #a8aaa9;font-family: "Arial Black";font-size: 1em; }.ratePreviewModal .ratePreviewTable .tdContent .reviewContent .reviewCreator {color: #a8aaa9;font-size: 0.9em;margin-bottom: 0px; }.ratePreviewModal .ratePreviewTable .tdContent .reviewContent .reviewTitle {text-transform: uppercase;margin-top: 9px; }.ratePreviewModal .ratePreviewTable .tdContent .reviewContent .reviewText p {margin-top: 2px;font-size: .9em;line-height: 1.3em;word-spacing: 3px; }.content-section-about {padding-bottom: 50px;width: 690px; }.container-main-about .main-heading {margin-top: 20px; }.calendarBtn.termin {position: relative;text-align: left;float: right;margin: 5px 0px 0 8px;width: 192px;font-size: 14px;padding: 11px 14px;cursor: pointer; }.calendarBtn.termin i.sm-icon-calendar {float: left;margin-left: -3px;margin-right: 10px; }.calendarBtn.termin .icon-play {font-size: 11px;position: absolute;top: 50%;right: 13px;margin-top: -0.6em;color: gray; }.calendarBtn.termin .smallTopText {font-size: 13px;color: gray;display: block; }.calendarBtn.termin .bottomText {font-size: 12px; }.calendarBtn.termin:hover em {background-position: -71px -869px; }.main-content-about .subnav.simple span.active {color: #0092cc; }.main-content-about .subnav.simple > div > ul > li.active > a, .main-content-about .subnav.simple > div > ul > li:hover > a {border-left-color: #0092cc; }.main-content-about nav.sub-nav ul > li.active > a {font-weight: normal;color: #0092cc; }.main-content-about .span4 {padding-bottom: 40px; }.sm-list h3 {margin-bottom: 20px; }.sm-list .sm-list-item:last-child {border-bottom: solid 3px #7a7a7a; }.sm-list-item {border-bottom: solid 2px #a8aaa9;padding: 0 0 7px;margin-bottom: 10px; }.sm-list-item:after {content: "";display: table;clear: both; }.sm-list-item .title {text-transform: uppercase;font-size: 1.2em;margin-bottom: 8px;font-family: 'Raleway'; }.sm-list-item .title h4 {color: inherit;line-height: 0.8em;font-size: 1.0em; }.sm-list-item .title {line-height: 0.8em;color: black; }.sm-list-item.about .title {color: #0092cc; }.sm-list-item.news .more-link {color: #ec6502; }.sm-list-item.presse .more-link {color: #ec6502; }.sm-list-item.faq .title {color: #532171; }.sm-list-item.appointment .title {color: #ec6502; }.sm-list-item p {float: left;font-size: 1.1em;width: 90%; }.sm-list-item img {float: left;margin-right: 10px; }.sm-list-item .sm-list-text {display: table-cell; }.sm-list-item .more-link {color: #7a7a7a;float: right;text-transform: uppercase;font-family: 'Raleway'; }.impressum {font-size: 1.1em; }.hero.about-contact hgroup {width: 74%; }.faqLine {border-bottom: solid 1px #7a7a7a;padding: 10px 0 7px; }.faqLine h3 {color: #532171;text-transform: uppercase;font-size: 1.2em;font-family: 'Raleway'; }.faqLine p {font-size: 1.1em; }.faqContent h2.sm-heading-green {margin-bottom: -32px; }.faqContent .grey-heading-simple {padding: 11px 30px 11px 28px;position: relative; }.faqContent .grey-heading-simple span {float: left;position: absolute;left: 0;top: 11px; }.faqContent .grey-heading-simple i.icon-question-sign {float: right;font-size: 32px;margin-right: -5px;color: #E2E2E2;position: absolute;top: 11px;right: 0; }.faqContent .inter-link {display: block;margin: 15px 10px;text-decoration: none; }.faqContent .inter-link:after {content: "";display: table;clear: both; }.faqContent .inter-link i.icon-question-sign {font-size: 32px;float: left;margin-right: 7px;clear: both; }.faqContent .inter-link > span {margin-top: 6px;float: left; }.faqContent .inter-link:hover {color: #5C5A29; }.about-impressum .grey-heading {margin-bottom: 9px;font-size: 14px; }.about-impressum .section-full {position: relative;height: 210px;top: -19px; }.about-impressum .section-full p {margin-left: 10px; }.about-impressum .thomas-picture {background: url("thomas-photo-klein-24b5f5cb58160f654283a72383816133.jpg");width: 318px;height: 190px;position: absolute;top: 39px;right: 0px; }.about-impressum .defList {margin-left: 10px;font-size: 15px;background: white;display: block;padding: 15px 20px;-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);-o-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);position: absolute;width: 390px;clear: both;top: 206px;right: 0;float: right; }.about-impressum .defList dt {width: 182px; }.about-impressum .defList .hotlineIcon {margin: -2px 7px -2px 0; }.about-impressum .defList .icon-envelope-alt {font-size: 19px;margin: 0 9px 0 1px;position: relative;top: 1px;color: #656565; }.blogItem {margin-bottom: 30px; }.blogItem header {background: whitesmoke; }.blogItem header h3 {padding: 6px 10px;line-height: normal;margin: 0;height: 20px;font-size: 14px;line-height: 22px; }.blogItem header hr {margin: 0; }.blogItem header h4 {padding: 6px 10px;margin: 0;text-transform: none;color: grey;font-size: 13px; }.blogItem section {margin: 10px 7px 15px; }.blogItem footer {color: grey; }.blogItem footer:after {content: "";display: table;clear: both; }.blogItem footer > span {margin: 0 7px;font-size: 12px; }.blogItem footer .green-link {font-size: 14px; }.blogItem footer .green-link i {font-size: 11px;margin-left: 5px;text-decoration: none; }.blogItem img {margin: 10px 0 20px;max-width: 100%; }.lectureIntroText {margin: 10px 0 40px; }.lectureIntroText p {margin: 0 0 1.3em;font-size: 14px;line-height: 1.6em; }.about-contact p {margin: 10px; }.hero.about-mediaChecklist hgroup {width: auto; }.checklistContent {padding-bottom: 30px; }.checklistContent.customContent h3 {font-size: 20px;margin: 25px 0 10px;background: transparent;text-transform: none;padding: 7px 0;color: #585858; }.checklistContent .newH1Box .pdfIconLarge {float: left;margin: 5px; }.checklistContent .newH1Box span {color: white;float: left;margin-top: 8px;font-size: 14px; }.checklistContent .grey-heading {margin: 1px 0 12px;color: grey;font-size: 14px;text-transform: uppercase;padding: 10px; }.checklistContent footer {padding: 20px 7px 0;display: block; }.checklistContent footer:after {content: "";display: table;clear: both; }.checklistContent .link-green {color: #929129;font-size: 13px; }.checklistContent .link-green:hover i {text-decoration: none; }.checklistContent .link-green i {font-size: 12px; }.checklistContent .link-green .icon-chevron-right {margin-left: 6px; }.checklistContent .link-green .icon-chevron-left {margin-right: 6px; }.checklistContent > ul {margin-left: 0; }.checklistContent > ul > li {list-style: none; }.checklistContent > ul > li > span {border: 1px solid #E6E6E6;padding: 5px 10px;display: block;cursor: pointer;position: relative; }.checklistContent > ul > li > span:hover {box-shadow: 0 0 5px rgba(129, 19, 150, 0.21); }.checklistContent > ul > li > span:hover i {background: #c79bcf; }.checklistContent > ul > li > span i {color: white;font-size: 16px;position: absolute;top: 3px;right: 4px;background: #C7C7C7;padding: 2px 3px 0px 2px;border-radius: 999px; }.checklistContent > ul > li > span i.icon-chevron-right:before {margin-left: 3px; }.checklistContent > ul > li > ul {display: none;margin-left: 0;padding: 7px 0; }.checklistContent > ul > li > ul li {list-style: none;padding: 4px 11px 4px 25px;margin-bottom: 0;position: relative; }.checklistContent > ul > li > ul li:after {position: absolute;width: 6px;height: 6px;background: #9C9C24;display: block;top: 6px;left: 7px;z-index: 2;content: "";-moz-border-radius: 102px;-webkit-border-radius: 102px;-o-border-radius: 102px;-ms-border-radius: 102px;border-radius: 102px;border: 3px solid #E6E6B6; }.about-termineCongresses .sm-heading-green .appendixRight,.about-termineTables .sm-heading-green .appendixRight {font-size: 14px; }.toggleTrigger {background: #EEE;padding: 10px;font-size: 14px;line-height: 16px;margin-bottom: 18px;box-shadow: inset 2px 2px 6px #BEBEBE;text-transform: uppercase;color: #5A5A5A;cursor: pointer; }.toggleTrigger i {width: 11px;display: inline-block;width: 6px; }.toggleTrigger.active i:before {content: "\f0d7"; }.toggleTrigger:hover {color: black; }.toggleContent {display: none; }.about-mediaPrint .blogItem,.about-mediaOnline .blogItem {padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #ececec;-moz-box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);-webkit-box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);-o-box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);-ms-box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09);box-shadow: 0 10px 9px -10px rgba(0, 0, 0, 0.09); }.newAboutSection {position: relative;margin-top: 5px; }.newAboutSection > .subHeader {color: gray;font-size: 18px;width: 375px;line-height: 26px;padding-top: 8px; }.newAboutSection > .details p {font-size: 13px;margin-top: 10px;line-height: 15px; }.newAboutSection > .details2 {margin-top: 52px; }.newAboutSection > .details2 > div {color: gray;font-size: 18px; }.newAboutSection > .details2 > p {font-size: 13px;margin-top: 10px;line-height: 15px; }.newAboutSection > .thomas-picture {background: url("thomas-photo-klein-24b5f5cb58160f654283a72383816133.jpg");width: 305px;height: 190px;position: absolute;right: 0px;top: 15px; }.grails-action-index.grails-controller-about .content-inner-scroll {margin: 0;padding: 0; }.grails-action-index.grails-controller-about .thomas-wrapper {position: fixed;right: 7px;top: 50%;margin-top: -99px;width: 309px; }.grails-action-index.grails-controller-about .thomas-wrapper img {width: 100%; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row {margin-top: 5px;border-top: 1px solid rgba(0, 0, 0, 0.28);border-bottom: 1px solid rgba(0, 0, 0, 0.28);margin-left: 27px; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row .btn.btn-secondary {width: 100%;height: 40px;color: #4D4D4D;margin-right: 1%;line-height: 28px;text-align: center;background: transparent; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row .btn.btn-secondary .btn-inner {display: inline-block; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row .btn.btn-secondary .btn-inner:after {content: "";display: table;clear: both; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row .btn.btn-secondary .btn-inner i {font-size: 28px;float: left;line-height: 20px;margin-right: 5px;margin-top: 3px;color: gray; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row .btn.btn-secondary .btn-inner i.icon-scoremed {margin-top: 2px; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row .btn.btn-secondary .btn-inner span {float: left;position: relative;top: -3px;line-height: 31px; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row .btn.btn-secondary:hover {background: rgba(0, 0, 0, 0.45);color: white; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row .btn.btn-secondary:hover i {color: white; }.impressum-contact-box {color: #444;padding: 0; }.impressum-contact-box .top {position: relative; }.about-inner-content {background: rgba(255, 255, 255, 0.48);padding: 18px;width: 100%;padding-right: 400px; }.contact-area hr {margin-top: 10px; }@media (max-width: 1300px) {.grails-action-index.grails-controller-about .thomas-wrapper {width: 209px;top: 180px;margin: 0; }.grails-action-index.grails-controller-about .thomas-wrapper .button-row {margin-left: 19px; }.grails-action-index.grails-controller-about .about-inner-content {padding-right: 217px; } }@media (max-width: 726px) {.thomas-wrapper {display: none; } }.sm-heading-green.sm-heading-big {position: relative;font-size: 22px;padding: 8px 14px; }.sm-heading-green.sm-heading-big .btn-outline {position: absolute;right: 0px;top: 0; }.content-blog .sm-heading-green {position: relative;font-size: 22px;padding: 8px 14px; }.content-blog .sm-heading-green .btn-outline {position: absolute;right: 0px;top: 0; }.content-blog .popover_content {position: absolute;top: 38px;right: 10px;background: white;color: black;padding: 15px;font-size: 12px;line-height: 1.4em; }.content-blog .pdf-info-wrapper {position: absolute;right: 0px;top: 0; }.content-blog .pdf-info-wrapper .btn-outline {margin: 0 10px;position: relative; }.pdf-info-wrapper {z-index: 99; }.pdf-info-wrapper .btn-outline.active {border-radius: 1em 1em 0 0; }.pdf-info-wrapper .popover_content {text-transform: none;font-family: "Open Sans";box-shadow: 0 2px 2px rgba(0, 0, 0, 0.22);border-radius: 2px 0 2px 2px;top: 27px; }.pdf-info-wrapper .popover_content .btn {padding: 6px 12px;color: white; }.main-content-blog .newH1Box .appendix > span,.main-content-blog .newH1Box .appendix > p {color: inherit;font-size: 12px;float: left;line-height: 1.1em;width: 115px;margin-top: 5px; }.main-content-blog .newH1Box .appendix > .icon-envelope {float: left;font-size: 26px;padding: 3px 8px 4px 5px;text-shadow: 1px 1px 4px rgba(59, 80, 6, 0.2);color: rgba(255, 255, 255, 0.8); }.main-content-blog .newH1Box .appendix:hover .icon-envelope-alt {color: inherit;text-decoration: none;-moz-transition: color .2s linear;-webkit-transition: color .2s linear;-o-transition: color .2s linear;-ms-transition: color .2s linear;transition: color .2s linear; }.main-content-blog .sm-heading-green .blog-notification,.main-content-blog .sm-heading-green .checklist-print {float: right;width: 147px;cursor: pointer;text-decoration: none;color: white;position: relative; }.main-content-blog .sm-heading-green .blog-notification:after,.main-content-blog .sm-heading-green .checklist-print:after {content: "";display: table;clear: both; }.main-content-blog .sm-heading-green .blog-notification .icon-envelope-alt,.main-content-blog .sm-heading-green .checklist-print .icon-envelope-alt {float: left;font-size: 26px;margin-top: 6px;line-height: normal;text-shadow: 1px 1px 4px rgba(59, 80, 6, 0.2);color: rgba(255, 255, 255, 0.8); }.main-content-blog .sm-heading-green .blog-notification span,.main-content-blog .sm-heading-green .checklist-print span {line-height: 12px;font-size: 12px;text-transform: none;color: white;width: 115px;margin-top: 8px;float: right;text-shadow: 1px 1px 4px rgba(59, 80, 6, 0.3); }.main-content-blog .sm-heading-green .blog-notification:hover .icon-envelope-alt, .main-content-blog .sm-heading-green .blog-notification:hover .checklist-print,.main-content-blog .sm-heading-green .checklist-print:hover .icon-envelope-alt,.main-content-blog .sm-heading-green .checklist-print:hover .checklist-print {color: white;text-decoration: none;-moz-transition: color .3s linear;-webkit-transition: color .3s linear;-o-transition: color .3s linear;-ms-transition: color .3s linear;transition: color .3s linear; }.main-content-blog .sm-heading-green .checklist-print {width: 101px; }.main-content-blog .sm-heading-green .checklist-print:hover .pdfIconLarge, .main-content-blog .sm-heading-green .checklist-print:hover span {opacity: 1;filter: alpha(opacity=100); }.main-content-blog .sm-heading-green .checklist-print .pdfIconLarge {float: left;opacity: 0.8;filter: alpha(opacity=80); }.main-content-blog .sm-heading-green .checklist-print span {width: 65px;float: left;margin-left: 8px;margin-top: 7px;opacity: 0.8;filter: alpha(opacity=80); }.main-content-blog .cancel-notification-heading {text-align: center;margin: 40px 0 0;font-size: 26px;text-transform: uppercase;font-family: 'Raleway';font-weight: 600;color: #cfcfcf; }.main-content-blog .cancel-notification-text {text-align: center;margin: 20px 0;font-size: 16px;color: #AAA;line-height: normal; }.main-content-blog .addthis_toolbox {display: inline-block;margin-bottom: -7px; }.main-content-blog .addthis_toolbox a.addthis_button_facebook_like {height: 20px;width: 112px; }.main-content-blog .addthis_toolbox a.addthis_button_facebook_like > iframe {width: 112px !important; }.main-content-blog .addthis_toolbox a.addthis_button_tweet {height: 20px;width: 100px; }.main-content-blog .addthis_toolbox a.addthis_button_google_plusone {width: 55px; }.main-content-blog .green-link {margin-right: 5px; }.main-content-blog .subnav.simple span.active {color: #811396; }.main-content-blog .subnav.simple > div > ul > li.active > a, .main-content-blog .subnav.simple > div > ul > li:hover > a {border-left-color: #532171; }.main-content-blog.blog-detail .newH1Box {margin-bottom: 44px; }.main-content-blog.blog-detail .newH1Box .appendix {bottom: -37px;padding-bottom: 6px; }.main-content-blog.blog-detail .newH1Box .appendix > span,.main-content-blog.blog-detail .newH1Box .appendix > p {width: auto;margin-bottom: -1px; }.main-content-blog.blog-detail .newH1Box .appendix > span > i,.main-content-blog.blog-detail .newH1Box .appendix > p > i {margin-right: 5px;font-size: 14px; }.checklist-print-btn {position: absolute;right: 7px;top: 7px; }.blog-item:after {content: "";display: table;clear: both; }.blog-item .key-facts {padding: 7px 0 3px;border-bottom: 1px solid #e7e7e7;color: gray; }.blog-item .key-facts:after {content: "";display: table;clear: both; }.blog-item .key-facts .author {float: left; }.blog-item .key-facts .other {float: right; }.blog-item footer {position: relative;color: grey; }.blog-item footer:after {content: "";display: table;clear: both; }.blog-item footer .btn-sm-green {float: right;padding: 10px 17px 7px;float: right;position: absolute;right: 0px;top: 3px; }.blog-item footer .btn-sm-green .sm-heading-green .blog-notification {float: right;width: 147px;cursor: pointer;text-decoration: none;color: white; }.blog-item footer .btn-sm-green .sm-heading-green .blog-notification:after {content: "";display: table;clear: both; }.blog-item footer .btn-sm-green .sm-heading-green .blog-notification .icon-envelope-alt {float: left;font-size: 26px;margin-top: 6px;line-height: normal;text-shadow: 1px 1px 4px rgba(59, 80, 6, 0.2);color: rgba(255, 255, 255, 0.8); }.blog-item footer .btn-sm-green .sm-heading-green .blog-notification > span {line-height: 12px;font-size: 12px;text-transform: none;color: white;width: 115px;margin-top: 8px;float: right;text-shadow: 1px 1px 4px rgba(59, 80, 6, 0.3); }.blog-item footer .btn-sm-green .sm-heading-green .blog-notification:hover .icon-envelope-alt {color: white;text-decoration: none;-moz-transition: color .3s linear;-webkit-transition: color .3s linear;-o-transition: color .3s linear;-ms-transition: color .3s linear;transition: color .3s linear; }.blog-item footer > span {margin: 0 7px;font-size: 12px; }.blog-item footer .green-link {font-size: 14px; }.blog-item footer .green-link i {font-size: 11px;margin-left: 5px;text-decoration: none; }.blog-item section .blogText {padding-bottom: 7px;color: grey; }.blog-item section .span8 {padding-bottom: 30px;margin-left: 25px;width: 635px; }.blog-item .pvsLogo {float: left;width: 143px;margin: 0 20px 10px 0;text-align: center;height: auto; }.blog-item .pvsLogo img {margin: 4px 0 3px; }.blog-item .blogImage {float: left;width: 200px;margin: 0 20px 10px 0;text-align: left;height: auto; }.blog-item .blogImage img {margin: 4px 0 3px; }.blog-item .blogImageLink {display: block;position: relative;z-index: 3; }.bloglistitem hgroup {padding-top: 11px;padding-bottom: 5px; }.bloglistitem hgroup h3.blog-type {font-size: 13px;padding: 1px 0;line-height: normal; }.bloglistitem hgroup h2.blog-title {line-height: normal;font-size: 22px;color: #969330; }.bloglistitem .profileBlog {padding-top: 5px; }.bloglistitem footer {margin-top: 0;border: none; }.bloglistitem .tagWrapper {width: 100%;float: left;overflow: hidden; }.bloglistitem .button-wrapper {text-align: right; }.bloglistitem .button-wrapper:after {content: "";display: table;clear: both; }.bloglistitem .button-wrapper .green-link {width: auto;display: inline; }.bloglistitem .blogImage {height: 86px; }.bloglistitem .blogImage img {margin: 0;max-width: 100%;max-height: 100%; }.bloglistitem .profileBlog:after {content: "";display: table;clear: both; }.bloglistitem .profileBlog .span2 {margin-left: 0; }.bloglistitem .profileBlog .span2 .filledStar {margin: 0 19px; }.bloglistitem .profileBlog .span6 {width: 460px;position: relative; }.bloglistitem .profileBlog .span6 h3 > .appendixRight {position: absolute;right: 0;top: 0;font-size: 11px;color: gray; }.bloglistitem .profileBlog .span6 h4 {margin-top: 0;font-size: 13px;color: gray; }.bloglistitem .profileBlog .rateLogo img {margin: 6px 0 5px; }.profileBlog .blog-item.bloglistitem > a {bottom: 53px; }.profileBlog .blog-item.bloglistitem .button-wrapper {position: absolute;left: 10px;right: 10px;bottom: 12px; }.blog-item-editable .tagWrapper {width: 335px;float: left;overflow: hidden; }.main-content-blog .blogItem.blogDetail {margin-bottom: 35px; }.main-content-blog .blogItem.blogDetail header {border-bottom: 1px solid #e7e7e7; }.main-content-blog .blogItem.blogDetail .blogDetailHeadingLeft {float: left;font-size: 12px; }.blogDetail img {max-width: 100%; }.comment-wrapper header {padding: 10px 5px;border-left: 3px solid white;margin-left: 2px; }.comment-wrapper header .main {font-size: 15px;text-transform: uppercase; }.comment-wrapper header .appendix {color: grey;font-size: 11px;margin-left: 10px; }.comment-wrapper header .deleteBtn {float: right;color: #8b0000; }.comment-wrapper header.focus {border-color: #bbb529; }.comment-wrapper section {padding: 10px;-moz-box-shadow: 0 0 8px #C7C7C7;-webkit-box-shadow: 0 0 8px #C7C7C7;-o-box-shadow: 0 0 8px #C7C7C7;-ms-box-shadow: 0 0 8px #C7C7C7;box-shadow: 0 0 8px #C7C7C7;display: block;font-size: 12px;position: relative;margin: 0 3px;background: white; }.comment-wrapper i.arrow {background: url(icon-sprite-c5a68a4187d5c988000952043f7e0b50.png) no-repeat;display: block;height: 15px;width: 17px;background-position: -49px -873px;position: absolute;top: -15px;left: 22px; }.comment-wrapper article {margin-bottom: 20px;margin-top: 10px; }.comment-wrapper.focus {color: #aaa305; }.enter-comment {margin-bottom: 20px; }.enter-comment .grey-heading {margin-bottom: 12px; }.enter-comment .row > .input {float: left;width: 520px;position: relative; }.enter-comment .row > .input input[type="text"] {width: 300px;padding: 4px 6px; }.enter-comment .row > .input textarea {width: 515px;height: 55px;resize: vertical; }.enter-comment .row > .input .imageSelect {margin-top: 8px; }.enter-comment .row > .input .imageSelect:after {content: "";display: table;clear: both; }.enter-comment .row > .input .imageSelect .logoText {float: left;width: 314px; }.enter-comment .row > .input .imageSelect #result .placeholder {padding: 20px 8px;border: 3px solid #d2d2d2;color: #afafaf;max-width: 100px;text-align: center; }.enter-comment .row > .input .select2-choices {width: 518px; }.enter-comment .row > .input > .appendix {position: absolute;right: -100px;top: 0;width: 95px; }.enter-comment .row > .input > .appendix .char-counter {font-size: 11px;color: #8b8819;word-spacing: 3px; }.enter-comment .row > .input > .appendix .char-counter.warning {color: #d53f10; }.enter-comment .row.chkSimple {margin-left: 100px; }.enter-comment .row .chkSimple .ez-radio {float: left; }.enter-comment .row .chkSimple label {float: left; }.enter-comment .captcha img {float: left;margin-right: 10px; }.enter-comment .captcha input {display: block;width: 100%;margin-top: 4px;float: none; }.enter-comment .btn-sm-green {margin-left: 90px;margin-top: 20px; }.tagWrapper {margin: 0;min-height: 20px; }.tagWrapper:after {content: "";display: table;clear: both; }.tagWrapper .tagInner {margin-left: 79px; }.tagLabel {color: grey;float: left; }.tag {padding: 3px 6px;border-right: 1px solid #cbcbcb;margin-bottom: 4px;font-size: 12px;line-height: 14px;color: #6a6a6a;float: left; }.tag:last-child {border-right: none; }.tag a {color: inherit;text-decoration: none;display: block;line-height: normal;margin: 0;padding: 0;height: 12px; }.tag a:hover {color: inherit; }.tag:hover {color: #969330; }#tagCloudBlog {margin-top: 10px;text-align: center; }#tagCloudBlog:after {content: "";display: table;clear: both; }#tagCloudBlog a {margin-right: .5em;line-height: 1em;word-break: break-word;display: inline-block; }#tagCloudBlog a[rel="1"] {display: none; }.pvsCreateBtnArea {padding: 10px;background: rgba(0, 0, 0, 0.45);margin: 1px 0 10px;text-align: center; }.pvsCreateBtnArea:after {content: "";display: table;clear: both; }.pvsBlogCreateBtn {display: inline-block;height: 1.5em;margin: 10px 19px;padding: 0 12px;font-size: 18px;color: white;line-height: 1.5em; }.pvsBlogCreateBtn > span.btnText {text-transform: none;font-size: 16px;width: 187px;float: left;text-align: center;line-height: 35px;margin: -1px 0; }.pvsBlogCreateBtn .right-area {float: right;height: 15px;margin-top: -9px;border-left: 1px solid #a8a424;padding: 19px 10px 20px; }.pvsBlogCreateBtn .right-area i {font-size: 18px; }.pvsBlogCreateBtn:hover {text-decoration: none; }.main-content-profile .btn-sm-white,.main-content-partner .btn-sm-white {position: relative;top: -2px; }.main-content-profile .enter-comment,.main-content-partner .enter-comment {margin-top: 10px; }.blog-mediaChecklist.hero hgroup {width: 100%; }.blog-mediaChecklistMed.hero hgroup {width: 100%; }[class*="blog-"].hero hgroup {width: 100%; }.partner-blogList .span8 {width: 640px; }.partner-allowedSections {margin: 0;margin-bottom: 15px; }.partner-allowedSections li {list-style: none;display: block; }.partner-allowedSections li:after {content: "";display: table;clear: both; }.partner-allowedSections li .ez-checkbox input {height: 17px;width: 17px;display: block;margin: 0; }#comments .col-md-1, #comments .col-md-2, #comments .col-md-3, #comments .col-md-4, #comments .col-md-5, #comments .col-md-6, #comments .col-md-7, #comments .col-md-8, #comments .col-md-9, #comments .col-md-10, #comments .col-md-11, #comments .col-md-12 {margin-bottom: 0px; }#comments .pagination {height: 10px;margin: 18px 0;display: block; }#comments .grey-heading-simple {margin-bottom: 0;padding-bottom: 0; }.hero.blog-allByComments hgroup {width: 100%; }.partner-stammdaten .logoText {float: left;width: 480px; }.blog-logo img {max-width: 100%; }.blog-heading {background: rgba(0, 0, 0, 0.45);color: white;padding: 10px; }.blog-heading h2, .blog-heading h3, .blog-heading a {color: white; }.checkliste {max-width: 500px;margin-bottom: 50px; }.checkliste > ul {margin: 0;padding: 0; }.checkliste > ul > li {list-style: none;background: rgba(255, 255, 255, 0.5); }.checkliste > ul > li > span {background: rgba(0, 0, 0, 0.45);color: white;padding: 7px 9px;display: block;margin: 12px 0;cursor: pointer;font-size: 14px;font-family: Raleway, sans-serif;text-transform: uppercase;font-weight: normal;text-align: center; }.checkliste > ul > li > span.active {background: #a29d1f; }.checkliste > ul > li > span > i {text-align: right;float: right;font-size: 16px;margin-top: 0px;width: 17px; }.checkliste > ul > li ul {padding: 0 30px 15px;display: none; }#blogList .mix {display: none; }.blog-item .blog-item-heading {margin-bottom: 10px; }.blog-item .blog-item-heading h3, .blog-item .blog-item-heading h2 {color: gray;margin: 0; }.blog-item .blog-item-heading h3 {font-size: 17px; }.blog-item .blog-item-heading h2 {font-size: 24px;margin-bottom: 5px; }.blog-item .blog-item-heading h2 a {color: inherit; }.blog-item {background: white;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.33);margin-bottom: 20px; }.blog-item.bloglistitem {width: 280px;margin-right: 20px;height: 300px;position: relative;float: left; }.blog-item.bloglistitem > a {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 16px; }.blog-item.bloglistitem .blog-item-heading {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #dfdfdf; }.blog-item.bloglistitem .blog-item-heading:after {content: "";display: table;clear: both; }.blog-item.bloglistitem .blog-image-wrapper {width: 80px;overflow: hidden;float: right;max-height: 100px; }.blog-item.bloglistitem .blog-image-wrapper img {max-width: 100%;max-height: 78px;margin: 0 auto;display: block; }.blog-item.bloglistitem .blog-item-heading-inner {float: left;width: 160px; }.blog-item.bloglistitem h3 {font-size: 11px;color: #979797; }.blog-item.bloglistitem h3.date {font-family: "Open Sans"; }.blog-item.bloglistitem h2 {font-size: 17px; }.blog-item.bloglistitem .button-wrapper {position: absolute;bottom: 10px;right: 10px; }.blog-display-wrapper-with-filters {height: 53px;background: rgba(0, 0, 0, 0.45); }.blog-display-wrapper-with-filters .appendix-right {position: absolute;top: 14px;right: 0; }.blog-display-wrapper-with-filters .appendix-right a {padding: 0 11px; }.blog-display-wrapper-with-filters .sort-label {line-height: 44px; }.blog-display-wrapper-with-filters .filters {margin: 5px 10px;float: none; }.blog-display-wrapper-with-filters .filters .btn {padding: 10px 20px; }.blog-display-wrapper-with-filters .filters .dropdown-menu .filter {max-width: inherit;line-height: 14px;padding: 4px 12px;height: 38px; }.btn-foldout-aside-content {padding: 5px 16px;font-size: 30px;margin-right: 10px;color: white;line-height: 42px;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.22); }.content-wrapper-blog .blog-display-wrapper-with-filters > h1 {font-size: 20px;color: white;font-weight: 300;padding: 15px 24px; }.content-wrapper-blog .content-aside h1 {margin: 0;padding: 12px 10px;font-weight: 100;font-size: 27px;font-family: "Open Sans";border-bottom: 1px solid rgba(255, 255, 255, 0.7);text-transform: uppercase; }.content-wrapper-blog .content-aside h1 .ion-chevron-left {font-size: .7em;position: relative;top: -3px;margin-right: 6px; }.content-wrapper-blog .content-aside h1 a {color: inherit; }.content-wrapper-blog .content-aside h1 a:hover {text-decoration: none; }.content-wrapper-blog h1 {margin: 0;font-weight: 100;font-family: "Open Sans";text-transform: uppercase; }.content-wrapper-blog h1 a {color: inherit; }.content-wrapper-blog h1 a:hover {text-decoration: none; }.content-wrapper-blog .subnav.simple {background: none; }.content-wrapper-blog.visible-aside-content .content-aside {-moz-transform: translate(0px, 0);-webkit-transform: translate(0px, 0);-o-transform: translate(0px, 0);-ms-transform: translate(0px, 0);transform: translate(0px, 0); }.content-wrapper-blog.visible-aside-content .content-inner {width: calc(100% - 321px);margin-left: 320px; }.content-wrapper-blog .content-aside {background: rgba(0, 0, 0, 0.45);color: white;position: absolute;top: 0;left: 0;bottom: 0;-moz-transform: translate(-320px, 0);-webkit-transform: translate(-320px, 0);-o-transform: translate(-320px, 0);-ms-transform: translate(-320px, 0);transform: translate(-320px, 0); }.content-wrapper-blog .content-aside .active-area {background: #a29d1f; }.content-wrapper-blog .content-aside .link {color: white;font-weight: 100;margin-bottom: 5px;padding-left: 16px;line-height: 1.1em;margin: 8px 0; }.content-wrapper-blog .content-aside .link.active {font-weight: 600;padding-left: 10px;border-left: 6px solid white; }.content-wrapper-blog .content-aside .link a {color: inherit; }.content-wrapper-blog .content-aside .content-inner-padding {padding: 10px 10px 20px;border-bottom: 1px solid rgba(255, 255, 255, 0.7); }.content-wrapper-blog .content-aside .content-inner-padding:last-child {border: none; }.content-wrapper-blog .content-aside .heading-outline {color: white;border: none;font-size: 16px;font-weight: 600; }.content-wrapper-blog .content-aside .heading-outline .mainlink {color: white; }.content-wrapper-blog .content-inner {width: 100%; }@media (min-width: 768px) {.btn-foldout-aside-content {display: none; }.content-wrapper-blog .content-inner {width: calc(100% - 321px); }.content-wrapper-blog .content-aside {position: static;-moz-transform: translate(0px, 0);-webkit-transform: translate(0px, 0);-o-transform: translate(0px, 0);-ms-transform: translate(0px, 0);transform: translate(0px, 0); }.content-wrapper-blog.visible-aside-content .content-inner {margin: 0; }.blog-item.bloglistitem {width: 360px; }.blog-item.bloglistitem .blog-item-heading-inner {float: left;width: 240px; }.blog-item.bloglistitem h2 {font-size: 19px; } }@media (min-width: 1350px) {.blog-display-wrapper-with-filters .filters .dropdown-menu .filter {max-width: 198px; } }.content-blog-detail .content-heading {margin: 0;font-size: 16px;border-bottom: 1px solid #b6b6b6;padding: 0;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07);position: relative;background: rgba(255, 255, 255, 0.47);border: none; }.content-blog-detail .content-heading .appendix {margin: 9px;padding: 8px 15px;font-size: 12px;float: right;margin: 0;padding: 7px 0;font-size: 14px; }.content-blog-detail .content-heading .appendix:hover {background: inherit;color: inherit; }.content-blog-detail .content-heading .sm-heading-green {padding: 7px 14px; }.content-blog-detail .content-heading h1.blog-title {font-size: 28px;padding: 14px;text-transform: none;color: #575757; }.content-blog-detail .content-heading h1 {border-bottom: 1px solid rgba(14, 14, 14, 0.11);padding-left: 24px;padding-right: 24px; }.content-blog-detail .content-inner-scroll {margin-top: 0;padding: 0px; }.blog-back-btn-white {color: white;padding: 13px 24px;display: inline-block;font-size: 18px;font-weight: 100; }.blog-back-btn-white:hover {color: white;text-decoration: none; }.blog-back-btn {color: #333;padding: 13px 21px;display: inline-block;font-size: 14px;font-weight: 100; }.blog-back-btn:hover {color: black;text-decoration: none; }.blog-extra-info {font-weight: 300;font-size: 11px; }.no-results {text-align: center;color: #888;padding: 20px 0; }.product-wrapper {margin-bottom: 15px;border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(255, 255, 255, 0.6); }.product-form {padding: 19px; }.vendor-form [class*="col-"],.product-form [class*="col-"] {margin-bottom: 7px; }.vendor-form .form-group,.product-form .form-group {margin: 0; }.hotline-wrapper:after {content: "";display: table;clear: both; }.hotline-wrapper .hotline-date,.hotline-wrapper .hotline-time,.hotline-wrapper .hotline-delete {float: left; }.hotline-wrapper .hotline-date select,.hotline-wrapper .hotline-time select,.hotline-wrapper .hotline-delete select {width: 45%;float: left; }.hotline-wrapper .hotline-date span,.hotline-wrapper .hotline-time span,.hotline-wrapper .hotline-delete span {float: left;padding: 6px;width: 10%;text-align: center; }.hotline-wrapper .hotline-date button,.hotline-wrapper .hotline-time button,.hotline-wrapper .hotline-delete button {border-radius: 100%;padding: 4px 5px 4px 4px;line-height: 16px;font-size: 16px;margin: 4px; }.hotline-wrapper .hotline-delete {width: 10%;padding-left: 12px; }.hotline-wrapper .hotline-date {width: 50%;padding-right: 12px; }.hotline-wrapper .hotline-time {width: 40%;padding-left: 22px;position: relative; }.hotline-wrapper .hotline-time:before {content: '/';position: absolute;top: 0;left: 0;font-size: 24px;opacity: .5; }.hotline-disabled {font-weight: normal;color: #999; }.product-department-table thead tr td,.product-department-table tbody tr td {padding: 6px 8px;vertical-align: middle; }.product-department-table thead tr td:last-child,.product-department-table tbody tr td:last-child {padding: 1px 8px; }.product-department-table thead tr td label,.product-department-table tbody tr td label {margin-bottom: 0; }.product-department-table thead tr th,.product-department-table tbody tr th {width: 50%;font-weight: 400; }.product-heading {background: rgba(0, 0, 0, 0.39);color: white;text-transform: uppercase;padding: 10px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; }.product-heading .stretch {-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;cursor: pointer; }.product-heading:hover {background: rgba(0, 0, 0, 0.5); }.product-heading i {background-color: white;color: #616161;width: 1.4em;height: 1.4em;display: inline-block;text-align: center;border-radius: 100%;margin-right: 5px;line-height: 1.5em; }.product-heading .btn-danger {margin: -4px;-webkit-box-flex: none;-moz-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none; }.dropzone {border-radius: 30px;border-style: dashed;font-size: 20px;color: #999; }.dropzone.dropzone-small {border-radius: 15px;padding: 15px;min-height: 0; }.dropzone.dropzone-small .dz-message {margin: 0; }.dropzone.dropzone-button {border-radius: 0;border: none;background-color: #a29d1f;color: white;padding: 14px;min-height: inherit;max-width: 385px;font-size: 16px; }.dropzone.dropzone-button p {margin: 0; }.dropzone.dropzone-button .dz-preview {display: none; }.toggleTabIcon {background: url("icon-sprite-c5a68a4187d5c988000952043f7e0b50.png") -31px -292px;height: 16px;width: 16px;display: inline-block; }.active .toggleTabIcon {background-position: -50px -292px; }body.page-default {padding-left: 0; }.password-headband-wrapper .home-headband .home-headband-label {margin-left: auto;margin-right: auto; }.password-headband-wrapper .home-headband .home-headband-label .headband-label {-moz-justify-content: center;-webkit-justify-content: center;-o-justify-content: center;-ms-justify-content: center;justify-content: center; }.password-headband-wrapper .password-content-wrapper.center {margin: 0 auto; }.password-content-wrapper {max-width: 700px; }.password-content-wrapper .password-set-wrapper .form-group {margin-right: 0px;margin-left: 0px; }