@charset "UTF-8";
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("/src/css/fancybox/fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/src/css/fancybox/fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/src/css/fancybox/fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

html {
  /*height: 100%;*/ }

body {
  margin: 0;
  padding: 0;
  /*background: #fff url("/src/img/bg_footer.png") 0 bottom repeat-x;*/
  background: white url("/src/img/bg.png") repeat-x;
  color: #666;
  /*font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, sans-serif;*/
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  /*overflow-y: scroll;
  height: 100%;*/ }

#body {
  background-image: url("/src/img/bg_footer.png");
  background-repeat: repeat-x;
  background-position: 0 bottom;
  position: relative; }

p {
  margin-top: 0;
  margin-bottom: 13px; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

hr {
  border-top: 1px solid #E5E5E5; }

.hidden {
  display: none; }

button, input, optgroup, select, textarea {
  color: #333; }

#newsdetail {
  position: relative; }

#newsdetail ul {
  margin-bottom: 10px; }

#static .ul {
  margin: 0 0 30px 0;
  list-style-type: none; }

#static .ul li {
  padding: 15px 20px 15px 30px;
  background: url("/src/img/checked.png") 0 20px no-repeat;
  margin-bottom: 5px;
  border-top: 1px solid #e5e5e5;
  font-weight: bold; }

#static .left {
  width: 400px;
  float: left;
  margin-right: 40px; }

#static .right {
  width: 400px;
  float: left;
  text-align: left; }

#static h2 {
  font-size: 18px;
  color: #711371; }

#static img {
  margin-bottom: 20px; }

.ul {
  list-style-type: disc;
  list-style-position: inside;
  margin-left: 10px; }

.ul li {
  /*background: url("/src/img/dot2.gif") 0 5px no-repeat;*/
  margin-bottom: 5px; }

.ul li ul {
  margin-top: 5px;
  list-style-type: circle;
  list-style-position: inside; }

.ul li ul li {
  background: none; }

h1, h2, h3 {
  font-family: GEInspiraPitchReg; }

h1, h2, h3, h4, h5, h6 {
  margin: 0; }

h1 {
  font-size: 26px;
  color: #3b73b9;
  margin-bottom: 20px;
  padding-bottom: 5px;
  font-weight: normal;
  border-bottom: 1px solid #E5E5E5;
  /*height: 36px;*/
  line-height: 36px;
  /*background: url("/src/img/dotline.gif") repeat-x 0 bottom; */ }

h2 {
  font-size: 22px;
  line-height: 28px;
  color: #3b73b9;
  font-weight: normal;
  margin-bottom: 20px; }

h3, ul.news h2 {
  font-size: 18px;
  line-height: 20px;
  color: #3b73b9;
  font-weight: normal;
  margin-bottom: 15px;
}

ul.news h2 {
	min-height: 61px;
}

h4 {
  font-size: 15px;
  line-height: 22px;
  color: #3b73b9;
  margin-bottom: 15px; }

h5 {
  font-size: 14px; }

h6 {
  font-size: 13px; }

optgroup {
  padding: 0;
  margin: 0 !important;
  padding-left: 10px; }

select.pageselector option.par {
  background: #F5F5F5; }

#main.home {
  margin-top: 380px; }

#main form {
  font-size: 13px;
  line-height: 22px; }

.b {
  font-weight: bold; }

.right {
  text-align: right; }

.info {
  font-size: 15px;
  color: #3b73b9; }

.center {
  text-align: center; }

.fbr, .ebr, .tbr {
  display: none; }

/*******************************************************************************************************************
BOXES
*******************************************************************************************************************/
#all {
  margin: 0 auto;
  position: relative;
  z-index: 1;
  width: 960px; }

#infoline, #cookieinfo {
  height: 40px;
  line-height: 40px;
  color: #333;
  position: relative;
  z-index: 10000; }

#infoline .text, #cookieinfo .text {
  text-align: left;
  width: 960px;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 10px; }

#cookieinfo {
	background: #e9f2f7;
	border-top: 1px solid #c7d0d5;
	height: 60px;
	padding: 10px 0;
	line-height: 20px;
	color: #333;
	position: fixed;
	bottom: 0;
	z-index: 10000;
	width: 100%;
}

#cookieinfo .buttons {
	padding-top: 5px;
	float: right;
	text-align: right;
	margin-left: 20px;
}

.cookieswitch {
	float: right;
	font-size: 28px;
}

#infoline {
  background: #feef00;
  font-weight: bold !important; }

#main, #main_admin {
  box-shadow: 0 0 10px -3px #000;
  background-color: #FFFFFF; }

#box_content, .box_content {
  padding: 40px 60px 60px 60px;
  min-height: 360px;
  position: relative; }

#box_content.grey, .box_content.grey {
  background-color: #e9ecef;
  min-height: 0; }

#box_content.grey a.btn:link, #box_content.grey a.btn:visited, .box_content.grey a.btn:link, .box_content.grey a.btn:visited {
  color: #333 !important;
  margin-left: 10px; }

a.btn-default {
  color: #333 !important; }

#header {
  height: 150px;
  background: white url("/src/img/header.png") repeat-x;
  padding: 0 30px;
  box-shadow: 0 0 10px 0 #000; }

#clublogo {
  position: absolute;
  top: 13px;
  right: 0;
  width: 250px;
  height: 50px;
  font-family: GEInspira;
  font-size: 35px;
  color: #3b73b9;
  text-align: right; }

#clublogo b {
  font-family: GEInspiraPitchReg; }

#clublogo span {
  font-size: 15px;
  line-height: 35px;
  position: relative;
  top: -15px;
  margin-right: -5px; }

#clublogopole {
  position: absolute;
  right: 2px;
  top: 55px;
  width: 200px;
  height: 13px;
  line-height: 13px;
  font-family: GEInspira;
  font-size: 13px;
  color: #3b73b9;
  text-align: right; }

#logo_ge {
  position: absolute;
  left: 0;
  top: 17px;
  font-family: GEInspira;
  font-size: 18px; }

#logo_ge:hover {
  text-decoration: none; }

#logo_ge img {
  width: 46px;
  height: 46px;
  vertical-align: middle; }

.navbar-toggle {
  background: #3b73b9;
  margin: 12px 12px 0 0;
  padding: 12px 10px; }

.navbar-toggle .icon-bar {
  background: #fff; }

#nav {
  height: 20px;
  position: absolute;
  left: 10px;
  top: 115px; }

#header_top {
  height: 34px;
  line-height: 28px;
  vertical-align: middle;
  position: relative; }

#header_main {
  height: 80px;
  position: relative; }

#box_admin_left {
  width: 180px;
  float: left;
  padding: 20px 0 20px 20px;
  overflow: hidden; }

#box_admin_main {
  width: 740px;
  float: left;
  padding: 20px 20px 20px 0;
  font-size: 12px !important;
  overflow: hidden; }

#box_admin_main h1 {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 10px; }

#box_admin_main h2 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px; }

#content {
  /*padding: 0 30px 20px 30px;*/
  min-height: 523px; }

#box_img {
  width: 1350px;
  height: 558px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -675px;
  z-index: 0; }

#bgimg {
  background: url(/data/header/default.jpg) no-repeat center 0;
  position: relative; }

#box_footer {
  background: #5d5c5c;
  position: relative;
  z-index: 0; }

#box_left {
  width: 135px;
  padding-right: 20px;
  float: left;
  min-height: 523px; }

#box_head {
  height: 200px;
  padding: 30px 60px; }

#box_head_admin {
  padding: 10px 30px; }

#box_head_home {
  height: 380px;
  padding: 0 30px; }

#box_congress {
  background: url("/src/img/dotline.gif") repeat-x;
  width: 590px;
  height: 1%;
  /* Holly hack for Peekaboo Bug */
  padding: 20px 0;
  margin: 0 auto; }

/*******************************************************************************************************************
HOME
*******************************************************************************************************************/
#homebox .news .last {
  display: none; }

#homebox .loginbox {
  width: 260px;
	margin-bottom: 20px;
}

/*******************************************************************************************************************
LINKS
*******************************************************************************************************************/
a:link, a.link {
  color: #3b73b9;
  text-decoration: none;
  cursor: pointer; }

a:visited, a.link visited {
  color: #3b73b9;
  text-decoration: none; }

a:hover, a.link:hover {
  text-decoration: underline; }

a:focus, a.link:focus, img:focus, embed:focus, object:focus, button:focus {
  outline: none; }

a.download, span.download {
  background: transparent url("/src/img/icn_download.gif") no-repeat scroll 0 0;
  padding-left: 30px; }

/*******************************************************************************************************************
MISC
*******************************************************************************************************************/
/*
input, select, textarea {
border: 1px solid #ccc;
background: #FAFAFA;
padding:1px 3px;
}

input.checkbox, input.radio {
vertical-align: -25%;
width: auto !important;
border: 0 !important;
background: none;
}
*/
input, textarea, select {
  /*
  display: inline-block;
  height: 18px;
  padding: 4px;
  font-size: 12px;
  line-height: 18px;
  color: #555555;
  */
  border: 1px solid #cccccc;
  border-radius: 3px; }

select {
  height: 22px;
  line-height: 22px;
  padding: 1px; }

option, input {
  padding: 3px; }

.fl {
  float: left; }

.fr {
  float: right; }

.endfloat, .clear, .ncl {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0; }

img {
  border: 0; }

img.link {
  cursor: pointer; }

.warning {
  padding: 3px;
  color: red; }

.success {
  padding: 3px;
  color: green; }

#myTable {
  border-collapse: collapse; }

#myTable td {
  padding: 5px;
  border: 1px solid #bebebe; }

.red {
  color: red; }

.green {
  color: green; }

.center {
  text-align: center; }

.ar {
  text-align: right; }

/*
.twocol_left {
float:left;
width:50%;
border:1px solid black;
}

.twocol_right {
float:left;
width:50%;
border:1px solid black;
}
*/
#selector select {
  /* width: 100px; */ }

.bline {
  background: url("/src/img/dotline.gif") repeat-x 0 bottom; }

.count {
  text-align: center; }

span#error, div#error {
  text-align: center;
  color: red; }

.border {
  border: 1px solid #ccc; }

.jswarning {
  font-weight: bold;
  color: red;
  padding: 10px; }

.pagination a:hover {
  text-decoration: none; }

.pagination a:active {
  border-width: 1px 1px 1px 0 !important; }

/*******************************************************************************************************************
LIST
*******************************************************************************************************************/
table.list {
  border-collapse: collapse; }

table.course td {
  font-size: 11px; }

table.list tr td {
  padding: 4px 0 4px 4px;
  border-bottom: 1px solid #cccccc; }

table.list tr th {
  border-bottom: 1px solid #cccccc;
  text-align: right;
  font-weight: normal;
  padding: 0 4px 0 0;
  width: 16px; }

table.course tr td {
  background: url("/src/img/dotline.gif") repeat-x 0 bottom;
  border: 0; }

tr.extra {
  color: #2970cc; }

tr.extra img.shy {
  display: none; }

tr.odd, li.odd {
  background-color: #F7F7F7; }

tr.head {
  /* background-color: #e5e5e5; */ }

table.list tr.head td {
  font-weight: bold; }

ul.relatedlinks, ul.viewpointlist {
  list-style-type: none;
  margin-left: 0;
  padding: 0; }

ul.relatedlinks li {
  background: transparent url("/src/img/icn_link.gif") no-repeat scroll 0 4px;
  color: #666666;
  font-weight: bold;
  list-style-type: none;
  margin-left: 0; }

ul.viewpointlist {
  background: #e9ecef;
  padding: 10px; }

ul.viewpointlist li {
  color: #666666;
  font-weight: bold;
  list-style-type: none;
  margin-left: 0;
  padding: 0 0 3px 8px; }

ul.viewpointlist a {
  margin: 0 0 5px 0;
  padding: 0 0 0 10px;
  background: url("/src/img/btn_arrow2.gif") no-repeat 0 2px; }

table.whitepaper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

.wpheader {
  border-top: 1px solid #cccccc;
  font-weight: bold;
  background: #E2E2E2; }

/*******************************************************************************************************************
FOOTER
*******************************************************************************************************************/
#footer, #footer2 {
  clear: both;
  padding: 2.8em 0pt;
  color: #eee;
  font-size: 11px;
  text-align: center; }

#footer ul {
  display: inline-block; }

#footer ul.admin-footer {
  display: none; }

#footer li {
  list-style: none;
  display: inline-block;
  border-right: 1px solid #CCCCCC;
  margin-right: 10px;
  padding-right: 10px; }

#footer li.last {
  border-right: none; }

#footer a {
  color: #eee;
  padding: 0; }

/*******************************************************************************************************************
MAINNAV
*******************************************************************************************************************/
#nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: GEInspiraPitchReg; }

#navMain {
  height: 34px;
  list-style: none;
  font-size: 15px;
  position: relative;
  z-index: 10; }

#navMain li {
  float: left;
  background: none; }

#navMain li li {
  float: none;
  line-height: 18px; }

#navMain li a:link,
#navMain li a:visited {
  display: block;
  height: 34px;
  line-height: 34px;
  color: #666;
  padding: 0 8px; }

.navbar-nav > li > a {
  line-height: 34px; }

#navMain li a:hover {
  color: #3b73b9;
  text-decoration: none;
  background: none !important; }

#navMain .currentItem > a:link,
#navMain .currentItem > a:visited,
#navMain .currentItem > a:active {
  color: #3b73b9; }

/*******************************************************************************************************************
PULLDOWN
*******************************************************************************************************************/
#menu_iframe {
  position: absolute;
  display: none; }

#navMain ul {
  padding: 0;
  margin: 0 0 0 -1px;
  list-style: none;
  border-top: 0;
  position: absolute;
  left: -999em;
  z-index: 110;
  padding: 10px;
  background-color: #fff;
  font-size: 13px;
  line-height: 18px;
  font-weight: normal;
  font-family: GEInspira;
  width: auto;
	min-width: 160px;
}

#navMain a {
  display: block; }

#navMain li {
  float: left;
  line-height: 34px; }

#navMain li.ve_mobile {
  display: none !important; }

#navMain li:hover ul, #navMain li.sfhover ul {
  left: auto;
  box-shadow: 0 5px 10px -3px #000; }

#navMain li ul li {
  margin: 0;
  padding: 0;
	white-space: nowrap;
}

#navMain li ul li a:link,
#navMain li ul li a:visited {
  height: auto;
  overflow: visible;
  text-indent: 0;
  padding: 3px 8px;
  margin: 0; }

#navMain li ul li a:hover {
  color: #3b73b9; }

a#btn_ve10, a#btn_e4d, a#btn_poc, #btn_vs10, #btn_mytrainer {
  display: block;
  position: absolute;
  right: 0;
  top: 114px;
  cursor: pointer;
  width: 225px;
  height: 36px;
  line-height: 36px;
  padding-left: 50px;
  background: url("/data/ve10/button_voluson_e10.jpg");
  z-index: 1;
  font-family: GEInspira;
  font-size: 15px;
  color: #fff;
  font-weight: normal; }

