
/* - ++resource++plonetheme.ami.stylesheets/main.css - */
@media screen {
/* https://semtm.datacar.eu/portal_css/++resource++plonetheme.ami.stylesheets/main.css?original=1 */
/* */

}


/* - plonetheme_ami_styles.css - */
@media screen {
/* https://semtm.datacar.eu/portal_css/plonetheme_ami_styles.css?original=1 */
/* */
/* */
/* */
@font-face {
font-family: "Droid Sans"; src: url('https://semtm.datacar.eu/++resource++plonetheme.ami.fonts/DroidSans.ttf');
}
@font-face {
font-family: "Droid Sans"; src: url('https://semtm.datacar.eu/++resource++plonetheme.ami.fonts/DroidSans-Bold.ttf');
font-weight: bold;
}
@font-face {
font-family: "Segoe UI Light"; src: url('https://semtm.datacar.eu/++resource++plonetheme.ami.fonts/SegoeUILight.ttf');
}
@font-face {
font-family: "Segoe UI"; src: url('https://semtm.datacar.eu/++resource++plonetheme.ami.fonts/SegoeUI.ttf');
}
#portal-footer-banner,
#custom-footer-wrapper,
#portal-header,
#visual-portal-wrapper {
max-width: 1200px;
margin: 0 auto;
}
#portal-column-content.width-full.position-0 {
width: 99.7%;
margin-left: -100%;
}
#portal-header {
margin-top: 13px;
}
#portal-logo {
margin: 0;
float: left;
}
#portal-top div.width-full.position-0 {
width: 100%;
margin-left: -100%;
}
#portal-personaltools {
margin-top: -40px;
}
#portal-globalnav {
margin-bottom: 0;
float: right;
display: block;
background: transparent;
clear: right;
}
#portal-globalnav .selected a:hover,
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: transparent;
color: rgba(0, 0, 0, 0.4);
}
#portal-globalnav li {
margin-right: 5px;
display: block;
float: left;
margin-right: 10px;
}
#portal-globalnav li a {
background-color: transparent;
border-right: none;
color: rgba(0, 0, 0, 0.6);
display: block;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
line-height: 16px;
min-width: 0;
padding: 4px 13px;
text-align: left;
text-transform: uppercase;
}
#portal-globalnav li:last-child {
margin-right: 0;
}
#portal-globalnav li:last-child a {
padding-right: 0;
}
#portal-searchbox {
height: 28px;
margin: 4px 0 2px;
}
div.LSBox div.searchSection {
display: none;
}
#portal-searchbox input.searchField#searchGadget {
border: none;
width: 249px;
height: 28px;
color: #686767 !important;
font-size: 11px;
padding-left: 11px;
padding-right: 26px;
background: #f0f3f4;
font-size: 14px;
-moz-appearance: none !important;
-webkit-appearance: none !important;
}
input.searchField[type="text"] {
width: 275px;
}
#portal-searchbox input.searchButton {
background: url(search-icon.png) no-repeat center  #f0f3f4;
border: none;
font-size: 0;
width: 23px;
height: 23px;
position: absolute;
margin-top: -27px;
margin-left: 258px;
display: block;
cursor: pointer;
}
#portal-searchbox #LSResult {
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#portal-header-banner {
background: transparent url(https://semtm.datacar.eu/fond-header.png) bottom left no-repeat;
background-size: cover;
font-family: 'Montserrat', sans-serif;
margin-bottom: 10px;
min-height: 258px;
}
.header-banner-title {
color: #fff;
font-size: 40px;
font-weight: 700;
padding-top: 90px;
text-align: center;
text-transform: uppercase;
}
#edit-bar,
#content-views,
#contentActionMenus,
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background: #757575;
border-color: #757575;
}
#portal-breadcrumbs {
clear: both;
margin-bottom: 0;
}
#portal-breadcrumbs,
#portal-breadcrumbs span a {
color: #9e9e9e;
text-transform: uppercase;
font-size: 11px;
padding-left: 0;
}
#portal-breadcrumbs span a:hover {
color: #5f5e5e;
}
#content {
padding: 28px 62px 25px 42px;
margin: 0;
font-size: 100%;
}
body.template-homepage #content {
padding-left: 0;
}
body {
line-height: 21px;
font-family: "Segoe UI", sans-serif;
font-size: 12px;
color: #201f1f;
}
h1.documentFirstHeading {
font-weight: normal;
font-family: "Droid Sans", sans-serif;
color: #111;
letter-spaccing: -1px;
line-height: 1em;
font-size: 24px;
padding-bottom: 14px;
padding-left: 2px;
}
a,
a:link,
a:visited,
#content a,
#content a:visited,
#content a:link,
dl.portlet a,
dl.portlet a:visited,
dl.portlet a:link {
color: #666;
border-bottom: none;
}
#content a:hover,
dl.portlet a:hover {
color: #666 !important;
text-decoration: underline;
}
#content a.back-button {
color: #ffaa31;
text-decoration: underline;
font-weight: bold;
font-size: 14px;
display: block;
margin-top: 20px;
}
#portal-footer,
#portal-colophon,
#portal-siteactions {
font-size: 100%;
}
dl.portlet {
font-size: 100%;
}
dl.portlet dt.portletHeader {
color: #656464;
text-transform: uppercase;
font-size: 18px;
padding: 10px 0 28px 10px;
margin-left: 10px;
font-weight: normal;
background: url(https://semtm.datacar.eu/widget-title-bg.png) no-repeat bottom left;
}
dl.portlet.portletNews {
width: 77%;
margin-top: 20px;
float: right;
}
#portal-column-two div.managePortletsLink {
clear: both;
}
#portal-columns.row {
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: #fff;
}
#portal-column-content.width-full {
background: #fff;
}
#portal-column-content.width-3\:4.position-0 {
width: 68.2%;
margin-left: -100%;
}
#portal-column-two.width-1\:4.position-3\:4 {
width: 31.6%;
margin-left: -31.8%;
}
/* */
#custom-footer-wrapper #custom-footer {
background: transparent;
margin: 0;
}
#custom-footer-wrapper #custom-footer dl.portlet a,
#custom-footer-wrapper #custom-footer,
#custom-footer-wrapper #custom-footer a {
color:#B8D2E3;
}
#homepage-top dl.portletLogin dt.portletHeader {
background: url(https://semtm.datacar.eu/user-icon.png) no-repeat left center  transparent;
line-height: 25px;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 35px;
font-weight: bold;
color: #1c1c1c;
margin-left: 0;
}
#homepage-top dl.portlet.portletLogin input[type="text"],
#homepage-top dl.portlet.portletLogin input[type="password"],
#homepage-top dl.portlet.portletLogin input[type="text"]:active,
#homepage-top dl.portlet.portletLogin input[type="password"]:active,
#homepage-top dl.portlet.portletLogin input[type="text"]:focus,
#homepage-top dl.portlet.portletLogin input[type="password"]:focus {
width: 400px;
}
input[type="text"],
input[type="password"],
#homepage-top dl.portletLogin input[type="text"],
#homepage-top dl.portletLogin input[type="password"],
#homepage-top dl.portletLogin input[type="text"]:active,
#homepage-top dl.portletLogin input[type="password"]:active,
#homepage-top dl.portletLogin input[type="text"]:focus,
#homepage-top dl.portletLogin input[type="password"]:focus,
div.register-box input[type='text'] {
border: none;
background: #f0f3f4;
color: #666;
width: 200px;
line-height: 28px;
padding-left: 10px;
height: 30px;
}
body.template-add-member #portal-column-content #content #form input[type='text'],
body.template-edit-member #portal-column-content #content #form input[type='text'],
form#add-member-form input[type='text'],
body.template-add-member #portal-column-content #content #form textarea,
body.template-edit-member #portal-column-content #content #form textarea,
form#add-member-form textarea {
border: 1px solid #dcdcdc;
background: #fff;
color: #666;
line-height: 20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding-left: 10px;
font-size: 13px;
height: 22px;
}
body.template-add-member form#add-member-form td.widget-date div.field.error {
float: none;
clear: both;
}
#portal-column-content #content td.custom-fields input[type='text'] {
min-width: 166px;
}
form#add-member-form .field input[type="text"][name$='.title'] {
font-size: 13px;
line-height: 20px;
font-weight: normal;
color: #666;
}
form#add-member-form table td .field input[type="text"] {
width: auto;
}
form#add-member-form table td,
body.template-member_view table#member-view td {
padding: 5px 10px;
vertical-align: top;
}
#homepage-top dl.portletLogin input[type="submit"],
#homepage-top dd.actionMenuContent ul li a,
#homepage-top dd.actionMenuContent ul li a,
div.register-box input[type="submit"],
body.template-order_success a.return-store {
color: #3a3a3a;
height: 30px;
padding: 8px 10px;
font-size: 16px;
border: 2px solid #e1e1e1;
padding: 5px 8px;
cursor: pointer;
background-color: #f0f0f0;
}
body.template-order_success #content a.return-store,
body.template-order_success #content a.return-store:hover {
color: #fff !important;
background-color: #4D92AF;
}
body.template-order_success #content div.return-store {
text-align: center;
margin-top: 20px;
}
div.formControls input[type="submit"],
body.template-search input[type="submit"] {
color: #3a3a3a;
font-size: 16px;
border: 1px solid #e1e1e1;
padding: 5px 8px;
cursor: pointer;
background-color: #f0f0f0;
text-transform: lowercase;
}
input[type="submit"] {
text-transform: lowercase;
}
body.template-order-created div.formControls input[type="submit"] {
background: #4D92AF;
color: #fff;
}
body.template-order-created div.field input#form-widgets-code {
max-width: 15%;
}
body.template-order-created div.field {
margin-left: 10px;
}
body.template-order-created div.formControls {
margin-left: 0;
}
body.template-order-created #payment-form img.logo-payment {
margin-bottom: 20px;
}
body.template-order-created #payment-form h2.payment-title {
padding-bottom: 20px;
}
#homepage-top dd.actionMenuContent ul li a {
display: block;
width: 300px;
height: 30px;
line-height: 30px;
padding-left: 20px;
}
#homepage-top dd.actionMenuContent ul li a:hover {
color: #92928e !important;
background-color: #fafafa;
border: 2px solid #9a9997;
text-decoration: none;
}
#homepage-top dd.actionMenuContent ul li#personaltools-logout a,
body.template-order_view div.order-form div.formControls a.cancel-order,
div.formControls input[type="submit"]#form-buttons-cancel,
#content form a#form-buttons-cancel {
color: white;
height: 30px;
font-size: 16px;
border: 1px solid #d06d68;
padding: 5px 8px;
background-color: #E6314C;
cursor: pointer;
width: auto;
text-transform: lowercase;
}
#content form a#form-buttons-cancel:hover {
color: #fff !important;
text-decoration: none;
}
div.formControls input[type="submit"]#form-buttons-cancel {
height: 31px;
}
#homepage-top dd.actionMenuContent ul li#personaltools-logout a {
float: right;
}
body.template-order_view #content div.order-form div.formControls {
margin-right: 0;
margin-top: 20px;
float: right;
}
body.template-order_view #content div.order-form div.formControls a.cancel-order,
body.template-order_view #content div.order-form div.formControls a.cancel-order:hover {
color: #fff !important;
margin-left: 10px;
}
#homepage-top dd.actionMenuContent ul li {
padding-bottom: 15px;
}
#homepage-top dd.actionMenuContent ul {
margin-top: 10px;
list-style: none;
margin-left: 0;
}
#homepage-top dd.actionMenuContent ul li#personaltools-logout {
text-align: right;
margin-right: 15px;
margin-top: 10px;
}
#homepage-top dl.portletLogin label,
div.register-box span.label,
body.template-add-member #portal-column-content #content label,
body.template-edit-member #portal-column-content #content label,
body.template-member_view table#member-view label {
color: #666;
}
#homepage-top dl.portletLogin div.formControls {
margin-left: 0;
}
#homepage-top dl.portletLogin dd.portletItem {
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
width: 40%;
}
#homepage-top dl.portletLogin dd.portletItem.items-footer {
background-color: #f7f7f7;
padding-left: 10px;
}
div.register-box,
body.template-add-member #portal-column-content #content,
body.template-edit-member #portal-column-content #content,
body.template-member_view #portal-column-content #content {
border: 1px solid #dcdcdc;
border-bottom: 1px solid #a2a2a2;
box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
padding-top: 20px;
padding-left: 24px;
background: #f0f3f4;
}
body.template-add-member #portal-column-content #content,
body.template-edit-member #portal-column-content #content,
body.template-member_view #portal-column-content #content {
margin: 28px 62px 15px 42px;
}
div.register-box div.formControls {
margin-left: 400px;
}
body.template-add-member #portal-column-content #content h1.documentFirstHeading,
body.template-edit-member #portal-column-content #content h1.documentFirstHeading,
div.register-box h1.documentFirstHeading {
font-size: 20px;
color: #1c1c1c;
line-height: 25px;
}
form#form div#formfield-form-widgets-city,
form#form div#formfield-form-widgets-personalPhone,
form#form div#formfield-form-widgets-professionalPhone,
form#form div#formfield-form-widgets-nib,
form#form div#formfield-form-widgets-title,
form#form div#formfield-form-widgets-birthDate,
form#form div#formfield-form-widgets-fax {
clear: none;
float: left;
}
form#form div#formfield-form-widgets-zipCode,
form#form div#formfield-form-widgets-personalMobile,
form#form div#formfield-form-widgets-professionalMobile,
form#form div#formfield-form-widgets-iban,
form#form div#formfield-form-widgets-last,
form#form div#formfield-form-widgets-photo,
form#form div#formfield-form-widgets-homepage {
clear: none;
float: left;
margin-left: 100px;
}
form#form div#formfield-form-widgets-title input[type="text"]{
width: 20em;
}
form#form div#formfield-form-widgets-birthDate {
width: 272px;
}
#content ul.register-list {
list-style-type: none;
margin-left: 0;
}
#content ul.register-list li {
color: #666;
font-weight: bold;
line-height: 25px;
padding-bottom: 10px;
}
#portal-column-two {
padding-bottom: 20px;
}
div.product-item {
border-bottom: 1px solid #eee;
padding-bottom: 15px;
padding-top: 10px;
}
div.product-item .product-info {
color: #666;
}
div.product-item .product-info label {
color: #666;
}
div.product-item .product-car {
float: right;
text-align: right;
}
#content div.product-item .product-info .product-name {
color: #1c1c1c;
font-weight: bold;
font-size: 13px;
line-height: 25px;
}
div.product-item .product-info .product-desc {
}
div.product-item .product-car input[type="submit"],
form div.form-controls input[type="submit"] {
color: white;
height: 26px;
padding: 8px 10px;
font-size: 14px;
border: 1px solid #4D92AF;
border-radius: 3px;
background: #4D92AF;
padding: 5px 8px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
cursor: pointer
}
div.product-item .product-info .product-price {
padding-top: 10px;
}
dl#portlet-cart dd.portletItem,
dl#portlet-cart dd.portletFooter {
padding-left: 20px;
}
div.cart-listing table.listing {
width: 100%;
}
div.cart-listing table.listing thead th {
background: #fff;
}
div.cart-listing table.listing.vertical {
width: auto;
}
div.cart-listing table.listing.vertical tbody th {
background: #eee;
border: 1px solid #fff;
text-align: left;
}
div.cart-listing table.listing.vertical tbody td {
border: none;
background: #fff;
border-bottom: 1px solid #eee;
}
body.template-search-members h2 {
color: #111;
font-size: 16px;
font-family: "Droind Sans", sans-serif;
padding-bottom: 15px;
font-weight: normal;
}
body.template-search-members form.search-members input.email,
body.template-mail_password_form input#userid {
border: 1px solid #dcdcdc;
background: #fff;
color: #666;
line-height: 20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding-left: 10px;
font-size: 13px;
margin-right: 30px;
height: 22px;
}
body.template-search-members form.search-members {
float: left;
margin-bottom: 20px;
}
body.template-search-members form.search-members.export-members input[type="submit"] {
margin-top: -3px;
}
body.template-search-members form.search-members label {
color: #555;
margin-right: 10px;
}
body.template-search-members form.search-members input[type="submit"] {
color: white;
height: 26px;
padding: 8px 10px;
font-size: 14px;
border: 1px solid #4D92AF;
border-radius: 3px;
background: -moz-linear-gradient(top, #4D92AF, #3C5E6C);
background: -webkit-gradient(linear, left top, left bottom, from(#4D92AF), to(#3C5E6C));
background: -moz-linear-gradient(top, #4D91AD, #3C5E6C);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d92af', endColorstr='#3c5e6c');
padding: 5px 8px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
cursor: pointer;
margin-left: 40px;
margin-top: -5px;
margin-bottom: 20px;
}
body.template-search-members input.edit.add[type="submit"],
body.template-mail_password_form input[type="submit"] {
color: white;
height: 26px;
padding: 8px 10px;
font-size: 14px;
border: 1px solid #4D92AF;
padding: 5px 8px;
cursor: pointer;
background-color: #33A8E0;
}
body.template-search-members table.listing.members-results {
width: 100%;
}
body.template-search-members table.listing.members-results thead th {
}
body.template-search-members table.listing.members-results tbody tr.odd td {
background: #fff;
}
body.template-mail_password_form label {
color: #555;
}
#content fieldset {
border-color: #eee;
}
#portal-member {
width: 100%;
text-align: right;
}
div#clientsBox {
display: none;
margin-top: 4px;
padding-bottom: 20px;
float: right;
padding: 10px;
background-color: #F0F3F4;
position: absolute;
right: 0;
}
div#clientsBox table {
text-align: left;
}
div#clientsBox table input[type="submit"] {
color: #666;
padding: 0 5px;
}
div#changeButton,
div.changeButton {
display: block;
float: right;
padding-right: 20px;
cursor: pointer;
font-size: 14px;
margin-top: 5px;
border: 1px solid #fff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 2px 14px;
}
div#changeButton p.change,
div.changeButton p.change {
background: url(https://semtm.datacar.eu/search_arrows.png) no-repeat left -13px;
color: #4d4d4d;
font-size: 12px;
padding-left: 16px;
float: left;
margin-left: 20px;
}
div#changeButton p.logout,
div.changeButton p.logout {
float: right;
padding-left: 15px;
color: #4d4d4d;
font-size: 12px;
}
div#changeButton p.logout a {
background: url(https://semtm.datacar.eu/logout.png) no-repeat left -1px;
padding-left: 16px;
}
#changeButton.active p.change {
background-position: left 5px;
}
#portal-member p.current-member {
background: url(https://semtm.datacar.eu/user_ban.png) no-repeat left 0;
padding-left: 23px;
float: left;
font-weight: bold;
}
#portal-member p.current-member.active {
background: url(https://semtm.datacar.eu/user_valid.png) no-repeat left 0;
}
#portal-member table.change-member td.member-icon {
background: url(https://semtm.datacar.eu/user_ban.png) no-repeat center;
min-width: 10px;
}
#portal-member table.change-member td.member-icon.active {
background: url(https://semtm.datacar.eu/user_valid.png) no-repeat center;
}
#portal-member table.change-member.listing th,
#portal-member table.change-member.listing td {
padding: 5px;
}
#portal-member table.change-member.listing th {
color: #656464;
border-bottom: 1px solid #fff;
}
#portal-member table.change-member.listing td.member-active {
text-align: center;
}
table.listing {
border: none;
}
table.listing th {
border: none;
background: transparent;
}
table.listing td {
border: none;
}
table.listing tbody tr.odd td {
background: #f0f3f4;
}
#portal-languageselector {
background-color: transparent;
margin: 2px 0 1px;
padding: 0;
}
#portal-languageselector  li {
padding-left: 5px;
}
#portal-languageselector  li a {
color: #4e4d4d;
text-shadow: 1px 1px 0 #eee;
}
#portal-languageselector  li.currentLanguage a {
color: #000;
text-shadow: 1px 1px 0 #fff;
}
body.template-search fieldset#search-field {
text-align: left;
}
body.template-mail_password_form form[name="mail_password"] fieldset legend {
display: none;
}
body.template-mail_password_form #content form[name="mail_password"] fieldset {
border: none;
}
body.template-mail_password_form #content .documentDescription {
font-weight: normal;
}
body.template-login_failed #login-form div.formControls {
margin-left: 0;
}
body.template-login_failed #login-form .field label {
text-align: left;
}
body.template-history_view table.history thead th,
div.order-info table thead th {
color: #656464;
vertical-align: top;
}
body.template-history_view table.history thead th,
body.template-history_view table.history tbody td,
div.order-info table thead th,
div.order-info table tbody td {
padding: 5px 10px;
}
body.template-history_view table.history tbody td.date-info {
width: 16%;
}
body.template-history_view table.history thead th,
div.order-info table thead th {
border-bottom: 1px solid #ebebeb;
}
div.order-info p.info-title {
color: #808080;
font-weight: bold;
font-size: 18px;
border-bottom: 2px solid #ebebeb;
background: url(https://semtm.datacar.eu/arrow-bottom.png) no-repeat left top;
padding-top: 13px;
padding-bottom: 5px;
padding-left: 30px;
}
#content input[type="text"]#form-widgets-birthDate-day {
padding-left: 2px;
width: 20px;
}
#content input[type="text"]#form-widgets-birthDate-year {
padding-left: 2px;
width: 32px;
}
#content select#form-widgets-birthDate-month {
width: 70px;
}
body.template-edit-member div.client-status {
float: right;
}
#custom-footer .footer-column.footer-column1 {
min-width: 400px;
}
#custom-footer .footer-column.footer-column2 {
min-width: 380px;
}
#custom-footer .footer-column.footer-column3 {
min-width: 300px;
}
#custom-footer .footer-column.footer-column1 dt.portletHeader a {
color: #57BAE8 !important;
font-size: 24px;
font-weight: normal;
background: url(icon-pencil.png) no-repeat left center;
padding-left: 50px;
padding-top: 5px;
padding-bottom: 5px;
}
#custom-footer .footer-column.footer-column2 dt.portletHeader,
#custom-footer .footer-column.footer-column3 dt.portletHeader {
background: url(icon-text.png) no-repeat left center;
padding-left: 50px;
padding-top: 5px;
padding-bottom: 5px;
}
#custom-footer .footer-column.footer-column1 dt.portletHeader {
background: transparent;
}
#custom-footer .footer-column.footer-column1 dt.portletHeader a:hover {
color: #57BAE8 !important;
text-decoration: none;
}
#custom-footer .footer-columns .portletHeader {
border-bottom: none;
color: #57BAE8;
text-transform: none;
font-size: 24px;
font-weight: normal;
}
#custom-footer .footer-column.footer-column1 div.item-date {
width: 60px;
float: left;
background-color: #90A7B1;
height: 62px;
color: #fff;
margin-right: 20px;
color: #fff;
}
#custom-footer .footer-column.footer-column1 div.item-date p {
margin-bottom: 0px;
text-align: center;
}
#custom-footer .footer-column.footer-column1 div.item-date p.date-day,
#custom-footer .footer-column.footer-column1 div.item-date p.date-month {
font-size: 20px;
padding-top: 2px;
}
#custom-footer .footer-column.footer-column1 div.item-date p.date-time {
font-size: 11px;
line-height: 15px;
padding-top: 7px;
}
#custom-footer .footer-column.footer-column1 p.item-title a {
color: #41B1E5 !important;
font-size: 14px;
}
#custom-footer .footer-column.footer-column1 p.item-title {
margin-bottom: 0;
}
#custom-footer .footer-column.footer-column1 p.item-summary {
font-size: 13px;
}
#custom-footer .footer-column dl.portlet dd.portletItem {
padding-left: 0;
}
#custom-footer .footer-column.footer-column1 div.item-content {
float: left;
width: 300px;
}
#custom-footer .footer-column dl.portlet dd.portletItem table.invisible td {
padding-left: 0;
}
#custom-footer .footer-column.footer-column2 dl.portlet dd.portletItem table.invisible td img,
#custom-footer .footer-column.footer-column3 dl.portlet dd.portletItem table.invisible td img {
border-right: 1px solid #fff;
padding-right: 5px;
}
#custom-footer .footer-column.footer-column2 dl.portlet dd.portletItem table.invisible td:last-child img {
border-right: none;
}
#custom-footer .footer-column.footer-column3 dl.portlet dd.portletItem table.invisible td img:first-child {
border-right: none;
}
#custom-footer .footer-column.footer-column3 dl.portlet dd.portletItem {
font-size: 12px;
}
#custom-footer .footer-bottom {
font-size: 13px;
padding-top: 20px;
}
#custom-footer .footer-bottom a {
color: #41B1E5 !important;
}
#portal-header #portal-cart {
display: block;
position: relative;
float: left;
left: 0;
margin-top: 0;
}
#viewlet-below-content-body #portal-cart {
display: block;
position: relative;
float: right;
left: 0;
margin-top: 20px;
}
#content #portal-cart p,
#content #portal-cart a {
font-size: 100%;
}
td.widget-date div.field {
float: left;
clear: none;
margin-right: 5px;
}
td.widget-date label {
display: block;
}
#payment-form form.buttons-payment {
float: left;
}
dl.portalMessage {
border-color: #ffaa31;
background-color: #eee;
font-weight: bold;
width: 50%;
margin-left: 40px;
font-size: 13px;
}
dl.portalMessage dt {
background-color: #ffaa31;
}
p.payment-info {
font-size: 16px;
}
body.template-edit-member #edit-bar {
display: none;
}
#content div.noscriptmsg {
background-color: #fafafa;
padding: 20px;
}
#content div.noscriptmsg p {
color: #1c1c1c;
margin-bottom: 6px;
font-size: 14px;
font-weight: bold;
}
#content .listingBar a {
border: 0.1em solid #ccc;
line-height: 2em;
}
#content .listingBar a:hover {
color: white!important;
text-decoration: none;
}
.bottom-footer {
background-color: #222222;
height: 53px;
}
.bottom-footer .bottom-footer-wrapper {
max-width: 1200px;
margin: 0 auto;
color: #666666;
line-height: 53px;
padding-left: 9px;
padding-right: 9px;
}
.bottom-footer .footer-info a,
.bottom-footer .footer-info .text {
font-weight: bold;
}
.bottom-footer .social-links {
float: right;
margin-top: 15px;
}
.bottom-footer .social-links a {
font-size: 0;
width: 20px;
height: 20px;
display: block;
overflow: hidden;
}
.bottom-footer .social-links .facebook:before {
content: "";
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QkEDzEylmiGrgAAAO5JREFUOMvt1KFOBDEUheFvloXdhCCweN4B1qIIGkeCqwCLQ4DC4q8kwW9A8AqYfQIU4QFQmA0EzJA0kxk6gyPhJE3anvZv771NKwWllDZxhkNsZdZNRJw0148LsBGesdFiT9r2jH6AwVEHDFYGASMCthvTH7jDPRZt+8aFFK41xrcRcZxHUR/cfcM61PxGuV5LRaw68rePXexhllmPeMAqFhEx7xvyAU5b5nfqBteY9y3Ku7KehlR5vQfwpVcOU0pVRHzW/UtcZPZVRJwPqvI3rNa0YU9b3mq/h/1b/QP/ILAaCix9X0u8ZWuXJeAXdSI20L1wJ2cAAAAASUVORK5CYII=');
width: 20px;
height: 20px;
display: block;
background-repeat: no-repeat;
background-position: center center;
}
.go-top-wrapper {
position: fixed;
bottom: 60px;
right: 20px;
}
.go-top-wrapper.hide {
display: none;
}
.go-top-wrapper .top-action {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1N0RENUJFNTk4QkExMUUyOUI2NkUxNzQyMUQ5RDM3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1N0RENUJFNjk4QkExMUUyOUI2NkUxNzQyMUQ5RDM3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3REQ1QkUzOThCQTExRTI5QjY2RTE3NDIxRDlEMzdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3REQ1QkU0OThCQTExRTI5QjY2RTE3NDIxRDlEMzdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uCzm/wAAA0dJREFUeNrMmD1MU1EUx08/CKSxkkjSDrRDQ5Wk6QeJQ2PZQOJinHQwOmjasGiiQxdAJktDBxNNXDSBaNS1GBcWXbUflkYMpbhAYthQbBQCgbae8zivVj7fu+9RepJ/0r7envPLPffde88xDAwMgID5UP2oEOocyok6xb/9QX1HfUN9RH1AfVUbwKxiLAUeRIVRnkPGnWEFUNf4WQE1gXrO4EeaUSH8PdQS6tERUAeZh/+7xL7MWsHOolKox6gO0G4d7CvFvoXALqM+o86D/kY+cxxDFdgN1BTqNByfWTnGTaVgV1AvVb4YokYxXnDMQ8G6Ua9RJmicmThm90FgRP+Gp7jRZuXY5v3A7hzTQlfzQtzdDUab5yicvD2QTxAZbFCnfUqPfW6wHiwMzWNhGcwveMz8Z4FAAEZGRsBs1rzLEIufvPTpARWLxaC1tRXK5TIkEgmoVqtaXPaburq67uMHr6gHv98PY2NjEhSZy+UCi8UCuVxOC1iJwOhttAtdynw+iMfjNahaLjwe2NjYgEKhIApWpjXWqSeUbJFIBPr6hFdJp1Fkp98Pam5uDpLJZO27wWCAaDQKwWBQ6CSQU2lSA0Vrqq2trfaMUkZvZCqVApvNBm63e2f3Nhqht7cX8vk8rKysqEqlvPgtSkZ7vV5ppnZDDQ8Pw/r6uvQ9nU4D+gSn07lzAOP2EQqFIJPJQKlUUgr2i1K5rHQ0peYwKLJKpSLB1y/89vZ2GBoaUjNjywRWVDq6paVlT/rqoWTb3NyUfltcXKw9czgcasCKlEqa80uKRheLYLfbpYU+Pj4Oa2trB47d2tqS1lxPTw9YrVaYnp6GbDarFGzCgHUlHUlfoLksQKmc5bqvWYxYZuXbxWQTgU3WX3ueoX40AdRPZqmBUdkeawKwh3ILof7O/5SL0JOyPDPsKUa2udD9fQJQNEvXmWHfunKBK+NyA6HKPCELR1Xi71C3GgRHMW5zTEW9C6qMryrtZWlIH/XPXqnt9rzlInTmGKBm2PeUaH+M2pV006Or0aoOQKvsK8i+QRRMflufUJ1BNx/UvADQPP/Xxb62lbSBFFcusNOuJFFz+CLqAvxrDstXdNpu5ObwJ9R7EGgO/xVgAApa34qsLbcEAAAAAElFTkSuQmCC');
color: white;
width: 40px;
height: 40px;
display: block;
background-repeat: no-repeat;
background-position: center center;
opacity: 0.75;
}
.go-top-wrapper .top-action:hover {
opacity: 1;
}
/* */
#custom-footer-wrapper,
.manageCustomFooter {
display: none;
}
#portal-footer-wrapper {
background: transparent url(https://semtm.datacar.eu/fond-footer.png) bottom left no-repeat;
background-size: cover;
padding: 115px 0;
}
#portal-footer-banner {
align-items: center;
display: flex;
justify-content: center;
text-align: center;
}
#portal-footer-banner .message h2 {
color: #fff;
font-family: 'Montserrat', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 32px;
letter-spacing: 0.01em;
margin-bottom: 10px;
}
.montm-button {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
margin: 0 20px;
background: #ffffff;
border-width: 0!important;
border-radius: 50px;
box-shadow: 2px 6px 20px 0px rgba(0,0,0,0.25)!important;
color: #535252;
font-weight: bold;
padding: 5px 40px;
position: relative;
border: 2px solid;
font-size: 20px;
line-height: 1.7em;
transition: all .2s;
}
.montm-button:hover {
background-color: #2f6056;
color: #fff;
}
/* */

}


