@CHARSET "UTF-8";

html, body {margin:0; padding:0;}
body {background:#fff; color:#3f4040; font:normal normal normal 13px/1.5em Arial,sans-serif;}
a, a:link {color:#4094c9; text-decoration:none;}
a:visited {color:#4094c9; /* #5c849d */}
a:hover {text-decoration:underline;}
a:active {color:#85b216; text-decoration:none;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
hr {border:0; border-bottom:1px solid #ced3d6; margin:20px 0;}

* {outline-color:transparent;}
:focus {outline:1px dotted rgba(64,148,201,.75); outline-offset:0;
-webkit-transition: outline-color .2s ease-in-out;
   -moz-transition: outline-color .2s ease-in-out;
    -ms-transition: outline-color .2s ease-in-out;
     -o-transition: outline-color .2s ease-in-out;
        transition: outline-color .2s ease-in-out;
}
input:focus,
button:focus,
textarea:focus,
select:focus,
.button:focus,
.input-checkbox:focus,
.input-radio:focus,
.focus {outline:2px solid rgba(64,148,201,.25);}
.idle-focus {outline:3000px solid rgba(0,0,0,.2);	
-webkit-transition: outline-color 10s ease-in 1s;
   -moz-transition: outline-color 10s ease-in 1s;
    -ms-transition: outline-color 10s ease-in 1s;
     -o-transition: outline-color 10s ease-in 1s;
        transition: outline-color 10s ease-in 1s;
}

h1 {font-weight:normal;}
h2 {font-size:17px;}
h3 {font-size:15px;}

.heading-dot h1:before,
.heading-dot h2:before,
.heading-dot h3:before,
.heading-dot h4:before {content:'\2022'; font-size:170%; vertical-align:bottom; display:inline-block; width:10px; padding-right:4px;}

.ellipsis {width:100%; overflow:hidden; word-wrap:normal; white-space:nowrap; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.ellipsis-2 {display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.ellipsis-4 {display:block; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}

.inner {width:1100px; max-width:96%; min-width:980px; margin:0 auto;}
.full-width .inner {width:auto; max-width:1600px; min-width:980px; margin:0 auto; padding:0 15px;}

.width-auto,
input[type="*"].width-auto,
input:not([type]).width-auto {width:auto !important;}
.width-full,
input[type="*"].width-full,
input:not([type]).width-full {width:100% !important;}
.width-75,
input[type="*"].width-75,
input:not([type]).width-75 {width:75px !important;}
.width-134,
input[type="*"].width-134,
input:not([type]).width-134 {width:134px !important;}
.width-146,
input[type="*"].width-146,
input:not([type]).width-146 {width:146px !important;}
.width-150,
input[type="*"].width-150,
input:not([type]).width-150 {width:150px !important;}
.width-160,
input[type="*"].width-160,
input:not([type]).width-160 {width:160px !important;}
.width-184,
input[type="*"].width-184,
input:not([type]).width-184 {width:184px !important;}
.width-196,
input[type="*"].width-196,
input:not([type]).width-196 {width:196px !important;}
.width-304,
input[type="*"].width-304,
input:not([type]).width-304 {width:304px !important;}
.width-345,
input[type="*"].width-345,
input:not([type]).width-345 {width:345px !important;}
.width-360,
input[type="*"].width-360,
input:not([type]).width-360 {width:360px !important;}
.width-440,
input[type="*"].width-440,
input:not([type]).width-440 {width:440px !important;}
.width-720,
input[type="*"].width-720,
input:not([type]).width-720 {width:720px !important;}

.hide {display:none !important;}
.hide-text {text-indent:-999px;overflow:hidden;}
.nofloat {float:none;}
.nomargin {margin:0 !important;}
.nopadding {padding:0;}
.nobackground {background:transparent !important;}
.ptop-5 {padding-top:5px;}
.ptop-7 {padding-top:7px;}
.fleft {float:left !important;}
.fright {float:right !important;}
.dblock {display:block !important;}
.dinline {display:inline !important;}
.dinlineblock {display:inline-block !important;}
.center {text-align:center !important;}
.left {text-align:left !important;}
.right {text-align:right;}
.justify {text-align:justify !important;}
.bold {font-weight:bold !important;}
.normal {font-weight:normal !important;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.capitalize {text-transform:capitalize;}
.indent-5  {text-indent:5px;}
.indent-10 {text-indent:10px;}
.indent-15 {text-indent:15px;}
.indent-20 {text-indent:20px;}
.indent-30 {text-indent:30px;}
.show {display:block !important; opacity:1 !important; filter:alpha(opacity=100) !important;}
.invisible {display:block !important; visibility:hidden; opacity:0; filter:alpha(opacity=0); height:0; padding:0; border:0 !important; position:absolute;}
.blur {
-webkit-filter: blur(1px);
   -moz-filter: blur(1px);
    -ms-filter: blur(1px);
     -o-filter: blur(1px);
        filter: blur(1px);
-webkit-transition: all 2s ease-in .5s;
   -moz-transition: all 2s ease-in .5s;
    -ms-transition: all 2s ease-in .5s;
     -o-transition: all 2s ease-in .5s;
        transition: all 2s ease-in .5s;
}
.blur-no-dalay {
-webkit-filter: blur(1px);
   -moz-filter: blur(1px);
    -ms-filter: blur(1px);
     -o-filter: blur(1px);
        filter: blur(1px);
-webkit-transition: all 0 ease-in .5s;
   -moz-transition: all 0 ease-in .5s;
    -ms-transition: all 0 ease-in .5s;
     -o-transition: all 0 ease-in .5s;
        transition: all 0 ease-in .5s;
}
.darken {
position: relative;
z-index: 999;
-webkit-box-shadow: 0 0 0 10000px rgba(0,0,0,0.08) !important;
   -moz-box-shadow: 0 0 0 10000px rgba(0,0,0,0.08) !important;
    -ms-box-shadow: 0 0 0 10000px rgba(0,0,0,0.08) !important;
     -o-box-shadow: 0 0 0 10000px rgba(0,0,0,0.08) !important;
        box-shadow: 0 0 0 10000px rgba(0,0,0,0.08) !important;
-webkit-transition: -webkit-box-shadow 2s ease-in .5s;
   -moz-transition:    -moz-box-shadow 2s ease-in .5s;
    -ms-transition:     -ms-box-shadow 2s ease-in .5s;
     -o-transition:      -o-box-shadow 2s ease-in .5s;
        transition:         box-shadow 2s ease-in .5s;
}
#nav-top,
.sidebar ul.nav,
.tooltip .tt-content {
-webkit-box-shadow: 0 0 0 10000px rgba(0,0,0,0.0);
   -moz-box-shadow: 0 0 0 10000px rgba(0,0,0,0.0);
    -ms-box-shadow: 0 0 0 10000px rgba(0,0,0,0.0);
     -o-box-shadow: 0 0 0 10000px rgba(0,0,0,0.0);
        box-shadow: 0 0 0 10000px rgba(0,0,0,0.0);
}
.overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
}

.clr:after {content:''; display:table; clear:both;}

.loading {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/loader-biolinked.gif) no-repeat 50% 50%; width:100%; height:100%; position:absolute; top:0; left:0; z-index:900;}

.page-title .fright {color:#717c84; font-size:11px; margin-top:10px;}

form {color:#717c84;}
form fieldset {border:none; margin:0 0 35px 0; padding:0 0 0 21px;}
form legend {float:left; width:100%; margin:0 0 20px -21px; padding:7px 11px 7px 10px; background:#f6f8f8; color:#8ec13f; font-weight:bold;}
form legend span {float:left; color:#717c84; font-weight:normal;}
form label, form .label {display:block; float:left; padding-top:2px; padding-right:10px; padding-bottom:10px; line-height:1.2; font-weight:bold; vertical-align:middle; position:relative;}
form.form-grey legend {background:#fff; color:#717c84;}
form.form-grey label, form.form-grey .label {font-weight:normal;}
form fieldset ol {margin:0; padding:0;}
form fieldset li {list-style:none; margin:10px 0; padding:0; line-height:1; clear:both; position:relative;} /*new prod. step2 no checkboxes - container fix (float: left)*/
form.spacing-20 fieldset li {margin:20px 0;}
form fieldset.narrow {margin-bottom:10px;}
form fieldset.narrow li {margin:5px 0;}
form > fieldset.border {border-bottom:1px solid #ced3d6; padding:0 0 10px;}
form > fieldset.border label {width:151px; font-weight:normal;}
form > fieldset.border .indent {margin-left:21px;}
form legend em,
form label em,
form .label em {display:block; float:left; color:#b03f25; font:normal normal bold 19px/84% "Palatino Linotype", "Book Antiqua", Palatino, serif; width:14px; margin-left:-14px;}
form fieldset fieldset {margin:0 0 20px -21px;}
form fieldset li fieldset {margin-bottom:0;}
form fieldset fieldset legend {background:none; color:inherit; font-weight:bold; padding:0 0 10px; margin:0; float:none;}
form fieldset fieldset label {font-weight:normal;}
form fieldset fieldset ol {float:left; padding-top:2px; overflow:hidden;}
form fieldset fieldset li {float:left; margin:0 0 8px;}
.label-width-70 label,
.label-width-70 .label {width:60px;}
.label-width-70 div.indent,
.label-width-70 fieldset fieldset div.indent,
.label-width-70 fieldset fieldset ol.indent {padding-left:70px;}
.label-width-140 label,
.label-width-140 .label {width:130px;}
.label-width-140 div.indent,
.label-width-140 fieldset fieldset div.indent,
.label-width-140 fieldset fieldset ol.indent {padding-left:140px;}
.form-grey {padding:2px;}
.form-grey fieldset {background:#e6e8e9; margin-bottom:10px;}
.form-grey fieldset li {padding:0 0 6px;}
.form-grey legend {background:#fff; color:#717c84; margin-bottom:6px;}
.form-grey label, form.form-grey .label {font-weight:normal;}
.form-grey fieldset fieldset {margin-bottom:0;}
.form-grey fieldset fieldset li {padding:0 0 6px;}
.form-grey fieldset fieldset legend {background:#e6e8e9; margin-bottom:0;}

.form-steps ol {list-style:none outside none; height:25px; margin:0 0 10px 14px; padding:0;}
.form-steps li {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/step-bg.png) no-repeat left center; float:left; height:25px; line-height:25px; margin-right:18px; margin-left:-14px; padding-left:18px; padding-right:5px; color:#717c84; font-size:12px; position:relative;}
.form-steps li:first-child {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/step-bg-first.png) repeat-x; padding-left:6px; border-left:1px solid #c7c7c7;}
.form-steps li .step-number {display:inline-block; width:16px; height:16px; line-height:16px; margin-right:5px; background:#717c84; color:#fff; font-size:11px; font-weight:bold; text-align:center; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.form-steps li .step-arrow {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/step-arrow.png) no-repeat; display:inline-block; width:18px; height:25px; position:absolute; left:100%; top:0; z-index:1;}
.form-steps li.current {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/step-current-bg.png); color:#fff; border-left-color:#4094c9;}
.form-steps li.current:first-child {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/step-current-bg-first.png);}
.form-steps li.current .step-number {background:#fff; color:#4094c9;}
.form-steps li.current .step-arrow {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/step-current-arrow.png);}

input.placeholder {color:#c2c4c4 !important;}
.field-placeholder {display:none;}
.field-container {display:table-cell; padding-right:4px; position:relative;}
fieldset fieldset .field-container {float:left;}
.field-container .field-container,
.checkboxes .field-container {float:none;}	/*container fix*/
.field-subtitle {display:block; float:none; color:#717c84; font-size:9px; font-weight:normal; width:auto !important; line-height:1.4; padding:1px 0 0; max-width:308px;}
.customer-account-company-details .field-subtitle {max-width:362px;}
.field-subtitle-italic {font-style:italic;}
.field-subtitle-inline {display:inline-block; vertical-align:bottom; margin:0 0 -2px 7px;}
.field-separator {display:table-cell; min-width:6px; text-align:center; padding-right:4px; height:19px; line-height:19px;}
.field-title {display:block; float:none; line-height:1; padding-bottom:3px; width:100%;}
.fields-matrix {float:none;}
.fields-matrix .input-box {display:inline-block; margin-bottom:4px;}
.add-more-fields {font-size:12px; padding-left:4px;}
.add-more {display:inline-block; height:20px; clear:both;}
.add-more a.icon-16 {float:left; margin:2px 10px 0 0;}
.add-more .tooltip {top:2px;}

/*
.input-box {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat 0 -95px; display:inline-block; float:none; height:22px; margin:0; position:relative;}
*/
input:not([type]),
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
.input,
select,
.select-wrap {background:#fff; border:1px solid #afafaf; border-bottom-color:#ddd; border-right-color:#ddd; color:#717c84; font:normal normal normal 13px/1.5em arial,sans-serif; padding:1px 5px 0; margin:0; width:308px; line-height:19px; -moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.3); -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.3); box-shadow:inset 1px 1px 3px rgba(0,0,0,0.3); behavior: url(https://www.biolinked.com/skin/frontend/biolinked/default/PIE.htc);}
input:not([type]),
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
.input {height:19px;}
input.flat,
textarea.flat,
body .flat .mce-edit-area {border:1px solid #cdcdcd !important; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}

select {width:318px; padding:1px;}
select.open {padding:5px;}

select.no-border,
.select-wrap.no-border {border:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.select-wrap.no-border .select {background-position:100% -139px; padding-left:5px; padding-right:22px; width:auto !important;}
.select-wrap.no-border.focus {outline:0;}

/*
{background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat 100% -95px; border:none; color:#717c84; width:260px; height:18px; line-height:18px; margin:0 0 0 4px; padding:2px 3px;}
*/

textarea {background:#fff; border:1px solid #afafaf; border-bottom-color:#e7e7e7; border-right-color:#ddd; color:#717c84; font:normal normal normal 13px/1.5em arial,sans-serif; padding:2px 7px; margin:0; resize:none; -moz-box-shadow:inset 1px 1px 4px #bbb; -webkit-box-shadow:inset 1px 1px 4px #bbb; box-shadow:inset 1px 1px 4px #bbb;}

input[disabled="disabled"], input[disabled],
textarea[disabled="disabled"], textarea[disabled],
select[disabled="disabled"], select[disabled],
.select-wrap.disabled {background:#e5ebe9; opacity:0.8; filter:alpha(opacity=80);}
input[disabled="disabled"] + *, input[disabled] + *,
textarea[disabled="disabled"] + *, textarea[disabled] + *,
select[disabled="disabled"] + *, select[disabled] + *,
.select-wrap.disabled + * {opacity:0.8; filter:alpha(opacity=80);}
input.flat[disabled="disabled"], input.flat[disabled],
textarea.flat[disabled="disabled"], textarea.flat[disabled] {background:#f6f8f8;}

option:disabled,
.select-wrap option:disabled {color:#cdcdcd;}
option.separator,
.select-wrap option.separator {color:#8ec13f;}

/*
select {width:270px; height:22px; line-height:20px; opacity:0; filter:alpha(opacity=0); position:absolute; top:0; -webkit-appearance:menulist-button;}
*/
.select-wrap {display:inline-block; float:none; width:auto; height:20px; padding:0; position:relative;}
.select-wrap select {height:22px; line-height:20px; opacity:0; filter:alpha(opacity=0); position:absolute; top:-1px; left:0; -webkit-appearance:menulist-button;}
.select-wrap option {background:#fff; color:#717c84; padding:1px 3px;}
.select-wrap .select {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat 100% -117px; border:none; color:#717c84; width:260px; height:18px; line-height:18px; padding:3px 20px 1px 4px; text-align:left; position:relative; top:-1px; right:-1px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
display: inline-block;
vertical-align: middle;
}
.select-wrap span.select {display:block; width:287px; padding-right:27px; overflow:hidden; cursor:default; white-space:nowrap; text-overflow:ellipsis;}
.options {display:none; position:absolute; top:22px; z-index:1000;}
.options.bottom {top:auto; bottom:22px;}

.gradient-bar .select-wrap {vertical-align:top;}

.select-box {display:inline-block; border:1px solid transparent; margin:-5px -14px; padding:4px 13px; position:relative;}
.select-box .label {cursor:default;}
.select-box .label.icon-24 {margin-left:-4px;}
.select-box .options {background:#fff; border:1px solid #aeb5ba; border-top-width:0; list-style:none outside none; width:100%; padding:2px 0 5px; margin:0; left:-1px; top:32px;}
.select-box .options.bottom {border-top-width:1px; border-bottom-width:0; padding:5px 0 2px; top:auto; bottom:32px;}
.select-box .options li a {display:block; padding:0 14px; cursor:pointer;}
.select-box:hover {background:#fff; border-color:#aeb5ba; border-bottom:0; -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1); box-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.select-box:hover .options {display:block; -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1); box-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.select-box:hover .options.bottom {-webkit-box-shadow:1px -1px 1px rgba(0,0,0,0.1); -moz-box-shadow:1px -1px 1px rgba(0,0,0,0.1); box-shadow:1px -1px 1px rgba(0,0,0,0.1);}

/*
input[type="checkbox"] {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat 0 -139px; width:14px; height:14px; padding:0 5px; margin:1px 5px 5px 0; overflow:hidden; white-space:nowrap; vertical-align:middle; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
input[type="checkbox"]:checked {background-position:-14px -139px;}
input[type="checkbox"]:disabled {background-position:-28px -139px;}
input[type="radio"] {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat 0 -153px; width:14px; height:14px; padding:0 5px; margin:1px 5px 5px 0; overflow:hidden; white-space:nowrap; vertical-align:middle; -webkit-appearance:button;}
input[type="radio"]:checked {background-position:-14px -153px;}
input[type="radio"]:disabled {background-position:-28px -153px;}
*/

input[type="checkbox"],
input[type="radio"] {margin:1px 5px 5px 0; vertical-align:middle;}

.input-checkbox,
.input-radio {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat 0 -139px; display:inline-block; width:14px; height:14px; margin:2px 5px 4px 0; overflow:hidden; white-space:nowrap; vertical-align:middle;}
.input-radio {background-position:0 -153px;}
.input-checkbox-checked {background-position:-14px -139px;}
.input-checkbox-disabled {background-position:-28px -139px;}
.input-radio-checked {background-position:-14px -153px;}
.input-radio-disabled {background-position:-28px -153px;}
.clickable {cursor:default;}

.button,
button,
input[type="submit"] {display:inline-block; border:1px solid #869199; color:#fff !important; font-family:Arial,sans-serif; font-size:12px; font-weight:bold; line-height:1; padding:6px 12px; margin:0; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); text-align:center; text-decoration:none; text-transform:inherit; vertical-align:bottom; cursor:default;
	background:#85b216 url(https://www.biolinked.com/skin/frontend/biolinked/default/images/button.png) no-repeat; 
	-webkit-background-size: 100% 100%;
	   -moz-background-size: 100% 100%;
	    -ms-background-size: 100% 100%;
	     -o-background-size: 100% 100%;
	        background-size: 100% 100%;
  -webkit-box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.25), inset 1px 1px 3px rgba(255,255,255,0.4);
     -moz-box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.25), inset 1px 1px 3px rgba(255,255,255,0.4);
          box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.25), inset 1px 1px 3px rgba(255,255,255,0.4);
}
.submitting {position:relative;}
.submitting:before {content:''; display:block; width:100%; height:100%; position:absolute; top:-1px; left:-1px;}
.submitting:after {content:''; display:block; background:url('https://www.biolinked.com/skin/frontend/biolinked/default/images/loading.gif') no-repeat 50%; width:15px; height:100%; position:absolute; top:-1px; right:-25px;}
a.button:hover {text-decoration:none;}
.button-grey,
.picture-preview input,
.button:disabled,
button:disabled,
input[type="submit"]:disabled {background:url('https://www.biolinked.com/skin/frontend/biolinked/default/images/button-grey.png') no-repeat scroll 0% 0% / 100% 100% #EEEFEF !important; border:1px solid #bac0c3; border-right-color:#9a9ea1; border-bottom-color:#9a9ea1; color:#717c84 !important; text-shadow:none;
  -webkit-box-shadow:inset 0 -1px 3px #c5c5c5, inset 1px 1px 3px #fff !important;
     -moz-box-shadow:inset 0 -1px 3px #c5c5c5, inset 1px 1px 3px #fff !important;
          box-shadow:inset 0 -1px 3px #c5c5c5, inset 1px 1px 3px #fff !important;
}
.button-grey,
.picture-preview input {font-weight:normal;}
.button:disabled,
button:disabled,
input[type="submit"]:disabled {color:#9a9ea1 !important; position:relative; opacity:0.7 !important; filter:alpha(opacity=70) !important;}
.button-grey-flat {background:#e7eaea; border:1px solid #9fa9ae; color:#3f4040 !important; padding:6px 10px; font-weight:normal; text-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
.button-blue-flat {background:#258ba9; border:1px solid #258ba9; color:#fff !important; padding:6px 10px; font-weight:bold; text-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
.button-red {background:#b03f25; border:1px solid #7b3b28; padding:6px 10px; font-weight:normal; text-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
.button-blue {background-color:#4094c9; font-weight:normal;}
.button-contact {background-color:#4094c9; font-weight:normal; padding:6px 6px;}
.button-contact span {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/24/contact.png) no-repeat 0 50%; padding-left:28px;}
.button-small {font-size:11px !important; padding:5px 8px 4px !important;}
.button-large {font-size:14px !important; padding:7px 20px !important;}
.button-larger {font-size:14px !important; padding:9px 10px !important;}
button.no-style {background:none; border:none; color:inherit !important; font-size:inherit; font-weight:inherit; line-height:inherit; text-shadow:none; margin:0; padding:0; vertical-align:baseline; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.button:hover,
button:hover,
input[type="submit"]:hover {opacity:0.9; filter:alpha(opacity=90);}
.button:active,
button:active,
input[type="submit"]:active {
	-webkit-box-shadow:inset -1px -1px 3px rgba(255, 255, 255, 0.3), inset 1px 1px 3px rgba(0, 0, 0, 0.2) !important;
	   -moz-box-shadow:inset -1px -1px 3px rgba(255, 255, 255, 0.3), inset 1px 1px 3px rgba(0, 0, 0, 0.2) !important;
	    -ms-box-shadow:inset -1px -1px 3px rgba(255, 255, 255, 0.3), inset 1px 1px 3px rgba(0, 0, 0, 0.2) !important;
	     -o-box-shadow:inset -1px -1px 3px rgba(255, 255, 255, 0.3), inset 1px 1px 3px rgba(0, 0, 0, 0.2) !important;
          box-shadow:inset -1px -1px 3px rgba(255, 255, 255, 0.3), inset 1px 1px 3px rgba(0, 0, 0, 0.2) !important;
}
.button:disabled:active,
button:disabled:active,
input[type="submit"]:disabled:active {
  -webkit-box-shadow:none !important;
     -moz-box-shadow:none !important;
      -ms-box-shadow:none !important;
       -o-box-shadow:none !important;
          box-shadow:none !important;
}

.browse {width:0; height:0; overflow:hidden;}

.validation-failed,
.validation-error,
.product-category-id.validation-failed + .select-wrap,
.product-category-id.validation-error + .select-wrap {background-color:#f4e8e5 !important;}
.validation-failed + .input-checkbox {background-position:-42px -139px;}
.validation-failed + .input-radio {background-position:-42px -153px;}
.validation-advice {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/validation-advice.png) no-repeat; color:#b03f25; font-size:9px; line-height:1; margin:3px 0 0; padding:1px 0 0 11px; clear:both;}

/* widgets */
.field-container .firstname,
.field-container .lastname {width:146px;}
.field-container .tel-country-code,
.field-container .tel-area-code {width:54px;}
.field-container .tel-number {width:148px;}

.field-container .date-day,
.field-container .date-year {width:68px;}
.field-container .date-month {width:150px;}


.box-border {border:1px solid #cdcdcd; color:#717c84; padding:3px; -moz-box-shadow:inset -1px -1px 2px #ddd; -webkit-box-shadow:inset -1px -1px 2px #ddd; box-shadow:inset -1px -1px 2px #e8e8e8;}
.box-grey {background:#f8f9f9; margin:0;}
.box-gradient {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x center top; background-size:100% 30px; border: 1px solid #aeb5ba;}
.box-body {padding:10px;}
.box-rounded {margin-bottom:15px; position:relative; overflow:hidden;}
.box-rounded .box-body {border:1px solid #aeb5ba; color:#717c84; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.box-rounded-gradient {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x center top; background-size:100% 20px; border: 1px solid #cdcdcd; padding:15px 3px 20px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -moz-box-shadow:inset -1px -1px 2px #ddd; -webkit-box-shadow:inset -1px -1px 2px #ddd; box-shadow:inset -1px -1px 2px #e8e8e8;}
.box-tabs {padding-top:30px;}
.box-tabs .box-body {-webkit-border-top-left-radius:0; -moz-border-radius-topleft:0; border-top-left-radius:0;}

.info-box {background:#f8f9f9; border:1px solid #aeb5ba; color:#3f4040; padding:7px 10px; margin-bottom:15px;}

.image-browse-container {min-width: 300px;}
.image-container {display:inline-block; font-size:0; line-height:0; position:relative;}
.image-border {display:block; position:absolute; width:100%; height:100%; margin:0; border:1px solid rgba(0,0,0,0.15); top:0; left:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.mfp-content .mfp-img-zoom-out {cursor:-webkit-zoom-out; cursor:-moz-zoom-out; cursor:zoom-out;}
.mfp-content .mfp-img,
.popup-image,
.popup-gallery,
.popup-iframe {cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in;}
.popup-image:hover .image-border,
.popup-gallery:hover .image-border,
.popup-iframe:hover .image-border {background:rgba(255, 255, 255, 0.1);}
a.image-container:hover {opacity:0.9; filter:alpha(opacity=90);}

ul.messages {list-style:none outside none; margin:0; padding:0;}
ul.messages ul {background:#f8f9f9; border:1px solid #aeb5ba; color:#3f4040; padding:6px 10px; margin-bottom:15px; list-style:none outside none;}
ul.messages h1, ul.messages h2, ul.messages h3, ul.messages h4, ul.messages h5, ul.messages h6,
.info-box h1, .info-box h2, .info-box h3, .info-box h4, .info-box h5, .info-box h6 {color:inherit; margin:0 0 4px; font-size:13px; font-weight:bold; line-height:1.4;}
ul.messages p,
.info-box p {color:inherit; margin:0 0 4px; font-size:13px; line-height:1.4;}
ul.messages p:last-child,
.info-box p:last-child {margin-bottom:0;}
ul.messages .success-msg ul,
ul.messages .warning-msg ul,
ul.messages .alert-msg ul,
ul.messages .error-msg ul,
ul.messages .notice-msg ul {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/success.png); background-repeat:no-repeat; background-position:8px 7px; padding-left:32px;}
ul.messages .warning-msg ul,
ul.messages .alert-msg ul {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/alert.png);}
ul.messages .error-msg ul {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/error.png);}
ul.messages .notice-msg ul {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/notice.png); background-position:8px 8px;}
.main-header ul.messages {position: absolute; bottom:21px; width:100%; min-width:980px; font-size:11px; text-align:center;}
.main-header ul.messages ul {background-color:#fdfea8; border-color:#9fa9ae; color:#110e0c; display:inline-block; max-width:440px; margin:5px 0; padding:3px 10px; font-size:11px; text-align:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.main-header ul.messages h1,
.main-header ul.messages h2,
.main-header ul.messages h3,
.main-header ul.messages h4,
.main-header ul.messages h5,
.main-header ul.messages h6,
.main-header ul.messages p {font-size:inherit;}
.main-header ul.messages .success-msg ul,
.main-header ul.messages .warning-msg ul,
.main-header ul.messages .alert-msg ul,
.main-header ul.messages .error-msg ul {background-position:8px 3px; padding-left:30px;}

.main-header .restriction-message ul.messages {margin-left:24px; bottom:15px;}
.customer-account-contact-details .restriction-message ul.messages .warning-msg ul,
.customer-account-company-details .restriction-message ul.messages .warning-msg ul,
.customer-account-add-certification .restriction-message ul.messages .warning-msg ul,
.customer-activity-post-buying-request .restriction-message ul.messages .warning-msg ul,
.customer-activity-add-new-products .restriction-message ul.messages .warning-msg ul {background:transparent; border:none; color:#717c84; max-width:400px;}
.customer-account-contact-details .restriction-message ul.messages .warning-msg ul li,
.customer-account-company-details .restriction-message ul.messages .warning-msg ul li,
.customer-account-add-certification .restriction-message ul.messages .warning-msg ul li,
.customer-activity-post-buying-request .restriction-message ul.messages .warning-msg ul li,
.customer-activity-add-new-products .restriction-message ul.messages .warning-msg ul li {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/alert.png) no-repeat 8px 0; padding:0 0 0 28px;}
.customer-account-contact-details .restriction-message ul.messages .warning-msg ul em,
.customer-account-company-details .restriction-message ul.messages .warning-msg ul em,
.customer-account-add-certification .restriction-message ul.messages .warning-msg ul em,
.customer-activity-post-buying-request .restriction-message ul.messages .warning-msg ul em,
.customer-activity-add-new-products .restriction-message ul.messages .warning-msg ul em {top:0;}

.main-header ul.messages .success-msg ul,
.main-header ul.messages .warning-msg ul,
.main-header ul.messages .alert-msg ul,
.main-header ul.messages .error-msg ul {background-position:8px 4px; padding-left:30px;}

.customer-account-contact-details ul.messages .warning-msg ul,
.customer-account-company-details ul.messages .warning-msg ul,
.customer-account-add-certification ul.messages .warning-msg ul,
.customer-activity-post-buying-request ul.messages .warning-msg ul,
.customer-activity-add-new-products ul.messages .warning-msg ul {background-image:none; padding:0; text-align:center;}
.customer-account-contact-details ul.messages .warning-msg ul li,
.customer-account-company-details ul.messages .warning-msg ul li,
.customer-account-add-certification ul.messages .warning-msg ul li,
.customer-activity-post-buying-request ul.messages .warning-msg ul li,
.customer-activity-add-new-products ul.messages .warning-msg ul li {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/32/alert.png) no-repeat 0 10px; display:inline-block; padding:14px 10px 14px 42px;}
.customer-account-contact-details ul.messages .warning-msg ul p,
.customer-account-company-details ul.messages .warning-msg ul p,
.customer-account-add-certification ul.messages .warning-msg ul p,
.customer-activity-post-buying-request ul.messages .warning-msg ul p,
.customer-activity-add-new-products ul.messages .warning-msg ul p {font-size:16px;}
.customer-account-contact-details ul.messages .warning-msg ul em,
.customer-account-company-details ul.messages .warning-msg ul em,
.customer-account-add-certification ul.messages .warning-msg ul em,
.customer-activity-post-buying-request ul.messages .warning-msg ul em,
.customer-activity-add-new-products ul.messages .warning-msg ul em {color:#b03f25; font:normal normal bold 19px/84% "Palatino Linotype", "Book Antiqua", Palatino, serif; position:relative; top:-3px;}

.col-left {float:left;}
.col-right {float:right;}

/* accordion */
ul.accordion {list-style:none outside none; margin:0; padding:0;}
ul.accordion > li {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-black-right.png) no-repeat 4px 0; padding:0 0 8px 24px;}
ul.accordion > li > a {font-weight:bold;}
ul.accordion > li > div {display:none; padding:15px 0 30px; color:#717c84;}
ul.accordion > li > div h4 {margin:15px 0; color:#110e0c;}
ul.accordion > li > div h5 {margin:0 0 5px; font-size:13px;}
ul.accordion > li > div p {margin:0;}
ul.accordion > li > div p img {margin:0 3px; vertical-align:bottom;}
ul.accordion > li > div ul {margin:5px 0 0; padding-left:17px; list-style:disc outside none;}
ul.accordion > li > div ol {margin:5px 0 0; padding-left:20px;}
ul.accordion > li > div .button {margin:15px 0 0 15px;}
ul.accordion > li.open {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-black-bottom.png) no-repeat 0 5px;}
ul.accordion > li.open > a {text-decoration:underline;}
ul.accordion > li.open > div {display:block;}
dl.accordion dt {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-green-right.png) no-repeat 4px 0; padding:0 0 0 24px; margin:0 0 5px; cursor:pointer;}
dl.accordion dt.open {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-green-bottom.png) no-repeat 0 5px;}
dl.accordion dd ol {display:none; margin-left:24px;}
dl.accordion dd.open ol {display:block;}
dl.accordion dd li {margin:0 0 5px;}
.toggle-trigger {display:inline-block; margin-bottom:4px; outline:none;}
.toggle-icon {background:#e7eaea; border:1px solid #bcc2c7; display:inline-block; width:12px; height:12px; line-height:12px; margin-right:9px; position:relative; vertical-align:top; overflow:hidden; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.2); box-shadow:inset 0 0 4px rgba(0,0,0,0.2);}
.toggle-icon:before,
.collapsed .toggle-icon:after {content:''; background:#4094c9; width:8px; height:2px; position:absolute; top:5px; left:2px;}
.collapsed .toggle-icon:after {width:2px; height:8px; top:2px; left:5px;}
/* /accordion */

/* color classes */
.white {color:#fff !important;}
.white-bg {background-color:#fff !important;}
.black {color:#110e0b !important;}
.black-bg {background-color:#110e0b !important;}
.green {color:#85b216 !important;}
.green-bg {background-color:#85b216 !important;}
.blue {color:#4094c9 !important;}
.blue-bg {background-color:#4094c9 !important;}
.grey {color:#c2c4c4 !important;}
.grey-bg {background-color:#c2c4c4 !important;}
.darkgrey {color:#8c959b !important;}
.darkgrey-bg {background-color:#8c959b !important;}
.lightgrey {color:#e6e8e9 !important;}
.lightgrey-bg {background-color:#e6e8e9 !important;}
.darkergrey {color:#717c84 !important;}
.darkergrey-bg {background-color:#717c84 !important;}
.greyblack {color:#3f4040 !important;}
.greyblack-bg {background-color:#3f4040 !important;}
.darkred {color:#b03f25 !important;}
.darkred-bg {background-color:#b03f25 !important;}
.darkcyan {color:#2e816c !important;}
.darkcyan-bg {background-color:#2e816c !important;}
/* /color classes */

/* scrollbars */
body ::-webkit-scrollbar {background-color:#f6f8f8; width:16px; height:16px;}
body ::-webkit-scrollbar-track-piece {border-right:1px solid #e6e6e6;}
body ::-webkit-scrollbar-track-piece:horizontal {border-right:none; border-bottom:1px solid #e6e6e6;}
body ::-webkit-scrollbar-thumb {background:#eeefef; border:1px solid #bac0c3; border-right-color:#9a9ea1; border-bottom-color:#9a9ea1; -webkit-box-shadow:inset -1px -1px 3px #ccc, inset 1px 1px 3px #f8f8f8; -moz-box-shadow:inset -1px -1px 3px #ccc, inset 1px 1px 3px #f8f8f8; box-shadow:inset -1px -1px 3px #ccc, inset 1px 1px 3px #f8f8f8;}
body ::-webkit-scrollbar-button {background:#eeefef url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat -1px -168px; border:1px solid #bac0c3; border-right-color:#9a9ea1; border-bottom-color:#9a9ea1; width:16px; height:16px; -webkit-box-shadow:inset -1px -1px 3px #ccc, inset 1px 1px 3px #f8f8f8; -moz-box-shadow:inset -1px -1px 3px #ccc, inset 1px 1px 3px #f8f8f8; box-shadow:inset -1px -1px 3px #ccc, inset 1px 1px 3px #f8f8f8;}
body ::-webkit-scrollbar-button:end {background-position:-17px -168px;}
body ::-webkit-scrollbar-button:horizontal {background-position:-33px -168px;}
body ::-webkit-scrollbar-button:horizontal:end {background-position:-49px -168px;}
/* /scrollbars */

/* selection */
::-webkit-selection {background:#4094c9; color:#fff;}
::-moz-selection {background:#4094c9; color:#fff;}
::selection {background:#4094c9; color:#fff;}
/* /selection */

/* toolbars */
.toolbar {padding:6px 10px 6px 21px;}
.toolbar button,
.toolbar .button {margin-right:4px;}
.toolbar-lightgrey {background:#f6f8f8;}
/* /toolbar */

/* links with icon */
.icon-link {font-size:12px;}
.icon-link img {margin-right:2px; vertical-align:middle;}
.icon-link p {margin:5px 0;}
.icon-link a {position:relative; bottom:-1px;}
/* /links with icon */

/* button icons */
.button-icon-16,
.button-icon-24 {background-repeat:no-repeat; background-position:0 50%; margin-left:-3px; padding-left:19px;}
.button-icon-24 {background-position:0 40%; padding-left:27px; display:block; height:24px; line-height:24px; margin:-5px 0 -5px -3px;}
.button-icon-16 {display:block; height:16px; line-height:16px; margin:-2px 0 -2px -3px;}
.button-small .button-icon-16 {margin-top:-3px;}
/* /button icons */

/* icons */
.icon-16,
.icon-24,
.icon-32,
.icon-48 {background:transparent no-repeat 0 50%; display:inline-block; height:16px; line-height:16px; padding-left:16px; vertical-align:middle;}
.icon-24 {height:24px; line-height:24px; padding-left:24px;}
.icon-32 {height:32px; line-height:32px; padding-left:32px;}
.icon-48 {height:48px; line-height:48px; padding-left:48px;}

.icon-16-forward {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/forward.png);}
.icon-16-back {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/back.png);}
.icon-16-edit {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/edit.png);}
.icon-16-message-send {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/24/message-send.png); background-position:0 60%; padding-left:27px;}
.icon-16-contact-block {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/contact-block.png);}
.icon-16-contact-unblock {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/contact-unblock.png);}
.icon-16-contact-add {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/contact-add.png);}
.icon-16-arrow-blue-up {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/arrow-blue-up.png);}
.icon-16-arrow-blue-down {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/arrow-blue-down.png);}
.icon-16-arrow-grey-up {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/arrow-grey-up.png);}
.icon-16-arrow-grey-down {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/arrow-grey-down.png);}
.icon-16-help {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/help.png);}
.icon-16-add {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/add.png);}
.icon-16-favorites {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/favorites.png);}
.icon-16-refresh {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/refresh.png);}
.icon-16-dot-blue {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/dot-big-blue.png); background-position:7px 50%;}
.icon-16-search {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/search.png);}

.icon-24-message-send {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/24/message-send.png);}
.icon-24-contact {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/24/contact.png);}
.icon-24-contact-new {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/24/contact-new.png);}
.icon-24-favorites {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/24/favorites.png);}
.icon-24-search {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/24/search.png);}

.icon-32-messages {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/32/messages.png);}
.icon-32-buy {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/32/buy.png);}
.icon-32-sell {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/32/sell.png);}

.icon-48-messages {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/48/messages.png);}
.icon-48-search {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/48/search.png);}
.icon-48-back {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/48/back.png);}
/* /icons */

/* hint */
.hint ul {color:#3f4040; padding:0; margin:1em 0;}
.hint li {list-style:disc inside none; margin:0 !important; line-height:1.5em;}
.hint {
  background:#fff;
  border:1px solid #cdcdcd;
  color:#717c84;
  padding:0 9px;
  margin-top:20px;
  font-size:11px;
  line-height:1.5em;
  text-align:left;
  position:absolute;
  right:15px;
  -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
     -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
          box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}
.hint:before,
.hint:after {
  content:'';
  display:block;
  border-bottom:12px solid transparent;
  border-left:14px solid rgba(0,0,0,0.3);
  width:0;
  height:1px;
  position:absolute;
  top:12px;
  right:-16px;
}
.hint:after {
  border-left-color:#fff;
  top:12px;
  right:-12px;
}
.hint:before {
  -webkit-filter: blur(1px);
     -moz-filter: blur(1px);
      -ms-filter: blur(1px);
       -o-filter: blur(1px);
          filter: blur(1px);
}
/* /hint */

/* tooltip */
.tooltip {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/help.png) no-repeat; float:right; width:200px; font-size:9px; line-height:1.5; position:relative; top:-20px; z-index:999;}
.tooltip .toggle {background:none; margin-bottom:1px; cursor:help;}
.tooltip .tt-content {display:none; position:absolute; z-index:1001;}
.tooltip .tt-title {background:#e6e9ea; border:1px solid #bcc2c7; border-bottom:none; padding:1px 8px; font-weight:bold;}
.tooltip .tt-text {background:#fff; border:1px solid #bcc2c7; padding:4px 8px;}
.tooltip .tt-text ul {list-style-position:inside; margin:0; padding:0;}
.inline-tooltip {float:right; position:relative;}
.inline-tooltip .tooltip {position:absolute; left:5px;}
@-moz-document url-prefix() { 
  .inline-tooltip .tooltip {top:3px;}
}
.field-title .tooltip,
.field-subtitle .tooltip {top:-2px; left:5px;}
.field-subtitle.has-tooltip {display:inline-block; max-width:none; line-height:1.5;}
.image-toggle.has-tooltip {display:inline-block; max-width:none; line-height:1.5; }
.image-toggle.has-tooltip .tooltip {top:2px; margin-left:10px;}
form label.has-tooltip {width:auto; display:inline-block; padding-bottom:0;}
.th-tooltip {display:inline-block; position:relative;}
.th-tooltip .tooltip {float:none; position:absolute; top:7px; right:-205px;}
.th-tooltip .tooltip .toggle {float:left;}
/* /tooltip */

/* modal */
body .mfp-bg {display:none; background:#000; opacity:1; filter:alpha(opacity=100);}
body .mfp-inline-holder .mfp-content,
body .mfp-ajax-holder .mfp-content {background:#fff; border:3px solid #4194c9; border-top-width:28px; width:auto; min-width:280px; padding:20px 10px; margin-bottom:40px;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
     -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
          box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
body .mfp-close-btn-in .mfp-close {width:28px; height:28px; line-height:29px; position:absolute; top:-28px; right:-3px;}
body .mfp-iframe-holder .mfp-content .mfp-title {position:absolute;}
body .mfp-inline-holder .mfp-content .mfp-title,
body .mfp-ajax-holder .mfp-content .mfp-title {color:#fff; font-size:11px; line-height:28px; position:absolute; top:-28px; left:10px; text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
/* /modal */

/* user-toolbar */
#user-toolbar {border-bottom:2px solid #ced3d6; color:#717c84; height:22px; padding-top:4px;}
	#user-menu {float:right;}
	#user-menu ul {float:left; list-style:none outside none; margin:0; padding:0;}
	#user-menu ul.user-menu-icons {margin-right:11px;}
	#user-menu ul.user-menu-icons li {display:block; float:left;}
	#user-menu ul.user-menu-icons li a {display:block; width:16px; height:16px;}
	li.mail-inbox a {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/letter.png) no-repeat left 4px; position:relative;}
	li.mail-inbox a .message-count {display:block; position:absolute; left:0; margin-left:10px; background:#b03f25; color:#fff; font-size:8px; font-weight:bold; line-height:10px; height:10px; min-width:6px; padding:0 2px; text-align:center; text-indent:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	#user-menu ul.user-menu-text li,
	#user-menu ul.user-menu-icons li {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/user-toolbar/separator.png) no-repeat 0 55%; display:block; padding-left:3px; float:left; font-weight:bold; line-height:1em; position:relative;}
	#user-menu ul.user-menu-text li:first-child,
	#user-menu ul.user-menu-icons li {background:none;}
	#user-menu ul.user-menu-text li a {display:block; border:1px solid #fff; border-bottom:none; color:#717c84; padding:4px 7px; position:relative; z-index:999;}
	#user-menu ul.user-menu-text ul {display:none; background:#fff; border:1px solid #717c84; position:absolute; top:22px; padding:4px 0; min-width:95%; z-index:998;}
	#user-menu ul.user-menu-text li a:hover,
	#user-menu ul.user-menu-text li.hover a {background:#fff; border-color:#717c84; padding-bottom:5px; text-decoration:none;}
	/*#user-menu ul.user-menu-text li a:hover + ul,
	#user-menu ul.user-menu-text ul:hover,
	#user-menu ul.user-menu-text li.hover ul {display:block;}*/
	#user-menu ul.user-menu-text li.no-children a:hover {border-color:transparent; color:#4094c9; padding-bottom:4px;}
	#user-menu ul.user-menu-text ul li {background:none; float:none; border:none; font-weight:normal; white-space:nowrap;}
	#user-menu ul.user-menu-text ul li a {border:none;}
	#user-menu ul.user-menu-text ul li a:hover {color:#4094c9;}
	#user-menu ul.user-menu-text ul li a .message-count {color:#b03f25;}

	#user-info {float:left; padding-top:3px;}
/* /user-toolbar */

/* header */
#header {}
  #header .inner {position:relative;}
	#biolinked-logo a {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/logo.png) no-repeat; display:block; float:left; width:230px; height:55px; margin:18px 10px 8px 0; text-indent:-999px; overflow:hidden; position:relative; z-index:1;}
  #biolinked-logo-shadow a {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/logo-shadow.png) no-repeat; display:inline-block; width:366px; height:89px; margin:30px 0 0; text-indent:-999px; overflow:hidden; position:relative; z-index:1;}
  .heading-green {
    background: #8fc146;
    background-image: -webkit-linear-gradient(top, #8fc146, #a8d270);
    background-image:    -moz-linear-gradient(top, #8fc146, #a8d270);
    background-image:     -ms-linear-gradient(top, #8fc146, #a8d270);
    background-image:      -o-linear-gradient(top, #8fc146, #a8d270);
    background-image:         linear-gradient(top, #8fc146, #a8d270);
    color:#110e0b;
    font-size:26px;
    line-height:52px;
    height:52px;
  }
  .about-us .tabbed-menu {padding-left:0; margin:10px 0 0;}
  .about-us .tabbed-menu ul.tabbed-menu-tabs li {font-size:17px; margin-left:0; margin-right:10px;}
  .about-us .tabbed-menu ul.tabbed-menu-tabs {}
  .about-us .tabbed-menu ul.tabbed-menu-tabs li.active a {border-bottom-color:#9fa9ae;}
  .about-us .back-to-homepage {position:absolute; right:0; bottom:0;}
  .about-us .main {background:#fafbfc;}
  .about-us .main .inner {position:relative;}
  .about-us .footer-sitemap {margin-top:200px;}
  .about-us .page-title {display:none;}
  .about-us .std {color:#555f77; font-size:17px; line-height:1.2; padding-top:20px;}
  .about-us .std div.box {background-color:#fff; width:680px; padding:10px 110px; margin:30px auto;}
  .about-us .std iframe {margin-bottom:1.5em;}
  .about-us .std div.person {display:inline-block; width:210px; margin:0 30px;}
  .about-us .std div.person:nth-child(-n+3) {width:320px; margin:0 0 60px;}
  .about-us .std div.person:nth-child(4) {margin-left:-40px;}
  .about-us .std div.person:last-child {margin-right:-40px;}
  .about-us .std div.person .name {font-size:23px; font-weight:bold;}
  .about-us .std h2 {color:#93b131; font-size:25px; font-weight:normal; margin-top:10px; text-align:center;}
  .about-us .std p {margin:1.5em 0;}
  .about-us .std ul {list-style:disc inside none; padding-left:1px;}
  .about-us .std li {line-height:1.5;}
  .about-us .std .green {color:#8fc146 !important;}
  .about-us .std a:hover strong {color:#4094c9 !important;}
  .about-us aside {
    color: #8fc146;
    font-weight: bold;
    font-size: 20px;
    line-height: 1;
    width: 336px;
    padding: 0 55px 0 15px;
    position: absolute;
    left: 0;
    top: 430px;
    text-align: center;
  }
  .cms-about-us .std {
  }
  .cms-about-biolinked-website .std {
    background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/backgrounds/about-biolinked-website.jpg) no-repeat -20px 5px;
    min-height:341px;
    padding-left: 510px;
  }
	#main-menu {position:relative;}
	#main-menu ul {list-style:none outside none; margin:45px 0 0 0; padding:0; width:100%; position:absolute; text-align:center; font-size:0;}
	#main-menu li {display:inline-block; background:#e6e9ea; border:1px solid #c9cdcf; border-bottom:none; border-left-width:0; color:#717c84; font-size:14px; font-weight:700; line-height:14px;}
	#main-menu li:first-child {border-left-width:1px;}
	#main-menu li.active {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat 0 0; border-color:#aeb5ba; color:#3f4040;}
	#main-menu li a {display:block; border-bottom:1px solid #aeb5ba; color:#717c84; padding:10px 28px; text-decoration:none;}
	#main-menu li.active a {border-bottom-color:#f9fafa; color:#3f4040;}
/* /header */

/* main */
#main {}
	#search-bar {background:#f9fafa; border:1px solid #aeb5ba; margin-top:-1px; -moz-box-shadow:1px 2px 2px #eee; -webkit-box-shadow:1px 2px 2px #eee; box-shadow:1px 2px 2px #eee;
		border-width: 1px;
		border-image: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		border-image:    -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		border-image:     -ms-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		border-image:      -o-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		border-image:         linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
	}
  #search-bar-mini {position:absolute; bottom:0; right:0;}
	#searchForm {border:2px solid #fff; border-top:none; padding:8px 6px 6px;}
	.full-width #searchForm {padding-left:119px;}
  #search-bar-mini #searchForm {border:0; padding:0 0 8px;}
	#searchForm #keyword,
	#searchForm #country {display:block; float:left; height:26px; margin-right:7px; position:relative; text-align:left;}
	#searchForm #keyword input,
	#searchForm #country select {color:#717c84; padding:3px 5px 2px;}
	#searchForm #country select {padding:3px;}
	#searchForm #keyword input {width:441px;}
	#searchForm #keyword input.placeholder {color:#c2c4c4;}
  #search-bar-mini #searchForm #keyword input {border-color:#aeb5ba !important; width:278px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
	#searchForm #country .select-wrap {height:24px;}
	#searchForm #country .select-wrap .select {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/form-sprites.png) no-repeat 100% -69px; width:240px; height:22px; line-height:22px; padding-right:36px;}
	#searchForm #country .select-wrap select {width:250px; height:26px; line-height:24px;}
	#searchForm #country option {background:#fff; color:#717c84; padding:1px 3px;}
	
	.green-line {background:#85b216; height:4px; margin-top:-1px;
		-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5);
		   -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5);
		        box-shadow:inset 0 1px 2px rgba(0,0,0,0.5);
	}

  #nav-top-outer {position:relative;}
	.nav-top-container {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x 50% -40px; border:1px solid #c9cdcf; border-top:none;
		-webkit-box-shadow:1px 2px 2px #eee;
		   -moz-box-shadow:1px 2px 2px #eee;
		        box-shadow:1px 2px 2px #eee;
		border-width: 0 1px 1px 1px;
		border-image: -webkit-linear-gradient(left, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(160,160,160,0.5) 100%) 1;
		border-image:    -moz-linear-gradient(left, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(160,160,160,0.5) 100%) 1;
		border-image:     -ms-linear-gradient(left, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(160,160,160,0.5) 100%) 1;
		border-image:      -o-linear-gradient(left, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(160,160,160,0.5) 100%) 1;
		border-image:         linear-gradient(left, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(160,160,160,0.5) 100%) 1;
	}
  .col2-right-layout .nav-top-container {border-top-width:1px;}
  .col2-right-layout .green-line {margin-top:0;}
	.nav-top-container #nav-top {list-style:none; width:1098px; max-width:100%; height:34px; padding:0; margin:0 auto;}
	.nav-top-container #nav-top li {float:left; font-weight:bold; font-size:9px; line-height:12px; text-align:center; text-transform:uppercase; position:relative;}
	.nav-top-container #nav-top li.nav-1 {width:7%;}
	.nav-top-container #nav-top li.nav-2 {width:9%;}
	.nav-top-container #nav-top li.nav-3 {width:15%;}
	.nav-top-container #nav-top li.nav-4 {width:13%;}
	.nav-top-container #nav-top li.nav-5 {width:11%;}
	.nav-top-container #nav-top li.nav-6 {width:12%;}
	.nav-top-container #nav-top li.nav-7 {width:11%;}
	.nav-top-container #nav-top li.nav-8 {width:12%;}
	.nav-top-container #nav-top li.nav-9 {width:10%;}
	.nav-top-container #nav-top a,
  .nav-top-container #nav-top li > span {display:block; border-left:1px solid #c9cdcf; border-left-color:rgba(160,160,160,0.5); border-bottom:none; height:25px; padding:5px 15px; color:#3f4040; position: relative; z-index: 999;}
  .nav-top-container #nav-top li > span {color:#9aa1a6; cursor:default;}
	/*
	.nav-top-container #nav-top:hover a {color:#717c84;}
	.nav-top-container #nav-top:hover ul a {color:#3f4040;}
	.nav-top-container #nav-top:hover a span:after {opacity:.5; filter:alpha(opacity=50);}
	.nav-top-container #nav-top .hover a span:after {opacity:1; filter:alpha(opacity=100);}
	*/
	.nav-top-container #nav-top a:hover {color:#4094c9 !important; text-decoration:none;}
	.nav-top-container #nav-top .hover a,
  .nav-top-container #nav-top .hover > span {background-color:#fff; color:#8ec13f; text-decoration:none;}
	.nav-top-container #nav-top a span:after,
  .nav-top-container #nav-top > li > span span:after {content:''; background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-green-bottom.png) no-repeat; display:inline-block; width:17px; height:8px; margin-left:5px;}
	.nav-top-container #nav-top li.first a,
  .nav-top-container #nav-top li.first > span {border-left:none;}
	.nav-top-container #nav-top li.first ul {margin-left:-1px;}
	.nav-top-container #nav-top ul {display:none; list-style:none; background:#fff; border:1px solid #ccc; border-top:0; position:absolute; width:auto; min-width:99%; margin:0; padding:0; z-index:998;
		border-width: 0 1px 1px;
		border-image: -webkit-linear-gradient(top, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 100%) 1;
		border-image:    -moz-linear-gradient(top, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 100%) 1;
		border-image:     -ms-linear-gradient(top, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 100%) 1;
		border-image:      -o-linear-gradient(top, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 100%) 1;
		border-image:         linear-gradient(top, rgba(160,160,160,0.5) 0%, rgba(0,0,0,0.3) 100%) 1;
	}
	.nav-top-container #nav-top li.last ul {right:-1px;}
	.full-width .nav-top-container #nav-top li.last ul {right:-1px;}
	/*
	.nav-top-container #nav-top ul:before {
		content: '';
		height: 100%;
		width: 60px;
		background-image: -webkit-linear-gradient(left, rgba(50,50,50,0.03), rgba(50,50,50,0));
		background-image:    -moz-linear-gradient(left, rgba(50,50,50,0.03), rgba(50,50,50,0));
		background-image:     -ms-linear-gradient(left, rgba(50,50,50,0.03), rgba(50,50,50,0));   
		background-image:      -o-linear-gradient(left, rgba(50,50,50,0.03), rgba(50,50,50,0));
		background-image:         linear-gradient(left, rgba(50,50,50,0.03), rgba(50,50,50,0));
		position: absolute;
		left: 100%;
		top: 30px;
		-webkit-transform: skew(0, 45deg);
		   -moz-transform: skew(0, 45deg);
		        transform: skew(0, 45deg);
	}
	.nav-top-container #nav-top ul:after {
		content: '';
		width: 100%;
		height: 60px;
		background-image: -webkit-linear-gradient(top, rgba(50,50,50,0.03), rgba(50,50,50,0));
		background-image:    -moz-linear-gradient(top, rgba(50,50,50,0.03), rgba(50,50,50,0));
		background-image:     -ms-linear-gradient(top, rgba(50,50,50,0.03), rgba(50,50,50,0));   
		background-image:      -o-linear-gradient(top, rgba(50,50,50,0.03), rgba(50,50,50,0));
		background-image:         linear-gradient(top, rgba(50,50,50,0.03), rgba(50,50,50,0));
		position: absolute;
		top: 100%;
		left: 30px;
		-webkit-transform: skew(45deg);
		   -moz-transform: skew(45deg);
		        transform: skew(45deg);
	}
	*/
	.nav-top-container #nav-top li.last li {text-align:right;}
	/*.nav-top-container #nav-top .hover ul {display:block;}*/
	.nav-top-container #nav-top ul li {float:none; width:auto; font-weight:normal; font-size:13px; text-align:left; text-transform:none; white-space:nowrap;}
	.nav-top-container #nav-top ul li.last {padding-bottom:4px;}
	.nav-top-container #nav-top ul ul {display:none !important;}
	.nav-top-container #nav-top ul a,
  .nav-top-container #nav-top ul li > span,
	.nav-top-container #nav-top .hover ul a {border:none; color:#3f4040; height:auto; padding:5px 12px;}
  .nav-top-container #nav-top ul li > span,
  .nav-top-container #nav-top ul .hover > span {color:#9aa1a6;}
	.nav-top-container #nav-top ul a:hover,
	.nav-top-container #nav-top ul .hover a {color:#4094c9; font-weight:normal; padding:5px 12px;}
	.nav-top-container #nav-top ul a span:after {display:none;}

	.breadcrumbs {color:#8c959b; font-size:12px; margin:5px 0;}
	.breadcrumbs ul {list-style:none outline none; margin:0; padding:0;}
	.breadcrumbs li {display:inline;}
	.breadcrumbs li a {color:#8c959b;}
	.breadcrumbs li strong {color:#4094c9; font-weight:normal;}
	
	.main-header {position:relative;}
	
	.tabs {width:100%; position:absolute; top:0;}
	.tabs ul {list-style:none outside none; margin:0; padding:0; position:relative;}
	.tabs li {background:#e6e9ea; border:1px solid #9fa9ae; border-bottom:none; display:block; float:left; margin-right:10px; color:#717c84; font-size:15px; font-weight:bold; line-height:1em;}
	.tabs li.open {background:#fff; color:#3f4040;}
	.tabs li h2,
	.tabs li h3,
	.tabs li h4,
	.tabs li h5,
	.tabs li h6 {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
	.tabs li a,
	.tabs li > span {display:block; border-bottom:1px solid #9fa9ae; color:inherit; padding:8px 11px 6px; text-decoration:none; outline:none;}
	.tabs li.open a,
	.tabs li.open > span {border-bottom-color:#fff;}
	
	.tab-content {display:none;}
	.tab-content.open {display:block;}
	
	.tabs-rounded ul li {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px;}

	.tabs2 {border:none; margin:0 0 -1px; position:relative;}
	.tabs2 ul {bottom:0;}
	.tabs2 li {border-color:#aeb5ba; font-size:11px; margin:0 3px 0 0;}
	.tabs2 li.active {background:#4194c9; border-color:#3e89b9; color:#fff; font-weight:normal; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
	.tabs2 li a,
	.tabs2 li > span {border-bottom-color:rgba(0, 0, 0, 0.2); color:#717c84; padding:5px 10px;}
	.tabs2 li.active > span {color:#fff;}
  .tabs2 span.count {display:inline-block; min-width:8px; height:10px; line-height:10px; padding:2px 3px; margin:-2px -4px -2px 2px; background:#8f9ca4; color:#fff; font-size:11px; font-weight:bold; text-align:center; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
  .tabs2 li.active span.count {background:#fff; color:#4194c9; text-shadow:none;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
         -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
              box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
  }

	.tabs3 {border:none; margin:0; position:relative;}
	.tabs3 ul {bottom:0;}
	.tabs3 li {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x 0 0; border-color:#aeb5ba; font-size:11px; font-weight:normal; margin:0 3px 0 0;}
	.tabs3 li.active {border-color:#4194c9; background:#4194c9; color:#fff; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
	.tabs3 li a,
	.tabs3 li > span {border-bottom:none; color:#717c84; padding:5px 10px;}
	.tabs3 li.active > span {color:#fff;}

	.tabbed-menu {border-bottom:1px solid #8f9ca4; margin:10px 0 15px; padding-left:15px; position:relative;}
	.tabbed-menu ul.tabbed-menu-tabs {list-style:none outside none; margin:0; padding:0; position:relative; bottom:-1px;}
	.tabbed-menu ul.tabbed-menu-tabs li {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x center center; border:1px solid #9fa9ae; border-bottom:none; display:block; float:left; margin-left:10px; color:#717c84; font-size:12px; font-weight:normal; line-height:1em;}
	.tabbed-menu ul.tabbed-menu-tabs li:first-child {}
	.tabbed-menu ul.tabbed-menu-tabs li.active {background:#fff; color:#3f4040; font-weight:bold;}
	.tabbed-menu ul.tabbed-menu-tabs li a,
	.tabbed-menu ul.tabbed-menu-tabs li span {border-bottom:1px solid #9fa9ae; display:block; color:#3f4040; padding:7px 11px; text-decoration:none;}
	.tabbed-menu ul.tabbed-menu-tabs li.active a,
	.tabbed-menu ul.tabbed-menu-tabs li.active span {border-bottom-color:#fff; color:#3f4040;}

	.sidebar {float:left; width:240px; margin-right:10px;}
	.col2-right-layout .sidebar {float:right; margin-left:10px; margin-right:0;}
	.sidebar .nav-container-frontpage {margin-top:36px;}
	.sidebar ul.nav,
	.sidebar ul.nav ul {padding:0 8px 0 3px; list-style:none outside none;}
	.sidebar ul.nav li {color:#3f4040; font-size:13px; height:38px; position:relative;}
	.sidebar ul.nav a,
  .sidebar ul.nav li > span {display:block; background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-green-right.png) no-repeat 100% 50%; border-top:1px solid #ced3d6; color:#3f4040; height:20px; padding:9px 0 9px 5px;
		border-width: 1px 0 0 0;
		border-image: -webkit-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 5%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:    -moz-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 5%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:     -ms-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 5%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;   
		border-image:      -o-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 5%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:         linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 5%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
	}
  .sidebar ul.nav li > span {color:#9aa1a6; cursor:default;}
	.sidebar ul.nav li:first-child a,
  .sidebar ul.nav li:first-child > span {border-top-color:#f8f9f9; border-image:none;}
	.sidebar ul.nav li.hover:first-child a {border-top-color:#aeb5ba;}
	.sidebar ul.nav a:hover {text-decoration:none;}
	.sidebar ul.nav ul {display:none; position:absolute; left:232px; top:-1px; width:227px; background:#fff; border:1px solid #aeb5ba; padding:6px 0; z-index:1;}
	.sidebar ul.nav ul li {border:none; height:23px;}
	.sidebar ul.nav ul a,
  .sidebar ul.nav ul li > span {padding:2px 10px;}
	.sidebar ul.nav li.hover a,
  .sidebar ul.nav li.hover > span {color:#85b216; position:absolute; top:-1px; left:-7px; width:217px; height:20px; padding:10px 11px 8px; background:#fff; border:1px solid #aeb5ba; border-right:none; font-weight:bold; z-index:2;}
	.sidebar ul.nav li.hover ul {display:block;}
	.sidebar ul.nav li.hover ul a,
  .sidebar ul.nav li.hover ul li > span {color:#3f4040; position:relative; top:0; left:0; width:auto; height:auto; padding:2px 10px; background:transparent; border:none; font-weight:normal;}
  .sidebar ul.nav li.hover ul li > span {color:#9aa1a6;}
	.sidebar ul.nav li.hover ul ul {display:none;}
	.sidebar ul.nav ul li.hover a,
  .sidebar ul.nav ul li.hover > span {color:#85b216; font-weight:bold;}
	.sidebar ul.nav ul li.hover ul {display:block; top:-17px; left:207px}
	.sidebar ul.nav ul li.hover ul a,
  .sidebar ul.nav ul li.hover ul li > span {font-weight:normal;}
	.sidebar ul.nav ul ul .hover a,
  .sidebar ul.nav ul ul .hover li > span {font-weight:bold;}
	.sidebar ul.nav ul ul ul {display:none;}
	.sidebar ul.nav ul ul {display:none !important;}

	.sidebar ul.nav2 {border:1px solid #aeb5ba; margin:0; padding:0; list-style:none outside none;}
	.sidebar ul.nav2 li {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x center top; border-top:1px solid #aeb5ba; padding:0; font-size:15px; font-weight:bold;}
	.sidebar ul.nav2 li:first-child {border-top:none;}
	.sidebar ul.nav2 li.active {background:#fff; color:#4094c9;}
	.sidebar ul.nav2 li a,
	.sidebar ul.nav2 li span {display:block; color:#110e0c; padding:7px 10px 7px 25px;}
	.sidebar ul.nav2 li.active span,
  .sidebar ul.nav2 li.active > a {color:#4094c9; text-decoration:none;}
  .sidebar ul.nav2 li.active > a:hover {text-decoration:underline;}
	.sidebar ul.nav2 li.parent > a {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-green-right.png); background-repeat:no-repeat; background-position:9px 7px;}
	.sidebar ul.nav2 li.parent.open > a {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-green-bottom.png); background-repeat:no-repeat; background-position:4px 11px;}
	.sidebar ul.nav2 ul {display:none; margin:0; padding:0; list-style:none outside none;}
	.sidebar ul.nav2 li.open ul {display:block;}
	.sidebar ul.nav2 ul li {background:#fff; border:none; margin:0; padding:0; font-size:13px; font-weight:normal;}
	.sidebar ul.nav2 ul li a,
	.sidebar ul.nav2 ul li span {padding-top:0;}
	
	.sidebar ul.nav3 {background:#f5f7f7; border:1px solid #aeb5ba; margin:0; padding:0; list-style:none outside none;}
	.sidebar ul.nav3 li {background: transparent; border-top:1px solid #aeb5ba; margin:0 5px; padding:14px 0 9px; font-size:15px; font-weight:bold;
		border-width: 1px 0 0 0;
		border-image: -webkit-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:    -moz-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:     -ms-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;   
		border-image:      -o-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:         linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;
	}
	.sidebar ul.nav3 li:first-child {border-top:0;}
	.sidebar ul.nav3 li.active {color:#4094c9;}
	.sidebar ul.nav3 li h4 {color:#110e0c; margin:0; font-size:15px; text-transform:uppercase;}
	.sidebar ul.nav3 li h4 a {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-green-right.png) no-repeat 12px 0; color:inherit; padding:0 0 3px 30px; text-decoration:none;}
	.sidebar ul.nav3 li.open h4 a {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-green-bottom.png) no-repeat 7px 4px;}
	.sidebar ul.nav3 li a,
	.sidebar ul.nav3 li span {display:block; color:#3f4040; padding:1px 30px;}
	.sidebar ul.nav3 li.active span,
  .sidebar ul.nav3 li.active > a {color:#4094c9; text-decoration:none;}
  .sidebar ul.nav3 li.active > a:hover {text-decoration:underline;}
	.sidebar ul.nav3 ul {display:none; margin:2px 0; padding:0; list-style:none outside none;}
	.sidebar ul.nav3 li.open ul {display:block;}
	.sidebar ul.nav3 ul li {border:none; margin:0; padding:0; font-size:13px; font-weight:normal;}

	.sidebar ul.nav4 {margin:0; padding:0; list-style:none outside none;}
	.sidebar ul.nav4 li {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x 0 0; border-top:1px solid #ced3d6; margin:0 5px; padding:0; font-size:15px; font-weight:bold;
		-webkit-background-size: contain;
		   -moz-background-size: contain;
		    -ms-background-size: contain;
		     -o-background-size: contain;
		        background-size: contain;
	}
	.sidebar ul.nav4 li:first-child {border-top:none; border-width:0;}
	.sidebar ul.nav4 li.active {background:#fff; color:#4094c9;}
	.sidebar ul.nav4 li h4 {color:#110e0c; margin:0; font-size:15px; text-transform:uppercase;}
	.sidebar ul.nav4 li h4 a {color:inherit; padding:0 0 3px; text-decoration:none;}
	.sidebar ul.nav4 li.open h4 a {}
	.sidebar ul.nav4 li a,
	.sidebar ul.nav4 li span {display:block; color:#3f4040; padding:5px 20px;}
	.sidebar ul.nav4 li.active > a {color:#b03f25; font-weight:bold;}
	.sidebar ul.nav4 li li.active > a:hover {text-decoration:underline; cursor:pointer;}
	.sidebar ul.nav4 ul {margin:-5px 0 0; padding:0; list-style:none outside none;}
	.sidebar ul.nav4 ul li {background:transparent; border-top:1px solid #ced3d6; margin:0; padding:0 0 0 15px; font-size:13px; font-weight:normal;
		border-width: 1px 0 0 0;
		border-image: -webkit-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:    -moz-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:     -ms-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;   
		border-image:      -o-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:         linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
	}
	.sidebar ul.nav4 li.active ul li {background:#fff;}
	.sidebar ul.nav4 ul li.bold {font-weight:bold;}
	.sidebar ul.nav4 ul li a,
	.sidebar ul.nav4 ul li span {padding:2px 0 2px 20px;}
	.sidebar ul.nav4 ul li ul {margin:0 0 5px;}
	.sidebar ul.nav4 ul li li {border:none;}
	.sidebar ul.nav4 ul li li span {display:inherit; padding:0;}
	.sidebar ul.nav4 ul#rank li a {padding:6px 20px;}
	.sidebar ul.nav4 ul.accordion > li > a {font-weight:normal;}
	.sidebar ul.nav4 ul.accordion > li > div {padding:0;}
	.sidebar ul.nav4 ul.accordion > li.open > a {text-decoration:none;}
	.sidebar ul.nav4 ul.accordion > li.open > a:hover {text-decoration:underline;}

	.sidebar ul.submenu-arrows ul li a {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-small-black-right.png) no-repeat 10px 50%;}
	.sidebar ul.submenu-arrows ul li.open a {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-small-black-bottom.png); background-position:7px 50%;}
	.sidebar ul.submenu-arrows ul li.active a {color:#3f4040; font-weight:normal;}
	.sidebar ul.submenu-arrows ul li li a,
	.sidebar ul.submenu-arrows ul li.open li a {background:transparent;}

	.sidebar ul.nav2 li .icon-alert,
	.sidebar ul.nav3 li .icon-alert {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/alert.png) no-repeat; width:16px; height:16px; padding:0; margin:7px; display:block; float:right;}
	.sidebar ul.nav2 li .icon-denied,
	.sidebar ul.nav3 li .icon-denied {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/error.png) no-repeat; width:16px; height:16px; padding:0; margin:7px; display:block; float:right;}
	.sidebar ul.nav3 li .icon-alert,
	.sidebar ul.nav3 li .icon-denied {margin:2px 7px;}

	.sidebar-padding {padding:20px 0 10px 25px;}

	.page-title h1 {color:#000; font-size:18px; line-height:1.3em; margin:25px 0 0 23px;}

	.main .content {min-width:730px; margin-left:250px; position:relative; overflow:hidden;}
	.col2-right-layout .main .content {margin-right:250px; margin-left:0;}
	.main .content h3 {font-size:16px; line-height:1em; margin:15px 0 5px 13px;}
	.main .content .inner-content {}

	.main .content .slider-container {float:left;}
	.main .content .slider {background:#f8f9f9; width:604px; border:1px solid #cdcdcd; padding:3px;}
	.main .content .slider a.prev,
	.main .content .slider a.next {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow_grey_left.png) no-repeat 60% 50%; display:block; float:left; width:22px; height:187px; text-indent:-999px; overflow:hidden;}
	.main .content .slider a.next {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow_grey_right.png); background-position:40% 50%; float:right;}
	.main .content .slider ul.products-grid-homepage {background:#fff; height:187px; margin:0; padding:0; overflow:hidden; list-style:none outside none; -webkit-padding-start:0; -webkit-margin-before:0; -webkit-margin-after:0; -webkit-margin-start:0; -webkit-margin-end:0;}
	.main .content .slider ul.products-grid-homepage li {float:left; width:120px; padding:5px 10px 7px; font-size:11px; line-height:15px;}
	.main .content .slider ul.products-grid-homepage li .item-info {height:75px; overflow:hidden;}
  .main .content .slider ul.products-grid-homepage li img {display:block;}
	.main .content .slider ul.products-grid-homepage li h4 {font-size:inherit; font-weight:bold; line-height:inherit; margin:0;}
	.main .content .slider ul.products-grid-homepage li p {font-size:inherit; line-height:inherit; margin:0;}
	.main .content .slider ul.products-grid-homepage li a.view-more-details {}

	.main .content .welcome-box-container {float:left; width:228px; margin-left:10px;}
	.main .content .welcome-box-container h3 {margin-left:2px;}
	.main .content .welcome-box {font-size:11px; line-height:15px; text-align:center;}
	.main .content .welcome-box .inner-welcome-box {height:187px; padding:0; overflow:hidden;}
	.main .content .welcome-box .mini-dashboard {font-size:13px; text-align:left;}
	.main .content .welcome-box .mini-dashboard h5 {border-bottom:1px solid #ced3d6; color:#9aa1a6; margin:0 0 9px; padding:7px 0 4px 54px; font-size:13px; width:160px; line-height:16px; overflow:hidden; word-break:break-word;
		border-width: 0 0 1px 0;
		border-image: -webkit-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:    -moz-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:     -ms-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;   
		border-image:      -o-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:         linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 20%, #ced3d6 80%, rgba(206,211,214,0) 100%) 100% 0;
	}
	.main .content .welcome-box .mini-dashboard h5.noindent {width:auto; padding-left:8px; padding-right:8px; text-align:center;}
	.main .content .welcome-box .mini-dashboard h5 a {font-weight:normal; white-space: nowrap;}
	.main .content .welcome-box .mini-dashboard p {color:#3f4040; margin:0 0 10px; padding:0 0 0 54px; font-weight:bold;}
	.main .content .welcome-box .mini-dashboard ul {list-style:none outside none; margin:0 0 0 30px; padding:0;}
	.main .content .welcome-box .mini-dashboard li a {padding-left:24px; height:20px; line-height:20px;}
	.main .content .welcome-box .mini-dashboard li a.icon-16-forward {background-position:3px 4px; margin-top:15px; font-weight:bold;}
	.main .content .welcome-box p {margin:0 0 8px; padding:6px 22px; font-size:inherit; text-align:justify;}
	.main .content .welcome-box div.login {margin-top:4px; font-weight:bold;}
	.main .content .welcome-box .how-to-links {margin-top:11px;}
	.main .content .welcome-box .how-to-links .icon-32 {font-weight:bold; padding-left:34px;}
	.main .content .welcome-box .how-to-links .icon-32-sell {margin-left:12px;}

	.main .content .featured-products-container {width:100%; overflow:hidden;}
	.main .content .featured-products {background:#f8f9f9; border:1px solid #cdcdcd; padding:0 0 2px;}
	.main .content .featured-products ul.products-grid-homepage {min-height:115px; max-height:345px; margin:0; padding:0; list-style:none outside none; overflow:hidden; -webkit-padding-start:0;}
	.main .content .featured-products ul.products-grid-homepage li {float:left; margin-left:0.98%; width:112px; height:115px; font-size:11px; line-height:14px; overflow:hidden;}
	.main .content .featured-products ul.products-grid-homepage li h4 {font-size:inherit; font-weight:normal; line-height:inherit; margin:2px 0 5px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
  .main .content .featured-products ul.products-grid-homepage li .image-container {margin-top: 7px;}

	.picture-preview {background:#c5dea2; display:table; float:left; margin-right:20px; width:72px; height:72px; overflow:hidden; position:relative;}
	.picture-preview img {width:72px; height:72px; position:absolute; top:0; left:0;}
	.picture-preview span {display:table-cell; width:100%; height:100%; overflow:hidden; background:#c5dea2; color:#fff; font-size:12px; line-height:1.3; text-align:center; vertical-align:middle; text-shadow:0 0 1px rgba(0,0,0,0.2);}
  .image-toggle {margin-bottom:12px;}
	
	.content-full .categories {border:1px solid #aeb5ba; margin-top:20px;}
	.content-full .categories h1 {background:#e6e9ea; margin:0; padding:6px 15px; font-size:17px; font-weight:bold;}
	.content-full .categories-inner {
		padding:8px 15px;
	   -moz-column-count: 4;
       -moz-column-gap: 10px;
       -webkit-column-count: 4;
       -webkit-column-gap: 10px;
	}
	.main .content-full .category-block ul {margin:0; padding:0; list-style:none outside none;}
	.main .content-full .category-block .level0 > a,
	.main .content-full .category-block .level0 > span {display:none;}
	.main .content-full .category-block .level1 {padding:0 0 10px;}
	.main .content-full .category-block .level1 > a,
	.main .content-full .category-block .level1 > span {color:#85b216; font-size:16px; font-weight:bold;}
	.main .content-full .category-block .level1 li {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/dot-darkgrey.png) no-repeat 2px 8px; padding-left:16px; font-size:15px; font-weight:lighter;}
	.main .content-full .category-block .level1 li a {color:#3f4040;}
	.main .content-full .category-block .empty span {cursor: default;}
	.main .content-full .category-block .level1 .empty {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/dot-lightgrey.png);}
	.main .content-full .category-block .level1 .empty span {color:#9aa1a6;}
	.main .content-full .category-block .level2 li,
	.main .content-full .category-block .level2 .empty {background:none;}
	.main .content-full .category-block .count {color:#c2c4c4; font-size:80%; line-height:100%;}
	.main .content-full .category-block a:hover {text-decoration:none;}
	.main .content-full .category-block a:hover span {color:#4094c9; text-decoration:underline;}
	.main .content-full .category-block a:hover .count {color:#717c84; text-decoration:none;}
	
	.activity-dashboard {overflow:hidden;}
	.activity-dashboard h2 {margin-top:0;}
	.activity-dashboard-column {border-right:1px solid #aeb5ba; float:left; padding:10px 15px 15px; width:415px; position:relative}
	.activity-dashboard-column-last{border-right:none; width:252px;}
	.activity-dashboard-subcolumn {width:180px; float:left;}
	.activity-dashboard-column-content {padding-left:15px;}
	.activity-dashboard-column-content p {display:table-row; margin:0;}
  .activity-dashboard-column-content span {display:table-cell; padding-right:5px; text-align:right;}
	.activity-dashboard-column-content .button {margin-top:15px;}
	.activity-dashboard-column-last h2 { margin-bottom:.5em;}
	.activity-dashboard-column-last .icon-32 {display:block; padding-left:45px; padding-top:.33em; line-height:1.5em;}
  .activity-dashboard-column-last .icon-32 span {display:inline-block; padding-right:1px;}
	
	.item-list {width:100%; border-top:1px solid #aeb5ba; border-spacing:0; table-layout:fixed;}
  .item-list tr {width:100%;}
	.item-list thead th {background:#f6f8f8; color:#717c84; height:28px; line-height:29px; padding:0 0 0 8px; font-size:10px; font-weight:normal;}
	.item-list thead th:first-child {border-left:1px solid #aeb5ba; padding-left:7px;}
	.item-list thead th:last-child {border-right:1px solid #aeb5ba; padding-left:7px;}
  .item-list thead th a {display:inline-block; color:#717c84; padding:0 5px;}
  .item-list thead th a.dir-asc,
  .item-list thead th a.dir-desc {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrows-small-grey-updown.png) no-repeat 100% -29px; padding:0 15px 0 5px;}
  .item-list thead th a.dir-desc {background-position:100% 0;}
	.item-list tbody td {border-top:1px solid #aeb5ba; color:#3f4040; padding:0 0 0 8px; text-align:center;}
	.item-list tbody .item-check {padding-top:5px; padding-bottom:3px; vertical-align:top;}
	.item-list tbody .item-image img,
  .item-list tbody .item-photo img {vertical-align:middle;}
  .item-list td.no-mc, p.no-mc {color:#3f4040; padding:60px 0; text-align:center;}
  .item-list tbody.border > tr > td:first-child {border-left:1px solid #aeb5ba;}
  .item-list tbody.border > tr > td:last-child {border-right:1px solid #aeb5ba;}
  .item-list tr.parent .toggle-children {display:block; background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-small-black-right.png) no-repeat 3px 50%; outline:none;}
  .item-list tr.parent .toggle-children.expanded {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-small-black-bottom.png); background-position:0 50%;}
  .item-list tr.childitems > td {border-top:0; padding:0;}
  .item-list tr.childitems .item-list {border-top:0;}
  .item-list tr.ui-sortable-helper {background-color:#fff;}
  .item-list tr.ui-sortable-helper td {border-top:1px solid #aeb5ba; border-bottom:1px solid #aeb5ba;}
  .item-list .add-group-form .container {width:196px; padding:4px 2px;}
  .item-list .add-group-form .controls {margin-top:4px;}
  .item-list .group-list .sortable-placeholder td {height:29px;}
  .item-list .product-list .sortable-placeholder td {height:72px;}
	col.item-check {width:31px;}
  col.item-number {width:40px;}
	col.item-image {width:80px;}
  col.item-photo {width:120px;}
  col.item-label {width:300px;}
	col.item-return-reason,
  col.item-return_reason,
  col.item-status,
  col.item-update-date,
  col.item-expired-date {width:100px;}
  col.item-valid_until,
  col.item-add-sub-group,
  col.item-manage-products,
  col.item-status,
  col.item-sort {width:140px;}
	col.item-edit {width:74px;}

	.content .add_new_products_step1 {margin-left:10px;}
	.product-categories {float:left; min-width:568px;}
	.product-categories .box-border {background:#fff;}
  .product-categories .box-grey {white-space:nowrap;}
	.product-categories .header {border-bottom:5px solid #fff; color:#3f4040; padding-left:8px; font-weight:bold; font-size:11px; line-height:22px;}
	.product-categories .header button {margin-left:10px;}
	.product-categories .product-category-container {display:inline; position:relative;}
	.product-categories select {border-right:none; width:184px; height:184px; padding-bottom:0; font-size:11px;}
	.product-categories .validation-advice {position:absolute; bottom:-20px;}
  .product-group .box-border {background:#fff; width:318px; padding:0; position:relative;}
  .product-group .box-header {padding:5px 5px 5px 7px;}
  .product-group .box-header p {margin:0; line-height:25px;}
  .product-group .box-footer {background:#fff; padding:14px 0 9px 16px; width:286px; position:absolute; left:0; bottom:0;}
  .product-group .box-body {max-height:85px; padding:0 0 50px; overflow-y:scroll;}
  .product-groups {border-top:1px dashed #c2c4c4;}
  .product-groups ul {margin:0; padding:0;}
  .product-groups li {border-bottom:1px dashed #c2c4c4; margin:0; height:20px; line-height:20px; position:relative;}
  .product-groups li a {display:block; padding:0 5px 0 7px;}
  .product-groups li a.selected {background:#b1d9f3;}
  .product-groups input {width:218px; height:15px; line-height:15px; margin:1px; padding-right:75px;}
  .product-groups .controls {background:#fff; border-left:1px solid #ddd; position:absolute; top:1px; right:1px;}
  .product-groups .button-small {color:#717c84 !important; padding: 3px 8px 2px !important; float:left; margin:0 0 0 1px;}
  .product-group.validation-failed .box-border,
  .product-group.validation-failed .box-footer {background-color:#f4e8e5;}
	.content .add_new_products_step1 label {font-weight:normal;}
	.content .add_new_products_step1 .product-categories {}
	.content .add_new_products_step1 .product-categories .box-border {margin-bottom:25px;}
	.content .add_new_products_step1 .product-categories .product-category-selected-path {width:100%; padding:10px 10px; box-sizing:border-box; }
	.content .add_new_products_step1 .product-categories select {width:184px; height:184px; font-size:11px;}
	.content .add_new_products_step2 .product-category {margin:15px 0 30px;}
	.content .add_new_products_step2 .product-category label {display:inline-block; color:#717c84; min-width:152px; margin-right:5px;}
	.content .add_new_products_step2 .product-category input {width:48%; padding:2px 5px 1px;}
	.content .add_new_products_step2 .product-category a {margin-left:5px; opacity:1; filter: alpha(opacity=100);}
  body.customer-activity-add-new-products .mfp-content {min-width:initial;}
  body.customer-activity-add-new-products #category_select_dialog {width:210px;}
	.content .add_new_products_step2 fieldset fieldset legend {width:140px;}
	.content .add_new_products_step2 fieldset fieldset ol {float:left; padding:15px 20px 10px; margin-left:140px; margin-top:-23px;}
	.content .add_new_products_step2 fieldset fieldset li {margin:5px 0;}
	.content .add_new_products_step2 fieldset fieldset li.checkboxes div div {width:130px; padding:0 10px 0 20px;}
	.content .add_new_products_step2 fieldset fieldset li.checkboxes div div input,
	.content .add_new_products_step2 fieldset fieldset li.checkboxes div div .input-checkbox {margin-left:-20px;}
	.content .add_new_products_step2 .product-attribute input {display:inline-block; width:194px; margin:0 5px 5px 0;}
	.content .add_new_products_step4 a:link {float:left; padding-left:53px; margin:10px 0 0 48px; color:#3f4040; font-size:15px; text-decoration:underline;}

	.content .manage_layout .gradient-bar,
	.content .manage_layout .gradient-bar-shadow,
	.content .manage_layout .solid-bar {background:#e7eaea; border:1px solid #aeb5ba; padding:4px 8px;}
	.content .manage_layout .gradient-bar {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x 50% 75%; border-bottom:none;}
	.content .manage_layout .gradient-bar-shadow {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightgrey.png) repeat-x 50% -40px; color:#717c84; font-size:12px; position:relative; margin-bottom:-1px;
		border-image: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		border-image:    -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		border-image:     -ms-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		border-image:      -o-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		border-image:  linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.2) 100%) 1;
		-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
		   -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
		        box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	}
	.content .manage_layout .gradient-bar-shadow .icon-24 {padding-left:28px;}
	.content .manage_layout .gradient-bar-shadow .icon-24-contact {margin-left:2px;}
  .content .manage_layout .gradient-bar-shadow a {color:inherit;}
  .content .manage_layout .gradient-bar-shadow a:hover {color:#4094c9;}
	.content .manage_layout .gradient-bar-shadow .sep {display:inline-block; background:#ced3d6; width:1px; height:24px; margin: 0 10px; vertical-align:bottom;
		background-image: -webkit-linear-gradient(top, #eceeee, #ced3d6, #eceeee);
		background-image:    -moz-linear-gradient(top, #eceeee, #ced3d6, #eceeee);
		background-image:     -ms-linear-gradient(top, #eceeee, #ced3d6, #eceeee);   
		background-image:      -o-linear-gradient(top, #eceeee, #ced3d6, #eceeee);
		background-image:         linear-gradient(top, #eceeee, #ced3d6, #eceeee);
	}
  .content .manage_layout .gradient-bar label,
  .content .manage_layout .gradient-bar-shadow label {display:inline-block; float:none; padding:0 0 2px; font-weight:normal; font-size:11px; line-height:17px;}
	.content .manage_layout .pagination-bar {background:#d1d5d7; border-top:1px solid #aeb5ba; color:#717c84; font-size:15px; line-height:23px; padding:6px 10px; text-align:center;}
	.content .manage_layout .pagination-bar .page-number {float:left;}
	.content .manage_layout .pagination-bar .items-per-page {float:right;}
  .content .manage_layout .pagination-bar .items-per-page span,
  .content .manage_layout .pagination-bar .items-per-page a {display:inline-block; margin-left:5px; font-weight:bold;}
  .content .manage_layout .pagination-bar .items-per-page span {color:#4094c9; text-decoration:underline; cursor:default;}
  .content .manage_layout .pagination-bar .items-per-page a {color:#110e0c;}
  .content .manage_layout .pagination-bar .pagination ol,
  .content .manage_layout .pagination-compact ol {list-style:none outside none; margin:0; padding:0;}
  .content .manage_layout .pagination-bar .pagination li,
  .content .manage_layout .pagination-compact li {display:inline-block;}
  .content .manage_layout .pagination-bar .pagination span,
  .content .manage_layout .pagination-bar .pagination a {display:block; font-weight:bold; line-height:15px; padding:2px 5px;}
  .content .manage_layout .pagination-bar .pagination .current span {background:#e7ebeb; color:#110e0c;}
  .content .manage_layout .pagination-bar .pagination a,
  .content .manage_layout .pagination-compact a {color:#717c84; outline:none;}
  .content .manage_layout .pagination-bar .pagination .previous,
  .content .manage_layout .pagination-bar .pagination .next,
  .content .manage_layout .pagination-compact .previous,
  .content .manage_layout .pagination-compact .next {padding:0 1px;}
  .content .manage_layout .pagination-bar .pagination span.previous,
  .content .manage_layout .pagination-bar .pagination span.next,
  .content .manage_layout .pagination-compact .pagination span.previous,
  .content .manage_layout .pagination-compact .pagination span.next {opacity:0.3; filter:alpha(opacity=30);}
  .content .manage_layout .pagination-bar .pagination img,
  .content .manage_layout .pagination-compact img {margin-top:-2px; vertical-align:middle;}
  .content .manage_layout .pagination-compact {float:right; color:#717c84; font-size:11px; line-height:23px;}
  .content .manage_layout .pagination-compact div {display:inline-block;}
  .content .manage_layout .pagination-compact .pagination {margin:0 -1px 0 5px;}

	
	.catalog-category-view .page-title {display:none !important;}
	.catalog-category-view .note-msg {padding:100px 250px 100px 0; text-align: center;}
	.catalog-category-view .content {min-height:472px; margin-right:-2px; padding-right:2px;}
	.catalog-category-view .loading {padding-right:250px; margin-left:-250px;}
	.catalog-category-view .sidebar {position:absolute; z-index:901;}
	

	.category-products {min-height:472px; margin:5px 0;}
  .category-products + .gradient-bar-shadow {margin-top:-6px;}
	.category-products .products-list {list-style:none outside none; margin:0; padding:0;}
	.category-products .item {border-bottom:1px solid #ced3d6; color:#717c84; font-size:12px; line-height:16px; padding:8px 0 6px 10px; min-height:99px; overflow:hidden;}
	.category-products .product-check,
	.category-products .product-image,
	.category-products .product-item {float:left;}
	.category-products .product-check {padding-right:5px;}
	.category-products .product-image {padding:2px 10px 0 0;}
	.category-products .product-image img {display:block;}
	.category-products .product-item {width:250px;}
	.category-products .product-name h2 {font-size:15px; height:19px; margin:1px 0 2px; overflow:hidden;}
	.category-products .product-name h2 a {color:inherit; text-decoration:none;}
	.category-products .product-name h2 a:hover {text-decoration:underline;}
	.category-products .product-description {height:75px; margin-top:5px; padding-left:14px; line-height:15px; text-align:justify; overflow:hidden;}
  .category-products .listing-description {max-height:30px; text-align:left;}
	.category-products .product-info table {border-spacing:0;}
	.category-products .product-info th,
	.category-products .product-info td {line-height:12px; padding:2px 0;}
	.category-products .product-info th {color:#110e0c; font-weight:normal; padding-right:5px; text-align:right; vertical-align:top;}
	.category-products .product-info ul {list-style:none outside none; margin:-2px 0 0; padding:0;}
	.category-products .product-info li {padding:2px 0;}
	.category-products .product-contact h3 {font-size:11px; line-height:16px; font-weight:normal; height:16px; margin:0; overflow:hidden;}
	.category-products .product-contact p {line-height:12px; padding:2px 0; margin:0;}
	.category-products .product-contact .business-type {max-height:24px; overflow:hidden;}
	.category-products .product-contact .country-flag {vertical-align:middle;}
	.category-products .product-contact .button {margin-top:5px;}
	.category-products .item .fright {width:54%;}
	.category-products .product-info,
	.category-products .product-contact {width:41%; float:right;}
	.category-products .product-info {width:55%; padding-right:4%;}
  .suppliers .category-products .product-item,
  .buying_leads .category-products .product-item {width:60%;}
  .suppliers .category-products .item .fright,
  .buying_leads .category-products .item .fright {width:20%; padding-right:30px;}
  .suppliers .category-products .product-contact,
  .buying_leads .category-products .product-contact {width:auto;}
  .suppliers .category-products .product-description {padding-left:20px;}
	
	.block-layered-nav {background:#eceeee; padding:15px 15px 10px;}
  .block-layered-nav .actions {padding:0 0 5px 24px;}
	.block-layered-nav #narrow-by-list {margin:0;}
	.block-layered-nav #narrow-by-list dt {font-size:14px; color:#110e0c;font-weight:bold;}
	.block-layered-nav #narrow-by-list dt.category-filter {text-transform:uppercase;}
  .block-layered-nav #narrow-by-list dt.nochilds {background-image:none; font-size:15px; margin-bottom:7px; cursor:default;}
	.block-layered-nav #narrow-by-list dd {margin:0;}
  .block-layered-nav #narrow-by-list dd ol {max-height:384px; overflow-y:auto;}
	.block-layered-nav #narrow-by-list dd.open {margin-bottom:24px;}
  .block-layered-nav #narrow-by-list dd li a {display:block;}
	.block-layered-nav #narrow-by-list dd a:not(.more) {color:#3f4040;}
	.block-layered-nav #narrow-by-list dd a.more {display:none; margin-left:24px; font-size:10px;}
  .block-layered-nav #narrow-by-list dd.open a.more {display:block;}
	.block-layered-nav #narrow-by-list dd.category-filter {border-bottom:1px solid #aeb5ba; padding-bottom:5px; margin-bottom:10px;
		border-width: 0 0 1px 0;
		border-image: -webkit-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:    -moz-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:     -ms-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;   
		border-image:      -o-linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;
		border-image:         linear-gradient(left, rgba(206,211,214,0) 0%, #ced3d6 10%, #ced3d6 90%, rgba(206,211,214,0) 100%) 100% 0;
	}
	.block-layered-nav #narrow-by-list dd.category-filter.open {padding-bottom:10px; margin-bottom:15px;}
	.block-layered-nav #narrow-by-list dd.last,
	.block-layered-nav #narrow-by-list dd.last.open {border:none; padding-bottom:0; margin-bottom:0;}
	.block-layered-nav #narrow-by-list dd ol {list-style:none outside none; margin:0 0 0 1px; padding:0;}
	.block-layered-nav #narrow-by-list dd.category-filter ol {margin:0 0 0 24px;}
  .block-layered-nav #narrow-by-list dd li input,
  .block-layered-nav #narrow-by-list dd li .input-radio,
  .block-layered-nav #narrow-by-list dd li .input-checkbox {float:left !important; margin-right:9px;}

	.catalog-product-view .sidebar {float:right; margin-right:0;}
	.product-box {background:#f9fafa; border:1px solid #aeb5ba; margin-bottom:10px; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.product-box h3 {background:#e6e9ea; margin:0; padding:7px 15px;}
	.blue-heading h3 {background:#4094c9; color:#fff; font-weight:normal;}
	.product-box p img {margin-right:2px; vertical-align:bottom;}
	.product-box p {margin:0 0 6px; line-height:1.2em;}
	.product-box p.label {margin:15px 0 2px; font-weight:bold;}
	.product-box .product-box-body {padding:15px 15px 10px;}
	.product-box .product-box-body .owner-picture {float:left; width:48px; height:48px; margin:0 10px 15px 0;}
	.product-box .product-box-body p {font-size:13px;}
	.product-box .product-box-body a {margin:0 0 7px;}
	.product-box .product-box-body a.button,
  .product-box .product-box-body .view-contact-details {font-size:11px;}
  .product-box .product-box-body .view-contact-details {margin:7px 0 0;}
	.product-box .product-box-footer {border-top:1px solid #ccc; margin:2px 15px 10px; padding-top:7px; font-size:11px; line-height:1em;}
  .product-box .product-box-footer p {line-height:1.4em;}
	.product-view {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightergrey.png) no-repeat; color:#717c84; -webkit-background-size:100% 100%; -moz-background-size:100% 100%; -o-background-size:100% 100%; background-size:100% 100%; border:1px solid #aeb5ba; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.product-view .col-left {width:200px; padding:10px 40px 10px 15px;}
	.product-view .col-main {margin-left:245px; padding:10px 15px 25px; font-size:14px; line-height:1.5em;}
  .box-tabs .company-info {font-size:14px; line-height:1.5em;}
	.product-view .col-main h2,
  .box-tabs .company-info h2 {color:#8ec13f; font-size:15px; line-height:1em; width:180px; margin:0 0 0.5em; text-transform:uppercase;}
  .box-tabs .company-info h2 {width:auto; margin:1em 0 0.5em;}
	.product-view .col-main ul,
  .box-tabs .company-info ul {list-style:none outside none; margin:0 0 30px; padding:0;}
  .product-view .col-main li,
  .box-tabs .company-info li {margin:10px 0;}
	.product-view .col-main li .product-attribute,
  .box-tabs .company-info li .list-label {display:inline-block; width:170px; padding-right:10px; font-weight:bold; clear:left; vertical-align:top;}
  .box-tabs .company-info li .list-label {width:190px;}
  .product-view .col-main ul ul,
  .box-tabs .company-info ul ul {display:inline-block; margin:0; max-width:239px;}
  .product-view .col-main li li,
  .box-tabs .company-info li li {margin:auto;}
	.product-view .product-thumbnail .product-images {font-size:0; line-height:0;}
	.product-view .product-thumbnail .image-container {max-width:200px; margin:0 7px 7px 0;}
	.product-view .product-thumbnail img,
	.product-view .product-thumbnail .image-border {border-color:rgba(0, 0, 0, 0.35); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.product-view .product-name h1 {font-size:17px; font-weight:bold; margin:20px 15px 5px;}
	
	.contact-form .buttons-set {background:#e7eaea; border-bottom:none; padding:5px 6px;}
	.contact-form .buttons-set .button {margin-right:3px;}
	.contact-form .fieldset {padding:0 8px 6px 10px;}
	.contact-form .field,
	.contact-form .wide {margin-top:10px;}
	.contact-form ul {list-style:none outside none; margin:0; padding:0;}
	.contact-form label {width:160px; font-weight:normal;}
	.contact-form input {width:534px;}
	.contact-form textarea {width:530px; height:94px;}
	.contact-form input,
	.contact-form textarea {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
/* /main */

/* account-login & account-logout */
.account-login {}
	.account-login h1,
	.account-logout h1 {border-bottom:1px solid #ced3d6; padding-bottom:8px; margin:20px 0 30px;}
	.account-login .login-info {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/backgrounds/sign-in.jpg) no-repeat right 20px; color:#9aa1a6; font-size:11px; width:600px; min-height:230px; padding-top:30px;}
	.account-login .login-info h3 {font-size:22px; font-weight:normal; line-height:28px; margin:0 0 20px; padding-left:40px; text-indent:-40px;}
	.account-login .login-info ul {margin-left:56px; padding-left:0;}
	.account-login .login-info li {padding-bottom:5px;}
	.account-login .login-box {float:right; padding:3px;}
	.account-login .login-box h2 {line-height:1em; margin:0; padding:5px 12px 8px;}
	.account-login .login-box p {margin:0;}
	.account-login .login-box .inner-signin {background:#e6e8e9; width:320px; padding:10px 12px 10px;}
	.account-login .login-box ul.form-list {width:100%; margin:0; padding:0; list-style:none outside none; -webkit-padding-start:0;}
	.account-login .login-box ul.form-list li {padding:0 0 5px;}
	.account-login .login-box label {float:left; width:90px; padding-top:3px; font-weight:normal; line-height:1.4;}
	.account-login .login-box .field-container {padding-bottom:5px;}
	.account-login .login-box input#email,
	.account-login .login-box input#pass {width:204px; height:23px; line-height:23px;}
  .account-login .login-box .validation-advice {max-width:204px;}
	.account-login .login-box .form-list-row {padding:10px 0 5px 100px; line-height:1.8;}
	.account-login .login-box #remember-me-box {margin:0 0 2px;}
	.account-login .login-box #remember-me-box label {display:inline; float:none; width:auto; padding:0; margin:0 5px 0 0; font-weight:normal; line-height:1.2;}
	.account-login .login-box #remember-me-box input.checkbox {margin-bottom:0;}
	.account-login .login-box .forgot-password {margin-top:5px; font-size:11px; line-height:11px; text-align:center;}
	.account-login .login-box .button {padding:7px 13px;}
/* /account-login & account-logout */

/* registration */
.customer-account-create #biolinked-logo a {height:40px;}
.registration {}
	.registration .page-title {margin-bottom:30px;}
	.registration h1 {color:#3f4040; border-bottom:1px solid #ced3d6; font-size:24px; line-height:1; padding-bottom:4px; margin:20px 0 3px;}
	.registration .subtitle {color:#bbbfc1; font-weight:bold;}
	.registration .registration-info {float:right; background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/backgrounds/sign-in.jpg) no-repeat 250px 190px; color:#9aa1a6; font-size:11px; width:410px; min-height:340px; padding:110px 0 0 60px;}
	.registration .registration-info h3 {font-size:22px; font-weight:normal; line-height:28px; margin:0 0 20px;}
	.registration .registration-info p {margin-left:5px;}
	.registration .registration-info ul {margin-left:20px; padding-left:0;}
	.registration .registration-info li {padding-bottom:5px;}
	.registration .registration-box {float:left; width:500px; padding:3px;}
	.registration .registration-box input {width:308px;}
	.registration .registration-box .firstname,
	.registration .registration-box .lastname {width:121px;}
	.registration .registration-box .tel-country-code,
	.registration .registration-box .tel-area-code {width:54px;}
	.registration .registration-box .tel-number {width:148px;}
	.registration .registration-box select {width:318px;}
	.registration .registration-box .firstname,
	.registration .registration-box .lastname {width:146px !important;}
  .registration .registration-box .field-subtitle {max-width:308px;}
	.registration .registration-box legend {margin-bottom:12px;}
	.registration .registration-box ol {padding:0 0 6px;}
	.registration .registration-box ol legend {margin-bottom:0; padding-bottom:0;}
	.registration .registration-box li {margin:0; padding:2px 0 8px;}
	.registration .registration-box ol ol {padding:0;}
	.registration .registration-box ol ol li:first-child {padding-top:0;}
	.registration .registration-box ol ol li:last-child {padding-bottom:0;}
	.registration .registration-box .toolbar {padding:13px 0 0 20px; font-size:9px; line-height:12px;}
	.registration .registration-box .toolbar div {margin-bottom:15px;}
	.registration .registration-box .toolbar button {margin-right:10px;}

	.registration .captcha-image-box {float:left; width:150px; padding-right:8px; position:relative;}
	.registration .captcha-image-box img {float:left;}
	.registration .captcha-reload {display:block; width:78px; font-size:9px; position:absolute; right:0; bottom:3px;}
	.registration .captcha-input-field {float:left;}
	.registration .captcha-input-field input {width:150px; margin-top:15px;}
	.registration .captcha-input-field .validation-advice {width:150px;}
/* /registration */

/* forgot-password */
.forgot-password {margin-top:60px;}
	.forgot-password h1 {border-bottom:1px solid #ced3d6; padding-bottom:8px; margin:20px 0 30px;}
	.forgot-password .forgotpassword-box {width:460px; margin:0 auto; padding:3px;}
	.forgot-password .forgotpassword-box h1 {font-size:18px; font-weight:bold; border:none; line-height:1em; margin:0; padding:5px 12px 8px;}
	.forgot-password .forgotpassword-box p {margin:0;}
	.forgot-password .forgotpassword-box .inner-forgotpassword {background:#e6e8e9; padding:10px 12px 10px;}
	.forgot-password .forgotpassword-box ul.form-list {width:100%; margin:20px 0 0; padding:0; list-style:none outside none; -webkit-padding-start:0;}
	.forgot-password .forgotpassword-box ul.form-list li {padding:0 0 5px;}
	.forgot-password .forgotpassword-box label {color:#110e0c; width:180px; padding-top:5px;}
	.forgot-password .forgotpassword-box .input-text {width:230px; height:22px;}
	.forgot-password .forgotpassword-box .buttons-set {margin:15px 0 5px;}
	.forgot-password .forgotpassword-box .buttons-set button {}
	.forgot-password .forgotpassword-box .back-link {float:left; font-size:14px; padding-top:4px; width:191px;}
/* /forgot-password */

/* footer */
#footer {}
	#footer .inner {width:1100px; max-width:96%; min-width:980px; margin:0 auto; text-align:center;}
	.footer-sitemap {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/footer-sitemap.png) no-repeat 100% 0; display:inline-block; margin:100px auto 0; min-height:9px; text-align:left;}
	.footer-sitemap .footer-sitemap-block {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/footer-sitemap-div.png) no-repeat 0 5px; float:left; padding:17px 40px 0 31px;}
	.footer-sitemap h4 {color:#85b216; font-size:14px; font-weight:normal; margin:0 0 2px;}
	.footer-sitemap ul {margin:0; padding:0; list-style:none outside none;}
	.footer-sitemap li {font-size:11px; line-height:1.7em;}
	.footer-sitemap a {color:#9aa1a6;}
	.footer-links {margin-top:100px;}
	.footer-links ul {margin:0; padding:0; list-style:none outline none; font-size:11px; line-height:1em;}
	.footer-links li {display:inline; padding:0 6px;}
	#footer .copyright {border-top:1px solid #d4d8da; font-size:11px; line-height:1em; margin-top:6px; padding: 6px 0 20px;}
/* /footer */

/* customize-your-website */
.client-website {background:#f7f8f8; border:1px solid #aeb5ba;}
.client-website p,
.client-website label {color:#110e0c;}
.client-website p {margin:1.5em 0;}
.client-website-inner {border-top:1px solid #aeb5ba; padding:10px;}
.client-website-inner.first-child {border-top:none;}
.client-website .toolbar {padding:0 0 15px; text-align:center;}
.client-website form label {display:inline; float:none; padding-top:0; padding-right:10px; line-height:inherit; font-weight:normal; vertical-align:baseline;}
.client-website form .field-row {padding-top:15px;}
.client-website form .field-row .field-container {float:right; width:450px; padding:0; position:relative;}
.client-website form .field-row label {display:block; float:left; width:248px; margin-top:5px;}
.client-website form .company-photos-container label {margin-top:25px;}

#website-name-container .toolbar {padding:15px 0 0;}
#website-name-container input {width:190px;}
.website-name {margin-bottom:10px; overflow:hidden;}
.client-website .website-name label {float:left; padding-right:15px;}
.website-name .field-container {width:202px; float:left; padding:0 3px;}

.theme-selector {padding:2px 0 13px;}
.theme-selector input[type="radio"] {margin-left:20px;}
.theme-selector .input-radio {background:#c2c4c4; margin:2px 5px; width:32px; height:32px; cursor:pointer;}
.theme-selector .input-radio-checked {border: 2px solid #000; margin:0 3px; cursor:default; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.theme-selector .theme-blue {background-color:#258ba9;}
.theme-selector .theme-grey {background-color:#a2a4a4;}
.theme-selector .theme-magenta {background-color:#ba4666;}
.theme-selector .theme-green {background-color:#297b51;}
.theme-selector .theme-yellow {background-color:#e7e377;}
.theme-selector .theme-orange {background-color:#da9b58;}

.position-selector {font-size:0; text-align:center;}
.position-selector input[type="radio"] {margin-left:40px; position: absolute;}	/*custom website/logo position fix (position: absolute;)*/
.position-selector .position-label {font-size:13px;}
.position-selector .position-selector-left,
.position-selector .position-selector-body,
.position-selector .position-selector-right,
.position-selector .position-selector-left-arrow,
.position-selector .position-selector-right-arrow {background:#fff; border:5px solid #c2c4c4; color:#000; display:inline-block; width:45px; height:40px; margin:0; line-height:40px; overflow:hidden; white-space:nowrap; vertical-align:middle;}
.position-selector .position-selector-left {border-right:none; width:15px;}
.position-selector .position-selector-right {border-left:none; width:15px;}
.position-selector .position-selector-body {border-left:none; border-right:none; color:#c2c4c4; width:auto; font-size:18px; font-weight:bold; padding:0 10px;}
.position-selector .position-selector-left-arrow {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-long-black-left.png) no-repeat 50% 50%; border-right:none; cursor:pointer;}
.position-selector .position-selector-right-arrow {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-long-black-right.png) no-repeat 50% 50%; border-left:none; cursor:pointer;}

.logo-position {background:#258ba9 url(https://www.biolinked.com/skin/frontend/biolinked/default/images/header-overlay.png) repeat-x 0 100%; color:#fff; padding:7px 10px 20px;
-webkit-transition:background-color 1s ease;
   -moz-transition:background-color 1s ease;
    -ms-transition:background-color 1s ease;
     -o-transition:background-color 1s ease;
        transition:background-color 1s ease;
}
.logo-position label {color:#fff; display:block !important; margin-bottom:17px;}

.banner-photo {background:#fff; border:5px solid #c2c4c4; width:440px; height:80px; margin-bottom:2px; posoition:relative;}
.photo-container,
.photo-preview,
.photo-preview img {width:inherit; height:inherit;}
.photo-preview {position:relative; overflow:hidden;}
.photo-preview .photo-blur,
.photo-preview .photo-mask {width:inherit; height:inherit; position:absolute; top:0; right:0; overflow:hidden;}
.photo-preview .photo-blur {
-webkit-mask-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, rgba(0, 0, 0, 0)), color-stop(0.6, rgba(0, 0, 0, 0)), color-stop(0.8, rgba(0, 0, 0, 1)), color-stop(1.0, rgba(0, 0, 0, 1)));
   -moz-mask-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, rgba(0, 0, 0, 0)), color-stop(0.6, rgba(0, 0, 0, 0)), color-stop(0.8, rgba(0, 0, 0, 1)), color-stop(1.0, rgba(0, 0, 0, 1)));
    -ms-mask-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, rgba(0, 0, 0, 0)), color-stop(0.6, rgba(0, 0, 0, 0)), color-stop(0.8, rgba(0, 0, 0, 1)), color-stop(1.0, rgba(0, 0, 0, 1)));
     -o-mask-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, rgba(0, 0, 0, 0)), color-stop(0.6, rgba(0, 0, 0, 0)), color-stop(0.8, rgba(0, 0, 0, 1)), color-stop(1.0, rgba(0, 0, 0, 1)));
        mask-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, rgba(0, 0, 0, 0)), color-stop(0.6, rgba(0, 0, 0, 0)), color-stop(0.8, rgba(0, 0, 0, 1)), color-stop(1.0, rgba(0, 0, 0, 1)));
-webkit-filter: blur(3px);
   -moz-filter: blur(3px);
    -ms-filter: blur(3px);
     -o-filter: blur(3px);
        filter: blur(3px);
}
.photo-preview .photo-mask {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/image-mask-stripes.png) repeat-y 100% 0;}
.photo-effect-zoom img,
.photo-effect-zoom .photo-blur,
.photo-effect-zoom .photo-mask {cursor:-webkit-zoom-in; cursor:-moz-zoom-in;}
.photo-effect-zoom img {width:100%; height:100%; left:0; top:0; position:absolute;
-webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
     -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
}
.photo-effect-zoom:hover img {width:690px; height:125px; left:-125px; top:-22px;}
.photo-effect-zoom:hover .photo-blur {display:none;}
.company-photos {height:111px; margin-bottom:2px;}
.company-photo-container {float:left; text-align:center;}
.company-photo {background:#fff; border:5px solid #c2c4c4; width:101px; height:80px; float:left; margin-right:5px;}
.image-placeholder {height:inherit; line-height:80px; color:#c2c4c4; font-size:18px; font-weight:bold; padding:0 10px; text-align:center;}
.banner-photo .image-placeholder {height:inherit; padding:0 95px 0 10px;}
.banner-photo .button-container,
.company-photos .button-container {position:absolute; width:77px; right:15px; top:12px;}
.company-photos .button-container {top:33px;}
.banner-photo .button-container button,
.company-photos .button-container button {width:75px; margin-top:5px; outline:1px solid rgba(255, 255, 255, 0.3); opacity:.97; filter:alpha(opacity=97);}
/* /customize-your-website */

/* messaging */
.messaging .sidebar {width:200px;}
.messaging .content {margin-left:210px;}

.messaging-header {border-bottom:1px solid #ced3d6; position:relative;}
.messaging-search {position:absolute; bottom:4px; left:210px;}
.messaging-search input {border-color:#afafaf; width:230px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.messaging-top-menu select {width:103px; height:26px; left:24px; cursor:pointer;}
.messaging-top-menu .select-wrap {background:none; border:none; height:26px; padding-left:24px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.messaging-top-menu .select-wrap .select {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-medium-black-bottom.png) no-repeat 100% 53%; color:#b03f25; font-size:18px; font-weight:bold; height:26px; line-height:26px; padding:0 26px 0 0; margin:0; text-overflow:initial; overflow:initial;}
.messaging-top-menu .selected-messages .select-wrap {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/messages.png) no-repeat 3px 40%;}
.messaging-top-menu .selected-contacts .select-wrap {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/contacts.png) no-repeat 5px 40%;}
.messaging-top-menu .selected-contacts select {width:94px;}

.message-filter {font-size:10px; height:20px; line-height:20px; margin-top:-15px;}
.message-filter ul {display:inline; list-style:none outside none; margin:0; padding:0;}
.message-filter li {display:inline; margin-left:10px;}
.message-check {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/refresh.png) no-repeat 50% 50%; display:inline-block; width:22px; height:22px; overflow:hidden; text-indent:-999px; vertical-align:top; outline:none;}
.message-check.active {
  -webkit-animation: rotate 1s linear infinite;
     -moz-animation: rotate 1s linear infinite;
       -o-animation: rotate 1s linear infinite;
          animation: rotate 1s linear infinite;
}

.table-style1 {border-left:1px solid #aeb5ba; border-right:1px solid #aeb5ba;}
.table-style1 table {width:100%; border-spacing:0; table-layout:fixed;}
.table-style1 thead tr {background:#f6f8f8;}
.table-style1 td {border-top:1px solid #ddd; vertical-align:top;}
.table-style1 .td {height:100%;}
.table-style1 td table {padding:5px 0 25px;}
.table-style1 td table td {border-top:none; white-space:normal;}
.table-style1 td table .td {border:none; padding:6px 0 6px 8px; line-height:16px;}
.table-style1 .th {color:#717c84; font-size:10px; font-weight: normal; text-align:left;}
.th-border .th,
.td-border td {border-left:1px solid #ddd;}
.td-border .td td {border:none;}
.th-border th:first-child .th,
.td-border td:first-child {border-left:none;}
.table-style1 th,
.table-style1 td {padding:0; white-space:nowrap;}
.table-style1 .th,
.mc-list .td {padding:0 0 0 8px; height:28px; line-height:29px; overflow:hidden; position:relative;}
.mc-list-taller .td {height:50px; line-height:50px;}
.mc-list td button.no-style {display:inline-block; width:14px; height:14px; margin-top:-3px; vertical-align:middle; cursor:pointer;}
.mc-list .td-name {line-height:1.3;}
.mc-list .td-name a {padding-top:8px;}
.mc-list .td-received {padding-right:10px;}
.mc-list .td-country img {display:inline-block; height:24px; margin-top:-3px; vertical-align:middle;}
.mc-list .td-center,
.mc-list .td-flag,
.mc-list .td-avatar {padding:0; text-align:center;}
.mc-list .td-avatar .avatar-container {display:inline-block; width:40px; height:40px; position:relative; margin:-1px 0 0; vertical-align:middle;}
.mc-list .td-avatar img {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/customer/profile-40.png) no-repeat 0 0; border:none; width:40px; height:40px;}
.mc-list td.no-mc {color:#3f4040; padding:60px 0; text-align:center;}
.mc-list tbody td a {display:block; width:100%; height:100%; color:#3f4040; text-decoration:none; padding-left:8px; position:relative; left:-8px;}
.mc-list tbody td a span {margin-right:10px; overflow:hidden;}
.th-large .th {font-size:inherit; font-weight:bold;}
.th-large th .green {background:#a5c986; border-color:#aeb5ba; color:#fff !important;}
input.chk-flag {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/messaging-sprites.png) no-repeat; width:14px; height:14px; padding:0 5px; margin:1px 5px 5px 0; overflow:hidden; white-space:nowrap; vertical-align:middle; -webkit-appearance:button;}
input.chk-flag:checked {background-position:0 -14px;}
input.chk-flag:disabled {background-position:0 0;}

.col-num {width:31px;}
.col-flag {width:40px;}
.col-from {width:12%;}
.col-contact {width:120px;}
.col-date {width:120px;}
.col-country {width:70px;}
.col-avatar {width:60px;}
.col-rank {width:120px;}
.col-cright {width:34%;}
.col-msg {width:23%;}

.col-20 {width:20%;}
.col-25 {width:25%;}
.col-30 {width:30%;}
.col-35 {width:35%;}
.col-40 {width:40%;}
.col-60 {width:60%;}
.col-65 {width:65%;}
.col-70 {width:70%;}
.col-120px {width:120px;}
.col-160px {width:160px;}

.message-view,
.message-reply {border-left:1px solid #aeb5ba; border-right:1px solid #aeb5ba; padding:5px 10px;}
.message-reply {padding:0 10px 20px;}
.message-view h2 {font-size:16px; line-height:20px; margin:5px 0;}
.message-view > ul {margin:0; padding:0; list-style:none outside none;}
.message-view > ul > li,
.box-rouded-grey {border:1px solid #cfcfcf; margin:0 0 10px; padding:0 3px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:1px 2px 3px #cfcfcf; -webkit-box-shadow:1px 2px 3px #cfcfcf; box-shadow:1px 2px 3px #cfcfcf;}
.box-rouded-grey {background:#f6f8f8; overflow: hidden;}	/*message center new message fix*/
.box-rouded-grey .box-footer {padding:5px 7px 10px;}
.box-rouded-lightgrey {background:#f6f8f8; border:1px solid #cdcdcd; margin:0 0 10px; padding:5px; overflow:hidden; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.box-rouded-lightgrey .field-container {display:block; padding:0;}
.box-rouded-lightgrey textarea {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.message-view li.collapse:not(.first),
.message-view li.collapse + .last,
.message-view li.showolder,
.message-view li.showolder + .last {
  border-top: 0;
  margin-top: -15px;
  padding-top: 7px;
  -webkit-border-top-left-radius:0;
     -moz-border-top-left-radius:0;
          border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
     -moz-border-top-right-radius:0;
          border-top-right-radius:0;
}
.message-view li.showolder {color:#717c84; font-size:11px; font-weight:bold; padding:10px 0 5px; text-align:center; cursor:pointer;}
.message-view li.showolder:hover {color:#3f4040;}
.message-view li.other .message-meta {cursor:pointer;}
.message-view li.collapse {
  -webkit-box-shadow:1px 2px 3px #dcdedf;
     -moz-box-shadow:1px 2px 3px #dcdedf;
          box-shadow:1px 2px 3px #dcdedf;
}
.message-view li.collapse .message-meta {border-bottom:0; opacity:0.5; filter:alpha(opacity=50);}
.message-view li.collapse .message-meta:hover {opacity:0.8; filter:alpha(opacity=80);}
.message-view li.collapse .message-body {display:none;}
.message-view li.new,
.mc-list tbody tr.new {
  -webkit-animation: alert 1s ease-out 3;
     -moz-animation: alert 1s ease-out 3;
       -o-animation: alert 1s ease-out 3;
          animation: alert 1s ease-out 3;
}
.message-view .message-header h2 {color:#3f4040; padding-left:16px;}
.message-view .message-meta {border-bottom:1px solid #ced3d6; padding:0 7px 0 13px; height:28px; line-height:28px; overflow:hidden; }
.message-view .message-body {color:#3f4040; padding:5px 13px 8px; line-height:1.3em;}
.message-view .message-body p:first-child {margin-top:0;}
.message-view .message-body p:last-child {margin-bottom:0;}
.message-reply .heading {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/arrow-red-bottom.png) no-repeat -2px 6px; float:none; color:#b03f25; font-size:16px; line-height:20px; margin:-10px 0 3px; padding-left:16px; padding-bottom:0;}
.message-reply .field-container {display:block; padding:3px 0;}
.message-reply textarea {width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
h2 span.icon {display:block; float:left; width:14px; height:14px;}
.message-view .message-header h2 span.icon {margin-left:-17px; margin-top:2px;}
button.messaging-sprites,
h2.messaging-sprites span.icon {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/messaging-sprites.png);}
button.flagged,
h2.flagged span.icon {background-position:0 -14px;}
button.unflagged,
h2.unflagged span.icon {background-position:0 0;}
.col-dateright {width:200px;}

.message-send {background:#f6f8f8; border:1px solid #ced3d6; border-top:none; padding:1px 0;}
.message-send fieldset {margin:0; padding:0 13px;}
.message-send fieldset li {float:none; margin:12px 0;}
.message-send .field-container {display:block; overflow:hidden; padding-right:0;}
.message-send .field-container input,
.message-send .field-container textarea,
.message-send .field-container .mceLayout {width:100% !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.message-send .field-container input {border:1px solid #aab3b8; height:26px; line-height:20px; padding:3px 5px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.message-send label {color:#3f4040; height:26px; line-height:24px; font-weight:normal;}
.message-send .message-to {background:#fff; border:1px solid #aab3b8; padding-left:35px; overflow:hidden; position:relative;}
.message-send .message-to input {border:none; height:24px;}
.message-send .message-to .contact-select-container {overflow:hidden; min-width:248px;}
.message-send .message-to .contact-select-container .contact-select {background:transparent;}
.message-send .message-to .contact-select-toggle {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/24/contact-select.png) no-repeat 50% 100%; border-right:1px solid #aab3b8; display:block; width:34px; height:100%; text-indent:-999px; overflow:hidden; position:absolute; top:0; left:0;}
.message-send .message-to .message-recipient {background:#e6e8e9; border:1px solid #dcdedf; color:#717c84; display:inline-block; float:left; height:18px; line-height:18px; margin:2px 0 1px 3px; padding:0 4px;}
.message-send .message-to .message-recipient:hover {background:#ebedee; border-color:#ebedee;}
.message-send .message-to .message-recipient span {display:inline-block; max-width:225px; max-height:18px; overflow:hidden; text-overflow:ellipsis; position:relative;}
.message-send .message-to .message-recipient a.recipient-remove {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/remove-grey.png) no-repeat 0 0; display:block; float:right; width:16px; height:16px; margin:1px -4px 0 1px; overflow:hidden; text-indent:-999px;}
.message-send .message-to .message-recipient a.recipient-remove:hover {background-position:0 -16px;}
.message-send .message-to .invalid-email {background:transparent; border-color:transparent; color:#847c71;}
.message-send .message-to .invalid-email:hover {background:#f4e8e5; border-color:#f4e8e5;}
.message-send .message-to .invalid-email span span.line-through {border:none; border-bottom:2px solid #b03f25; width:100%; height:0; margin:0; position:absolute; top:50%; left:0;}
.message-send .message-to .invalid-email:hover span span.line-through {display:none;}
.messaging-message-contact-supplier-form form {color:#3f4040;}
.messaging-message-contact-supplier-form li {margin:5px 0;}
.messaging-message-contact-supplier-form fieldset {padding-left:85px;}
.messaging-message-contact-supplier-form label {padding-top:7px; padding-right:15px; margin-bottom:5px; font-weight:normal; text-align:right;}
.messaging-message-contact-supplier-form label.condensed {padding-top:2px;}
.messaging-message-contact-supplier-form label em {display:inline-block; float:none; line-height:1; margin-top:-1px;}
.messaging-message-contact-supplier-form .field-container {padding:3px 0;}
.messaging-message-contact-supplier-form input.flat {padding: 2px 5px 4px;}
.messaging-message-contact-supplier-form .recipient td {padding:0 20px 0 0;}
.messaging-message-contact-supplier-form .box-rouded-lightgrey {margin:8px 0;}
.messaging-message-contact-supplier-form .box-rouded-lightgrey .field-container {padding:0;}

.messaging .content {padding-top:15px;}
.rank-stars,
.rank-stars span {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/stars-small.png) repeat-x 0 0; display:inline-block; width:90px; height:16px; margin-top:-3px; vertical-align:middle;}
.rank-stars span {background-position:0 -16px; display:block; margin-top:0;}

.messaging-contacts-view .profile-badge {padding-right:8px; overflow:hidden;}
.messaging-contacts-view .profile-badge .profile-picture {float:left; margin-right:8px; width:96px; height:96px; position:relative;}
.messaging-contacts-view .profile-badge .profile-picture img {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/customer/profile-96.png) no-repeat 0 0; border:none; width:96px; height:96px;}
.messaging-contacts-view .profile-badge p {color:#110e0c; margin:0 0 6px 104px; overflow:hidden; word-wrap:break-word;}
.messaging-contacts-view .profile-badge .profile-connections {color:#717c84; margin:18px 0 0;}
.messaging-contacts-view .profile-badge .profile-connections span {color:#110e0c; font-weight:bold;}

.messaging-contacts-block-list fieldset {margin:0; pading-left:10px;}
.messaging-contacts-block-list fieldset legend {margin-bottom:10px; margin-left:-10px;}
.messaging-contacts-block-list fieldset p {margin:0 0 25px;}
.messaging-contacts-block-list fieldset li {margin:0 0 10px;}
.messaging-contacts-block-list .toolbar {margin-bottom:30px;}

.messaging-contacts-add .content {padding-top:20px;}
.contacts-add form fieldset {margin-bottom:20px;}
/* /messaging */


/* Plugins */

/* jQuery.UI.Autocomplete CSS */
.ui-helper-hidden-accessible {display:none;}
.ui-autocomplete {position:absolute; cursor:default; max-height:277px; overflow-y:auto; overflow-x:hidden;}       
* html .ui-autocomplete {width:1px; height:277px;} /* without this, the menu expands to 100% in IE6 */
.ui-autocomplete-loading {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/loading.gif) no-repeat 99.5% 50% !important;}
.ui-menu {background:#fff; border:1px solid #aab3b8; border-top:none; list-style:none; padding:0 0 2px; margin:1px 0 0; width:auto !important; max-width:600px; min-width:300px;}
.ui-menu .ui-heading,
.ui-menu .ui-menu-item.ui-heading {background:#e7eaea; color:#110e0c; padding:4px 7px 2px; margin:0 0 2px;}
.ui-menu .ui-menu-close {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/close-grey.png) no-repeat; display:block; float:right; width:16px; height:16px; overflow:hidden; text-indent:-999px; cursor:pointer;}
.ui-menu .ui-menu-item {margin:0 2px; padding:0; width:auto;}
.ui-menu .ui-menu-item a {color:#889197; text-decoration:none; display:block; padding:3px 5px;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-focus {background:#4094c9; color:#fff;}
.ui-autocomplete-term {font-weight:bold;} 
/* END jQuery.UI.Autocomplete CSS */

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,
div.star-rating {float:left; width:26px; height:24px; text-indent:-999px; cursor:pointer; display:block; background:transparent; overflow:hidden;}
div.rating-cancel {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/error.png) no-repeat 50% 50%}
div.star-rating,
div.star-rating a {background:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/stars.png) no-repeat 0 0}
div.rating-cancel a,
div.star-rating a {display:block; width:26px; height:100%; background-position:0 0; border:0;}
div.star-rating-on a {background-position:0 -24px !important;}
div.star-rating-hover a {background-position:0 -48px;}
div.star-rating-readonly a {cursor:default !important;}
div.star-rating {background:transparent !important; overflow:hidden !important;}
/* END jQuery.Rating Plugin CSS */

/* TinyMCE 4 */
body .mce-container,
body .mce-widget,
body .mce-reset,
body .mce-menu-item .mce-ico,
body .mce-menu-item .mce-text {color:#3f4040; font:normal normal normal 13px/1.5em Arial,sans-serif;}
body .mce-ico,
body .mce-menu-item .mce-ico {color:#3f4040; font-family:'tinymce',Arial;}
body .mce-btn {background-color:transparent;}
body .mce-btn button {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
body .mce-tinymce {border:0;}
body .mce-panel {background-color:transparent;}
body .mce-floatpanel {background-color:#fff;}
body .mce-toolbar-grp {padding:0 0 3px;}
body .mce-flow-layout-item {margin:0;}
body .mce-edit-area {border:1px solid #cfcfcf !important;}
/* END TinyMCE 4 */

/*form custom*/
/*form.label-width-auto label,
form.label-width-auto .label {width:60px;}*/


/* Keyframes */

@-webkit-keyframes rotate {
  0%   {-webkit-transform: rotate(0);}
  100% {-webkit-transform: rotate(-360deg);}
}
@-moz-keyframes rotate {
  0%   {-moz-transform: rotate(0);}
  100% {-moz-transform: rotate(-360deg);}
}
@-o-keyframes rotate {
  0%   {-o-transform: rotate(0);}
  100% {-o-transform: rotate(-360deg);}
}
@keyframes rotate {
  0%   {transform: rotate(0);}
  100% {transform: rotate(-360deg);}
}

@-webkit-keyframes alert {
  0%   {background-color:transparent;}
  50%  {background-color:#ecffbe;}
  100% {background-color:transparent;}
}
@-moz-keyframes alert {
  0%   {background-color:transparent;}
  50%  {background-color:#ecffbe;}
  100% {background-color:transparent;}
}
@-o-keyframes alert {
  0%   {background-color:transparent;}
  50%  {background-color:#ecffbe;}
  100% {background-color:transparent;}
}
@keyframes alert {
  0%   {background-color:transparent;}
  50%  {background-color:#ecffbe;}
  100% {background-color:transparent;}
}


/* Media queries */
@media screen and (max-width: 1300px) {
  .category-products .item .fright {width:47%;}
}

@media screen and (max-width: 1200px) {
  .main .content .slider-container {width:69.8%; min-width:494px;}
  .main .content .slider {width:98.4%;}
  .main .content .slider ul.products-grid-homepage li {width:21%;}
  .main .content .welcome-box-container {width:29%; min-width:218px;}
  .main .content .featured-products ul.products-grid-homepage li {width:13%; margin-left:1.15%;}
  .nav-top-container #nav-top a {padding:5px 12px;}
  .contact-view-message-history {display:none;}
  .col-cright {width:44%;}
}

@media screen and (max-width: 1150px) {
  .main .content .slider-container {width:69.7%;}
  .main .content .slider ul.products-grid-homepage li {width:120px; padding: 5px 4.6% 7px;}
}

@media screen and (max-width: 1100px) {
  .main .content h3 {font-size:15px;}
  .main .content .slider ul.products-grid-homepage li {width:120px; padding: 5px 4.3% 7px;}
  .main .content .featured-products ul.products-grid-homepage li {width:112px; margin-left:1.9%;}
  .nav-top-container #nav-top ul {min-width:99.25%;}
}

@media screen and (max-width: 1080px) {
  .main .content .slider-container {width:69.35%;}
  .main .content .slider ul.products-grid-homepage li {width:120px; padding: 5px 3.7% 7px;}
  .main .content .featured-products ul.products-grid-homepage li {margin-left:1.5%;}
  .nav-top-container #nav-top a, .nav-top-container #nav-top li > span {padding:5px 8px;}
}

@media screen and (max-width: 1050px) {
  .main .content .slider-container {width:68.7%;}
  .main .content .slider ul.products-grid-homepage li {width:120px; padding: 5px 3.2% 7px;}
  .main .content .featured-products ul.products-grid-homepage li {margin-left:1.15%;}
}

@media screen and (max-width: 1024px) {
  .nav-top-container #nav-top li.last ul {right:-2px;}
}


/*---------------------------------*/
/*   30.06.2016 rudi upgrades      */
/*---------------------------------*/

.product-certification ul, .product-certification li
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-info dt, .product-info dd { float: left; margin: 1px 3px; } 
.product-info dt { color: black; clear:both; max-width: 55%;}

.main .content .featured-products ul.products-grid-homepage li {
    height: auto;
    width: 18%;
    margin: 0% 1%;    
}

.main .content .featured-products ul.products-grid-homepage li h4{
    height: 100px;
}

.main .content .featured-products ul.products-grid-homepage {
    max-height: none;
}


/*----------------------------------------------*/
/*   10.07.2016 rudi 1 col layout homepage      */
/*----------------------------------------------*/

.cms-index-index .main .inner .content{
    margin-left: 0;
}

@media screen and (min-width: 1200px){
    .cms-index-index .main .content .slider {
        width: 854px;
    }
}

/*----------------------------------------------*/
/*   11.07.2016 rudi fresh vegetables           */
/*----------------------------------------------*/

.cms-index-index .main .content .featured-products {
    background-color: transparent;
    border: none;
}


.cms-index-index .main .content .slider ul.products-grid-homepage li {
    width: 25%;
    padding: 0;
}

.cms-index-index .main .content .slider ul.products-grid-homepage li a{
    padding: 10px 40px 5px 40px;
    display: block;
}

.cms-index-index .main .content .slider ul.products-grid-homepage li a img{
    border: 1px solid #9E9E9E;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.25);
    padding: 3px;
}

.cms-index-index .main .content .featured-products ul.products-grid-homepage li .image-container{
    border: 1px solid #9E9E9E;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.25);
    padding: 3px;
    margin: 1px;
}
    
.cms-index-index .main .content .slider ul.products-grid-homepage li a.view-more-details{
    padding-top: 2px;
}

@media screen and (max-width: 1200px){
    .cms-index-index .main .content .slider ul.products-grid-homepage li a{
        padding: 10px 30px 5px 30px;
    }
}

@media screen and (max-width: 1100px){
    .cms-index-index .main .content .slider ul.products-grid-homepage li a{
        padding: 10px 20px 5px 20px;
    }
}

/*.cms-index-index .main .content .slider ul.products-grid-homepage li a, */
.cms-index-index .main .content .slider ul.products-grid-homepage li a img{
    width: 100%;
    height: auto;
}

.cms-index-index .main .content .slider ul.products-grid-homepage li .item-info {
    height: auto;
    text-align: center;
}

.cms-index-index .main .content .featured-products ul.products-grid-homepage li .featured-info h4{
    height: auto;
    text-align: left;
}

.cms-index-index .main .content .featured-products ul.products-grid-homepage li .featured-info h4 a {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #8AB520;    
}

.cms-index-index .main .content .featured-products ul.products-grid-homepage li .featured-info h5{
    margin: 0;
}

.cms-index-index .main .content .featured-products ul.products-grid-homepage li .featured-info{
    height: 114px;
    overflow: hidden;
}

.cms-index-index .main .content .featured-products .featured-info dl{
    margin: 0;
}

.cms-index-index .main .content .featured-products .featured-info dl dt{
    margin-left: 0;
}

.cms-index-index .main .content .featured-products .featured-info dl dt,
.cms-index-index .main .content .featured-products .featured-info dl dd
{
    margin-top: 0;
    margin-bottom: 0;
    line-height: 16px !important
}
        
.cms-index-index .main .content .featured-products .featured-info h4,
.cms-index-index .main .content .featured-products .featured-info h5{
    margin-bottom: 2px;
}

.cms-index-index .main .content .featured-products{
    -webkit-box-shadow: none;
    box-shadow: none;
}



/*----------------------------------------------*/
/* 21.09.2016. rudi product listing corrections */
/*----------------------------------------------*/

dd.prod-desc p
{
    margin: 0;
}

.category-products .item 
{
    height: 108px;
}

.clientwebsite-website-products .category-products .item 
{
    height: 114px;
}


.category-products dl.product-info {
    margin: 0;
}

.category-products dl.product-info dt{
    margin-left: 0;
}

.category-products dl.product-info dt,
.category-products dl.product-info dd
{
    margin-top: 0;
    margin-bottom: 0;
    line-height: 16px !important
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.biolinked.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure {
  line-height: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/*CSS additions*/


/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;zoom:1;}

/*****************
Client website
*****************/
/*Products*/


.clientwebsite-website-index #product-showroom{
    margin:10px 0 0 0;
}
.clientwebsite-website-index #product-showroom h3{
    margin:0;
}
.clientwebsite-website-index #company-info{
   padding-top:10px;
}
.clientwebsite-website-index #company-info #company-photos {
    margin-top:0;
}
.clientwebsite-website-index #product-showroom ul.products-grid{
    font-size: 0;
}
.clientwebsite-website-index #product-showroom ul.products-grid *{
    font-size: 11px;
}
.clientwebsite-website-index #product-showroom ul.products-grid li{
    height:auto;
    overflow: visible;
    display:inline-block;
    float:none;
    vertical-align: top;
    margin:5px 10px 15px;
}


.clientwebsite-website-products .category-products .products-list li .product-item {
    width: 360px;
}
.clientwebsite-website-products .category-products .products-list li .fright{
    width:20%;
}
.clientwebsite-website-products .category-products .products-list li .fright .product-contact{
    width:100%;
}
.clientwebsite-website-certificates .content .manage_layout .gradient-bar{
    border-bottom:1px solid #aeb5ba;
}
.clientwebsite-website-certificates .content .manage_layout .pagination-bar{
    border:none;
}
.clientwebsite-website-certificates .certificate-item{
    padding:5px 0;
    border-top:1px solid #ced3d6;
}
.clientwebsite-website-certificates .certificate-item:first-child{
    border:none;
}
.clientwebsite-website-certificates .certificate-item .fleft{
    margin:0 0 0 40px;
}
.clientwebsite-website-certificates .certificate-item .fleft:first-child{
    margin:0;
}
.clientwebsite-website-certificates .certificate-item strong{
    font-weight:normal;
    color:#000;
}
.clientwebsite-website-certificates .certificate-item p{
    margin:0;
    color:#717c84;
}
.clientwebsite-website-about-us .client-web-about-section{

}
.clientwebsite-website-about-us .client-web-about-section .about-section-subtitle{
    border-radius:5px 5px 0 0;
    background:#dee0e0;
    color:#110e0c;
    font-size: 15px;
    line-height: 1.5em;
    margin: 0;
    padding: 6px 15px 5px;
    font-weight:bold;
}
.clientwebsite-website-about-us .client-web-about-section .about-section-inner{
    font-size: 14px;
    line-height: 1.5em;
    color:#717c84;
    padding:0 15px 15px 15px;
}
.clientwebsite-website-contact .client-web-contact-container{
    background:none;
}
.clientwebsite-website-contact .client-web-contact-container .content-box-body{
    color:#717c84;
    font-size:15px;
    line-height: 1.5em;
}
.clientwebsite-website-contact .client-web-contact-container .content-box-body table tr td{
    vertical-align:top;
    padding-bottom:10px;
    padding-right:10px;
}
.clientwebsite-website-contact .profile-badge .profile-picture{
    float:left;
    width:96px;
    height:96px;
    margin:0 15px 10px 0;
}
.clientwebsite-website-contact .profile-badge .profile-picture img{
    border:1px solid rgba(0, 0, 0, 0.15);
    max-width: 100%;
    display: block;
    box-sizing:border-box;
}
.clientwebsite-website-contact .profile-badge .profile-info{
    float:left;
}
.clientwebsite-website-contact .profile-badge .profile-info p{
    margin:0 0 4px 0;
}
.clientwebsite-website-contact .profile-badge .profile-info .addToContacts{
    margin-bottom:4px;
}
.clientwebsite-website-contact .profile-badge .profile-info .addToContacts a{
    background: url("https://www.biolinked.com/skin/frontend/biolinked/default/images/icons/16/contact-add.png") no-repeat left center transparent;
    display:inline-block;
    padding-left:18px;
    min-height:16px;
    font-size:12px;
    line-height: 16px;
}
.clientwebsite-website-contact .profile-badge .profile-info .profile-connections span{
    color:#110e0c;
    font-weight: bold;
}


/*Customer Account*/
.customer-account-email-services #email_services{
    border-collapse: collapse;
}
.customer-account-email-services #email_services thead .head_tr1{
    background: #fafafa;
    background: -moz-linear-gradient(top,  #fafafa 0%, #fefefe 100%);
    background: -webkit-linear-gradient(top,  #fafafa 0%,#fefefe 100%);
    background: linear-gradient(to bottom,  #fafafa 0%,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fefefe',GradientType=0 );
    border-bottom: 1px solid #85888b;
}
.customer-account-email-services #email_services thead .head_tr1 th{
    line-height: 16px;
    font-size:14px;
    color:#717c84;
    font-weight:bold;
    background:none;
    width:20%;
    position: relative;
    height:38px;
    padding: 0 8px 0 8px;
}
.customer-account-email-services #email_services thead .head_tr1 th:before{
    content:"";
    position: absolute;
    left: 0;
    top: 5%;
    width: 1px;
    height: 90%;
    background: #fdfefe;
    background: -moz-linear-gradient(top,  #fdfefe 0%, #cbd0d3 20%, #cbd0d3 80%, #fdfefe 100%);
    background: -webkit-linear-gradient(top,  #fdfefe 0%,#cbd0d3 20%,#cbd0d3 80%,#fdfefe 100%);
    background: linear-gradient(to bottom,  #fdfefe 0%,#cbd0d3 20%,#cbd0d3 80%,#fdfefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fdfefe',GradientType=0 );
}
.customer-account-email-services #email_services thead .head_tr2{
    background: #f6f8f8;
}
.customer-account-email-services #email_services thead .head_tr2 th{
    line-height: 12px;
    padding:0;
}
.customer-account-email-services #email_services thead .head_tr1 .thead0{
    width: 3%;
}
.customer-account-email-services #email_services thead .head_tr1 .thead0:before{
    display:none;
}
.customer-account-email-services #email_services thead .head_tr1 .thead1{
    width:20%;
    text-align: left;
}
.customer-account-email-services #email_services thead .head_tr1 .thead1:before{
    display:none;
}
.customer-account-email-services #email_services thead .head_tr1 .thead2{
    width:31%;
}
.customer-account-email-services #email_services thead .head_tr1 .thead3{
    width:13%;
}
.customer-account-email-services #email_services thead .head_tr1 .thead4{
    width:20%;
}
.customer-account-email-services #email_services thead .head_tr1 .thead5{
    width:13%;
}
.customer-account-email-services #email_services thead .head_tr2 .thead1{
    width:10%;
    padding-left:8px;
}
.customer-account-email-services #email_services thead tr th:first-child input{
    position:absolute;
}


/*Regions popup*/
.mfp-content #regions p::after {
    clear: both;
    content: "";
    display: block;
}
.mfp-content #regions p {
    float: none;
    margin: 0;
}
.mfp-content #regions p label{
    padding-bottom:0;
}

/*Various*/
.clientSiteLink {
    position: absolute;
    right: 0;
    bottom: 0;
}

html, body {height:100%;}
body {background:#fff;}
.wrapper {background:#dee0e0; height:auto; min-height: 100%;}
.page {padding-top:42px;}
.loading {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/loader-biolinked.gif) no-repeat 50% 48% fixed; width:100%; height:100%; position:fixed; top:0; left:0; z-index:900;}

.left {text-align:left !important;}
.right {text-align:right !important;}

.button-flat {background:#258ba9; border:#258ba9; color:#fff; padding:6px 7px; font-weight:normal; text-shadow:none; -webkit-box-shadow:inset 0 -12px 10px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 -12px 10px rgba(0,0,0,0.1); box-shadow:inset 0 -12px 10px rgba(0,0,0,0.1);}
.button-flat:hover {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.button-flat:active {color:#ced3d6 !important;}
.button-contact {background:#258ba9;}
.button-contact span {background-position:0 45%;}

#user-toolbar {background:#fff url(https://www.biolinked.com/skin/frontend/biolinked/default/images/gradient-lightergrey.png) repeat-x 0 -20px; border-bottom:1px solid #c9cdcf; color:#717c84; width:100%; height:41px; padding:0; font-family:Verdana,Arial,sans-serif; font-size:14px; position:fixed; top:0 !important; z-index:810;
-webkit-transition: all 0.05s ease-out;
   -moz-transition: all 0.05s ease-out;
    -ms-transition: all 0.05s ease-out;
     -o-transition: all 0.05s ease-out;
        transition: all 0.05s ease-out;
}
#user-toolbar .inner {height:25px; padding:8px 0;
-webkit-transition: all 0.05s ease-out;
   -moz-transition: all 0.05s ease-out;
    -ms-transition: all 0.05s ease-out;
     -o-transition: all 0.05s ease-out;
        transition: all 0.05s ease-out;
}
#user-toolbar #biolinked-logo a {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/logo_small.png); width:135px; height:25px; margin:0 10px 0 0;
-webkit-transition: all 0.05s ease-out;
   -moz-transition: all 0.05s ease-out;
    -ms-transition: all 0.05s ease-out;
     -o-transition: all 0.05s ease-out;
        transition: all 0.05s ease-out;
}
#user-toolbar .valign-bottom {padding-top:8px;}
#user-toolbar #search {float:left; width:258px; height:22px; line-height:22px;
-webkit-transition: all 0.05s ease-out;
   -moz-transition: all 0.05s ease-out;
    -ms-transition: all 0.05s ease-out;
     -o-transition: all 0.05s ease-out;
        transition: all 0.05s ease-out;
}
#user-toolbar button {padding:5px 10px 6px; margin:0 0 0 -2px;
-webkit-transition: all 0.05s ease-out;
   -moz-transition: all 0.05s ease-out;
    -ms-transition: all 0.05s ease-out;
     -o-transition: all 0.05s ease-out;
        transition: all 0.05s ease-out;
}
#user-toolbar:after {content:""; display:block; width:100%; height:3px; position:fixed; top:42px;
background: -webkit-radial-gradient(50% 0, ellipse, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 50%);
background:    -moz-radial-gradient(50% 0, ellipse, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 50%);
background:     -ms-radial-gradient(50% 0, ellipse, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 50%);
background:      -o-radial-gradient(50% 0, ellipse, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 50%);
background:         radial-gradient(50% 0, ellipse, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 50%);
-webkit-transition: all 0.05s ease-out;
   -moz-transition: all 0.05s ease-out;
    -ms-transition: all 0.05s ease-out;
     -o-transition: all 0.05s ease-out;
        transition: all 0.05s ease-out;
}
#user-toolbar .inner:after {content:""; display:block; width:100%; height:1px; position:fixed; top:41px; left:0;
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.18) 40%, rgba(0,0,0,0.18) 60%, rgba(0,0,0,0) 100%) 100% 0;
background:    -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.18) 40%, rgba(0,0,0,0.18) 60%, rgba(0,0,0,0) 100%) 100% 0;
background:     -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.18) 40%, rgba(0,0,0,0.18) 60%, rgba(0,0,0,0) 100%) 100% 0;   
background:      -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.18) 40%, rgba(0,0,0,0.18) 60%, rgba(0,0,0,0) 100%) 100% 0;
background:         linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.18) 40%, rgba(0,0,0,0.18) 60%, rgba(0,0,0,0) 100%) 100% 0;
-webkit-transition: all 0.05s ease-out;
   -moz-transition: all 0.05s ease-out;
    -ms-transition: all 0.05s ease-out;
     -o-transition: all 0.05s ease-out;
        transition: all 0.05s ease-out;
}
.dropshadow {
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
   -moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
        box-shadow:0 0 5px rgba(0,0,0,0.5);
}
#user-toolbar.dropshadow {border-bottom:none; height:33px; font-size:13px;}
#user-toolbar.dropshadow:after {height:6px; top:34px;}
#user-toolbar.dropshadow .inner {padding:4px 0;}
#user-toolbar.dropshadow .inner:after {top:33px;}
#user-toolbar.dropshadow #biolinked-logo a {background-image:url(https://www.biolinked.com/skin/frontend/biolinked/default/images/logo_smaller.png); width:124px; height:23px; margin-top:1px;}
#user-toolbar.dropshadow #search {height:20px; line-height:20px; margin-top:1px;}
#user-toolbar.dropshadow button {padding:4px 10px 5px; margin-top:1px;}

#header {background:#258ba9 url(https://www.biolinked.com/skin/frontend/biolinked/default/images/header-overlay.png) repeat-x 0 100%; color:#fff; height:130px; margin-top:15px;}
#client-logo {height:50px; padding:28px 0 27px; overflow:hidden; text-align:center;}
#client-logo img {height:50px; width:auto; vertical-align:top;}
#client-logo h1 {display:inline-block; font-size:31px; font-weight:bold; line-height:34px; height:36px; overflow:hidden; padding-top:8px; max-width:916px; margin:0 0 0 10px; text-overflow:ellipsis; white-space:nowrap; text-shadow:0 1px 2px rgba(0,0,0,0.3);}
#client-logo h1 a {color:#fff; text-decoration:none;}

#client-menu ul {list-style:none outside none; margin:0; padding:0;}
#client-menu li {float:left; background:#258ba9; font-size:16px; line-height:25px; margin-right:5px; text-shadow:0 -1px rgba(0,0,0,0.2);}
#client-menu li.active {background:#fff; font-weight:bold; text-shadow:none;}
#client-menu li a {display:block; color:#fff; padding:0 12px; text-decoration:none; -webkit-box-shadow:inset 0 -12px 10px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 -12px 10px rgba(0,0,0,0.1); box-shadow:inset 0 -12px 10px rgba(0,0,0,0.1);}
#client-menu li.active a {color:#258ba9; cursor:default;}
#client-menu li.active a,
#client-menu li a:hover {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}

.inner,
#footer .inner {width:980px; max-width:980px; min-width:980px;}
.main .inner,
#footer .inner {background:#fff;}
#footer .copyright {padding-bottom:50px;}
.footer-links {margin-top:0; padding-top:50px;}

.content {min-width:740px; margin-left:240px;}
.content .inner-content {padding:10px;}
.sidebar {width:240px; margin:0;}
.sidebar .inner-sidebar {padding:10px 0 10px 10px;}

.content-box,
.sidebar-box {background:#eff2f2; border:none; margin-bottom:10px; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.content-box h2,
.content-box h3,
.sidebar-box h3 {background:#a2a4a4; color:#fff; font-size:15px; line-height:1.5em; margin:0; padding:6px 15px 5px;}
.content-box h2,
.content-box h3 {background:#dee0e0; color:#110e0c;}
.sidebar-box p {margin:0 0 8px; line-height:1.2em;}
.sidebar-box p.label {margin:15px 0 2px; font-weight:bold;}
.sidebar-box p img {margin-right:2px; vertical-align:bottom;}
.sidebar-box p img + a {font-size:11px;}
.content-box-body,
.sidebar-box-body {padding:15px 15px 10px;}
.sidebar-box-body p {font-size:13px;}
.sidebar-box-body a {margin:0 0 7px;}
.sidebar-box-body a.button {font-size:11px;}
.sidebar-box-body .owner-picture {float:left; width:48px; height:48px; margin:0 10px 15px 0;}
.sidebar-box-footer {border-top:1px solid #ced3d6; margin:2px 5px 10px; padding:7px 5px 0; font-size:11px; line-height:1em; position:relative;}
.sidebar-box-footer p {line-height:1.4em;}

.sidebar-box-footer:before {content:""; display:block; width:100%; height:1px; position:absolute; top:-1px; left:0;
background: -webkit-linear-gradient(left, #eff2f2 0%, #ced3d6 10%, #ced3d6 90%, #eff2f2 100%) 100% 0;
background:    -moz-linear-gradient(left, #eff2f2 0%, #ced3d6 10%, #ced3d6 90%, #eff2f2 100%) 100% 0;
background:     -ms-linear-gradient(left, #eff2f2 0%, #ced3d6 10%, #ced3d6 90%, #eff2f2 100%) 100% 0;
background:      -o-linear-gradient(left, #eff2f2 0%, #ced3d6 10%, #ced3d6 90%, #eff2f2 100%) 100% 0;
background:         linear-gradient(left, #eff2f2 0%, #ced3d6 10%, #ced3d6 90%, #eff2f2 100%) 100% 0;
}
.sidebar-box-blue h3 {background:#4094c9; color:#fff; font-weight:normal;}

#client-banner {overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#client-banner img {display:block; width:720px; height:130px;}

ient-banner img {display:block; width:720px; height:130px;}

#company-photos {position:relative; float:left; width:190px; height:150px; margin:10px 10px 0 0; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#company-photos img {width:190px; height:150px;}

.photo-slider {position:relative;}
.photo-slider ul {list-style:none outside none; margin:0; padding:0;}
.photo-slider ul li {position:absolute; overflow:hidden;}
.photo-slider ul li.active {z-index:2;}
.photo-slider img {display:block;}

.photo-slider-navigation {position:absolute; bottom:6px; right:7px; z-index:3;}
.photo-slider-navigation ol {list-style:none outside none; margin:0; padding:0;}
.photo-slider-navigation li {background:#fff; border:1px solid rgba(0,0,0,0.5); float:left; margin-left:3px; font-size:11px; font-weight:bold; line-height:14px; text-align:center;}
.photo-slider-navigation li.active {background:#c2c6c6;}
.photo-slider-navigation a {color:#616868; display:block; width:14px; height:14px; text-decoration:none;}

#company-description {overflow:hidden;}

#product-showroom .content-box-body {padding:12px 5px 0;}
#product-showroom ul.products-grid {margin:0; padding:0; list-style:none outside none; -webkit-padding-start:0;}
#product-showroom ul.products-grid li {float:left; margin:5px 11px 15px; width:96px; height:111px; font-size:11px; line-height:14px; overflow:hidden;}
#product-showroom ul.products-grid li h4 {font-size:inherit; font-weight:normal; line-height:inherit; margin:2px 0 0; text-align:center;}

.no-sidebar .content {margin-left:0; text-align:center;}
.clientwebsite-website-defaultnoroute .content h2 {font-family:Georgia, serif; font-size:128px; color:#dee0e0; margin:140px 0 40px -24px;}
.clientwebsite-website-defaultnoroute .content h3 {font-size:20px; margin:0 0 100px;}

.clientwebsite-website-product .product-view{
    background:#fff;
    border:1px solid #dee0e0;
}
.clientwebsite-website-product .product-view:before,
.clientwebsite-website-product .product-view:after{
    content:"";
    display:block;
    background:#dee0e0;
    height:30px;
}
.clientwebsite-website-product .product-view form{
    padding-left:10px;
}
.clientwebsite-website-product .product-view .product-name h1{
    margin-top:10px;
    margin-left:0;
}
.clientwebsite-website-product .product-view-second{
    background:#fff;
    border:1px solid #dee0e0;
    padding:10px 10px 20px 10px;
    border-radius:5px;
}
.clientwebsite-website-product .product-view-second .heading-dot h2{
    margin:0 0 10px 0;
}
.clientwebsite-website-product .product-view-second .product-view-second-content{
    padding:0 14px;
}

#header {background-color:#297b51;}
#client-menu li {background:#297b51;}
#client-menu li.active a {color:#09562f;}