a#btn_vs10 {
  /* background-image: url("/data/vs10/button_vs10.jpg"); */
  display: none; }

a#btn_e4d {
  background-image: url("/src/img/button_voluson_e4d.jpg");
  background-position: 0 right;
  text-align: right;
  padding: 0 20px 0 0; }

a#btn_mytrainer {
	background-image: url("/src/img/button_logiq_nav.jpg");
	background-position: 0 right;
	text-align: right;
	padding: 0 20px 0 0; }

a#btn_mytrainer:hover {
	text-decoration: none;
	background-image: url("/src/img/button_logiq_nav_a.jpg");
}

a#btn_poc {
  background-image: url("/src/img/button_poc.jpg");
  background-position: 0 right;
  text-align: right;
  padding: 0 20px 0 0; }

a#btn_ve10:hover {
  background-image: url("/data/ve10/button_voluson_e10_a.jpg");
  text-decoration: none; }

a#btn_e4d:hover {
  background-image: url("/src/img/button_voluson_e4d_a.jpg");
  text-decoration: none; }

a#btn_vs10:hover {
  background-image: url("/data/vs10/button_vs10_a.jpg");
  background-image: none;
  display: none;
  text-decoration: none; }

/*******************************************************************************************************************
PULLDOWN ITEMS
*******************************************************************************************************************/
li.dropitem {
  display: block;
  float: left !important; }

#navMain li li a:link,
#navMain li li a:visited {
  display: inline;
  line-height: 22px; }

#navMain li.dropitem a:link, #navMain li.dropitem a:visited {
  border: 11px solid #fff;
  padding: 0;
  display: block;
  height: 140px;
  width: 140px; }

#navMain li.dropitem a:hover {
  border: 11px solid #eef0f3;
  padding: 0;
  margin: 0; }

#navMain li.dropitem img {
  border: 1px solid #eef0f3;
  margin: 0; }

/*******************************************************************************************************************
SUBNAV
*******************************************************************************************************************/
#sub_navigation .navContainer {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: GEInspira;
  font-size: 13px; }

#sub_navigation .navAdmin {
  width: 200px;
  float: left; }

.navAdmin li {
  padding: 1px 0; }

#sub_navigation li {
  list-style: none;
  margin: 0; }

#sub_navigation li ul {
  padding-left: 10px;
  font-size: 11px; }

#sub_navigation li ul ul {
  padding-left: 25px;
  font-size: 10px; }

#sub_navigation li a:link, #sub_navigation li a:visited {
  color: #333333;
  line-height: 18px; }

#sub_navigation li a:hover {
  color: #3b73b9;
  text-decoration: none; }

#sub_navigation li a.currentItem:link, #sub_navigation li a.currentItem:visited {
  color: #3b73b9; }

#sub_navigation .subnavHeader {
  font-weight: bold;
  color: #333; }

#sub_navigation li.header {
  /*color:#999;
  font-style: italic;*/
  font-weight: bold;
  /*border-bottom: 1px solid #ccc;*/
  margin-top: 5px;
  /* background: url("/src/img/dotline.gif") repeat-x 0 bottom; */ }

/*******************************************************************************************************************
LOGIN
*******************************************************************************************************************/
#box_login {
  color: #808080;
  text-align: right;
  font-size: 9px; }

#login_iframe {
  position: absolute;
  top: 0px;
  left: 0;
  width: 300px;
  height: 200px;
  /* display: none; */
  z-index: -1; }

ul.admin {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 2px; }

ul.admin-right {
  position: absolute;
  right: 0; }

ul.admin-left {
  position: absolute;
  left: 0; }

ul.admin li {
  font-size: 11px;
  float: left;
  vertical-align: middle;
  margin-left: 10px; }

ul.admin li a {
  padding: 5px 10px;
  color: #4d4d4d;
  font-size: 11px; }

ul.admin li a.contact {
  padding-right: 10px; }

ul.admin li a.btn {
  padding: 3px 10px;
  margin-top: -4px; }

ul.admin li a.current {
  color: #3b73b9; }

.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #00a0de;
  border-color: #0090c9; }

.btn-info {
  background-image: -webkit-linear-gradient(top, #00a0de 0, #0096d1 100%);
  background-image: -o-linear-gradient(top, #00a0de 0, #0096d1 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00a0de), to(#0096d1));
  background-image: linear-gradient(to bottom, #00a0de 0, #0096d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a0de', endColorstr='#0096d1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #0090c9; }

.btn-info:focus, .btn-info:hover {
  background-color: #0093ca;
  background-position: 0 -15px; }

.button {
  text-align: left;
  border: 1px solid #bfbfbf;
  color: #808080 !important;
  font-size: 10px;
  height: 17px;
  margin: 0;
  padding: 0 5px 1px 15px;
  background: white url("/src/img/btn_arrow2.gif") no-repeat 5px center;
  cursor: pointer;
  text-transform: uppercase;
  white-space: nowrap; }

/*
.button, .btn {
text-align: left;
color: #ffffff !important;
font-size: 9px;
margin: 0;
padding: 1px 5px 1px 15px;
background: #b3b3b3 url("/src/img/btn_arrow_gray.gif") no-repeat 4px 3px;
cursor: pointer;
text-transform: uppercase;
white-space: nowrap;
border: none;
}
*/
a.button:link, a.button:hover, a.button:visited {
  padding: 2px 5px 2px 18px;
  text-decoration: none;
  white-space: nowrap; }

.loginform .button {
  width: 80px; }

#dialog .button, .login .button {
  width: 75px; }

.button:focus, .btn:focus {
  border: 1px solid #bfbfbf; }

ul.adminmenu li {
  display: block;
  float: right;
  line-height: 17px; }

li.adminmenu {
  display: inline; }

form.loginform {
  float: right; }

a.register, label.login {
  font-size: 10px;
  padding-left: 5px; }

.box_remember {
  padding: 5px; }

/*
#becomemember {
margin: 0 18px;
padding:5px;
color: #666;
}
*/
#dialog {
  padding-top: 40px; }

#notallowed {
  padding: 40px 20px 20px 20px; }

.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .50;
  filter: Alpha(Opacity=50); }

.ui-dialog {
  background: white;
  border: 1px solid #ccc;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: none; }

.ui-dialog-titlebar {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  background: #ccc;
  padding: 3px;
  position: absolute;
  left: 0;
  /*width: 298px;*/
  width: 100%;
  z-index: 1; }

.ui-dialog-titlebar-close {
  position: absolute;
  right: 8px;
  /* background: url("/src/img/close.gif") no-repeat;*/ }

.ui-dialog-titlebar-close:hover {
  text-decoration: none; }

.ui-dialog-titlebar-close span {
  color: white;
  font-weight: bold; }

.ui-dialog-title {
  position: relative;
  left: 7px;
  font-weight: bold; }

.ui-dialog form, form.login {
  text-align: center; }

.ui-dialog table, .login table {
  margin: 0  auto; }

.ui-dialog .left, .login .left {
  text-align: right; }

.ui-dialog input.login, .login input.login {
  width: 150px; }

.ui-dialog table td, .login table td {
  margin: 0  auto;
  padding: 2px; }

#pageloginbox {
  width: 300px;
  margin: 20px auto; }

#pageloginbox h3 {
  text-align: center; }

#congresslink {
  padding: 5px; }

/*******************************************************************************************************************
PAGES
*******************************************************************************************************************/
#box_adminlist {
  padding: 1px; }

ul.adminlist {
  list-style: none;
  margin: 0;
  padding: 0; }

li.adminlist {
  margin: 0;
  padding: 2px; }

img.edit, img.icn {
  vertical-align: middle; }

.handle {
  cursor: move; }

form.admin {
  margin-right: 10px; }

table.adminusertable td {
  padding: 2px; }

/*******************************************************************************************************************
PAGESELECTOR
*******************************************************************************************************************/
.page_ps {
  margin: 10px auto;
  border-collapse: collapse; }

.page_ps td {
  border: 1px solid #3b73b9; }

.page_ps td.inactive {
  border: 1px solid #999; }

.page_ps td a, .page_ps td a:link, .page_ps td a:visited {
  display: block;
  text-align: center;
  width: 20px;
  padding-left: 1px; }

.page_ps td a:hover {
  text-decoration: none; }

.page_ps td a.sel {
  background: #3b73b9;
  color: white; }

.page_ps td a.inactive {
  color: #999; }

.page_ps td.empty {
  width: 10px;
  border: none; }

/*******************************************************************************************************************
USER
*******************************************************************************************************************/
#userform option {
  padding: 0 5px; }

#userform select, #userform input {
  width: 120px;
  margin-right: 10px; }

#userform input.checkbox {
  width: auto; }

.checkbox {
  display: inline-block; }

label.left {
  display: block;
  width: 140px;
  float: left;
  text-align: right;
  margin-right: 10px;
  /*line-height:24px;*/ }

.userdata label.left {
  margin-top: 7px; }

.userdata label.error {
  /*display: inline;*/
  background: url("/src/img/icn_error.gif") no-repeat;
  color: red;
  margin: 4px;
  font-weight: bold;
  padding-bottom: 2px;
  padding-left: 16px; }

.userdata label.checked {
  background: url("/src/img/icn_checked.gif") no-repeat; }

/*
.userdata input, .userdata select, .userdata textarea {
	border:1px solid #CCCCCC;
	padding: 1px;
	margin: 4px;
	vertical-align:middle;
}


.userdata input[type=text], .userdata select, .userdata textarea,
form#register input[type=text], form#register select, form#register textarea {
	width: 180px;
	vertical-align:middle;
	padding: 2spx 10px;
}

.userdata select, form#register select {
	width: 190px;
}*/
.imgbox {
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 4px;
  padding: 5px 0; }

#imgUnit {
  width: 200px;
  height: 200px; }

.box {
  padding: 10px;
  border: 1px solid #CCCCCC; }

.box_usertype {
  padding: 5px;
  text-align: center; }

.box_adminrights {
  padding-left: 27px; }

fieldset.register_dealer, fieldset.register_member {
  border: 0; }

.boxUserdata {
  border-top: 3px solid #e5e5e5;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-bottom: 50px;
  min-height: 150px; }

.boxUserdata .leftBox {
  width: 151px;
  border-right: 1px solid #e5e5e5;
  height: 100%;
  min-height: 150px;
  position: absolute;
  left: 0;
  top: 0; }

.boxUserdata .rightBox {
  margin-left: 150px;
  padding: 20px 20px 0 20px; }

.boxUserdata.homepage {
  margin-bottom: 20px;
  border: 0; }

.boxUserdata .userimage {
  max-width: 150px;
  max-height: 150px; }

.boxChangeUserdata li {
  border-bottom: 1px solid #e5e5e5; }

.userdataButtons {
  text-align: right;
  margin-bottom: 10px; }

ul.userdata {
  list-style: none; }

ul.userdata li {
  overflow: hidden;
  white-space: nowrap;
  padding: 3px 0; }

ul.userdata li .left {
  font-weight: bold;
  border: none; }

ul.userdata div {
  float: left; }

td.green {
  background: url("/src/img/icn_checked.gif") no-repeat; }

.usertype {
  cursor: pointer;
  margin-left: 20px;
  padding: 0; }

.tab {
  display: block;
  float: left;
  width: 106px;
  height: 30px;
  line-height: 42px;
  text-align: center;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: url("/src/img/tab.gif"); }

.tabsel {
  background-position: 0 -30px;
  line-height: 36px;
  color: #8b7210 !important; }

#tab_userdata_1 {
  background-image: url("/src/img/tab_userdata.gif"); }

#tab_userdata_2 {
  background-image: url("/src/img/tab_adminpages.gif"); }

#tab_userdata_3 {
  background-image: url("/src/img/tab_adminrights.gif"); }

#tab_userdata_4 {
  background-image: url("/src/img/tab_admincountries.gif"); }

.btn_region, .btn_pole {
  display: block;
  float: left;
  width: 110px;
  height: 20px;
  border: 1px solid #808080;
  margin: 0 4px 4px 0;
  text-align: center;
  line-height: 20px;
  background-color: #eee;
  color: #808080;
  cursor: pointer; }

.region_sel, .pole_sel {
  background-color: #ccc;
  color: black; }

#btn_region_all, #btn_region_sel, #btn_pole_all, #btn_pole_sel {
  background-color: #ced8e4; }

#btn_region_all.region_sel, #btn_region_sel.region_sel,
#btn_pole_all.pole_sel, #btn_pole_sel.pole_sel {
  background-color: #acbdd2; }

#box_country {
  height: 250px;
  overflow: auto;
  border: 1px solid #ccc;
  padding: 10px; }

#box_country ul {
  list-style: none;
  margin-bottom: 10px; }

#box_country .sel {
  background-color: #e9d03d; }

#box_country li {
  padding: 3px 10px;
  margin: 1px 0;
  background: #eee; }

#box_country li input {
  display: none; }

label.error {
  display: none;
  color: red;
  padding-left: 5px; }

.overview li {
  line-height: 16px; }

.overview li div {
  font-weight: bold;
  height: 16px; }

#register .well {
  border: 0;
  border-radius: 0; }

.whitewell {
  padding: 20px; }

/*******************************************************************************************************************
USER STATUS
*******************************************************************************************************************/
table.userstatus td {
  padding: 2px 5px 2px 0; }

table.userstatus {
  margin-bottom: 30px; }

table.cards td {
  /* padding-right: 10px !important; */
  text-align: right; }

/*******************************************************************************************************************
USER REGISTRATION
*******************************************************************************************************************/
form#register {
  margin-bottom: 20px; }

#formRegister label.col-sm-5 {
  line-height: 35px; }

.borderRight {
  border-right: 1px solid #ccc; }

.borderLeft {
  border-left: 1px solid #ccc; }

#box_step2 img {
  border: 1px solid #ccc;
  cursor: pointer;
  margin-bottom: 3px; }

.box_unit {
  float: left;
  width: 84px;
  padding: 2px 0;
  margin: 0 16px 10px 0;
  text-align: center;
  font-size: 12px; }

.box_unit_voluson, .box_unit_vivid {
  width: 124px; }

.box_unit div {
  width: 84px;
  line-height: 16px;
  background: url("/src/img/btn_unitselect.gif") 0 0 no-repeat; }

.box_unit_voluson div, .box_unit_vivid div {
  width: 124px;
  background: url("/src/img/btn_unitselect_120.gif") 0 0 no-repeat; }

#box_step2 .unitsel div {
  background-position: 0 -16px;
  color: white; }

#box_step2 .unitsel img {
  border: 1px solid #3b73b9; }

.box_unit input {
  vertical-align: middle; }

ul.register {
  list-style: none;
  margin-bottom: 20px; }

ul.register li {
  padding: 5px 0;
  font-weight: normal; }

ul.register li label {
  font-weight: normal; }

#boxserial {
  /*
  position: absolute;
  top: 100px;
  border: 1px solid #999;
  background: #fff;
  padding: 5px;
  text-align: right;
  */
  padding-left: 130px; }

#boxserial div {
  padding: 3px;
  background: #f2f2f2;
  margin-bottom: 5px; }