/* XXX ERROR -- could not find '++resource++collective.customfooter.stylesheets/main.css'*/

/* - ++resource++collective.z3cform.datagridfield/datagridfield.css - */
@media screen {
/* https://semtm.datacar.eu/portal_css/++resource++collective.z3cform.datagridfield/datagridfield.css?original=1 */
.datagridwidget-table-view {
width: 100%;
border: 1px solid #666;
background: none repeat scroll 0 0 #EEE;
}
.datagridwidget-table-view .header {
font-weight: bold;
background: none repeat scroll 0 0 #DDD;
color: #666;
padding: 2px;
font-size: 1.1em;
text-align: left;
}
.datagridwidget-row {
vertical-align: top;
}
.datagridwidget-cell input[type="text"] {
padding: 1px;
}
.datagridwidget-cell input, .datagridwidget-cell select, .datagridwidget-cell textarea {
border: 1px solid #CCC;
}
.datagridwidget-cell > input:only-child { width: 99%; }
.datagridwidget-cell div.error {
color:red;
font-weight:bold;
}
.datagridwidget-empty-row {
/* */
display: none;
}
/* */
.datagridwidget-cell {
vertical-align: bottom;
padding: 1px;
}
.datagridwidget-manipulator {
width: 16px;
text-align: center;
padding-bottom: 4px;
margin: 0;
vertical-align: bottom;
}
.datagridwidget-manipulator img {
cursor: pointer;
}
.datagridwidget-hidden-data {
display: none;
}
/* */
.auto-append  > .datagridwidget-manipulator.delete-row,
.auto-append  > .datagridwidget-manipulator.move-up,
.auto-append  > .datagridwidget-manipulator.move-down {
display:none;
}
.datagridwidget-cell input {
background: white;
background-image: none;
}

}


