@import url("fonts/Graphik-Regular/stylecheat.css");
HTML,
BODY,
.basis {
  font-family: 'Graphik Web', sans-serif;
}
/*styles for basis*/
/*background for basis*/
/*main font-size */
/*main color */
/*main text color */
/*styles for header*/
/*height for header*/
/*shadow for header*/
/*border for header*/
/*background for header*/
/*styles for footer*/
/*height for footer*/
/*background for footer*/
/*shadow for footer*/
/*border for footer*/
/*link to admin(backend)*/
/*footer-text-color;*/
/*styles for content*/
/*max-width for content*/
/*min-width for content*/
/*max-height for .vr_lr_cont */
/*styles for sublogo*/
/*styles for wrappers*/
/*box-shadow for wrap*/
/*background for wrap*/
/*border for wrap*/
/*styles for links*/
/*color for active link*/
/*color for active link*/
/*styles for hr*/
/*styles for hr for profile*/
/*styles for main navigation*/
/*color main navigation*/
/*font-size for main navigation*/
/*styles for main navigation*/
/*color main navigation*/
/*background for main navigation*/
/*font-size for main navigation*/
/*box-shadow for main navigation*/
/*styles for buttons (.btn)*/
/*buttons hover*/
/*background for active table line - administration */
/*vars for breadcrumbs*/
/*styles for buttons (.btn)*/
/*buttons hover*/
/*border for grid*/
/*mobile-selector-background*/
/*mobile-selector-select-background*/
/*news block link style*/
/**/
[class^="icon-"],
[class*=" icon-"] {
  background-image: url("./images/glyphicons-halflings.png");
}
.course_legend {
  display: block;
}
/*logo*/
#logo {
  max-width: 205px;
  position: absolute;
  top: 20px;
  left: 0px;
  margin-top: 0px;
}
/*classes*/
/*classes for header*/
.header-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.header-background {
  background: #2175d9;
  /* Old browsers */
}
/*classes for footer*/
.footer-background {
  background: #0f1941;
}
.footer-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/*classes for content*/
/*box shadow for wrapper*/
.wrap-style {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
.list-item-narrow-hover {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(15%, rgba(0, 0, 0, 0)), color-stop(83%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14000000', endColorstr='#1a000000', GradientType=0);
  /* IE6-9 */
}
.list-item-wide-hover {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(6%, rgba(0, 0, 0, 0)), color-stop(91%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.11)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#1c000000', GradientType=0);
  /* IE6-9 */
}
/*scroll*/
.scrollbar-macosx > .scroll-element .scroll-bar {
  background-color: #aeaeae;
}
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
  width: 5px;
}
/**/
HTML,
BODY,
.basis {
  color: #333;
}
.basis {
  margin-bottom: -70px;
  background: #f5f5f5;
  background-size: cover;
}
/*needed to make room for footer*/
.clearfooter {
  height: 70px;
  /* height of footer */
}
h3 {
  font-size: 13px;
}
/*link*/
a {
  color: #000;
  text-decoration: none;
  outline: none;
}
a:active {
  color: #2B72D9;
  text-decoration: none;
  outline: none;
}
a:link {
  color: #000;
  text-decoration: none;
  outline: none;
}
a:visited {
  color: #000;
  text-decoration: none;
  outline: none;
}
a:hover {
  color: #2B72D9;
  text-decoration: none;
  outline: none;
}
/*breadcrumbs*/
.vr_breadcrum {
  height: 20px;
  line-height: 20px;
  font-weight: bold;
  display: block;
  margin-top: 0px;
  margin-bottom: 25px;
  max-width: 70%;
}
.vr_breadcrum a:link,
.vr_breadcrum a:active,
.vr_breadcrum a:visited,
.vr_breadcrum a:focus {
  font-weight: bold;
  color: #656565;
  text-decoration: none;
}
.vr_breadcrum a:hover {
  color: #000;
  text-decoration: underline;
}
.vr_breadcrum .vr_bc_last {
  color: #000;
  text-decoration: none;
}
.vr_breadcrum .vr_bc_last:hover {
  color: #000;
  text-decoration: none;
}
/*header*/
.vr_lg_header {
  height: 76px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #2175d9;
  /* Old browsers */
}
/*footer*/
.vr_lg_footer {
  height: 70px;
  min-height: 70px;
  background: #0f1941;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.vr_lg_footer_text {
  color: #fff;
}
a.vr_lg_footer_link {
  color: #fff;
}
a.vr_lg_footer_link:hover {
  color: #fff;
}
.vr_lg_footer_welcome {
  color: #fff;
}
.vr_lg_footer_top {
  display: block;
}
.vr_lg_footer_box {
  height: auto;
}
.vr_lg_footer_top {
  padding-top: 10px;
  width: 100%;
  margin-bottom: 3px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.footer-custom-nav {
  display: table;
  width: 100%;
}
.footer-custom-nav li {
  display: table-cell;
  text-align: center;
  min-width: 150px;
}
.footer-custom-nav li a {
  color: #ffffff;
  font-weight: bold;
}
.footer-custom-nav li a:hover {
  text-decoration: underline;
}
/*main-menu*/
ol.vr_nav_tab {
  display: table;
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
  /*li*/
}
ol.vr_nav_tab li {
  display: table-cell;
  margin: 0;
  padding-right: 0px;
  padding-left: 0px;
  vertical-align: middle;
  cursor: pointer;
  text-align: left;
  margin-right: 0px;
  box-sizing: border-box;
  /*a  */
}
ol.vr_nav_tab li:last-child {
  margin-right: 0px;
  padding-right: 0px;
  text-align: center;
}
ol.vr_nav_tab li a {
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  margin: 0px;
  width: 100%;
  outline: medium none;
  position: relative;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 14px;
  line-height: 28px;
  font-weight: normal;
  padding: 8px 0px;
  text-shadow: none;
  background-color: transparent;
  box-shadow: none;
  border: none;
  transition: 0.6s;
}
ol.vr_nav_tab li a:hover {
  text-decoration: underline;
}
ol.vr_nav_tab li.active a {
  text-decoration: underline;
}
/*ol.vr_nav_tab*/
/*nav tabs*/
.mobile-selector,
#navbar-toggle {
  display: none;
}
/* FORM's elements
/*input,select,textarea*/
.form-style {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: none;
  margin-bottom: 0px;
  line-height: 21px;
  color: #555555;
}
.form-style-focus {
  background-color: #ffffff;
  border: 1px solid #b1b1b1;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: none;
  margin-bottom: 0px;
  line-height: 21px;
  color: #555555;
}
label {
  font-size: 13px;
}
span.required {
  color: #B3B5C2;
}
#businesscard-form input[type='text'] {
  color: #2D3961;
}
.ui-spinner,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: none;
  margin-bottom: 0px;
  line-height: 21px;
  color: #555555;
  display: inline-block;
  height: 25px;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0px 5px;
  font-size: 13px;
}
select {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: none;
  margin-bottom: 0px;
  line-height: 21px;
  color: #555555;
  display: inline-block;
  height: 25px;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0px 0px 0px 5px;
  font-size: 13px;
}
textarea {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: none;
  margin-bottom: 0px;
  line-height: 21px;
  color: #555555;
  display: inline-block;
  height: auto;
  line-height: 20px;
  vertical-align: middle;
  font-size: 13px;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  background-color: #ffffff;
  border: 1px solid #b1b1b1;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: none;
  margin-bottom: 0px;
  line-height: 21px;
  color: #555555;
}
/*for all btn*/
.btn,
.btn_sm,
.btn_primary,
.btn:link,
.btn_sm:link,
.btn:visited,
.btn_primary:link,
.btn_primary:visited,
.btn_sm:visited {
  box-sizing: border-box;
  height: 24px;
  font-size: 12px;
  line-height: 22px;
  margin-right: 5px;
  text-align: center;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #2175d9;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  color: #2175d9;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  min-width: auto;
  display: inline-block;
}
.btn:hover,
.btn_sm:hover,
.btn_primary:hover,
.btn:link:hover,
.btn_sm:link:hover,
.btn:visited:hover,
.btn_primary:link:hover,
.btn_primary:visited:hover,
.btn_sm:visited:hover,
.btn:focus,
.btn_sm:focus,
.btn_primary:focus,
.btn:link:focus,
.btn_sm:link:focus,
.btn:visited:focus,
.btn_primary:link:focus,
.btn_primary:visited:focus,
.btn_sm:visited:focus,
.btn:active,
.btn_sm:active,
.btn_primary:active,
.btn:link:active,
.btn_sm:link:active,
.btn:visited:active,
.btn_primary:link:active,
.btn_primary:visited:active,
.btn_sm:visited:active,
.btn.btn-active,
.btn_sm.btn-active,
.btn_primary.btn-active,
.btn:link.btn-active,
.btn_sm:link.btn-active,
.btn:visited.btn-active,
.btn_primary:link.btn-active,
.btn_primary:visited.btn-active,
.btn_sm:visited.btn-active {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
  margin-right: 5px;
  text-align: center;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #0f1941;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  color: #0f1941;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
}
.disabled.btn,
[disabled].btn,
[disabled="disabled"].btn,
.btn-disabled.btn,
.disabled.btn_sm,
[disabled].btn_sm,
[disabled="disabled"].btn_sm,
.btn-disabled.btn_sm,
.disabled.btn-primary,
[disabled].btn-primary,
[disabled="disabled"].btn-primary,
.btn-disabled.btn-primary {
  color: #A1C2EF !important;
  border-color: #A1C2EF !important;
  background: #ffffff !important;
  cursor: default;
  text-decoration: none !important;
  opacity: 1 !important;
}
.vr_coach_nav {
  display: table;
}
.vr_coach_nav > .btn {
  background-color: #fff;
  background-image: none;
  color: #333333;
  border: 1px solid #eee;
  position: relative;
  display: table-cell;
  outline: none;
}
.vr_coach_nav > .btn:hover {
  color: #2B72D9;
}
.vr_coach_nav span {
  position: absolute;
  top: 3px;
  left: 5px;
}
/*for btn in sub navigation*/
ul.sub > li.sub {
  margin-bottom: 0;
  position: relative;
  top: 1px;
}
ul.sub > li.sub:last-child a,
ul.sub > li.sub.active:last-child a {
  margin-right: 0;
}
ul.sub > li.sub a {
  box-sizing: border-box;
  height: 24px;
  font-size: 12px;
  line-height: 22px;
  margin-right: 5px;
  text-align: center;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #2175d9;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  min-width: auto;
  display: inline-block;
  min-width: 120px;
  background-color: #F7F5F0 !important;
  border: 1px solid #2175d9;
  color: #2175d9;
}
ul.sub > li.sub.active a,
ul.sub > li.sub a:hover {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
  margin-right: 5px;
  text-align: center;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #0f1941;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  min-width: 120px;
  background-color: #7aace8 !important;
  border: 1px solid #0f1941;
  color: #0f1941;
}
/*for disabled .btn*/
.disabled.btn:focus,
[disabled].btn:focus,
[disabled="disabled"].btn:focus,
.btn-disabled.btn:focus,
.disabled.btn_sm:focus,
[disabled].btn_sm:focus,
[disabled="disabled"].btn_sm:focus,
.btn-disabled.btn_sm:focus,
.disabled.btn:hover,
[disabled].btn:hover,
[disabled="disabled"].btn:hover,
.btn-disabled.btn:hover,
.disabled.btn_sm:hover,
[disabled].btn_sm:hover,
[disabled="disabled"].btn_sm:hover,
.btn-disabled.btn_sm:hover,
.disabled.btn:link,
[disabled].btn:link,
[disabled="disabled"].btn:link,
.btn-disabled.btn:link,
.disabled.btn_sm:link,
[disabled].btn_sm:link,
[disabled="disabled"].btn_sm:link,
.btn-disabled.btn_sm:link,
.disabled.btn:visited,
[disabled].btn:visited,
[disabled="disabled"].btn:visited,
.btn-disabled.btn:visited,
.disabled.btn_sm:visited,
[disabled].btn_sm:visited,
[disabled="disabled"].btn_sm:visited,
.btn-disabled.btn_sm:visited {
  color: #A1C2EF !important;
  border-color: #A1C2EF !important;
  background: #ffffff !important;
  cursor: default;
  text-decoration: none !important;
  opacity: 1 !important;
}
/*line for administration*/
hr {
  background-color: #525252;
}
/*On/Off FlipSwitch*/
.design-profile-checkbox label.checkbox:before {
  background: #2B72D9;
}
/*list-view wrapper design*/
.design-participants,
.design-activity-results,
.vr_border,
.vr_part_wrap,
.vr_lga_course_wrap,
.vr_bl_edit_comment,
.vr_bl_comment_wrap {
  border: 1px solid #cccccc;
}
.vr_sem_table_row:hover {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(15%, rgba(0, 0, 0, 0)), color-stop(83%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14000000', endColorstr='#1a000000', GradientType=0);
  /* IE6-9 */
}
.vr_report_table_row:hover {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(15%, rgba(0, 0, 0, 0)), color-stop(83%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14000000', endColorstr='#1a000000', GradientType=0);
  /* IE6-9 */
}
/*catalog list-item +:hover*/
.vr_cat_table_row:hover {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(6%, rgba(0, 0, 0, 0)), color-stop(91%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.11)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 6%, rgba(0, 0, 0, 0) 91%, rgba(0, 0, 0, 0.11) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#1c000000', GradientType=0);
  /* IE6-9 */
}
.vr_cat_table_row {
  border-bottom: 1px solid #cccccc;
}
.design-tabs {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
  position: relative;
  background-color: rgba(255, 255, 255, 0.9);
  min-width: 1001px;
  min-height: 600px;
  margin-bottom: 10px;
  box-sizing: border-box;
  /*nav-tabs*/
}
.design-tabs .nav-tabs {
  display: block;
  width: 50000px;
  margin: 0px;
  border: none;
  box-sizing: border-box;
  /*li*/
}
.design-tabs .nav-tabs li {
  margin-bottom: 0px;
  height: 32px;
  display: block;
  float: left;
  background-color: #fff;
  box-sizing: border-box;
  border-right: #ddd solid 1px;
  border-bottom: #ddd solid 1px;
  border-left: #ddd solid 1px;
  /*a*/
}
.design-tabs .nav-tabs li a {
  background: none;
  border-radius: 0px;
  margin: 0px;
  color: #000000;
  padding: 7px 30px;
  text-align: center;
  border: none;
  line-height: 17px;
  box-sizing: border-box;
  display: block;
}
.design-tabs .nav-tabs li a:hover {
  background: none;
  color: #2B72D9;
  border-color: transparent;
}
.design-tabs .nav-tabs li.active {
  border-bottom: transparent solid 1px;
  background-color: transparent;
  background-image: none;
  filter: none;
}
.design-tabs .nav-tabs li.active a {
  color: #2B72D9;
  background-color: transparent;
}
.design-tabs .nav-tabs li.active a:hover {
  background: none;
  color: #2B72D9;
  border-color: transparent;
}
/*design-tabs*/
/*nav-tabs*/
.sliderTab-arrows .sliderTab-btn-left {
  background: url("images/slider-arrow-prev.png") no-repeat center center #f1f1f1;
  background-size: 65%;
}
.sliderTab-arrows .sliderTab-btn-right {
  background: url("images/slider-arrow-next.png") no-repeat center center #f1f1f1;
  background-size: 65%;
}
/*nav-tabs*/
/*buttons with image*/
.vr_lg_btn_assign,
.vr_lg_btn_attendance,
.vr_lg_btn_blog,
.vr_lg_btn_chat .vr_lg_btn_class,
.vr_lg_btn_course,
.vr_lg_btn_discussion,
.vr_lg_btn_exam,
.vr_lg_btn_exwiki,
.vr_lg_btn_feedback,
.vr_lg_btn_forum,
.vr_lg_btn_inwiki,
.vr_lg_btn_video,
.vr_lg_btn_finish,
.vr_lg_btn_makrolog,
.vr_lg_btn_webinar,
.vr_lg_btn_play,
.vr_lg_btn_mail,
.vr_lg_btn_finish,
.vr_lg_btn_site,
.vr_lg_btn_recognition,
.vr_lg_btn_help,
.vr_lg_btn_menu,
.vr_lg_btn_home,
.vr_lg_btn_logout,
.vr_lg_btn_profile,
.vr_lga_start,
.vr_lg_btn_impr,
.vr_lg_btn_questionnaire,
.vr_lg_btn_document,
.vr_part_wrap .play,
.vr_lg_btn_download,
.vr_lg_btn_learningdiary,
.vr_lg_btn_supervisedtest,
.vr_lg_btn_openmeeting,
.global-search-button,
.gs-close {
  background-image: url('./images/btns.png');
}
.vr_cat_btn_internal,
.vr_cat_btn_external,
.vr_cat_btn_book,
.vr_cat_btn_booked {
  background-image: url('./images/btns.png');
}
/**/
.vr_lg_huh {
  background-image: url("./images/huh.png");
}
.vr_lg_add {
  background-image: url("./images/add.png");
}
#img_profile_reset_icon,
#img_profile_reset_icon:hover {
  background: url('images/vr_close.png');
}
.vr_lg_marker {
  background-image: url(./images/lg_marker.png);
}
.vr_lg_btn_profile {
  background-position: -242px -42px;
}
.vr_lg_btn_impr {
  background-position: -122px -162px;
}
.nav-tabs {
  border: none;
}
.nav-tabs > li {
  margin-bottom: 5px;
}
/*for all wrappers*/
/*header-wrap*/
.vr_lg_btn_box {
  height: 76px;
  max-width: 1200px;
  position: relative;
  border-bottom: 1px solid #ffffff;
}
/*main-menu-wrap*/
.vr_sp_tab_wrap {
  max-width: 1200px;
  height: 100%;
  padding: 0px;
  z-index: 3;
  position: relative;
}
/*footer-wrap*/
.vr_lg_footer_box {
  max-width: 1200px;
}
/*my desktop -> left-column*/
.vr_sp_cont_wrap {
  max-width: 1200px;
}
.vr_sp_cont_wrap .static-page-content a {
  color: #00308f;
}
.vr_sp_cont_wrap .static-page-content a:hover {
  text-decoration: underline;
}
/*main navigation logo*/
.rwgv_logo {
  height: 37px;
  margin: 0px;
  border-left: none;
  border-right: none;
  display: none;
  width: 0px;
}
.vr_lr_logo_img img,
.rwgv_logo img {
  width: auto;
  height: auto;
  max-width: 211px;
  max-height: 30px;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  margin-top: 6px;
}
.vr_lr_cont {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
  height: 678px;
}
/*profile*/
.vr_profile_wrap {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
  max-width: 1200px;
}
.vr_profile_wrap ul.sub.profile_nav > li.sub {
  margin-bottom: 0;
  position: relative;
  top: 1px;
}
.vr_profile_wrap ul.sub.profile_nav > li.sub:last-child,
.vr_profile_wrap ul.sub.profile_nav > li.sub:last-child a {
  margin-right: 0;
}
.profile_nav.nav-tabs {
  border-bottom: 1px solid #6ba5b4;
  margin-bottom: 10px;
}
.vr_pr_head hr {
  color: #525252;
  background-color: #525252;
}
/*my desctop -> my courses*/
.vr_sp_course_wrap {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
.vr_sp_course_wrap #los_list {
  height: 340px;
  margin-bottom: 15px;
}
.vr_sp_course_wrap #los_list .vr_sr_table_wrap {
  height: 340px;
}
/*my desctop -> news*/
.vr_sp_news_wrap {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
/*my desctop -> poll*/
.vr_sp_vote_wrap {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
/*right-column -> coach*/
.vr_coach_container {
  height: 678px;
}
/*sp-coach*/
.vr_sp_coach_wrap {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
  background: url(./images/bg_kademie.jpg) no-repeat bottom #fff;
  background-size: contain;
  padding: 0;
  border: none;
}
.vr_sp_coach_cont,
.vr_coach_nav {
  display: none;
}
/*lg-coach*/
.vr_lg_coach_wrap_top {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
.vr_lg_coach_wrap_bottom {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
/*seminarrom*/
.vr_lg_course_wrap.vr_lg_vruler {
  background-image: url(./images/e3pix.png);
}
/*recognition-pages*/
/*slider*/
span#prev,
span#next {
  background-image: url("./images/slider-btn.png");
}
/**/
.vr_lr_breadcrumbs_img {
  background: url(./images/vr_fortschritt.png) no-repeat;
}
/*vr_menu_block*/
.vr_menu_block {
  height: 38px;
  width: 100%;
  position: relative;
  background-color: #2175d9;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -vebkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
}
/*slider*/
#recognition-pages .ui-tabs-nav li a {
  box-sizing: border-box;
  height: 24px;
  font-size: 12px;
  line-height: 22px;
  margin-right: 5px;
  text-align: center;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #2175d9;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  color: #2175d9;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  min-width: auto;
  display: inline-block;
  min-width: 100px;
  margin-bottom: 0px;
}
#recognition-pages .ui-tabs-nav li.ui-tabs-active a,
#recognition-pages .ui-tabs-nav li a:hover {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
  margin-right: 5px;
  text-align: center;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #0f1941;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  color: #0f1941;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  min-width: 100px;
  margin-bottom: 0px;
}
/*seminarroom - categorie*/
.ui-icon {
  background-image: url("./images/glyphicons-halflings.png") !important;
}
.ui-datepicker-header .ui-icon {
  background-image: url("./images/ui-icons_222222_256x240.png") !important;
  height: 16px;
  width: 16px;
  cursor: pointer;
}
/*for  h3*/
.vr_lg_category h3 {
  box-sizing: border-box;
  height: 22px;
  font-size: 12px;
  line-height: 18px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: left;
  background-color: #2175d9;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #2175d9;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 2px;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -vebkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  color: #fff;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  min-width: auto;
  outline: none;
}
.vr_lg_category h3:hover,
.vr_lg_category h3.ui-accordion-header-active {
  height: 22px;
  font-size: 12px;
  line-height: 18px;
  margin-right: 10px;
  text-align: left;
  background-color: #4d91e1;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #4d91e1;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 2px;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -vebkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  color: #fff;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  outline: none;
}
.vr_lg_course_wrap.vr_lg_vruler {
  background-image: url(./images/e3pix.png);
}
/*chat*/
.vr_bl_edit_comment,
.vr_bl_comment_wrap,
.vr_blog_wrap {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
/* Profile */
.vr_pr_menu {
  border: 1px solid #cccccc;
}
.grid-view table.items th:hover a::after {
  background-image: url("./images/glyphicons-halflings.png");
}
.grid-view table.items tr.selected td {
  background: #7aace8;
  color: #fff;
}
.design-tabs table.table th {
  background-color: #2175d9;
  color: #fff;
  opacity: 1;
}
.table-striped tbody > tr:nth-child(2n+1) > td {
  background-color: #f5f5f5;
}
.design-tabs .grid-view table.items th a {
  color: #fff;
  opacity: 0.8;
}
.design-tabs .grid-view table.items th a:hover {
  text-decoration: underline;
  opacity: 1;
}
/*btn for  profile photo*/
#img_profile_reset_icon:hover {
  border: none;
}
#img_profile_reset_icon {
  background-image: url('images/vr_close.png');
}
/*Seminarroomm*/
/*forum*/
.vr_forum_collapse p a:link,
.vr_forum_collapse p a:visited,
.vr_forum_assigned_files a:link,
.vr_forum_assigned_files a:visited {
  color: #000;
}
.vr_forum_collapse p a:hover,
.vr_forum_assigned_files a:hover {
  color: #2B72D9;
}
/*pop-up*/
.vr_sp_cont_wrap.vr_sp_cont_wrap_forum {
  max-width: 1200px;
  margin: 0 auto;
}
.vr_forum_table_row:hover {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(15%, rgba(0, 0, 0, 0)), color-stop(83%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14000000', endColorstr='#1a000000', GradientType=0);
  /* IE6-9 */
}
.expand-posts-button {
  background-image: url(./images/glyphicons-halflings.png);
  background-repeat: no-repeat;
}
#forum_posts_list div.priority.high,
#forum_posts_list div.priority.basic {
  background-image: url(./images/glyphicons-halflings.png);
}
#forum_posts_list .vr_forum_table_row.selected {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(15%, rgba(0, 0, 0, 0)), color-stop(83%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14000000', endColorstr='#1a000000', GradientType=0);
  /* IE6-9 */
}
/*seminarroom/learningpath-side-activity-popup*/
.design-side-activity {
  border: 1px solid #cccccc;
}
.design-side-activity-item {
  border-bottom: 1px solid #cccccc;
}
.design-side-activity-item:last-child {
  border-bottom: none;
}
.design-side-activity-item:hover {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(15%, rgba(0, 0, 0, 0)), color-stop(83%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 83%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14000000', endColorstr='#1a000000', GradientType=0);
  /* IE6-9 */
}
/*forum*/
.vr_forum_left {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
.vr_forum_right {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
.star_bl {
  background-image: url(./images/star_bl.png);
}
.star_gr {
  background-image: url(./images/star_gr.png);
}
.vr_icon_blog {
  background-image: url(./images/icon_blog.png);
}
.vr_icon_forum {
  background-image: url(./images/icon_forum.png);
}
.vr_sp_cont_wrap_forum {
  margin-top: 25px;
}
/*fancybox-close*/
.fancybox-close {
  background: url('./images/vr_close.png') no-repeat;
}
.fancybox-opened .fancybox-skin,
.fancybox-skin {
  background-color:#F7F5F0;
}
.fancybox-title {
  color: #2175d9;
}
/*close*/
.close::before {
  content: url('./images/vr_close.png');
}
/**/
.blue::before {
  background-color: #F3EEE8;
}
/* Begin - Cuz IE + Chrome */
a.blue {
  color: #000;
}
/*seminar room learning block*/
.vr_lg_box_before {
  background-color: #000;
  border: 1px solid #000;
}
/*calendar*/
.ui-datepicker td .ui-state-hover {
  background: #000;
}
/**/
/**/
.mobile-selector {
  display: none;
  border: none;
  color: #2B72D9;
  box-shadow: none;
  background: transparent;
  margin-bottom: 2px;
}
#navbar-toggle,
#custom-navbar-toggle {
  top: 9px;
  cursor: pointer;
  left: 0px;
}
#navbar-toggle .icon-bar {
  background: #fff;
  top: 9px;
}
#mobile-selector-select {
  display: none;
  background: #2B72D9;
  color: #fff;
}
#mobile-selector-select:after {
  border-top: 10px solid #fff;
}
#mobile-selector-select.active:after {
  border-bottom: 10px solid #fff;
}
/*custom nav*/
.vr_lg_btn_box_custom #custom-navbar-toggle {
  right: 10px;
  left: auto;
  top: 28px;
}
.vr_lg_btn_box_custom #custom-navbar-toggle .icon-bar {
  background: #ffffff;
  top: 9px;
}
/*course_legend*/
.course_legend {
  display: table;
  width: 100%;
  margin: 20px 0 0 20px;
}
.course_legend div {
  display: table-cell;
  width: 30%;
}
.course_legend .bullet::before {
  border-radius: 6px;
  content: " ";
  height: 10px;
  left: 50%;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  width: 10px;
}
.course_legend .bullet-title {
  font-size: 12px;
}
.course_legend .bullet-title {
  margin-left: 20px;
}
/*administration*/
/*grid_possible_pages*/
.grid_possible_pages a div {
  color: #ffffff;
  cursor: default;
  background: #2B72D9;
  border: 1px solid #2B72D9;
}
.grid_possible_pages a {
  color: #2B72D9;
  font-size: 13px;
  font-weight: normal;
}
/*pagination*/
.pagination ul > li > a,
.pagination ul > li > a:link {
  font-size: 13px;
  color: #2B72D9;
  font-weight: normal;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus {
  color: #2B72D9;
  font-size: 13px;
  font-weight: normal;
}
.pagination ul > li.active > a,
.pagination ul > li.active > span,
.pagination ul > li.active > a:hover,
.pagination ul > li.active > span:hover {
  color: #ffffff;
  font-size: 13px;
  font-weight: normal;
  background: #2B72D9;
  border: 1px solid #2B72D9;
}
.pagination ul > li.disabled > a,
.pagination ul > li.disabled > a:hover {
  color: #2B72D9;
  background: #fff;
  border: 1px solid #ddd;
}
/*wizard*/
.wizard > .steps > ul li a,
.wizard > .steps .disabled a,
.wizard > .actions a,
.wizard > .steps .done a,
.wizard > .steps .done a:active,
.wizard > .content > .body input.btn {
  box-sizing: border-box;
  height: 24px;
  font-size: 12px;
  line-height: 22px;
  margin-right: 5px;
  text-align: center;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #2175d9;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  color: #2175d9;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  display: inline-block;
  min-width: auto;
  width: auto;
}
.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active,
.wizard > .steps .disabled a:hover,
.wizard > .steps .done a:hover,
.wizard > .actions a:hover,
.wizard > .actions a:active,
.wizard > .content > .body input.btn:hover {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
  margin-right: 5px;
  text-align: center;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #0f1941;
  border-image: none;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  color: #0f1941;
  text-shadow: none;
  vertical-align: middle;
  padding: 0px 5px;
  width: auto;
}
.wizard > .steps a {
  width: 100% !important;
  height: 27px !important;
  line-height: 23px !important;
  margin-bottom: 0!important;
}
.wizard .steps > ul > li {
  display: inline-block;
  float: none;
}
.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active,
.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active {
  color: #A1C2EF !important;
  background: #fff !important;
  border: 1px solid #A1C2EF !important;
  cursor: default;
}
.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active,
.wizard > .steps .done a:hover {
  background: #7aace8;
  color: #0f1941;
  border: 1px solid #0f1941;
}
.wizard > .steps .done a,
.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover {
  border: 1px solid #2175d9;
  color: #2175d9;
  position: relative;
  top: 1px;
  background: #f7f5f0;
}
/**/
.vr_coach_container .close {
  display: none;
}
.vr_lg_btn_box_custom {
  margin-top: 0;
}
.vr_lg_header .vr_lg_btn_box {
  min-height: inherit;
  height: 75px;
}
.vr_lg_btn_box_custom ul {
  float: none;
}
.vr_lg_btn_box .vr_lg_btn_box_custom ul li {
  text-align: left;
  padding: 30px 0 0;
}
.vr_lg_btn_box .vr_lg_btn_box_custom ul li a {
  display: block;
  font-weight: bold;
  padding: 0 20px 28px;
  border-bottom: 2px solid transparent;
  color: #fff;
}
.vr_lg_btn_box_custom ul li a:hover {
  text-decoration: underline;
}
/*catalog*/
.vr_cat_table_cell_info .description {
  display: none;
}
.vr_cat_table_cell_info .vr_cat_btn_internal {
  display: none;
}
.external_id {
  display: none;
}
/*static page*/
.static-page .static-page-content {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
  min-height: 680px;
  padding: 15px;
}
/*certificate-properties*/
.certificate-properties .certificate-actions {
  margin-bottom: 15px;
}
.certificate-properties #usergroup-email {
  display: none;
}
/*generate password*/
.generate-password {
  position: relative;
}
.generate-password:after {
  content: '';
  background: url("./images/ui-icons_222222_256x240.png") no-repeat scroll -114px -130px;
  height: 13px;
  width: 13px;
  position: absolute;
  top: 3px;
  right: 10px;
}
/*FirstLogin: asterix on policy label*/
#first-login-form label[for="policy"] a::after {
  color: red;
  content: "*";
  padding: 2px;
}
#first-login-form label[for="policy"] span.required {
  display: none;
}
/*static-popup*/
.static-popup a,
.static-popup a:link,
.static-popup a:visited {
  color: #00308f;
}
.static-popup a:hover {
  color: #2B72D9;
}
/**/
.first-login-page {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
/*profile send message*/
.attachment_column .attached,
th.attached {
  background-image: url("images/appendix.png");
}
.priority_value div.priority.high {
  background-image: url("images/glyphicons-halflings.png");
  background-repeat: no-repeat;
}
.priority_value div.priority.low {
  background-image: url("images/glyphicons-halflings.png");
  background-repeat: no-repeat;
}
/**/
/*close-messages*/
.close-messages {
  display: none;
}
/*new catalog*/
.vr_lpcatalog_coach.vr_sp_coach_wrap {
  background-image: none;
}
.vr_lpcatalog_coach.vr_sp_coach_wrap .vr_sp_coach_wrap_bg {
  padding: 10px 0px 0px 10px;
}
.lpgroups_list_item img.winner,
.sm_lpgroups_winner {
  display: none;
}
.catalog_approv_wrap {
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 0px;
  -moz-border-radiusw: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
}
/*input type=number*/
.ui-widget-content .ui-icon.ui-icon-triangle-1-n,
.ui-widget-content .ui-icon.ui-icon-triangle-1-s {
  background-image: url(images/ui-icons_222222_256x240.png) !important;
}
.input-number {
  width: 48px;
}
/*Message blosk*/
.vr_messages_wrap {
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.4);
  border-radius: 0;
  border: 1px solid transparent;
  max-width: 1200px;
  padding: 25px;
  background-color: rgba(255, 255, 255, 0.9);
}
/**/
/*from tutoris table*/
.vr_part_table_wrap {
  height: 540px;
}
.vr_part_table .vr_part_table_cell_social {
  cursor: pointer;
}
.vr_part_table .selected {
  background: #7aace8;
  color: #fff;
}
/*=======tutored wizard style========*/
.frontend-wizard {
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid transparent;
}
/**/
/*=====global search=====*/
.gs-tab,
.gs-to-seminarr,
.gs-to-lp-item,
.gs-to-lp,
.gs-to-categ {
  border-color: #2175d9;
  background-color: #ffffff;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -vebkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.gs-tab.active,
.gs-tab:active,
.gs-tab:focus,
.gs-tab:hover,
.gs-to-seminarr:hover,
.gs-to-seminarr:active,
.gs-to-lp-item:hover,
.gs-to-lp-item:active,
.gs-to-lp:hover,
.gs-to-lp:active,
.gs-to-categ:hover,
.gs-to-categ:active {
  color: #0f1941;
  border-color: #0f1941;
  background-color: #fff;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  -vebkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
}
/*news block link style*/
.vr_sp_news_wrap #news_row a {
  color: #2175d9;
}
.vr_sp_news_wrap #news_row a:active,
.vr_sp_news_wrap #news_row a:hover {
  color: #333;
}
.report_title a:link,
.report_title a:visited {
  color: #333;
}
.form-horizontal .control-group a {
  color: #2175d9;
}
.wizard > .steps ul {
  overflow: hidden;
  border-bottom: 1px solid #6ba5b4;
}
body:has(> .frontend-popup) {
  background-color: #F7F5F0 !important;
}
body:has(> .vr_cat_table_cell_details) {
  background-color: #F7F5F0 !important;
}
.vr_cat_table_cell_details .btn {
  background-color: transparent !important;
}
body:has(> .multi-detail-book-for-other) {
  background-color: #F7F5F0 !important;
}
.multi-detail-book-for-other .pagination ul > li > a {
  background-color: transparent !important;
}
.multi-detail-book-for-other .pagination ul > li.active > a {
  background-color: #2B72D9 !important;
}
.multi-detail-book-for-other .btn {
  background-color: transparent !important;
}