#boxserial a {
  color: black; }

/*******************************************************************************************************************
PERSONALDATA
*******************************************************************************************************************/
.userdata div.left {
  width: 120px;
  text-align: left;
  margin-right: 15px; }

.userdata li {
  clear: both; }

#personaldata li {
  padding: 3px 0;
  clear: none; }

/*******************************************************************************************************************
Homepage
*******************************************************************************************************************/
.myhomepage {
  font-size: 14px; }

.myhomepage label {
  padding: 5px 15px 0 0;
  margin: 0; }

.myhomepage label.fix {
  width: 200px;
  float: left;
  display: block; }

.myhomepage div {
  margin-left: 200px;
  padding-top: 5px; }

/*******************************************************************************************************************
LOCALNEWS
*******************************************************************************************************************/
ul.newdata {
  list-style: none; }

ul.newdata li {
  margin-bottom: 15px; }

ul.newdata li.course {
  margin-bottom: 3px; }

.newdata input.text, .newdata textarea, #headline, #teaser, input#link {
  width: 100%;
  padding: 2px; }

.newdata textarea#text {
  height: 250px; }

.localevents {
  background: #f2f2f2;
  padding: 3px;
  margin-bottom: 15px; }

.localevents h4 {
  background: #ccc !important;
  color: #3b73b9; }

label.newsleft {
  display: block;
  float: left;
  width: 150px;
  padding: 3px 10px 3px 10px; }

input.right {
  width: 400px;
  text-align: left; }

/*
.newdata textarea {
height: 300px;
}
*/
.newdata input.date, .newdata select {
  width: 120px; }

label.top {
  display: block;
  line-height: 24px; }

#localnewsedit h4 {
  padding: 3px 5px;
  background: #f2f2f2;
  margin-bottom: 2px;
  font-size: 13px;
  line-height: 15px; }

#localnewsedit h5 {
  margin: 10px 0 5px 0;
  margin-right: 10px; }

img.ui-datepicker-trigger {
  vertical-align: top;
  cursor: pointer; }

#localnewsedit .thumb {
  display: block;
  width: 60px;
  height: 60px;
  float: left;
  border: 1px solid #ccc;
  margin-right: 5px;
  background: no-repeat center; }

#localnewsedit .thumb260 {
  width: 260px;
  height: 150px; }

#countryselectbox select {
  width: 100px; }

input#file, input#image {
  width: auto !important;
  background: none; }

#newscountries {
  position: absolute;
  width: 130px;
  overflow: auto;
  overflow: auto;
  right: 105px;
  border: 1px solid #ccc;
  background: white;
  padding: 3px;
  line-height: 15px; }

.newscountries {
  cursor: pointer; }

#newscountries .h {
  background: #e0e0e0;
  height: 8px;
  line-height: 8px; }

select#language {
  padding: 0;
  width: 120px; }

select#language option {
  padding: 2px; }

.icnCase {
  padding: 2px;
  margin-top: 5px; }

.icnCase img {
  vertical-align: -4px; }

/*******************************************************************************************************************
GALLERY
*******************************************************************************************************************/
.movinputs div, .movinputs input {
  margin-bottom: 5px;
  clear: both; }

.movlabel {
  padding: 5px;
  margin: 0;
  background: #F2F2F2; }

a.addimg {
  clear: both;
  width: 100px;
  display: block;
  padding: 8px 0; }

#application_select {
  width: 140px; }

.clinicalthumb, .clinicalcases {
  background: #000;
  display: block; }

.clinicalthumb img {
  display: inline; }

/******************************************************************************/
.statcount {
  cursor: pointer; }

.statcountids {
  display: none;
  position: absolute;
  background: #fff;
  padding: 3px;
  border: 1px solid #cccccc; }

.statcol_m, .statcol_d {
  background-color: #ccc;
  width: 20px;
  color: white; }

.this_m, .this_d {
  background-color: #3b73b9; }

.statcol_d {
  width: 15px; }

.btnstat {
  padding: 3px;
  border: 1px solid #ccc; }

a.btnstat:focus {
  border: 1px solid #ccc; }

.statsel, a.statsel:link, a.statsel:visited {
  background-color: #3b73b9;
  color: white; }

#months a:link, .months a:visited {
  color: #666; }

#months a:hover, #days a:hover {
  text-decoration: none; }

a.sersort {
  text-align: center;
  padding: 0 2px 0 1px;
  font-size: 9px;
  color: #666; }

.sersort1 {
  border: 1px solid #3b73b9; }

.sersort2 {
  border: 1px solid #33cc00; }

.sersort3 {
  border: 1px solid #ffd400; }

.sersort4, .sersort5, .sersort6, .sersort7, .sersort8 {
  border: 1px solid #ff0000; }

ul.memberdiscount {
  background-color: #F7F7F7;
  background: url("/src/img/dotline.gif") repeat-x 0 bottom;
  margin-bottom: 20px;
  padding: 10px 0;
  font-size: 13px; }

.dotline {
  background: url("/src/img/dotline.gif") repeat-x 0;
  border: none; }

.price {
  color: #3b73b9;
  font-weight: bold; }

#movie1box {
  float: right; }

/*******************************************************************************************************************
CALENDAR
*******************************************************************************************************************/
.calendar_select {
  background: url("/src/img/dotline.gif") repeat-x 0; }

.calendar_select .year {
  font-weight: bold;
  font-size: 15px;
  padding-left: 5px; }

.btn_year, .btn_month {
  cursor: pointer; }

.caltabs {
  float: right; }

.caltabs div {
  width: 50px;
  height: 13px;
  line-height: 13px;
  background: #eeeeee url("/src/img/cal_btn_grad.png") repeat-x bottom left;
  float: left;
  margin-left: 5px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #c3c3c5;
  color: #3974ba; }

.caltabs div.active {
  background-color: #6d9fd0;
  color: #fff; }

.calendar .month {
  width: 192px;
  height: 100px;
  float: left;
  border: 1px solid #9a9a9a;
  margin: 0 -1px -1px 0;
  padding: 1px;
  overflow: hidden; }

.calendar h4 {
  padding: 5px;
  cursor: pointer; }

.calendar .month a, .calendar .day a, .dayinfo a {
  display: block;
  margin-bottom: 2px;
  padding: 0 5px;
  background: #eee;
  color: #fff;
  overflow: hidden;
  white-space: nowrap; }

.calendar a.col1, .dayinfo a.col1, span.col1 {
  background: #3974b6; }

.calendar a.col2, .dayinfo a.col2, span.col2 {
  background: #7dbe88; }

.calendar a.col3, .dayinfo a.col3, span.col3 {
  background: #9c9602; }

.calendar a.col4, .dayinfo a.col4, span.col4 {
  background: #7dbe88; }

.calendar a.col5, .dayinfo a.col5, span.col5 {
  background: #c3af00; }

#legend {
  margin-top: 5px; }

#legend span {
  color: #fff;
  padding: 1px 4px;
  font-size: 9px; }

.calendar .detail {
  position: absolute;
  background: #fff;
  border: 1px solid #9a9a9a;
  padding: 2px 5px;
  display: none; }

a.callink:hover {
  text-decoration: none; }

/******************************************************************************************************************
Monthview
*/
.calendar .day {
  height: 100px;
  width: 81px;
  float: left;
  border: 1px solid #9a9a9a;
  margin: 0 -1px -1px 0;
  padding: 1px;
  overflow: hidden; }

.daynames .day {
  text-align: center;
  height: 20px;
  line-height: 20px;
  background: #eee;
  font-weight: bold; }

/******************************************************************************************************************
Small Calendar
*/
.smallcalendar_select img {
  vertical-align: -2px; }

.smallcalendar_select .year {
  font-weight: normal;
  font-size: 12px;
  padding-left: 5px; }

.smallcalendar {
  background: #e9edf0;
  padding: 5px; }

.smallcalendar .buttonbox {
  padding-top: 10px;
  text-align: center; }

.smallcalendar h3 {
  font-size: 13px;
  text-align: center;
  margin-bottom: 5px; }

.smallcalendar .day {
  height: 15px;
  width: 22px;
  float: left;
  border: 1px solid #ccc;
  margin: 0 -1px -1px 0;
  padding: 2px;
  background: #f7f9fa; }

.smallcalendar .daynames .day {
  text-align: center;
  height: 20px;
  line-height: 20px;
  background: #dce2e5;
  font-weight: bold; }

.smallcalendar .corner {
  background: #f7f9fa url("/src/img/corner.png") no-repeat right top;
  cursor: pointer;
  position: relative; }

.smallcalendar .dayinfo {
  display: none;
  position: absolute;
  z-index: 200;
  background: url("/src/img/cal_top.gif") no-repeat right top;
  cursor: auto;
  right: -15px;
  width: 250px;
  padding-top: 13px; }

.smallcalendar .dayinfo_cnt {
  background: white;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 10px; }

.smallcalendar .dayinfo_cnt a {
  padding: 3px 5px; }

.smallcalendar .dayinfo h5 {
  color: #3b73b9;
  font-size: 11px;
  margin-bottom: 5px;
  white-space: nowrap; }

.smallcalendar .dayinfo h5 a {
  background: none;
  color: #3b73b9;
  display: inline;
  margin-left: 20px; }

.smallcalendar .dayinfo #calclose {
  float: right;
  width: 11px;
  height: 11px;
  margin-top: 2px;
  cursor: pointer; }

.smallcalendar .smallmonthview, .smallcalendar #form_calendar {
  width: 189px;
  margin: 0 auto; }

.smallcalendar .smallmonthview {
  border-right: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  margin-bottom: 5px; }

/******************************************************************************************************************
Nav Calendar
*/
.navcalendar {
  padding: 3px;
  margin-top: 20px; }

.navcalendar .day {
  width: 15px;
  height: 14px;
  padding: 1px;
  font-weight: normal;
  font-size: 9px;
  overflow: hidden; }

.navcalendar h4 {
  font-weight: normal;
  text-align: right;
  font-size: 9px; }

.navcalendar h3 {
  font-size: 12px; }

.navcalendar h5 {
  text-align: center; }

.navcalendar .daynames .day {
  text-align: center;
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  font-weight: normal; }

.navcalendar {
  cursor: pointer;
  padding-top: 5px; }

.navcalendar .smallmonthview {
  width: 128px;
  padding-bottom: 2px; }

/******************************************************************************************************************
Scrollable Online Education list
*/
#scrollbox {
  position: relative; }

#scrollmask {
  overflow: hidden;
  width: 530px !important;
  padding: 0 10px;
  background: url("/src/img/online_education/shadow.jpg") no-repeat 0 0;
  margin-left: 20px;
  position: relative; }

#scrollbox ul {
  width: 10000px;
  /*border: 1px solid red;*/
  /*float: left;*/
  position: relative; }

#scrollbox li {
  width: 170px;
  margin-right: 10px;
  display: block;
  float: left; }

#scrollbox .text {
  margin-top: -40px;
  padding: 10px; }

.scroll {
  display: block;
  position: absolute;
  top: 70px;
  left: 1px;
  cursor: pointer; }

.rscr {
  left: 568px; }

.workshopid {
  margin-right: 10px;
  color: #3b73b9; }

#iotm {
  margin: -40px -60px -60px -60px; }

#iotm h1 {
  background: #711371 url("/src/img/h1-gradient.png") repeat-x;
  padding: 24px 60px 0 60px;
  height: 80px;
  overflow: hidden;
  color: #fff; }

#iotm .main {
  padding: 20px 60px 0 60px; }

#iotm .foot {
  background: url("/src/img/case_foot.png") no-repeat;
  padding: 0 60px;
  height: 130px; }

/***********************************************
OVERLAY
*/
#overlay {
  position: absolute;
  width: 270px;
  top: 340px;
  right: 54px; }

#overcnt {
  background: rgba(0, 0, 0, 0.5);
  margin: 0 6px;
  height: 190px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  position: relative; }

.overbox {
  padding: 10px;
  display: none; }

.overbox:first-child {
  display: block; }

#overnav {
  height: 103px;
  background: url("/src/img/overlay_bg.png") no-repeat;
  padding: 10px 6px; }

#overnav img {
  display: block;
  float: left;
  margin-left: 11px;
  cursor: pointer; }

.overh {
  font-family: GEInspiraPitchReg;
  background: #64266f;
  color: white;
  font-size: 13px;
  height: 35px;
  line-height: 35px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 258px;
  padding-left: 10px;
  text-align: left; }

.overh a.more {
  display: block;
  float: right;
  background: url("/src/img/overlay_more.png") no-repeat;
  width: 118px;
  height: 35px; }

.overh a.viewall {
  display: block;
  float: right;
  background: url("/src/img/overlay_all.png") no-repeat;
  width: 118px;
  height: 35px; }

.overh a.viewonline {
  background: url("/src/img/overlay_view.png") no-repeat; }

.overtext {
  position: absolute;
  bottom: 35px;
  left: 0;
  padding: 4px 10px;
  width: 100%;
  color: #fff;
  text-align: center;
  background: rgba(0, 0, 0, 0.5); }

#button_iamu2 {
  position: absolute;
  bottom: 32px;
  width: 115px;
  /*135px;*/
  height: 45px;
  right: 135px; }

#button_apple2 {
  position: absolute;
  bottom: 32px;
  width: 115px;
  height: 45px;
  right: 10px; }

#button_iamu2 img, #button_apple2 img {
  width: 115px; }

.clinicalthumbmobile {
  display: none; }

.iamu-ipad {
  display: none; }

.iamu-ipad a {
  display: inline-block;
  margin: 5px; }

.btn {
  white-space: normal; }

.radio, .checkbox {
  display: inline; }

.btn_contact_1, .btn_contact_2 {
  background: url("/src/img/btn_contact_2.jpg");
  display: block;
  width: 380px;
  height: 49px;
  padding: 5px 15px 5px 65px;
  font-weight: bold;
  margin-bottom: 20px;
  vertical-align: middle; }

.btn_contact_1:hover, .btn_contact_2:hover {
  text-decoration: none; }

.btn_contact_1 {
  line-height: 40px;
  background: url("/src/img/btn_contact_1.jpg"); }

#btnPlusBox {
  display: none;
  position: absolute;
  right: -136px;
  top: 0;
  width: 160px;
  z-index: 100;
  padding-top: 35px; }

#btnPlusBox .likecount {
  width: 30px;
  float: right;
  text-align: right;
  padding-right: 5px; }

#btnPlusBox ul {
  list-style: none;
  padding: 0;
  background: #fff;
  box-shadow: 3px 3px 6px -3px #000;
  border-top: 1px solid #eee; }

#newsdetail #btnPlusBox ul li {
  margin: 0;
  line-height: 30px;
  background: url("/data/images/btnPlusBox.png") no-repeat;
  padding: 0;
  border-bottom: 1px solid #eee;
}

#btnPlusBox ul li a {
  display: block;
  line-height: 30px;
  color: #666; }

#btnPlusBox ul li a:hover {
  text-decoration: none; }

#btnPlusBox ul li i {
  width: 24px;
  color: #fff;
  text-align: center;
  margin-right: 10px; }