/* - ++resource++collective.simplestore.css/main.css - */
@media screen {
/* https://semtm.datacar.eu/portal_css/++resource++collective.simplestore.css/main.css?original=1 */
input.error {
border: 1px solid red !important;
}
/* */
.template-catalog_view .product-item {
background-color: #eeeeee;
border-radius: 5px;
width: 27%;
float: left;
margin: 10px 6px 15px 6px;
padding: 15px;
}
.template-catalog_view .product-item .no-img {
margin-bottom: 10px;
margin-top: -10px;
}
.product-item a.product-item-image {
display: block;
}
.product-item * {
text-align: center;
}
/* */
/* */
.product-view {
margin-top: 1em;
position: relative;
width: 100%;
}
.product-view  .product-details-title {
font-size: 15px;
margin-top: 15px;
margin-bottom: 5px;
line-height: 22px;
text-align: center;
text-transform: uppercase;
width: 420px;
}
.product-details {
background-color: #eeeeee;
border-radius: 5px;
padding: 15px;
width: 33%;
float: left;
margin-left: 15px;
}
.product-image {
margin-bottom: 20px;
}
#product-image a,
#product-image {
display: block;
height: 300px;
line-height: 300px;
overflow: hidden;
width: 400px;
}
.product-image-wrapper {
background-color: #eeeeee;
border-radius: 5px;
height: 300px;
margin-bottom: 10px;
padding: 15px;
text-align: center;
width: 400px;
float: left;
}
.img-wrapper-thumb {
background-color: #eeeeee;
border-radius: 5px;
display: block;
float: left;
height: 128px;
margin: 5px 4px 2px 0;
padding: 5px;
text-align: center;
width: 128px;
line-height: 128px;
}
.quantity {
width: 35px;;
padding: 0;
text-align: center;
}
.priceLarge {
font-size: 1.35em;
letter-spacing: -1px;
font-weight: normal;
}
.priceMedium {
font-size: 1.2em;
letter-spacing: -1px;
font-weight: normal;
}
/* */
#portal-cart {
display: inline-block;
position: absolute;
top: 0;
left: 40%;
margin-top: 2.8em;
text-align: center;
}
#portal-cart p {
margin-top: 10px;
color: #333;
font-size: 80%;
}
#portal-cart a {
position:relative;
color: black;
display: block;
padding-left: 26px;
font-size: 85%;
}
#portal-cart img {
position: absolute;
top: -6px;
left: 5px;
}
/* */
.checkout-panel {
width: 40%;
float: left;
}
.store-formControls {
clear: both;
margin: 1em 0;
}
.store-formControls:after,
.store-logos:after {
content: '';
display: block;
clear:both;
}
.store-logos {
position: relative;
}
.store-logos table {
position:absolute;
right: 0;
top: -5px;
margin: 0 !important;
}
.store-logos table a {
border:none !important;
}
.store-logos .discreet {
margin-top: 5px;
margin-right: 220px;
}
/* */
.fieldset-order,
.fieldset-deliveryto {
width: 45%;
float: left;
margin-right: 2%;
}
.fieldset-user,
.fieldset-billto {
width: 45%;
float: left;
}
/* */
#cart-table {
width: 100%;
}
#cart-table td.title *,
#cart-table td {
vertical-align: middle;
}
#cart-table td.title .product-type {
text-transform: lowercase;
}
#cart-table td.promotion,
#cart-table th {
text-align: center;
vertical-align: middle;
}
#cart-table th.quantity,
#cart-table td.quantity {
width: 10%;
}
#cart-table td.subtotal-value,
#cart-table td.price {
white-space: nowrap;
text-align: right;
}
#cart-table td.vat {
white-space: nowrap;
text-align: center;
}
#cart-table td.image {
text-align: center;
width: 70px;
}
#cart-table td.actions {
width: 25%;
}
.align-right,
#cart-table th.price,
#cart-table td.subtotal-label {
text-align: right;
}
#cart-table td.actions input[type="text"] {
height:1.9em;
}
#cart-table td.actions input[type="submit"] {
border: none;
background: none;
box-shadow: none;
font-weight: 100;
color: black;
padding: 0;
color: #205c90;
-webkit-transition: color 300ms ease-out;
-moz-transition: color 300ms ease-out;
transition: color 300ms ease-out;
}
#cart-table td.actions input[type="submit"]:hover {
color: #75ad0a !important;
}
.old-value {
text-decoration: line-through;
}
/* */
.block {
float: left;
margin-right: 2em;
}
.block > div {
margin-top: 0.5em;
}
.orders-list td.nowrap {
white-space: nowrap;
}
.orders-list td#order-info-menu {
width: 100%;
white-space: normal;
}
#order-info-history a,
#order-info-menu a {
display: block;
background-color: #dddddd;
border-radius: 5px;
padding: 0 10px;
line-height: 25px;
}
#order-info-history a:after,
#order-info-menu a:after {
content: " ▼";
float: right;
}
/* */
.history-table {
font-size: 80%;
width: 100%;
}
/* */
a.btn-store,
#content a.btn-store,
.store-formControls .paypal-payments-standard input[type="submit"].btn-store {
display: inline-block;
*display: inline;
padding: 4px 12px;
margin-bottom: 0;
*margin-left: .3em;
font-size: 14px;
font-weight: normal;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
*background-color: #e6e6e6;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
*border: 0;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
#content .btn-store:hover,
#content .btn-store:focus,
.btn-store:hover,
.btn-store:focus,
.store-formControls .paypal-payments-standard input[type="submit"].btn-store:hover,
.store-formControls .paypal-payments-standard input[type="submit"].btn-store:focus {
color: #333333!important;
background-color: #e6e6e6;
*background-color: #d9d9d9;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn-store:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn-store.active,
.btn-store:active {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
a.btn-left {
float: left;
}
a.btn-right {
margin-left: 1em;
float: right;
}
.store-formControls .paypal-payments-standard {
display: inline-block;
margin-right: 1em;
}

}