#btnPlusBox ul li em {
  font-style: normal; }

.btnLike.active, .btnBookmark.active, .btnBookmarked.active {
  cursor: pointer; }

#btnPlusBox ul li.btnLiked, #btnPlusBox ul li.btnBookmarked {
  background-repeat: repeat-x;
  color: #fff; }

.likecount {
  font-weight: bold; }

.socialBox {
  padding-top: 5px; }

.socialBox a, .socialBox span {
  display: inline-block;
  width: 24px;
  height: 24px; }

#scBtnUser {
  background: url("/data/images/icon_user.png") no-repeat 0 0; }

#scBtnBack {
	background: url("/data/images/icon_back.png") no-repeat 0 0; }

#scBtnBack:hover {
	background-position: 0 -24px; }

#scBtnUser:hover {
  background-position: 0 -24px; }

#scBtnShare {
  background: url("/data/images/icon_share.png") no-repeat 0 0; }

#scBtnShare:hover {
  background-position: 0 -24px; }

#scBtnContact {
  background: url("/data/images/icon_contact.png") no-repeat 0 0; }

#scBtnContact:hover {
  background-position: 0 -24px; }

#scBtnPlus {
  background: url("/data/images/icon_plus.png") no-repeat 0 0; }

#boxShare {
  display: none;
  width: 720px;
  height: 600px;
  font-size: 15px;
  font-weight: normal; }

#boxShare h4 {
  margin-bottom: 0;
  font-weight: bold;
  color: #333; }

#boxShare h2 {
  color: #333; }

#boxShare .shareinfo {
  margin-bottom: 10px; }

#boxShare .control-label {
  text-align: left;
  font-weight: normal; }

#boxShare .form-group {
  margin-bottom: 5px; }

#boxShare .form-control {
  border-radius: 0;
  padding: 2px 5px;
  border: 1px solid #808080; }

#boxShare input.form-control {
  height: 28px; }

#boxShare textarea {
  height: 74px;
  max-width: 400px; }

.fancyInline .fancybox-skin {
  border-radius: 0;
  padding: 30px; }

.fancyInline h1 {
  font-size: 35px;
  padding-bottom: 20px; }

.fancyInline .fancybox-skin img.contact {
  width: 330px;
  margin-left: 50px; }

.fancyInline .fancybox-close {
  top: 0;
  right: 0;
  background-image: url("/src/img/fancybox_sprite3.png"); }

.form-group .value {
  padding-top: 7px; }

#boxContact {
  width: 720px;
  height: 400px;
  overflow: auto; }

#boxContact h1 {
  font-size: 35px;
  padding-bottom: 20px; }

#imgContact {
  width: 330px;
  margin-left: 50px;
  margin-bottom: 20px;
  float: right; }

.parsley-required {
  color: red;
  font-size: 12px; }

.notification.sent {
  color: #ccc; }

.notification.active {
  color: #2b64c2;
  cursor: pointer; }

#header_top {
  overflow: visible; }

.worldwide i {
  font-size: 18px;
  margin-top: 3px;
  padding-left: 0; }

#boxClubselector {
  position: relative;
  left: 40px;
  top: 4px;
  background: #fff; }

#boxClubselector li {
  padding-top: 5px; }

#clubselector {
  position: relative;
  z-index: 10;
  text-align: right; }

#clubselector span {
  cursor: pointer; }

#clubselector ul {
  display: none; }

#clubselector:hover ul {
  text-align: left;
  display: block;
  padding-top: 2px;
  border: 1px solid #ddd;
  border-top: 0;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); }

#clubselector:hover ul li {
  display: block;
  background: #fff;
  float: none;
  line-height: 20px;
  font-size: 13px; }

#clubselector:hover ul li:last-child {
  padding-bottom: 5px; }

#clubselector:hover ul li b {
  padding: 5px 20px 5px 10px;
  font-weight: normal; }

#clubselector:hover ul li a {
  font-size: 13px;
  padding: 5px 20px 5px 10px;
  text-decoration: none; }

#clubselector:hover ul li a:hover {
  color: #3b73b9; }

#clubselector:hover ul li a i {
  font-size: 12px;
  padding-right: 3px; }

ul.news.library {
  background: #f0f0f0; }

ul.news.library > li {
  margin: 0;
  width: 290px;
  background: #f0f0f0; }

ul.news.library > li:hover {
  background: #e5e5e5; }

ul.news.library .thumb {
  width: 100%;
  background: none;
  text-align: center;
  border: 0;
  background: #d4d4d4;
  background: -webkit-linear-gradient(#f7f7f7, #d4d4d4);
  background: -o-linear-gradient(#f7f7f7, #d4d4d4);
  background: -moz-linear-gradient(#f7f7f7, #d4d4d4);
  background: linear-gradient(#f7f7f7, #d4d4d4);
  padding-top: 20px;
  box-shadow: inset  0  8px 8px -8px #666; }

ul.news.library .thumb img {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

ul.news.library .text {
  padding: 0 15px; }

ul.news.library h3 {
  font-size: 14px;
  margin-bottom: 5px; }

.changeallpoles {
  background: #808080;
  border-radius: 3px;
  width: 12px;
  height: 12px;
  display: inline-block;
  line-height: 12px;
  text-align: center;
  cursor: pointer;
  color: #fff; }

.siteid {
  font-weight: bold;
  color: #666;
  font-size: 20px; }

#memberType {
  text-align: center; }

#memberType img {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #aaa;
  margin-bottom: 20px; }

#memberType a {
  width: 100%;
  height: 55px; }

#memberType a#btnNoncustomer {
  line-height: 45px; }

#memberType .infotext {
  padding-top: 20px;
  text-align: center; }

@media (max-width: 1023px) {
  .iamu-pc {
    display: none; }

  .iamu-ipad {
    display: block; } }
/*******************************************************************************************************************
HOME
*******************************************************************************************************************/
#box_content.home {
  padding: 40px 60px 0 60px; }

#box_content.homeoverlay {
  padding: 71px 60px 0 60px; }

#homebox .localnews > li {
  height: 200px; }

#homebox .news > li {
  padding: 5px;
  width: 270px;
  margin: 0 0 30px 10px;
  border: 0; }

#homebox .news > li:hover {
  background: #f1f1f1;
  outline: 1px solid #E5E5E5; }

.loginbox {
  width: 300px;
  float: right; }

.loginbox table td {
  padding: 2px; }

.indexloginbox {
  float: none;
  position: absolute;
  right: 60px;
  top: 40px; }

/*
#homebox .loginbox {
	color: white;
}
*/
#worldmap_box {
  margin-right: 290px; }

#homebox .loginbox form.login {
  /*height: 287px;
  height: 215px;*/
  padding-bottom: 60px; }

#homebox .loginbox h1 {
  /*color: #fff;*/
  text-align: center;
  background: #f1f1f1;
  font-size: 20px;
  color: #fff;
  padding: 0;
  background-color: #3B73B9; }

#homebox .loginbox .lnk_lostpassword {
  color: #666 !important; }

.lnk_becomeamember {
  font-weight: bold; }

.loginbox form.login {
  border: 1px solid #E5E5E5;
  position: relative;
  /*padding-bottom: 60px;*/ }

.loginbox .becomemember {
  background: #f1f1f1;
  border-top: 1px solid #dfdfdf;
  margin: 0;
  padding: 5px 0 0 0;
  width: 100%; }

#homebox .loginbox .becomemember {
  position: absolute;
  bottom: 0; }

.loginbox h1 {
  /*
  border-bottom: none;
  background: #f1f1f1;
  padding-top: 5px;
  padding-bottom: 10px;
  */
  border-bottom: 1px solid #dfdfdf; }

#homebox .newsbox {
  /*margin-bottom: 40px;*/ }

#linkbox {
  padding: 30px 60px 30px 60px;
  background: #e9ecef;
  border-top: 1px solid #dfdfdf; }

#linkbox .news > li {
  background-repeat: no-repeat;
  height: 175px;
  margin-bottom: 0;
  border: 0; }

#linkbox .news > li > div {
  padding: 20px; }

/*
.newsbox {
background: url("/src/img/dotline.gif") repeat-x;
margin-bottom:10px;
padding: 7px 0;
}

.newsbox img {
float:left;
margin-right:10px;
}
*/
h2.home {
  background: #D4DAE0;
  /* url("/src/img/dotline.gif") repeat-x; */
  padding: 2px 10px;
  color: #333;
  margin-bottom: 6px; }

.home_subheader {
  text-transform: uppercase;
  color: #333; }

.infobox {
  margin-bottom: 20px; }

#relatedlinks, .relatedlinks {
  background: #e9ecef url("/data/images/home/relatedlinks3.jpg") no-repeat 162px 10px;
  padding: 15px;
  padding-bottom: 0;
  margin-bottom: 20px; }

.infobox h3 {
  color: #444; }

#relatedlinks h3, .relatedlinks h3 {
  margin-bottom: 10px; }

ul.home_news {
  background: url("/src/img/dotline.gif") repeat-x;
  margin-bottom: 20px; }

ul.home_news li {
  background: url("/src/img/dotline.gif") repeat-x 0 bottom;
  position: relative; }

.btn2 {
  clear: both;
  position: absolute;
  bottom: 10px;
  left: 130px; }

.infoboxblue h2 {
  margin-bottom: 10px;
  color: #444; }

.infoboxblue h3 {
  margin-bottom: 2px; }

.infoboxline {
  height: 1px;
  line-height: 1px;
  width: 181px;
  background: url("/src/img/bg_infobox.gif") no-repeat;
  margin-bottom: 10px; }

.appinfo {
  float: right;
  color: #aaa;
  font-style: italic;
  font-size: 12px; }

.applinesubh {
  margin-top: -18px;
  padding-bottom: 3px;
  margin-bottom: 20px; }

.learnmore {
  display: block;
  color: white;
  position: absolute;
  top: 310px;
  right: 50px;
  width: 86px;
  height: 21px;
  z-index: 100;
  background: url("/src/img/learnmore.png"); }

#appnews_video_header .learnmore {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px; }

#postittop {
  width: 131px;
  height: 50px;
  top: 130px;
  left: 20px;
  position: absolute;
  z-index: 100;
  background: url("/data/images/home/postit_top.png") 0 0 no-repeat; }

#postit {
  display: block;
  position: absolute;
  width: 146px;
  height: 154px;
  z-index: 101;
  top: 180px;
  left: 20px;
  background: url("/data/images/home/postit_bottom.png");
  cursor: pointer; }

#postit:hover {
  text-decoration: none; }

.cleft {
  clear: both;
  width: 420px;
  padding-right: 20px;
  float: left; }

.cright {
  width: 420px;
  padding-left: 20px;
  float: left; }

.homelocalnews li {
  border-bottom: 1px solid #E5E5E5;
  padding-left: 1px; }

.homelocalnews li:hover {
  background: #f1f1f1;
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  padding-left: 0; }

.homelocalnews h1 {
  margin: 5px 0 0 0 !important;
  border: 1px solid #E5E5E5; }

.homelocalnews li a {
  display: block;
  background: url("/data/images/chevron.png") 5px 21px no-repeat;
  padding: 20px 20px 20px 25px;
  color: #666; }

.homelocalnews a:hover {
  text-decoration: none; }

/*
.homelocalnews .badge {
	padding: 0;
	font-size: 13px;
	border-radius: 0;
}
*/
.link_about a {
  color: #fff !important;
  font-size: 15px;
  position: relative;
  display: block;
  width: 160px;
  height: 35px;
  line-height: 35px;
  top: 120px;
  left: 95px; }

/*******************************************************************************************************************
NEWS
*******************************************************************************************************************/
#newsbox, .newsbox, #newsbox4 {
  margin: 0 -15px; }

.viewall {
  display: block;
  color: #3B73B9;
  text-align: right;
  font-size: 13px;
  font-weight: normal;
  float: right; }

.socialBox {
  float: right;
  cursor: pointer; }

/*
#newsdetail h2 {
	font-size: 16px;
}
*/
ul.news > li {
  float: left;
  width: 260px;
  margin: 0 15px 20px 15px;
  overflow: hidden;
position: relative;
  /*border-bottom: 1px solid #e5e5e5;*/ }

ul.news > li a:hover {
  text-decoration: none; }

ul.news4 > li {
  width: 190px;
  margin: 0 15px 30px 12px; }

ul.news4 > li > a.thumb {
  width: 190px;
  height: 110px; }

ul.news4 > li > a > img {
  width: 190px; }

ul.news4 > li > a.clinicalthumb > img {
  height: 110px; }

ul.news4 > li > a.clinicalthumb {
  width: 190px;
  height: 110px;
  overflow: hidden;
  display: block; }

@media (min-width: 960px) {
  .thumb img, .clinicalthumb img {
    /*-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;*/ }

  ul.news > li {
    background: #fff;
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out; }

  ul.news > li:hover {
    background: #f0f0f0;
    /*.thumb img, .clinicalthumb img {
    	-webkit-transform: scale(1.12);
    	transform: scale(1.12);
    }*/ }

  ul.news3 > li {
    width: 270px;
    padding: 5px;
    margin: 0 10px 20px 10px; }

  ul.news4 > li {
    width: 200px;
    padding: 5px;
    margin: 0 10px 30px 7px; } }
li.list, #pubmed li {
  /*background: url("/src/img/dotline.gif") repeat-x 0 bottom;*/
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0; }

.home_news li {
  padding: 10px 0; }

/*
.home_news li.left {
margin-right:15px;
}
*/
.thumb {
  width: 120px;
  height: 120px;
  float: left;
  border: 1px solid #e5e5e5;
  background: no-repeat center;
  margin-right: 20px;
  display: inline;
  overflow: hidden;
  border: 1px solid #E5E5E5; }

.thumb .frame {
  border: 8px solid rgba(255, 255, 255, 0.5);
  display: block;
  width: 100%;
  height: 100%; }

#news .thumb, ul.news .thumb, #newsdetail .thumb {
  width: 260px;
  height: 150px;
  margin-bottom: 10px;
  background: #f7f7f7 url("/data/images/thumb_default.jpg") no-repeat center center; }

ul.news4 .thumb {
  width: 190px;
  height: 110px;
  display: block;
  background-size: 190px auto; }

#selector {
  margin-bottom: 20px; }

.t120 {
  width: 120px;
  height: 120px; }

.thumb:focus {
  border: 1px solid #ccc; }

#news h3, ul.news h3 {
  margin-bottom: 10px;
  margin-top: 20px;
  /* text-transform: uppercase;
  color:#444; */ }

.d2 {
  margin-bottom: 5px; }

.d2 h3 {
  margin-bottom: 5px; }

.d3 {
  height: 102px;
  overflow: hidden;
  margin-bottom: 5px; }

img.news, .newsimg {
  float: right;
  margin: 0 0 20px 20px; }

.newsimg {
  text-align: right;
  font-size: 11px;
  line-height: 24px;
  font-style: italic; }

.newsimg a {
  display: block;
  text-align: left; }

img.left {
  float: left;
  margin: 0 20px 20px 0;
  border: 1px solid #CCCCCC; }

.pdf {
  /*display: block;*/
  padding: 9px 0 11px 40px;
  background: url("/src/img/icn_pdf_32.png") no-repeat;
  /*line-height: 32px;
  height: 32px;*/ }

.doc {
  padding: 9px 0 11px 40px;
  background: url("/src/img/icn_doc_32.png") no-repeat; }

.pdf16 {
  display: block;
  height: 16px;
  line-height: 16px;
  padding-left: 20px;
  width: 170px;
  margin-bottom: 5px;
  background: url("/src/img/icn_pdf.gif") no-repeat; }

.vid16 {
  display: block;
  height: 16px;
  line-height: 16px;
  padding-left: 20px;
  width: 170px;
  margin-bottom: 5px;
  background: url("/src/img/icn_mov_16.gif") no-repeat; }

.vid {
  display: block;
  height: 27px;
  line-height: 27px;
  padding-left: 30px;
  margin: 10px 0;
  background: url("/src/img/icon_watch_movie.png") no-repeat; }

.dld_pdf {
  display: block;
  height: 27px;
  line-height: 27px;
  padding-left: 30px;
  background: url("/src/img/icon_download_pdf.png") no-repeat;
  margin-bottom: 10px; }

.dld16 {
  display: block;
  height: 16px;
  line-height: 16px;
  padding-left: 20px;
  width: 170px;
  background: url("/src/img/icn_dld_16.gif") no-repeat;
  margin-bottom: 3px; }

.dld {
  display: block;
  height: 27px;
  line-height: 27px;
  padding-left: 30px;
  background: url("/src/img/icn_dld_big.png") no-repeat;
  margin: 10px 0; }

.nodld {
  display: block;
  height: 27px;
  line-height: 27px;
  padding-left: 30px;
  background: none;
  margin-bottom: 10px; }

.dld_avi {
  display: block;
  height: 27px;
  line-height: 27px;
  padding-left: 30px;
  background: url("/src/img/icon_download_avi.png") no-repeat; }

.course_right {
  float: right;
  width: 260px;
  margin: 0 0 20px 20px; }

.course_box img {
  margin-bottom: 20px; }

table.coursedata {
  margin-top: 30px;
  border: 1px solid black; }

#newsselector {
  margin-bottom: 20px;
  padding-bottom: 5px;
  background: url("/src/img/dotline.gif") repeat-x 0 bottom; }

#newsselector select {
  width: 120px; }

#news_left {
  vertical-align: top; }

#news_right {
  vertical-align: top;
  padding-left: 30px;
  width: 300px; }

.coursedate {
  margin-bottom: 5px; }

.moreinfo {
  color: #3B73B9;
  margin-bottom: 15px; }

/*.table {*/
/*  border-collapse: collapse;*/
/*  box-shadow: 2px 2px 5px #ddd; }*/

/*.table p {*/
/*  margin: 0;*/
/*  padding: 0; }*/

/*.table td {*/
/*  border: 1px solid #3B73B9;*/
/*  background: #f0f3f7;*/
/*  padding: 5px 10px; }*/

/*******************************************************************************************************************
CLINICAL NEWS
*******************************************************************************************************************/
#pubmed h3 {
  margin-bottom: 4px; }

#pubmed p {
  font-style: italic;
  font-size: 10px;
  margin: 0;
  margin-top: 4px; }

form.pubmed {
  margin: 20px 0;
  background: url("/src/img/dotline.gif") repeat-x 0 bottom;
  padding-bottom: 5px; }

/*******************************************************************************************************************
TIPS & TRICKS
*******************************************************************************************************************/
.appnews_h {
  margin-bottom: 20px;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 5px; }

.appnews_h a {
  margin-left: 10px;
  font-family: GEInspiraPitchReg;
  font-size: 15px; }

/*
.appnews_h a:hover {
	text-decoration: none;
}
*/
.appnews_h h3 {
  display: inline-block; }

.appnews_h img {
  vertical-align: -3px; }

#appnews_rightbox {
  float: right;
  width: 230px;
  height: 356px;
  position: relative; }

.bottom {
  position: absolute;
  bottom: 0; }

#appnews_rightbox .language {
  border-top: 1px solid #e5e5e5; }

#appnews_rightbox .language a {
  display: block;
  padding: 8px;
  padding-left: 30px;
  text-decoration: none;
  color: #666666;
  border-bottom: 1px solid #e5e5e5; }

#appnews_rightbox .language a.active {
  background: #f7f7f7 url("/data/images/play.jpg") 7px center no-repeat;
  margin-left: 0;
  color: #711371 !important; }

#appnews_header {
  background: url(/data/images/banner_appnews_empty.jpg) no-repeat;
  height: 180px;
  overflow: hidden;
  padding-left: 245px;
  position: relative; }

#appnews_video_header {
  background: url(/data/images/banner_appnews_video.jpg) no-repeat;
  height: 180px;
  margin-bottom: 30px;
  position: relative; }

#appnews_video_header p {
  position: absolute;
  top: 50px;
  left: 20px;
  font-size: 14px;
  color: red; }

#appnews_current {
  position: relative; }

#appnews_first_text {
  height: 93px;
  overflow: hidden; }

#first_appnews ul li,
#newsdetail ul li, #appnews_first_text ul li,
#online-education ul li {
  /*line-height: 16px;*/
  margin-left: 10px;
  padding-left: 10px;
  background: url("/src/img/dot2.gif") 2px 6px no-repeat; }

ol {
  list-style-position: inside;
  margin-left: 15px; }

ol li {
  line-height: 16px;
  margin-left: 15px; }

img#appnews_header {
  float: left;
  margin-right: 20px; }

#first_appnews {
  width: 210px;
  float: left;
  padding-top: 30px; }

#first_appnews h5 {
  color: #666;
  font-size: 11px;
  margin-bottom: 10px; }

#first_appnews h3 {
  margin-bottom: 0; }

#first_appnews img.thumb {
  float: right;
  margin-left: 10px; }

#first_appnews .endfloat {
  height: 5px;
  border-bottom: 1px solid #E5E5E5;
  margin: 5px 0; }

#unit_selector, .unit_selector {
  clear: both;
  padding: 10px 0;
  margin-top: 0;
  /*border-top: 1px solid #E5E5E5;*/ }

.appnews_list li {
  display: block;
  float: left;
  width: 190px;
  margin: 0 10px 30px 10px;
  border-bottom: 1px solid #E5E5E5; }

.appnews_list .thumb {
  float: none;
  width: 190px;
  height: 110px;
  margin-bottom: 10px;
  background: #f7f7f7 url("/data/images/thumb_default.jpg") no-repeat center center; }

.appnews_list h3, .news4 h3 {
  margin-bottom: 5px; }

.appnews_list .text {
  min-height: 50px; }

.popupvideo {
  border: none;
  background: #000;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0; }

.popupvideo .ui-dialog-titlebar {
  height: 25px;
  line-height: 35px;
  background: #333;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  position: inherit;
  padding: 0 5px;
  box-sizing: content-box; }

.popupvideo .ui-dialog-titlebar-close {
  padding: 0 10px;
  margin-top: -5px; }

.popupcode .ui-dialog-titlebar {
  width: 600px;
  display: none; }

#codebox {
  padding: 30px; }

#langselector {
  float: right; }

#appnewsvideocontainer {
  width: 590px;
  height: 356px; }

.videobox {
  width: 560px;
  height: 335px; }

/*******************************************************************************************************************
TIPS & TRICKS
*******************************************************************************************************************/
#askexpert_head {
  color: #666;
  /*background: url("/src/img/dotline.gif") repeat-x 0 bottom;*/
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 20px;
  margin-bottom: 20px; }

.whitebox {
  border: 1px solid #ccc;
  margin-bottom: 1em;
  padding: 10px;
  text-align: left; }

.bluebox {
  background: #3B73B9;
  color: #FFFFFF;
  margin-bottom: 10px;
  padding: 10px; }

#askexpert_head h1 {
  background: 0; }

.bluebox .button {
  float: right; }

.bluebox select {
  width: 268px;
  padding: 0;
  margin-bottom: 5px; }

.bluebox textarea {
  width: 259px;
  height: 100px;
  margin-bottom: 5px; }

.bluebox option {
  padding: 1px; }

#askexpert_faq {
  float: left;
  padding-right: 20px;
  width: 530px; }

#askexpert_rightbox {
  float: right;
  width: 290px; }

#askexpert_faq ul {
  /*background: url("/src/img/dotline.gif") repeat-x 0 0;*/ }

#askexpert_faq ul li {
  /*background: url("/src/img/dotline.gif") repeat-x 0 bottom;*/
  padding: 10px 0; }

#askexpert_faq ul li h3 {
  margin: 3px 0 5px 0; }

#askexpert_faq #detail h2 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  margin-bottom: 10px; }

#askexpert_faq #detail p#units {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 5px 0; }

#askexpert_faq #detail .button {
  display: block;
  margin: 0 auto; }

#askexpert_question {
  background: #eeeeee;
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin-bottom: 10px; }

#askexpert_question h2 {
  font-size: 14px;
  padding: 5px 0;
  background: url("/src/img/dotline.gif") repeat-x 0 bottom; }

#askexpert_rightbox h1 {
  color: #fff; }

#askexpert_question textarea {
  width: 560px;
  height: 100px;
  margin: 10px 0; }

img.header {
  width: 120px;
  height: 120px;
  margin-right: 20px;
  vertical-align: top; }

.mostviewedfaq {
  margin-left: 550px;
  background: #eee;
  padding: 10px; }

/*******************************************************************************************************************
LOGIN
*******************************************************************************************************************/
#pageloginform label {
  display: block;
  width: 60px;
  float: left;
  line-height: 16px; }

#pageloginform ul {
  width: 200px;
  margin: auto;
  border: 1px solid #ccc; }

#pageloginform ul li {
  padding: 3px;
  text-align: center; }

#pageloginform input {
  vertical-align: middle;
  width: 110px; }

/*******************************************************************************************************************
LOGIN
*******************************************************************************************************************/
ol#faq {
  margin-left: 10px; }

ol#faq li {
  margin: 10px; }

/*******************************************************************************************************************
GALLERY
*******************************************************************************************************************/
#gallerydetail .info {
  font-style: italic; }

#gallerydetail img {
  /* margin: 0 10px 10px 0; */ }

#movietext {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  padding-top: 10px;
  color: #666; }

img.h {
  margin-bottom: 10px; }

.twocol_right {
  float: right;
  width: 320px; }

.twocol_left {
  width: 500px; }

#gallerydetail .download {
  margin-top: 10px; }

#movie1 {
  margin-top: 10px; }

.gallerybox {
  width: 120px;
  float: left;
  margin-right: 10px; }

.galleryimg {
  margin-bottom: 10px; }

.thumb_gallery {
  width: 90px;
  height: 60px;
  float: left;
  background: no-repeat center;
  margin: 0 5px 5px 0;
  display: inline; }

#gallery li {
  display: block;
  float: left;
  width: 190px;
  margin: 0 20px 10px 0; }

#gallery li.last {
  margin: 0 0 10px 0; }

#gallery h3 {
  margin: 5px 0;
  /* height: 44px;
  overflow: hidden;
  text-overflow: ellipsis; */ }

.clinicalthumb {
  width: 190px;
  margin-bottom: 5px; }

.desc {
  margin-bottom: 5px; }

#gallery .desc {
  margin: 10px 0; }

#gallery .desc div {
  margin-bottom: 5px; }

#gallery .teaser {
  margin-bottom: 15px; }

#gallery .desc div em {
  display: block;
  float: left;
  width: 80px;
  font-weight: bold; }

#gallery .author {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

#ultrasound_selector {
  margin: 40px 0 10px 0;
  /* padding-top: 30px;  */
  background: url("/src/img/dotline.gif") repeat-x 0 0; }

#ultrasound_selector div {
  background: url("/src/img/dotline.gif") repeat-x 0 bottom;
  padding: 7px 0; }

h2.comment {
  background: url("/src/img/dotline.gif") repeat-x 0 bottom; }

div.comment {
  margin-bottom: 20px; }

div.comment h3 {
  background: url("/src/img/dotline.gif") repeat-x 0 bottom;
  margin-bottom: 5px; }

div.comment h4 {
  font-size: 11px; }

.memberimagesleft {
  margin-right: 320px; }

.memberimagesright {
  width: 300px;
  float: right; }

/*******************************************************************************************************************
OFFERS
*******************************************************************************************************************/
#askexpert_head .image {
  border: 1px solid #ccc; }

#dvdbox_left {
  width: 520px;
  float: left; }

#dvdbox_right {
  width: 300px;
  margin-left: 540px; }

.dvd {
  margin-top: 20px;
  background: url("/src/img/dotline.gif") repeat-x 0 bottom;
  padding: 5px 10px;
  background: #eeeeee; }

.dvd h3 {
  cursor: pointer;
  display: inline; }

.dvdbox {
  padding: 20px;
  background: #fafafa; }

.dvdbox ul {
  margin-left: 20px; }

.dvdbox .divider {
  background: url("/src/img/dotline.gif") repeat-x;
  padding-top: 5px; }

.dvdbox table {
  width: 100%; }

.dvdbox .name {
  width: 80px; }

.dvdbox .time {
  width: 50px;
  text-align: right; }

.dvd .plus {
  display: block;
  width: 12px;
  float: left; }

.multiorderbuttons {
  text-align: right;
  margin-top: 20px; }

.multiorderbuttons input, .multiorderbuttons button {
  margin-left: 20px; }

.offeritem {
  float: left;
  width: 285px;
  background: url("/src/img/dotline.gif") 0 bottom repeat-x;
  margin-bottom: 40px; }

.oileft {
  margin-right: 20px; }

.offeritem img {
  margin-bottom: 10px; }

.offeritem h2 {
  background: url("/src/img/dotline.gif") 0 bottom repeat-x;
  padding-bottom: 15px;
  margin-bottom: 10px; }

.offeritem p {
  min-height: 70px; }

.offerthumb {
  float: left;
  width: 260px;
  padding: 10px;
  background: #F7F7F7;
  padding: 5px;
  border-radius: 10px;
  margin-right: 10px;
  font-size: 12px; }

.offerthumb img {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  width: 80px;
  height: 80px; }

.offerthumb p {
  /*background: #f0f3f7;
  padding: 5px;
  border-radius: 10px;*/ }

/*******************************************************************************************************************
COURSES
*******************************************************************************************************************/
#paybox {
  padding: 20px; }

#paybox h2 {
  margin-bottom: 5px; }

#paybox .ui-dialog-titlebar {
  background: #fff; }

#paybox table {
  text-align: center;
  margin: 0 auto 50px auto; }

#paybox h3 {
  text-align: center; }

/*******************************************************************************************************************
4D View
*******************************************************************************************************************/
.hcat {
  margin-top: 5px; }

/*******************************************************************************************************************
Online Education
*******************************************************************************************************************/
#videoPlayer:focus {
  border: none;
  outline: none; }

#video_wrapper {
  max-width: 600px;
  max-height: 362px; }

#dvdmenu {
  float: right;
  width: 220px;
  overflow: auto;
  padding-top: 1px;
  font-size: 12px; }

#dvdmenu .header {
  display: block;
  color: #3B73B9;
  margin-bottom: 0;
  border-bottom: none;
  display: block;
  line-height: 15px;
  padding: 8px 8px 8px 8px;
  /* background: #9db9dc url("/src/img/dvd_header_bg.gif") 0 bottom repeat-x; */
  background: #f1f1f1;
  /*border-bottom: 1px solid #e5e5e5;*/
  cursor: pointer; }

#dvdmenu .selected {
  /* background: #3b73b9 url("/src/img/dvd_header_bg_sel.gif") 0 bottom repeat-x; */ }

#dvdmenu .header:hover {
  text-decoration: none; }

#dvdmenu .header:focus {
  outline: none;
  border: none; }

#dvdmenu .list {
  /* background-color: #eee; */
  /*border-bottom: 1px solid #e5e5e5;*/ }

#dvdmenu .list a {
  display: block;
  padding: 8px;
  padding-left: 30px;
  text-decoration: none;
  color: #666666;
  /*background: url("/src/img/dotline.gif") 0 0 repeat-x;*/ }

#dvdmenu .list a.sel {
  background: #f7f7f7 url("/data/images/play.jpg") 7px center no-repeat;
  margin-left: 0; }

#dvdimg {
  width: 590px;
  height: 450px;
  background: url("/data/images/online_education/bg_list_img.jpg") 0 0 no-repeat;
  position: relative; }

#dvdimg2 {
  width: 590px;
  height: 450px;
  background: url("/data/images/online_education/bg_list_img2.jpg") 0 0 no-repeat;
  position: relative; }

#dvdimg a#dvd1, #dvdimg a#dvd2, #dvdimg2 a#dvd3, #dvdimg2 a#dvd4 {
  display: block;
  float: left;
  width: 250px;
  height: 260px;
  margin-left: 20px; }

#dvdimg .triple {
  display: block;
  float: left;
  width: 180px;
  height: 270px;
  margin-left: 20px; }

#dvdimg #tri1 {
  margin-left: 5px; }

#dvdimg #tri2 {
  width: 170px; }

#dvdimg a#dvd_single {
  display: block;
  width: 250px;
  height: 260px;
  margin-left: 150px; }

#dvdimg a#dvd2, #dvdimg2 a#dvd4 {
  margin-left: 50px; }

ul.dvdtext2 {
  padding-left: 20px;
  clear: both; }

ul.dvdtext2 li {
  position: relative;
  display: block;
  width: 210px;
  height: 170px;
  float: left;
  padding: 30px 20px 20px 20px;
  z-index: 10; }

ul.dvdtext3 li {
  position: relative;
  display: block;
  width: 156px;
  height: 170px;
  float: left;
  padding: 30px 20px 20px 20px;
  z-index: 10; }

ul.dvdtext2 li.selected {
  top: -30px;
  background: url("/src/img/dvd_infobox_2.png") 0 0 no-repeat; }

ul.dvdtext3 li.selected {
  top: -30px;
  background: url("/src/img/dvd_infobox_3.png") 0 0 no-repeat; }

#txt_dvd2, #txt_dvd4 {
  position: relative;
  left: 50px;
  z-index: 10; }

#txt_dvd_single {
  position: relative;
  left: 130px; }

/*******************************************************************************************************************
CASES
*******************************************************************************************************************/
#cases .case {
  background: #f6f6f6;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 20px;
  border: 1px solid #e8ebef;
  behavior: url(/src/css/PIE.htc); }

#cases h3 {
  background: url(/src/img/header_cases.png);
  padding: 5px 10px; }

#cases p {
  padding: 5px 10px 10px 10px;
  margin: 0; }

#cases .video {
  display: block;
  width: 180px;
  float: left;
  position: relative;
  margin: 0 10px 10px 0; }

#cases a {
  display: inline-block;
  text-align: center;
  padding-top: 45px; }

#likebox {
  text-align: right; }

.btn-like em {
  font-style: normal; }

.figure {
  width: 250px;
  float: right;
  font-size: 10px;
  color: #808080;
  font-style: italic;
  margin: 0 0 10px 10px; }

.legend {
  font-size: 11px;
  color: #808080;
  font-style: italic; }

.figure img {
  margin-bottom: 5px; }

#iamubanner {
  display: block;
  width: 241px;
  height: 212px;
  position: absolute;
  top: 215px;
  left: -50px; }

#iamubanner.b2 {
  width: 220px;
  left: 0;
  top: 190px; }

#button_iamu {
  position: absolute;
  top: 390px;
  left: 50px; }

#button_apple {
  position: absolute;
  top: 440px;
  left: 50px; }

#static .gallerybox {
  background: #e6e6e6;
  float: right;
  width: 380px;
  padding: 10px;
  margin-right: 0;
  margin: 0 0 20px 0;
  font-size: 11px;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
  -transition: background 200ms ease-in-out; }

#static .gallerybox:hover {
  background: #cccccc; }

#static .gallerybox img {
  float: left;
  margin: 0 10px 0 0; }

#static .gallerybox h5 {
  margin-bottom: 10px; }

#static .gallerybox a.fancybox {
  position: relative;
  display: block;
  float: left;
  margin-right: 10px; }

#static .gallerybox a img {
  float: none;
  margin: 0; }

.zoom {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 32px;
  height: 32px;
  margin: 0; }

.zoomparent {
  position: relative;
  display: block; }

ul.question {
  background: #f2f2f2;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 5px; }

ul.question input.text {
  width: 692px; }

ul.question input.answer {
  width: 632px; }

ul.answer li {
  margin-bottom: 2px; }

ul.newdata li.vitem {
  margin-bottom: 10px; }

/*
TABS
*/
#ctabs {
  margin: 0;
  list-style: none;
  display: block;
  overflow: hidden;
  background: url(/data/images/tabbox_bg.png) 0 bottom repeat-x;
  padding: 20px 60px 0 60px;
  margin: 0 -60px; }

#ctabs li {
  float: left; }

#ctabs li a {
  color: white;
  background: url(/data/images/tabs_bg.png) 0 0 repeat-x #a86da8;
  height: 50px;
  display: block;
  line-height: 50px;
  margin-right: 2px;
  padding: 0 30px 0 30px;
  text-decoration: none;
  -webkit-transition: all 75ms ease-in-out;
  -moz-transition: all 75ms ease-in-out;
  -o-transition: all 75ms ease-in-out;
  -transition: all 75ms ease-in-out; }

#ctabs li:last-child a {
  margin-right: 0; }

#ctabs li a:hover {
  background: url(/data/images/tabs_hover.png) 0 0 repeat-x #681268;
  text-decoration: none;
  color: white; }

#ctabs a.active, #ctabs a.active:hover {
  background: white;
  color: #333; }

#ctabs.clinical-expertise li a {
  line-height: 15px;
  width: 160px;
  padding: 10px 15px 0 15px;
  height: 50px; }

#iamuinfohome {
  background: url("/src/img/banner_start_2.png") no-repeat 0 0;
  width: 960px;
  height: 290px;
  position: relative;
  margin: 0 -60px 30px -60px; }

#iamuinfohome p {
  width: 350px;
  position: absolute;
  top: 60px;
  left: 340px; }

.boxExc {
  background: #f5f5f5;
  border-radius: 25px;
  width: 265px;
  float: left;
  margin: 20px 20px 40px 0; }

.boxExc.first {
  margin-top: 20px; }

.boxExc.third {
  margin-right: 0; }

.boxExcCnt {
  padding: 20px; }

.boxExcCnt h3 {
  text-align: center; }

.box4dviewright {
  float: right;
  width: 250px;
  text-align: center; }

#ve10 .box4:nth-child(4) {
  margin: 0 auto 20px auto; }

#images123sonography a {
  margin-bottom: 10px;
  display: inline-block; }

.sonography-left {
  width: 300px;
  float: left;
  margin-right: 20px; }

.sonography-right {
  margin-left: 320px; }

.primalLeft {
  width: 300px;
  float: left;
  margin-right: 20px; }

.primalRight {
  margin-left: 320px;
  line-height: 15px; }

/* CUSTOMER EXPERIENCE */
#favstar .icon {
  /*width: 32px;
  background-repeat: no-repeat;
  background-image: url('/src/img/bookmark.png');*/
  opacity: 1;
  font-size: 20px;
  line-height: 18px;
  padding: 3px 10px; }

#favstar .likecount {
  opactiy: 1;
  font-size: 20px; }

.jcarousel {
  width: 560px; }

/*
#favstar.bookmarked .icon {
	background-image: url('/src/img/bookmark_selected.png');
	width: 32px;
}

#favstar .add-on {
	margin-left: -4px;
}
*/
.tutorials .videolist {
  margin-bottom: 30px; }

.tutorials .videolist li {
  cursor: pointer;
  line-height: 15px;
  padding: 7px 0 7px 25px;
  background: url(/src/img/play-flat.png) 0 center no-repeat; }

.tutorials h3 {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px; }

#wileylist h1 {
  font-size: 24px; }

#wileylist .logo {
  display: block;
  float: right;
  width: 220px; }

/*#wileylist .feed {*/
  /*margin-right: 250px; }*/

#wileylist h2, #wileydetail h2 {
  margin: 10px 0 10px 0;
  font-size: 17px;
  line-height: 20px;
  font-weight: normal;
  color: #666; }

#wileylist h3, #wileydetail h3 {
  margin: 40px 0 5px 0;
	color: 000;
}

#wileylist h3 a, #wileylist h3 a:link, #wileylist h3 a:visited {
	color: 000;
}

#wileylist h3 a:hover {
	text-decoration: none;
}

#wileylist h3 {
  margin: 20px 0 5px 0;
  font-family: Arial, sans-serif; }

#wileydetail h3 {
  margin: 40px 0 5px 0; }

#wileylist .pagin, #wileydetail .pagin {
  color: #999;
  font-size: 11px;
  margin-bottom: 5px; }

#wileylist .winfo, #wileydetail .winfo {
  color: #999;
  font-size: 12px;
  margin-bottom: 20px;
  text-transform: uppercase; }

.wbtn {
	background: #711371;
	color: #fff !important;
	padding: 5px 10px;
	display: block;
}

.wbtn:hover {
	text-decoration: none;
}

.wdate {
	text-transorm: normal;
	background: #711371;
	color: #fff;
	text-transform: normal;
	padding:0;
	height: 3px;
}

#wileylist .authors, #wileydetail .authors {
  margin: 0 5px 0 0;
  padding: 2px 0 2px 0; }

/*#wileylist .authors:after, #wileydetail .authors:after {*/
  /*content: "•";*/
  /*margin: 0 0 0 7px; }*/

#wileylist .text, #wileydetail .text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px; }


#wileylist .more, #wileydetail .more {
  margin-top: 10px; }

#wileylist .more {
  padding-bottom: 10px;
  font-size: 12px;
  margin-bottom: 30px; }

#wileyright {
  width: 200px;
  float: right;
  text-align: center; }

#wileyright img {
  margin-bottom: 20px;
  border: 1px solid #aaa; }

#wileymain {
  margin-right: 250px; }

#wileydetail {
  position: relative; }

#wileydetail h2 {
  font-size: 22px;
  line-height: 28px;
  font-weight: normal; }

#wileydetail .pagin, #wileydetail .winfo {
  font-size: 12px;
  margin-bottom: 10px; }

#wileydetail .winfo {
  margin-bottom: 20px; }








/* PARTNER PORTAL */
@media (min-width: 767px) {
	#pp #nav {
		height: auto;
		background: rgba(89, 81, 148, 0.8); /*rgba(58, 115, 187, 0.8);*/
		left: 0;
		position: static;
	}
	#pp #nav #navMain {
		height: 120px;
		overflow: hidden; }
	#pp #nav #navMain li {
		text-align: center;
		width: 115px; }
	#pp #nav #navMain li a {
		display: block;
		height: auto;
		padding: 10px;
		color: #fff;
		text-transform: none;
		line-height: normal;
		margin: 0 auto; }
	#pp #nav #navMain li a img {
		width: 75px;
		display: block;
		margin: 5px auto; }
	#pp #nav #navMain li a.active {
		padding: 3px 5px; }
	#pp #nav #navMain li a.active img {
		width: 85px; }
	#pp #nav li a.active, #pp #nav li a:hover {
		background: rgba(255, 255, 255, 0.3);
	}
	#pp #nav li a.active a:hover, #pp #nav li a:hover a:hover {
		background: none;
	}
}

body.pp #header {
	height: 115px;
}

#pp #headerCnt {
	border: 1px solid #aec4dd; }
#pp.home {
	background: #adb6bb url("https://www.volusonclub.net/data/images/pp/bg_main.jpg") top center no-repeat;
	background-size: 1600px auto; }
#pp.home .ppwelcome h1, #pp.home .ppwelcome h2, #pp.home .ppwelcome h3, #pp.home .ppnews h1, #pp.home .ppnews h2, #pp.home .ppnews h3 {
	color: #fff; }
#pp.home .ppnews h2 {
	margin: 0; }
#pp.home .list .item {
	background: linear-gradient(#f0f5fb, #c5cad0);
	position:relative;
	padding-bottom: 15px;
}
#pp.home .list .item .bottom {
	bottom: 10px;
	right: 10px;
}
#pp .box_content {
	width: 100%;
}

#pp ul.nav {
	list-style: none;
	padding: 0; }
#pp ul.nav ul {
	padding: 0; }
#pp ul.nav li.active {
	background: #eaf1f9; }
#pp ul.nav > li {
	font-weight: bold;
	border-bottom: none; }
#pp ul.nav > li > ul {
	padding: 0;
	font-weight: normal; }
#pp ul.nav > li > ul ul li {
	padding-left: 20px; }
#pp ul.nav > li > ul ul li ul li {
	padding-left: 40px; }
#pp ul.nav ul {
	list-style: none;
	border-top: 1px solid #3a73ba; }
#pp ul.nav ul:first-child {
	border-top: none; }
#pp ul.nav ul li {
	border-bottom: 1px solid #ccc;
	position: relative; }
#pp ul.nav ul li:before {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: block;
	text-decoration: inherit;
	content: "\f105";
	font-size: 20px;
	line-height: 20px;
	position: absolute;
	right: 5px;
	padding-top: 10px; }
#pp ul.nav ul li.hasChildren {
	margin-top: -1px; }
#pp ul.nav ul li.hasChildren:before {
	content: "\f106";
	font-size: 24px; }
#pp ul.nav ul li.hasChildren li:last-child {
	border-bottom: 0; }
#pp ul.nav ul li.hasChildren.open:before {
	content: "\f107"; }
#pp ul.nav ul li a {
	display: block;
	color: #666;
	padding: 10px 5px 7px 5px; }
#pp ul.nav ul li a:hover {
	text-decoration: none; }
#pp ul.nav ul li .toggle {
	cursor: pointer;
	border-top: 1px solid #3a73ba;
	color: #3a73ba;
	padding: 10px 5px 7px 5px; }
#pp ul.nav ul.closed {
	display: none; }
#pp.list .header {
	background: url("https://www.volusonclub.net/data/images/pp/bg_overview.jpg") bottom center no-repeat;
	background-size: 100% auto;
	height: 320px; }
#pp.list .header h1 {
	border: 0;
}
#pp.list .header h1 a {
	color: #fff; }
#pp.list .header h1 a:hover {
	text-decoration: none; }
#pp .pplist .ppitem {
	background: #f5f5f5;
	margin-bottom: 10px;
	position: relative; }
#pp .pplist .ppitem .img {
	width: 150px;
	float: left; }
#pp .pplist .ppitem .img img {
	width: 100%; }
#pp .pplist .ppitem .date {
	float: right;
	padding: 10px;
	width: 150px;
	text-align: right; }
#pp .pplist .ppitem .btn {
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: auto;
	font-size: 12px;
	width: 100px;
}
#pp .pplist .ppitem .sendlink {
	right: 120px;
	width: 80px;
}
#pp .pplist .ppitem .text {
	padding: 10px;
	margin-left: 160px; }
#pp .pplist .ppitem .text h2 {
	font-size: 16px;
	line-height: 20px;
	margin: 0; }
#pp #ppfilter {
	width: 100%;
	margin: 0;
	border: 1px solid #3a73ba;
	border-radius: 0;
	height: 40px;
	font-size: 16px;
	line-height: 25px;
	color: #3a73ba; }

#pp .thumb, #pp .thumb img {
	width: 100%;
	display: block;
	float: none;
	height: 130px;
	object-fit: cover;
	object-position: center;
}

#pp img.news {
	float: right;
	margin: 0 0 30px 30px;
	width: 400px;
}

#pp .list .item .text {
	padding: 20px;
	background: url(/src/img/shadow4.png) repeat-x;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#pp .list {
	display: flex;
	flex-wrap: wrap;
}

#pp .items2 .item {
	width: 47%;
	margin: 0 3% 50px 0;
}



#pp.list .header {
	background: #666 url("https://www.volusonclub.net/data/images/pp/bg_overview.jpg") bottom center no-repeat;
	background-size: auto 280px;
	height: 280px;
	width: 100%; }
#pp.list .header.voluson {
	background-image: url(https://www.volusonclub.net/data/images/pp/header_units_voluson.jpg); }
#pp.list .header.vivid {
	background-image: url(https://www.volusonclub.net/data/images/pp/header_units_vivid.jpg); }
#pp.list .header.logiq {
	background-image: url(https://www.volusonclub.net/data/images/pp/header_units_logiq.jpg); }
#pp.list .header.versana {
	background-image: url(https://www.volusonclub.net/data/images/pp/header_units_versana.jpg); }
#pp.list .header.venue {
	background-image: url(https://www.volusonclub.net/data/images/pp/header_units_venue.jpg); }
#pp.list .header.vscan {
	background-image: url(https://www.volusonclub.net/data/images/pp/header_units_vscan.jpg); }
#pp.list .header.abus {
	background-image: url(https://www.volusonclub.net/data/images/pp/header_units_abus.jpg); }
#pp.list .header.it {
	background-image: url(https://www.volusonclub.net/data/images/pp/header_units_it.jpg); }
#pp.list .header h1 {
	margin-top: 60px; }
#pp.list .header h1 a {
	color: #fff; }
#pp.list .header h1 a:hover {
	text-decoration: none;
}

.ppmore {
	color: #fff !important;
}

#previewPopup h4 {
	margin-bottom: 0;
	padding: 7px;
 }


.mobile {
	display: none;
}

.seluser.active {
	background: #ccc;
	border-radius: 4px;
}
.seluser {
	padding: 4px;
	cursor: pointer;
}

ul.folders li.subactive > div > span, ul.folderbase li.subactive > div > span, ul.mfolders li.subactive > div > span, ul.taglist li.subactive > div > span {
	background: #b3bacc;
	color: #fff;
	padding: 2px 3px;
	border-radius: 3px;
}


/**********************************************************************/
/* LANDSCAPE */
@media (max-width: 959px) {
  body {
    /*font-size: 14px;*/ }

  #all {
    width: 740px; }

	#pp .box_content {
		padding: 20px;
	}

	#pp .navcol {
		margin-bottom: 50px;
	}

	#pp.list .header {
		height: auto;
	}

	#pp.list .header .box_content{
		min-height: 0;
	}

	#pp #navMain img {
		width: 48px;
		margin-right: 10px;
	}
	#pp .pplist .ppitem {
		padding: 5px 5px 45px 5px;
	}

	#pp .pplist .ppitem .date {
		float: none;
		position: absolute;
		left: 5px;
		bottom: 5px;
		text-align: left;
		padding: 0;
		font-size: 12px;
	}

  #header {
    margin: 0;
    padding: 0 30px;
    background: white url("/src/img/header.png") repeat-x;
    height: 150px; }

  #header_top, #sub_navigation {
    display: block; }

  #header_main {
    height: 80px; }

  #logo_text {
    display: inline; }

  #main.home {
    margin-top: 280px; }

  /* HEADER */
  #logo_ge {
    left: 0;
    top: 17px; }

  #clublogo {
    top: 13px;
    right: 0;
    font-size: 35px; }

  #clublogopole {
    right: 2px;
    top: 55px; }

  /* BOXES */
  #box_head {
    /* height: 140px; */ }

  .index #box_head {
    height: 10px;
    padding: 0; }

  #box_content {
    padding: 40px 60px 60px 60px; }

  #box_content img {
    max-width: 620px; }

  /* HOME */
  #homebox .news > li {
    width: 300px; }

  #homebox .news li.last2nd {
    display: none; }

  /* NEWSLIST */
  ul.news {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }

  ul.news > li {
    margin: 0 15px 20px 15px;
    width: 294px; }

  ul.news4 > li {
    width: 195px;
    margin: 0 10px 30px 10px; }

  #newsbox, .newsbox {
    margin: 0 -15px 0 -15px; }

  ul.news .thumb, #newsdetail .thumb, ul.news .thumb img {
    width: 294px;
    height: 170px;
    background-size: 294px 170px; }

  ul.news4 .thumb {
    width: 190px;
    height: 110px;
    display: block;
    background-size: 190px 110px; }

  /* NAV */
  .navbar-nav > li > a {
    line-height: 34px; }

  #nav {
    background: none;
    left: 5px;
    top: 115px;
    box-shadow: none; }

  #navMain {
    height: 34px;
    font-size: 13px; }

  #navMain li {
    float: left;
    background: none;
    height: auto;
    line-height: 34px;
    padding: 0; }

  #navMain li a:link, #navMain li a:visited {
    height: 34px;
    padding: 0 4px; }

  .link_about {
    display: none; }

  /* FAQ */
  #askexpert_faq {
    float: none;
    padding: 0;
    width: auto; }

  #askexpert_rightbox {
    float: none;
    width: auto; }

  .bluebox select {
    width: 100%; }

  .bluebox textarea {
    width: 100%; }

  /* INNOVATIONS */
  #static .left {
    width: 300px;
    margin-right: 20px; }

  #static .right {
    width: 300px; }

  #static .img {
    max-width: 300px; }

  #static .gallerybox {
    width: 300px; }

  #static .gallerybox a.fancybox {
    float: none; }

  .indexloginbox {
    position: static;
    margin: 0 auto; }

  #worldmap_box {
    margin-right: 0px;
    margin-bottom: 30px; }

  #box_img {
    display: none;
    		/*
    		width: 960px;
    		margin-left: -480px;
    
    		img {
    			width: 960px !important;
    		}
    		*/ }

  #iamuinfohome {
    width: auto;
    margin: 30px 0 30px 0;
    background: #efefef url("/src/img/iamulogo.png") 30px 30px no-repeat;
    height: auto; }

  #iamuinfohome p {
    border: 1px solid #efefef;
    position: static;
    margin: 0 20px 0 280px;
    padding: 30px 0 20px 0;
    width: auto; }

  #appnews_rightbox {
    float: none;
    width: auto;
    height: auto; }

  #ctabs {
    padding: 20px 20px 0 20px; }

  #ctabs li a {
    padding: 0 10px;
    height: 40px;
    line-height: 40px; }

  #ctabs.clinical-expertise li a {
    width: 138px;
    height: 65px;
    background-size: 10px 130px; }

  .mostviewedfaq {
    margin-left: 0; }

  #dvdmenu {
    float: none;
    width: auto;
    margin-bottom: 20px; }

  #appnewsvideocontainer {
    width: 620px;
    height: 362px; }

  #video_wrapper {
    max-width: 528px;
    max-height: 321px; }

  a#btn_ve10 {
    width: 120px;
    /*background-size: 200px 36px;*/
    background-position: -90px 0;
    background-repeat: no-repeat; }

  #ve10 #imgbox {
    height: 320px; }

  #ve10 #imgbox img {
    max-width: 740px; }

  .popupvideo {
    width: 760px !important;
    height: 570px !important; }

  .popupvideo #vc_wrapper, .popupvideo #video {
    width: 760px !important;
    height: 570px !important; }

  #vc_wrapper, #video {
    max-width: 760px;
    max-height: 570px; }

  .ui-dialog-titlebar {
    max-width: 760px;
    max-height: 570px; }

  .clinicalthumbpc {
    display: none; }

  .clinicalthumbmobile {
    display: inline; }

  /*
  	#footer ul {
  		&.admin-footer {
  			display: inline-block;
  			margin-bottom: 10px;
  			form {
  				display: inline-block;
  			}
  		}
  	}
  */
  span.phoneblock {
    display: inline-block;
    width: 80px;
    margin-bottom: 5px; }

  video {
    max-width: 620px;
    max-height: 460px; }

  .boxExc {
    width: 300px; }

  .boxExc.second {
    margin-right: 0; }

  .boxExc.third {
    float: none;
    clear: both;
    margin: 40px auto 40px auto; }

  .tbr {
    display: inline; }

  .linkboxes {
    font-size: 12px; }

  .linkboxes .box4 {
    margin-bottom: 20px; }

  #images123sonography a img {
    width: 150px; }

  .cleft, .cright {
    width: 310px; }

  #box_admin_main {
    width: 540px; }

  #boxShare, #boxContact {
    width: auto; }

  #boxShare textarea {
    max-width: 350px; }

  #imgUnit {
    width: 140px;
    height: 140px; }

  #overlay {
    top: 240px; }

  #likebox {
    margin-bottom: 20px; }


}






/**********************************************************************/
/* PORTRAIT */
@media (max-width: 767px) {
  #all, #box_img {
    width: 100%; }

  #bgimg {
    background-size: 768px;
    background-position-y: 60px; }

  #box_img {
    display: none; }

  #header_top, #logo_text, #sub_navigation {
    display: none; }

  #header {
    padding: 0;
    background: white url("/src/img/header_m.png") repeat-x;
    height: 66px; }

  #header_main {
    height: 66px; }

  #main.home {
    margin-top: 260px; }

  #iamubanner, #button_iamu, #button_apple {
    display: none; }

  /* HEADER */
  #logo_ge {
    top: 10px;
    left: 10px; }

  #clublogo {
    right: 65px;
    top: 5px;
    font-size: 30px; }

  #clublogopole {
    right: 65px;
    top: 40px; }

  a#btn_ve10, a#btn_e4d {
    display: none; }

  /* BOXES */
  #box_head {
    height: 200px; }

  .index #box_head {
    height: 10px;
    padding: 0; }

  #box_content {
    padding: 20px; }

  #box_content img {
    max-width: 524px; }

  /* HOME */
  #homebox {
    /*.loginbox {
    	width: auto;
    	float: none;
    	margin-bottom: 30px;
    }*/ }

  #homebox .loginbox {
    display: none; }

  #homebox .news li {
    width: 46%;
    margin: 0 2%; }

  #homebox .news li .thumb {
    width: 100%; }

  #homebox .news li .thumb img {
    width: 100%;
    height: auto; }

  #homebox .news li.last2nd {
    display: list-item; }

  #linkbox {
    font-size: 13px; }

  #linkbox .news > li {
    width: 210px;
    background-size: 210px 150px; }

  /* NEWS LIST */
  ul.news3 > li {
    width: 46%;
    margin: 0 2% 2% 2%; }

  ul.news .thumb, #newsdetail .thumb {
    width: 100%;
    height: auto;
    min-height: 100px;
    background-size: 100% auto; }

  ul.news .thumb img {
    width: 100%;
    height: auto; }

  ul.news4 > li > a.clinicalthumb > img {
    height: 200px;
    width: 250px; }

  #newsbox, .newsbox {
    margin: 0 -12px 0 -12px; }

  /* NEWS DETAIL */
  img.news, .newsimg {
    float: right;
    margin: 0 0 20px 20px;
    width: auto; }

  /* NAV */
  .navbar-nav > li > a {
    line-height: 70px; }

  #nav {
    width: 100%;
    left: 0;
    top: 66px;
    position: absolute;
    z-index: 1000;
    box-shadow: 0 5px 10px -5px #000; }

  #navMain {
    height: auto;
    font-size: 20px; }

  #navMain li {
    display: block;
    float: none;
    line-height: 70px;
    background: url("/src/img/navmainlibg.png") repeat-x; }

  #navMain li a:link, #navMain li a:visited {
    height: 70px;
    line-height: 70px;
    padding: 0 20px; }

  #navMain li ul li a:link,
  #navMain li ul li a:visited {
    display: block;
    height: 50px;
    line-height: 50px;
    background: #f2f2f2;
    font-size: 18px;
    padding: 0 40px; }

  .navbar-collapse {
    max-height: none;
    padding: 0; }

  #navMain ul {
    position: static;
    padding: 0;
    width: auto !important;
    display: none; }

  #navMain li:hover ul {
    display: block; }

  /* FAQ */
  #askexpert_faq {
    float: none;
    padding: 0;
    width: auto; }

  #overlay {
    display: none; }

  /*
  #ctabs {
  	margin: 0 -20px;
  }
  */
  #ctabs {
    margin: 0;
    padding: 0;
    background: none; }

  #ctabs li {
    display: block;
    width: 100%;
    float: none; }

  #ctabs li a {
    display: block;
    width: 100%; }

  #ctabs li a.active, #ctabs li a.active:hover {
    background: #eee; }

  #ctabs.clinical-expertise li a {
    height: 50px;
    background-size: 10px 100px;
    line-height: 25px;
    font-size: 15px; }

  #ctabs.clinical-expertise li a {
    width: 100%; }

  .ebr {
    display: inline; }

  span.phoneblock {
    display: inline-block;
    width: 80px;
    margin-bottom: 5px; }

  select {
    max-width: 190px; }

  select.form-control {
    max-width: 100%; }

  /* INNOVATIONS */
  #static .left {
    width: 250px;
    margin-right: 20px; }

  #static .right {
    width: 250px; }

  #static .img {
    max-width: 250px; }

  #static .gallerybox {
    width: 250px; }

  #static .gallerybox a.fancybox {
    float: none; }

  #appnewsvideocontainer {
    width: 528px;
    height: 321px;
    margin: 0 auto; }

  #static2 {
    padding: 20px !important; }

  #static2 .box3 {
    width: 528px !important; }

  #navMain li.ve_mobile {
    display: list-item !important; }

  .boxExc {
    width: 250px !important; }

  .boxExc.second {
    margin-right: 0; }

  .videobox {
    width: 528px;
    height: 316px; }

  video, .video-js {
    max-width: 528px;
    max-height: 360px;
    background: none !important; }

  /*
  .popupvideo, #vc_wrapper, .ui-dialog-titlebar {
  	max-width: 568px;
  	max-height: 426px;
  }
  */
  .popupvideo {
    width: 426px !important;
    height: 320px !important; }

  .popupvideo #vc_wrapper, .popupvideo #video {
    width: 426px !important;
    height: 320px !important; }

  .popupvideo .ui-dialog-titlebar {
    max-width: 426px; }

  .ui-dialog-titlebar, #vc_wrapper, #video {
    max-width: 528px;
    max-height: 380px; }

  #iotm {
    margin: -20px; }

  #iotm .main {
    padding: 20px; }

  #iotm h1 {
    padding: 24px 20px 0 20px; }

  #contactform label {
    display: block;
    float: none;
    text-align: left;
    margin-left: 4px;
    width: auto; }

  #contactform input {
    width: 100%;
    margin: 0 0 4px 0; }

  #contactform textarea {
    width: 100% !important;
    margin: 0 0 4px 0; }

  #contactform .odd {
    background: none; }

  #iamubanner {
    top: 90px; }

  #button_iamu {
    top: 170px;
    left: 150px; }

  #button_apple {
    top: 220px;
    left: 150px; }

  .moviebox, .twocol_left {
    max-width: 528px;
    margin: 0 auto; }

  #movie1box {
    float: none; }

  .twocol_right {
    float: none;
    margin-bottom: 40px; }

  #ve10 .box4 {
    margin-right: 50px;
    margin-bottom: 30px; }

  #iamubanner.b2 {
    top: 70px; }

  .cleft, .cright {
    width: 264px; }

  ul#dd7 {
    margin-left: 0 !important;
    background: #f0f0f0;
    float: none; }

  #navMain li.dropitem a:link, #navMain li.dropitem a:visited {
    border-color: #f0f0f0; }

  #navMain li.dropitem a:hover {
    border-color: #fff; }

  #footer ul.admin-footer {
    display: inline-block;
    margin-bottom: 10px; }

  #footer ul.admin-footer form {
    display: inline-block; }

  .infobox {
    display: none; }

  #newsdetail #btnPlusBox {
    right: 0; }

  #boxContact {
    width: auto;
    height: auto;
    overflow: visible; }

  #boxContact img.contact {
    width: 130px; }

  #boxShare textarea {
    max-width: 280px; }

  .borderRight, .borderLeft {
    border: none; }

  #infoline, #cookieinfo {
    height: 60px;
    line-height: 25px; }

	#pp.list .header {
		background: #fff url("https://www.volusonclub.net/data/images/pp/bg_overview.jpg") top center no-repeat;
		height: 150px;
		background-size: 100% auto;
	}
	#pp.list .header.voluson {
		background-image: url(https://www.volusonclub.net/data/images/pp/header_units_mobile_voluson.jpg); }
	#pp.list .header.vivid {
		background-image: url(https://www.volusonclub.net/data/images/pp/header_units_mobile_vivid.jpg); }
	#pp.list .header.logiq {
		background-image: url(https://www.volusonclub.net/data/images/pp/header_units_mobile_logiq.jpg); }
	#pp.list .header.versana {
		background-image: url(https://www.volusonclub.net/data/images/pp/header_units_mobile_versana.jpg); }
	#pp.list .header.venue {
		background-image: url(https://www.volusonclub.net/data/images/pp/header_units_mobile_venue.jpg); }
	#pp.list .header.vscan {
		background-image: url(https://www.volusonclub.net/data/images/pp/header_units_mobile_vscan.jpg); }
	#pp.list .header.abus {
		background-image: url(https://www.volusonclub.net/data/images/pp/header_units_mobile_abus.jpg); }
	#pp.list .header.it {
		background-image: url(https://www.volusonclub.net/data/images/pp/header_units_mobile_it.jpg); }
	#pp.list .header h1 {
		font-size: 30px;
		margin-top: 70px; }
	#pp.list .header h1 a {
		color: #fff; }
	#pp.list .header h1 a:hover {
		text-decoration: none; }

	#pp .items2 .item {
		position: relative;
		width: 98%;
		margin: 0 1% 50px 1%;
	}

	#pp.home {
		background-color: #fff;
		background-size: 100% auto;
	}

	.ppwelcome {
		height: 180px;
	}

	#pp.home .ppnews h1, #pp.home .ppnews h2, #pp.home .ppnews h3, .ppmore {
		color: #3b73b9 !important;
	}

	body.pp #header {
		height: 80px;
	}
}







@media (max-width: 559px) {
  body {
    font-size: 15px; }

  #all, #box_img {
    width: 100%; }

  #bgimg {
    background-size: 900px;
    background-position-y: 0; }

  #box_img {
    display: none; }

  #header_top, #logo_text, #sub_navigation, .hideOnPortrait {
    display: none; }

  #header {
    padding: 0;
    background: white url("/src/img/header_m.png") repeat-x;
    height: 66px; }

  #main.home {
    margin-top: 125px; }

  #header_main {
    height: 66px; }

  .fbr {
    display: inline; }

  /* HEADER */
  #logo_ge {
    top: 10px;
    left: 10px; }

  #clublogo {
    right: 65px;
    top: 5px;
    font-size: 30px; }

  #clublogopole {
    right: 65px;
    top: 40px; }

  /* BOXES */
  #box_head {
    height: 160px; }

  #box_content {
    padding: 20px; }

  #box_content img.news {
    width: 280px; }

  /* HOME */
  #box_content.home {
    padding: 30px; }

  #homebox .news li {
    margin: 0;
    width: 260px; }

  #homebox .news li .thumb {
    width: 250px; }

  #homebox .news li .thumb img {
    width: 250px; }

  #linkbox {
    padding: 30px;
    font-size: 13px; }

  /* NEWSLIST */
  ul.news > li {
    margin: 0 0 20px 0;
    width: 260px;
    height: auto !important; }

  	/*
  	ul.news4 > li  > a.clinicalthumb > img {
  		width: 250px;
  		height: auto;
  	}
  */
  #newsbox, #newsbox4, .newsbox {
    margin: 0 auto;
    width: 260px; }

  ul.news .thumb, #newsdetail .thumb, ul.news .thumb img {
    width: 280px;
    height: 162px;
    background-size: 280px 162px; }

  ul.news4 > li > a.clinicalthumb > img {
    height: 224px;
    width: 280px; }

  ul.news4 > li > a.thumb {
    width: auto;
    height: auto;
    display: block; }

  /* NEWS DETAIL */
  img.news, .newsimg {
    float: none;
    margin: 0 0 20px 0;
    max-width: 280px; }

  img.news a, .newsimg a {
    max-width: 280px; }

  a#btn_ve10 {
    display: none; }

  #worldmap_box p {
    display: none; }

  #iamuinfohome p {
    margin: 0;
    padding: 200px 10px 20px 10px; }

  table.course td {
    font-size: 13px; }

  .course_right {
    margin: 0 0 20px 0;
    width: 280px; }

  #ctabs {
    margin: 0;
    padding: 0;
    background: none; }

  #ctabs li {
    display: block;
    width: 100%;
    float: none; }

  #ctabs li a {
    display: block;
    width: 100%; }

  #ctabs.clinical-expertise li a {
    width: 100%; }

  .btn-finance {
    width: 100%;
    height: auto;
    white-space: normal; }

  #video_wrapper {
    max-width: 528px;
    max-height: 321px; }

  #linkbox {
    font-size: 13px; }

  #linkbox .news > li {
    width: 280px;
    background-size: 260px 175px;
    margin-bottom: 20px; }

  .memberimagesleft {
    margin-right: 0;
    width: 280px; }

  .memberimagesright {
    width: 280px;
    float: none; }

  #appnewsvideocontainer {
    width: 280px;
    height: 182px; }

  #video_wrapper {
    max-width: 280px;
    max-height: 182px;
    height: 182px; }

  #linkboxes {
    height: auto; }

  #ve10 h2 {
    font-size: 24px; }

  #ve10 #imgbox {
    height: 175px; }

  #ve10 #imgbox img {
    max-width: 400px; }

  #ve10 .box4 {
    margin: 0 auto 20px auto;
    float: none; }

  #ve10 .box4 .text {
    font-size: 12px; }

  #static2 .box3 {
    width: 280px !important; }

  .boxExc {
    width: 280px !important; }

  .videobox {
    width: 280px;
    height: 168px; }

  video, .video-js {
    max-width: 280px;
    max-height: 168px;
    background: none !important; }

  /*
  .popupvideo, #vc_wrapper, .ui-dialog-titlebar {
  	max-width: 320px;
  	max-height: 240px;
  }
  */
  .popupvideo {
    width: 320px !important;
    height: 240px !important; }

  .popupvideo #vc_wrapper, .popupvideo #video {
    width: 320px !important;
    height: 240px !important; }

  .popupvideo .ui-dialog-titlebar {
    max-width: 320px; }

  .ui-dialog-titlebar, #vc_wrapper, #video {
    max-width: 320px;
    max-height: 240px; }

  .btnMemberImages {
    width: 280px;
    margin-bottom: 10px; }

  #iamubanner {
    top: 80px; }

  .moviebox, .twocol_left {
    max-width: 280px; }

  .moviebox {
    max-height: 234px;
    margin: 0;
    padding: 0; }

  #movie1box {
    float: none; }

  .userdata div.left, label.left {
    width: 280px;
    text-align: left;
    font-size: 12px;
    float: none; }

  .userdata div.left {
    color: #aaa; }

  .box4dviewright {
    width: 320px; }

  .box4:nth-child(4) {
    margin-right: 0; }

  .sonography-left {
    width: 280px;
    float: none; }

  .sonography-right {
    margin: 0; }

  #iamubanner.b2 {
    top: 50px;
    left: -10px; }

  .cleft, .cright {
    width: 280px;
    padding: 0; }

  .cright {
    font-size: 13px; }

  .cright ul {
    padding: 0; }

  .primalLeft {
    width: 280px;
    float: none;
    margin: 0; }

  .primalLeft img {
    max-width: 280px; }

  .primalRight {
    width: 280px;
    margin: 0; }

  #box_content img {
    max-width: 260px; }

  #imagesprimalpictures a {
    width: 110px !important;
    height: 110px  !important; }

  #imagesprimalpictures a:nth-child(2n) {
    margin: 20px 0 0 0; }

  #imagesprimalpictures img {
    width: 110px; }

  .caseofthequarter {
    margin: -40px -30px -30px -30px !important; }

  #case_main {
    padding: 20px 30px 0 30px !important; }

  .caseofthequarter h1 {
    margin: 20px 30px 0 30px !important; }

  .infobox {
    display: none; }

  #newsdetail #btnPlusBox {
    right: 0;
    font-size: 13px; }

  #boxContact img.contact {
    width: 255px; }

  #boxContact .btn_contact_1, #boxContact .btn_contact_2 {
    width: 255px;
    line-height: normal;
    font-size: 12px;
    height: 50px;
    padding-top: 0; }

  .userdataButtons {
    text-align: left; }

  .userdataButtons .btn {
    display: block;
    margin-bottom: 10px; }

  .boxUserdata .leftBox {
    width: 101px; }

  .boxUserdata .leftBox img {
    width: 100px; }

  .boxUserdata .rightBox {
    margin-left: 100px; }

  #boxShare textarea {
    max-width: none;
    margin-top: 10px; }

  #infoline, #cookieinfo {
    height: 85px;
    line-height: 25px; }
}

/*# sourceMappingURL=screen.css.map */

#mtList img {
	width: 100%;
}

.mtListItem {
	padding: 20px;
}

.mtListItem h3 {
	background:#3b73b9;
	color: white;
	font-family: GEInspira;
	padding: 5px;
	text-align:center;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin: 0;
}

#mtNav {
	font-family: GEInspira;
}

/*#mtNav ul {*/
	/*padding-left: 15px;*/
/*}*/

#mtNav .closed {
	display: none;
}

#mtNav .level1>div {
	font-size: 18px;
	background: #999;
	color: white;
	padding: 5px 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

#mtNav .level1 li {
	margin-bottom: 5px;
}

#mtNav .level2>div {
	cursor: pointer;
	font-size: 18px;
}

#mtNav .level2>div.active {
	color: #3b73b9;
}

#mtNav .level2>div i {
	width: 12px;
}

#mtNav .level3 a {
	color: #666;
	text-decoration: none;
}

#mtNav .level3 a:hover, #mtNav .level3.active a {
	color: #3b73b9;
}

#mtNav .level3>div {
	cursor: pointer;
	font-size: 16px;
}

#mtNav .level2 ul {
	padding-left: 30px;
}

#mtNav .level1>div.active, #mtNav .level1>div:hover {
	background: #3b73b9;
}

#mtNav .level2>div {
	font-size: 16px;
	padding: 5px;
	margin-bottom: 5px;
}

#myTrainerCnt .img {
	text-align: center;
	position: relative;
}

#myTrainerCnt .img .zoom {

	position: absolute;
	bottom: 0;
	right: 0;
	background: rgba(255,255,255,0.7);
	padding: 5px;
	font-size: 30px;
	width: 40px;
	height: 40px;
	-webkit-user-select: none;
	user-select: none;
	color: #000;

}

#myTrainerCnt .text {
	padding-top: 20px;
	font-size: 14px;
}

#myTrainerCnt .img img{
	max-width: 100%;
}

#mtList h3 {
	margin:0;
}

.flexslider .slides img {
	width: auto;
	display: inline;
}

.flex-direction-nav a {
	height: 50px;
	color: #ccc;
	top: 200px;
	background: rgba(255,255,255,0.6);
	border-radius: 5px;
	padding: 0 5px;
}

.flex-control-nav {
	bottom: -30px;
}

.flexslider {
	margin: 0 0 30px;
}

#flexCount {
	position: relative;
	clear: both;
	margin-top: 30px;
}

#flexCount .cnt {
	text-align: center;
	width: 50px;
	padding: 5px;
	margin: 0 auto;
	background: #ccc;
	border-radius: 4px;
	font-weight: bold;
}

a#btnPartnerPortal {
	margin-top: 6px;
	z-index: 1000;
	position: absolute;
	right: 10px;
	color: #fff !important;
	background: #595194;
	padding: 0 20px;
	height: 26px;
	line-height: 27px;
	display: inline-block;
	border-radius: 13px;
	text-decoration: none;
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 13px;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background: #ea7c16;
	background-image: linear-gradient(#ea7c16, #e5961b);
}

.participents .table .icon {
	background: #eee;
	color: #595194;
	border-radius: 5px;
	margin-left: 5px;
	padding: 5px;
	cursor: pointer;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	font-size: 16px;
}
