html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
hr,
button {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 100%;
}
blockquote,
q {
  quotes: none;
}
q:before {
  content: "\201C";
}
q:after {
  content: "\201D";
}
input,
textarea,
button {
  margin: 0;
  font-family: inherit;
  font-size: 1em;
}
*::-ms-reveal,
*::-ms-clear {
  display: none;
}
body,
html {
  height: 100%;
}
/***** Graduway Namespace *****/

.gw-hide {
  display: none;
}
.gw-row {
  margin: 5px 0;
  clear: both;
}
.gw-row:after {
  clear: both;
  content: '';
  display: block;
}
.gw-row .gw-col {
  float: left;
  padding-right: 25px;
  box-sizing: border-box;
}
.gw-row .gw-col.gw-col-10 {
  width: 10%;
}
.gw-row .gw-col.gw-col-20 {
  width: 20%;
}
.gw-row .gw-col.gw-col-30 {
  width: 30%;
}
.gw-row .gw-col.gw-col-40 {
  width: 40%;
}
.gw-row .gw-col.gw-col-50 {
  width: 50%;
}
.gw-row .gw-col.gw-col-60 {
  width: 60%;
}
.gw-row .gw-col.gw-col-70 {
  width: 70%;
}
.gw-row .gw-col.gw-col-80 {
  width: 80%;
}
.gw-row .gw-col.gw-col-90 {
  width: 90%;
}
.gw-btn-arrow {
  display: block;
  position: relative;
  background-color: #d2232a;
  height: 40px;
  margin-left: 10px;
  margin-right: 15px;
  border-left: 1px solid #d2232a;
  border-right: 1px solid #d2232a;
}
.gw-btn-arrow:hover {
  background-color: #878787;
}
.gw-btn-arrow:hover.gw-btn-arrow-left:before {
  border-right: 15px solid #878787;
}
.gw-btn-arrow:hover.gw-btn-arrow-left:after {
  border-top: 20px solid #878787;
  border-bottom: 20px solid #878787;
}
.gw-btn-arrow:hover.gw-btn-arrow-right:before {
  border-top: 20px solid #878787;
  border-bottom: 20px solid #878787;
}
.gw-btn-arrow:hover.gw-btn-arrow-right:after {
  border-left: 15px solid #878787;
}
.gw-btn-arrow:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
}
.gw-btn-arrow:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
}
.gw-btn-arrow.gw-btn-arrow-left:before {
  left: -30px;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 15px solid #d2232a;
  border-left: 15px solid transparent;
}
.gw-btn-arrow.gw-btn-arrow-left:after {
  right: -10px;
  border-top: 20px solid #d2232a;
  border-bottom: 20px solid #d2232a;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.gw-btn-arrow.gw-btn-arrow-right:before {
  left: -10px;
  border-top: 20px solid #d2232a;
  border-bottom: 20px solid #d2232a;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.gw-btn-arrow.gw-btn-arrow-right:after {
  right: -30px;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 15px solid transparent;
  border-left: 15px solid #d2232a;
}
.gw-btn-arrow .gw-btn-arrow-upload-icon {
  display: inline-block;
  vertical-align: middle;
  background-image: url('/images/ico-add.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  margin: 12px 2px 12px 8px;
}
.gw-btn-arrow .gw-btn-arrow-text {
  display: inline-block;
  vertical-align: middle;
  font: 13px/37px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: white;
}
.gw-btn-arrow.gw-btn-arrow-small {
  height: 30px;
}
.gw-btn-arrow.gw-btn-arrow-small.gw-btn-arrow-left:before,
.gw-btn-arrow.gw-btn-arrow-small.gw-btn-arrow-right:before {
  border-top-width: 15px;
  border-bottom-width: 15px;
}
.gw-btn-arrow.gw-btn-arrow-small.gw-btn-arrow-left:after,
.gw-btn-arrow.gw-btn-arrow-small.gw-btn-arrow-right:after {
  border-top-width: 15px;
  border-bottom-width: 15px;
}
.gw-btn-arrow.gw-btn-arrow-small .gw-btn-arrow-upload-icon {
  background-size: 14px 14px;
  width: 14px;
  height: 14px;
  margin: 8px 2px 8px 6px;
}
.gw-btn-arrow.gw-btn-arrow-small .gw-btn-arrow-text {
  line-height: 23px;
}
.gw-btn-arrow.gw-btn-arrow-big {
  height: 50px;
}
.gw-btn-arrow.gw-btn-arrow-big.gw-btn-arrow-left:before,
.gw-btn-arrow.gw-btn-arrow-big.gw-btn-arrow-right:before {
  border-top-width: 25px;
  border-bottom-width: 25px;
}
.gw-btn-arrow.gw-btn-arrow-big.gw-btn-arrow-left:after,
.gw-btn-arrow.gw-btn-arrow-big.gw-btn-arrow-right:after {
  border-top-width: 25px;
  border-bottom-width: 25px;
}
.gw-btn-arrow.gw-btn-arrow-big .gw-btn-arrow-upload-icon {
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  margin: 16px 2px 16px 6px;
}
.gw-btn-arrow.gw-btn-arrow-big .gw-btn-arrow-text {
  line-height: 42px;
}
/***** Graduway Namespace END *****/

@font-face {
  font-family: 'lubalin_graph_demiregular';
  src: url('/fonts/lubalin_graph_demi_regular-webfont.eot');
  src: url('/fonts/lubalin_graph_demi_regular-webfont.eot') format('embedded-opentype'), url('/fonts/lubalin_graph_demi_regular-webfont.woff') format('woff'), url('/fonts/lubalin_graph_demi_regular-webfont.ttf') format('truetype'), url('/fonts/lubalin_graph_demi_regular-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'lubalin_graph_bookregular';
  src: url('/fonts/lubalin_graph_book_regular-webfont.eot');
  src: url('/fonts/lubalin_graph_book_regular-webfont.eot') format('embedded-opentype'), url('/fonts/lubalin_graph_book_regular-webfont.woff') format('woff'), url('/fonts/lubalin_graph_book_regular-webfont.ttf') format('truetype'), url('/fonts/lubalin_graph_book_regular-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'lubalin_graphbold';
  src: url('/fonts/lubalin_graph_bold-webfont.eot');
  src: url('/fonts/lubalin_graph_bold-webfont.eot') format('embedded-opentype'), url('/fonts/lubalin_graph_bold-webfont.woff') format('woff'), url('/fonts/lubalin_graph_bold-webfont.ttf') format('truetype'), url('/fonts/lubalin_graph_bold-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dinmittelschrift_ltregular';
  src: url('/fonts/din_1451_mittelschrift_lt-webfont.eot');
  src: url('/fonts/din_1451_mittelschrift_lt-webfont.eot') format('embedded-opentype'), url('/fonts/din_1451_mittelschrift_lt-webfont.woff') format('woff'), url('/fonts/din_1451_mittelschrift_lt-webfont.ttf') format('truetype'), url('/fonts/din_1451_mittelschrift_lt-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  background: white;
  color: #474747;
  min-width: 1000px;
}
strong {
  font-weight: bold;
}
/* general setings */

a {
  color: #d2232a;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
p {
  margin: 0 0 25px;
}
h1 {
  font: 48px/48px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  margin: 0 0 25px;
}
h2 {
  font: 20px/23px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  margin: 0 0 20px;
}
h3 {
  font: 20px/23px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  margin: 0 0 18px;
}
ol {
  counter-reset: section;
  padding: 0 0 10px;
  margin: 0;
  list-style: none;
  overflow: visible;
}
ol li {
  padding: 0 0 14px;
  vertical-align: top;
}
ol li:before,
ol li .list-item-before {
  content: counter(section) '.';
  counter-increment: section;
  float: left;
  position: relative;
  margin: 0 3px 0 0;
}
* html ol li .list-item-before {
  margin-right: 0;
}
ol li li:before,
ol li li .list-item-before {
  display: none;
}
ol ul {
  padding: 15px 0 0;
  margin: 0 0 -15px;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.clearBoth {
  clear: both;
}
.paddingBottom0 {
  padding-bottom: 0;
}
.container {
  width: 1000px;
  height: 100%;
  display: table;
  margin: 0 auto;
}
.gw_container {
  width: 1000px;
  height: 100%;
  display: table;
  margin: 0 auto;
}
.wrapper {
  width: 100%;
  display: table-row;
}
.wrapper.hp {
  background: url("/images/bg-main-holder.gif") 50% 0;
}
.wrapper.superadmin-hp {
  background: #878787;
}
.superadmin-hp {
  display: table;
  height: 100%;
}
.arrow-down {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 5px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  cursor: pointer;
}
.arrow-up {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 5px;
  vertical-align: middle;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
#header {
  background: white;
  border-bottom: 1px solid white;
  position: relative;
  /*z-index:5;*/

}
.hp #header {
  border-bottom: 1px solid #c8c8c8;
}
.header-cookie-policy-banner {
  display: none;
  width: 100%;
  color: white;
  background-color: #d2232a;
  text-align: center;
  font: 15px/20px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.header-cookie-policy-banner .ico-info {
  display: inline-block;
  vertical-align: middle;
  padding: 8px 10px;
}
.header-cookie-policy-banner div {
  display: inline-block;
  vertical-align: middle;
  width: 925px;
  padding: 8px 0;
}
.header-cookie-policy-banner a {
  display: inline-block;
  color: white;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.header-cookie-policy-banner span.close {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  padding: 8px 10px;
}
.header-holder {
  position: relative;
  padding: 0 7px 46px 60px;
  background: white url("/images/bg-header.png") no-repeat;
  min-height: 82px;
}
.header-holder {
  background-image: none;
}
.header-holder:after {
  clear: both;
  content: '';
  display: block;
}
.hp .header-holder {
  padding-bottom: 0;
}
.privacy-page .header-holder {
  padding-bottom: 46px;
}
.logo {
  float: left;
}
.logo a {
  float: left;
  height: 78px;
  line-height: 75px;
  margin: 2px 0 0;
}
.logo a img {
  vertical-align: middle;
  max-height: 78px;
  max-width: 490px;
}
.logo-txt {
  font: 18px/89px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia;
  color: #424242;
  float: left;
  margin: 0 0 0 20px;
  height: 90px;
}
.login-bar {
  float: right;
  font: 13px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 37px 0 0;
}
.superadmin-wrap .login-bar {
  padding: 18px 0 0;
}
.login-bar .item {
  float: left;
  background: url("/images/separator04.png") no-repeat 0 4px;
  padding: 3px 6px 0 6px;
  min-height: 19px;
}
.login-bar .item:first-child {
  background: none;
}
.login-bar .item > a {
  color: #424242;
  text-decoration: none;
  float: left;
}
.login-bar .item #log-out,
.login-bar .item #sign-in {
  font: 16px/19px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding: 10px;
  margin: -12px -5px;
}
.login-bar .item.active > a,
.login-bar .item > a:hover {
  color: #d2232a;
}
.login-bar .item > a.settings-lnk {
  padding: 0 0 0 14px;
  float: left;
  background: url("/images/arrow-drop.png") no-repeat 3px 7px;
}
.login-bar .item > a.settings-lnk:hover {
  background-position: 3px -17px;
}
.login-bar .item > a.settings-lnk > span {
  display: block;
  background: url("/images/ico-settings01.png") no-repeat;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  overflow: hidden;
}
.login-bar .item > a.settings-lnk:hover > span {
  background-position: 0 -35px;
}
#header a.btn06 {
  margin-top: -3px;
  color: white;
  height: 22px;
  font-size: 12px;
  line-height: 20px;
}
#header a.btn06:after {
  border-width: 11px;
  margin-top: -11px;
}
.login-bar .core-set-lnk {
  padding: 0 0 0 18px;
  background: url("/images/ico-settings01.png") no-repeat 0 0;
}
.login-bar .core-set-lnk:hover {
  background-position: 0 -35px;
}
.login-bar .statistic-lnk {
  padding: 0 0 0 20px;
  background: url("/images/ico-statistic.png") no-repeat 0 1px;
}
.login-bar .statistic-lnk:hover {
  background-position: 0 -35px;
}
.login-bar .user-lnk {
  padding: 0 0 0 20px;
  background: url("/images/ico-user-lnk.png") no-repeat 0 1px;
}
.login-bar .user-lnk:hover {
  background-position: 0 -34px;
}
.mail-lnk {
  background: url("/images/ico-mail01.png") no-repeat 100% 3px;
  font: 12px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding: 0 15px 0 0;
}
.login-bar .item > a.mail-lnk {
  width: 22px;
  height: 15px;
  padding: 0;
  margin: 0 6px;
  position: relative;
  background-position: 0 0;
}
.follow-lnk span,
.mail-lnk span {
  position: absolute;
  right: -6px;
  bottom: -6px;
  padding: 0 2px;
  height: 13px;
  color: white;
  background: #d2232a;
  font: 10px/11px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-align: center;
  /*
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	*/

}
.mail-lnk:hover {
  color: #d2232a !important;
  background-position: 100% -26px;
}
.login-bar .item > a.follow-lnk {
  background: url("/images/ico-follow-notification.png") no-repeat 0 0;
  width: 19px;
  height: 19px;
  margin: -2px 6px 0;
  position: relative;
}
.follow-lnk span {
  position: absolute;
  right: -8px;
  bottom: -4px;
}
#follow-notification-message {
  width: 367px;
  padding: 10px;
  overflow: scroll;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 1;
}
.follow-notification-ttl {
  overflow: hidden;
  padding: 0 0 9px;
}
.follow-notification-ttl h3 {
  font: 14px/16px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #343434;
  margin: 0;
  float: left;
}
.follow-notification-ttl .lnk-mark-all {
  float: right;
  font-size: 11px;
  line-height: 16px;
  color: #343434;
  text-decoration: none;
}
.follow-notification-ttl .lnk-mark-all:hover {
  text-decoration: underline;
}
.follow-notification-list {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid #e8e8e8;
  overflow: auto;
}
.follow-notification-list li {
  overflow: hidden;
  border-bottom: 1px solid #e8e8e8;
  padding: 5px 0;
}
.follow-notification-list li:hover {
  background: #f3f3f3;
}
.follow-notification-list .img-h {
  float: left;
  margin: 0 10px 0 0;
  width: 50px;
  height: 50px;
}
.follow-notification-list .img-h img {
  display: block;
}
.follow-notification-list .img-h.img-logo-h {
  line-height: 45px;
  text-align: center;
  background: white;
}
.follow-notification-list .img-h.img-logo-h img {
  max-height: 40px;
  max-width: 40px;
  display: inline;
  vertical-align: middle;
}
.follow-notification-list .text-h {
  display: table-cell;
  height: 50px;
  vertical-align: middle;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.follow-notification-list .text-h .follow-ttl {
  display: block;
  font-weight: normal;
  margin: 0 0 4px;
}
.follow-notification-list .text-h .date {
  display: block;
  font-size: 11px;
  line-height: 14px;
  font-style: normal;
  color: #a1a1a1;
}
.lnk-see-all {
  display: block;
  text-align: center;
  font-size: 11px;
  line-height: 14px;
  text-decoration: none;
  color: #444444;
  padding: 5px 5px 10px;
  margin: 0 0 -10px;
}
.lnk-see-all:hover {
  text-decoration: underline;
}
.login-bar .item > a.lang-lnk {
  padding: 0 0 0 14px;
  float: left;
  background: url("/images/arrow-drop.png") no-repeat 3px 7px;
}
.login-bar .item > a.lang-lnk.active,
.login-bar .item > a.lang-lnk:hover {
  background-position: 3px -17px;
}
.login-bar .item > a.lang-lnk img {
  display: block;
  border: 1px solid #5d88b9;
}
.nav-holder {
  margin: -36px 0 14px;
  height: 30px;
  position: relative;
  background: #e8e8e8;
  font: 14px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  -webkit-box-shadow: 0 0 20px rgba(4, 4, 4, 0.3);
  -moz-box-shadow: 0 0 20px rgba(4, 4, 4, 0.3);
  box-shadow: 0 0 20px rgba(4, 4, 4, 0.3);
}
.nav-holder:after {
  clear: both;
  content: '';
  display: block;
}
.nav-ttl {
  position: absolute;
  top: 7px;
  left: 10px;
  color: #d2232a;
}
.nav-holder > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: center;
  height: 30px;
  font-size: 0;
  line-height: 0;
}
.nav-holder > ul > li {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  position: relative;
  margin: 0 -1px 0 0;
}
.divider-vertical {
  height: 24px;
  width: 1px;
  margin: 2.5px -1px 0 0 !important;
  overflow: visible;
  background: url("/images/spritesheet_5.png") no-repeat -23091px 1px;
}
.nav-holder > ul > li:first-child {
  background: none;
  padding-left: 9px;
}
.nav-holder > ul > li > a {
  font: 13px/15px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  display: inline-block;
  box-sizing: content-box;
  vertical-align: top;
  color: #555555;
  text-decoration: none;
  height: 23px;
  padding: 7px 12px 0;
}
.nav-holder > ul > li > span {
  width: 1px;
  background: url("/images/spritesheet_5.png") -23091px 0 no-repeat;
}
.nav-holder > ul > li.active,
.nav-holder > ul > li:hover {
  z-index: 2;
}
.nav-holder > ul > li.active > a,
.nav-holder > ul > li:hover > a {
  color: white;
  background: #474747;
}
/*drop*/

.nav-holder > ul ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 170px;
  position: absolute;
  top: 30px;
  left: 0;
  display: none;
  font: 13px/15px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.nav-holder > ul > li:hover ul {
  display: block;
}
.nav-holder > ul > li li:first-child a {
  background-image: none;
  padding-top: 6px;
}
.nav-holder > ul > li ul a {
  display: block;
  color: white;
  text-decoration: none;
  padding: 6px 0 8px 11px;
  background: #474747 url("/images/spritesheet_5.png") -23132px repeat-x;
}
.nav-holder > ul > li ul a:hover {
  background-color: #d2232a;
}
/*end drop*/

.lnk-nav {
  float: right;
  background: #444444;
  color: white;
  font-size: 12px;
  line-height: 22px;
  margin: -4px 6px 0 0;
  height: 24px;
  padding: 0 10px;
}
.lnk-search {
  float: left;
  width: 16px;
  height: 16px;
  background: url("/images/btn-search.png") no-repeat -11px -9px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 1px 0 -1px;
}
.lnk-search:hover {
  background-position: -11px -43px;
}
.nav-search {
  position: absolute;
  top: 7px;
  right: 10px;
  z-index: 2;
}
.nav-search .txt {
  height: 20px;
  padding: 0 10px 4px 30px;
  font: 14px/22px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  position: relative;
  width: 112px;
  background: #d0d0d0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 0;
}
.nav-search .txt:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.nav-search-h {
  float: left;
  position: relative;
  width: 152px;
  margin: -4px 0 0;
  display: none;
}
/*
.nav-search .lnk-search{
	background:url("@{imageRootFolder}/images/btn-search02.png") no-repeat 0 0;
	width:17px;
	height:17px;
	margin:0;
}
*/

.nav-search-h .lnk-search {
  position: absolute;
  left: 6px;
  top: 4px;
}
.profile-top {
  width: 100%;
  padding: 0 0 1px;
}
.profile-top:after {
  clear: both;
  content: '';
  display: block;
}
.feeds-list .img-h {
  float: left;
  width: 68px;
  height: 53px;
  position: relative;
  overflow: hidden;
  margin: 3px 10px 0 0;
  background: white;
  text-align: center;
}
.feeds-list .img-h.img-logo-h {
  line-height: 47px;
}
.feeds-list .img-h img {
  display: block;
  margin: -8px 0 0;
}
.feeds-list .img-h.img-logo-h img {
  display: inline;
  margin: 0 0 0 -12px;
  vertical-align: middle;
  max-width: 50px;
  max-height: 45px;
}
.profile-img {
  position: absolute;
  top: -14px;
  left: 8px;
  min-width: 170px;
}
.profile-img .img-h {
  float: left;
  width: 50px;
  height: 50px;
  line-height: 45px;
  position: relative;
  margin: 1px 0 0;
  background: #e8e8e8;
  padding: 2px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.logo-profile-img .img-h {
  background: white;
}
.profile-img .img-h img {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
.logo-profile-img .img-h img {
  max-width: 50px;
  max-height: 50px;
  width: auto;
  height: auto;
}
.feeds-list .img-h .mask {
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/spritesheet_5.png") -4458px 0 no-repeat;
  width: 68px;
  height: 53px;
  text-indent: -9999px;
  overflow: hidden;
}
.profile-img .img-h .mask {
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/spritesheet_5.png") -4701px 0 no-repeat;
  width: 54px;
  height: 55px;
  text-indent: -9999px;
  overflow: hidden;
  display: none;
}
.profile-img h2 {
  color: #878787;
  font: 13px/57px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 0 10px;
  float: left;
  max-width: 72px;
  white-space: nowrap;
}
.profile-img h2 a {
  color: inherit;
  text-decoration: none;
}
.links-h {
  float: right;
  display: table;
  font: 12px/16px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.links-h a {
  color: #414042;
  text-decoration: none;
}
.links-h .item {
  display: table-cell;
  vertical-align: middle;
  padding: 0 15px 0 10px;
  height: 72px;
}
.links-h img {
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.links-h .item.active a span,
.links-h a:hover span {
  color: #345cac;
}
.breadcrumbs {
  margin: 0;
  height: 26px;
}
.breadcrumbs:after {
  clear: both;
  content: '';
  display: block;
}
.hp .breadcrumbs {
  margin-bottom: -20px;
}
.breadcrumbs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: 12px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.breadcrumbs ul li {
  color: #474747;
  float: left;
  padding: 0 5px 0 0;
}
.breadcrumbs ul li a {
  text-decoration: none;
  color: #474747;
  margin: 0 5px 0 0;
  float: left;
}
.breadcrumbs ul li a:hover {
  text-decoration: underline;
}
#main {
  padding: 0 0 10px;
}
.hp #main {
  border-top: 1px solid white;
  padding: 10px 20px;
}
.superadmin-hp #main {
  padding: 0;
  width: 100%;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  color: white;
}
.superadmin-wrap #main {
  padding: 0 0 20px 0;
}
.visual {
  position: relative;
  width: 1000px;
  margin: -12px -22px 0;
  border: 2px solid #e8e8e8;
  z-index: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.visual:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  margin: 2px 0 0;
  background: url("/images/spritesheet_5.png") -5877px 0 no-repeat;
  width: 991px;
  height: 31px;
}
.visual img {
  display: block;
  height: 400px;
}
.visual-title {
  position: absolute;
  top: 14px;
  left: -36px;
  background: url("/images/arrow04.png") no-repeat;
  height: 125px;
  padding: 0 0 0 51px;
}
.visual-title-h {
  display: table;
  height: 98px;
  background: url("/images/arrow04.png") no-repeat 100% -124px;
}
.visual-title h1 {
  color: white;
  display: table-cell;
  margin: 0;
  padding: 7px 78px 17px 0;
  vertical-align: middle;
  font: 24px/27px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
}
.visual-text {
  background: url("/images/bg-visual-text.png");
  position: absolute;
  top: 0;
  right: 60px;
  width: 182px;
  padding: 0 24px;
  height: 100%;
}
.login-visual .visual-text {
  width: 210px;
  padding: 0 10px;
}
.visual-text-h {
  display: table-cell;
  height: 400px;
  vertical-align: middle;
  width: 100%;
}
.connect-btns {
  padding: 0 0 23px;
  margin: 0 0 12px;
  background: url("/images/spritesheet_5.png") no-repeat -1950px 100%;
  background-size: 182px 2px;
}
.admin-sign-in {
  background: url("/images/spritesheet_5.png") no-repeat -1950px 0;
  background-size: 182px 2px;
  padding: 16px 0 0;
}
.login-visual .admin-sign-in {
  background: url("/images/spritesheet_5.png") no-repeat -2137px 0;
  background-size: 210px 2px;
}
.login-visual .connect-btns {
  padding: 40px 0 5px;
  margin: 0 0 10px;
  background: url("/images/spritesheet_5.png") no-repeat -2137px 100%;
  background-size: 210px 2px;
}
.login-visual .txt {
  width: 188px;
}
.login-visual .row {
  padding: 0 0 12px;
}
.login-visual .chk-row label {
  color: white;
  font: 14px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.login-visual .btn04 {
  margin-top: -4px;
}
.forgot-lnk {
  color: white;
  font-style: italic;
  font-size: 14px;
  line-height: 17px;
}
.visual-text h2 {
  color: white;
  font: 24px/27px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  text-align: center;
}
.login-visual .visual-text h2 {
  margin: 0 0 12px;
}
.visual-text .connect-ttl {
  display: block;
  background: url("/images/spritesheet_5.png") no-repeat -2352px 50%;
  background-size: 182px 4px;
  text-align: center;
  font: 14px/17px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: white;
  padding: 0 35px;
  margin: 0 0 20px;
}
.btn-fb,
.btn-in {
  background: url("/images/spritesheet_5.png") -10829px 0 no-repeat;
  width: 198px;
  height: 55px;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  margin: -4px -8px;
}
.btn-fb {
  background: url("/images/spritesheet_5.png") -10177px 0 no-repeat;
}
.btn-fb:hover {
  background-position: -10177px -55px;
}
.btn-in:hover {
  background-position: -10829px -55px;
}
.btn-fb-small,
.btn-in-small {
  background: url("/images/spritesheet_5.png") -11179px 0px no-repeat;
  width: 135px;
  height: 31px;
  text-indent: -9999px;
  overflow: hidden;
  float: left;
  margin: 0 6px 0 0;
}
.btn-fb-small {
  background: url("/images/spritesheet_5.png") -10380px 0px no-repeat;
  margin: 0;
}
.btn-in-small:hover {
  background-position: -11179px -31px;
}
.btn-fb-small:hover {
  background-position: -10380px -31px;
}
.btns-row {
  width: 276px;
}
.btns-row:after {
  clear: both;
  content: '';
  display: block;
}
.connect-width {
  width: 100%;
  /*border-bottom:1px solid #d2d2d2;
	padding:0 0 17px;*/

}
.connect-width:after {
  clear: both;
  content: '';
  display: block;
}
.connect-width .btns-row {
  padding: 0 0 10px;
}
.connect-width .txt {
  width: 254px;
}
.connect-width .btn-holder {
  padding: 8px 0 10px;
}
.connect-width .connect-ttl {
  display: block;
  text-align: center;
  font: 14px/17px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: #878787;
  padding: 0 35px;
  margin: 0 0 20px;
}
.connect-width .connect-ttl span {
  background: white;
  padding: 0 10px;
}
.connect-width .checkboxArea,
.connect-width .checkboxAreaChecked,
.connect-width .checkbox .disabled {
  margin: 7px 5px 0 0;
}
.connect-width .btn-holder label {
  float: left;
  color: #474747;
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 7px 0 0;
}
.connect-width .text-h {
  color: #474747;
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.connect-width .text-h a {
  color: #474747;
}
.connect-width .text-h p {
  margin: 0;
  text-align: left;
}
.connect-ttl-open {
  background: url("/images/spritesheet_5.png") -2352px 0 no-repeat;
  width: 40px;
  height: 4px;
  margin: 0 0 -9px 0;
}
.connect-ttl-close {
  background: url("/images/spritesheet_5.png") -2499px 0 no-repeat;
  width: 40px;
  height: 4px;
  margin: -32px 0 20px 147px;
}
.forgot-holder {
  font: 14px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: none;
}
.f3 {
  display: none;
}
.forgot-ttl {
  display: block;
  font: 24px/30px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: #878787;
  text-align: center;
  padding: 0 0 16px;
  border-bottom: 1px solid #d2d2d2;
  margin: 0 0 17px;
}
.tooltip .forgot-holder label {
  display: block;
  color: #474747;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 13px;
}
.forgot-holder .text-h {
  border-top: 1px solid #d2d2d2;
  margin-top: 10px;
  padding: 13px 0 0 10px;
}
.password-conf {
  display: block;
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  padding: 40px 0 0;
}
.forgot-block {
  min-height: 135px;
}
.invite-with {
  width: 100%;
}
.invite-with:after {
  clear: both;
  content: '';
  display: block;
}
.invite-with .connect-ttl {
  display: block;
  background: url("/images/spritesheet_5.png") no-repeat -23144px 50%;
  background-size: 148px, 1px;
  text-align: center;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  padding: 0 35px;
  margin: 0 0 20px;
}
.invite-with h4 {
  color: #d2232a;
  font: 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 20px;
}
.invite-with .btns-row {
  width: auto;
  text-align: center;
}
.invite-with .btns-row .btn-in,
.invite-with .btns-row .btn-fb {
  float: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.article-headings {
  width: 100%;
  overflow: hidden;
  color: #474747;
  font: 11px/14px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding: 0 0 20px;
}
.article-headings-h {
  width: 110%;
  overflow: hidden;
}
.article-headings .item {
  float: left;
  width: 178px;
  margin: 0 80px 0 0;
}
.article-headings .flag {
  display: block;
  background: url("/images/bg-flags.png") no-repeat;
  width: 96px;
  height: 104px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 auto 10px;
}
.article-headings .flag02 {
  background-position: -96px 0;
}
.article-headings .flag03 {
  background-position: -192px 0;
}
.article-headings .flag04 {
  background-position: -288px 0;
}
.article-headings h2 {
  text-align: center;
  font: 14px/17px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: #878787;
  margin: 0 0 10px;
}
.article-headings p {
  margin: 0;
}
.article-headings pre {
  white-space: normal;
  color: #474747;
  font: 12px/16px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding: 0;
  text-align: center !important;
}
.registration {
  width: 460px;
  margin: 0 auto;
  position: relative;
}
.registration .more-link {
  position: absolute;
  text-align: left;
  left: -260px;
  top: 12px;
}
.connect-h {
  width: 615px;
  margin: 0 auto;
  position: relative;
  padding: 30px 0 0;
  color: #474747;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.connect-intro {
  margin: 0 0 45px;
}
.connect-h h3 {
  color: #474747;
  font: 14px/17px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  margin: 0 0 30px;
}
.agree-txt {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
}
.agree-txt a {
  text-decoration: underline;
  color: #d2232a;
}
.agree-txt a:hover {
  text-decoration: none;
}
.form-info {
  display: block;
  padding: 15px 0 0;
  font: 12px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.title {
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px 100% repeat-x ;*/
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
  background-size: 1px 2px;
  padding: 0 0 13px;
  margin: 0 0 14px;
  text-align: center;
}
.title img {
  display: inline;
  vertical-align: middle;
  margin: 0 10px 0 0;
  border: 1px solid #c2c2c2;
}
.title h2 {
  display: inline;
  color: #444444;
  font: 34px/48px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0;
  vertical-align: middle;
}
.title-def-color h2 {
  color: #474747;
}
.sub-ttl-row {
  display: block;
  text-align: center;
  color: #d2232a;
  font-size: 16px;
  line-height: 19px;
  margin: 3px 0 -3px;
}
.capcha-row {
  text-align: center;
  padding: 0 0 22px;
}
.capcha-row .capcha-img {
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}
.capcha-row .btn-refresh {
  display: inline-block;
  vertical-align: middle;
  background: url("/images/ico-refresh.png") no-repeat;
  width: 28px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
}
.capcha-row .btn-refresh:hover {
  background-position: 0 -22px;
}
.steps {
  width: 100%;
  display: table;
  font: 14px/23px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 6px;
}
.step {
  display: table-cell;
  padding: 0 15px 0 0;
  color: #474747;
  text-align: center;
  vertical-align: top;
}
.steps .num {
  position: relative;
  background: #474747;
  color: white;
  width: 23px;
  height: 23px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 0 9px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(/css/Scripts/PIE.htc);
}
.steps strong {
  font-weight: normal;
  min-width: 80px;
  display: inline-block;
}
.step.active {
  color: #d2232a;
}
.step.active .num {
  background: #d2232a;
}
.registration-form {
  width: 100%;
}
.registration-form h3 {
  margin: 0 -120px 14px;
  padding: 15px 0 0;
  text-align: center;
}
.check-list-holder {
  padding: 0 10px 10px 15px;
  margin: 0 0 4px;
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px 100% repeat-x ;*/
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
  /*background-size: 1px 2px;*/

}
.registration .check-list-holder {
  padding: 0 70px 10px;
}
.check-list-holder .check-list-holder {
  clear: both;
  padding: 0 10px 0 27px;
  margin: 0 0 -5px;
  background: 0;
}
.form-section {
  padding: 0 0 10px;
}
.row {
  padding: 0 0 10px;
}
.row:after {
  clear: both;
  content: '';
  display: block;
}
.registration-form .row {
  padding: 0 0 10px;
}
.invite-text .btn-row {
  padding: 0;
}
.txt {
  float: left;
  height: 29px;
  padding: 0 10px 1px;
  font: 13px/30px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #7a7878;
  position: relative;
  width: 285px;
  background: white;
  border: 1px solid #a8a8a8;
  outline: none !important;
}
.def-txt {
  font-style: italic !important;
  color: #b1b1b1 !important;
}
.grey-txt {
  width: 208px;
}
.block .grey-txt {
  width: 263px;
}
.block .autocomplete-combo .grey-txt {
  width: 265px;
  padding-right: 30px;
}
.classmates-holder .txt,
.registration .txt {
  width: 982px;
  padding: 0 8px 1px;
}
.registration .txt {
  width: 442px;
}
.classmates-holder .autocomplete-combo .txt,
.registration .autocomplete-combo .txt {
  padding-right: 30px;
  width: 420px;
}
.detail-row .txt {
  height: 30px;
  font: 14px/29px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  width: 305px;
}
.registration .txt01 {
  width: 207px;
  margin: 0 10px 0 0;
}
.registration .autocomplete-combo .txt01 {
  padding-right: 30px;
  width: 185px;
}
.registration .auto-combo01 {
  margin: 0 10px 0 0;
}
.registration .auto-combo01 .txt01 {
  margin: 0;
}
.edit-area {
  position: relative;
  float: left;
  width: 285px;
  min-width: 285px;
  max-width: 285px;
  height: 76px;
  background: white;
  padding: 6px 10px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  overflow: auto;
  outline: none !important;
  border: 1px solid #a8a8a8;
}
.edit-area.large-area {
  height: 196px;
}
.classmates-holder .edit-area,
.registration .edit-area {
  position: relative;
  float: left;
  width: 756px;
  height: 70px;
  max-width: 756px;
  min-width: 756px;
  min-height: 70px;
  padding: 5px 7px 7px 15px;
  font: 14px/31px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.classmates-holder .edit-area {
  width: 976px;
  height: 126px;
  max-width: 976px;
  min-width: 976px;
  min-height: 126px;
}
.edit-area:focus,
.txt:focus,
.chosen-container.chosen-container-multi.chosen-container-active .chosen-choices {
  border-color: #f1ca7e !important;
  -webkit-box-shadow: 0 0 3px #f1ca7e;
  -moz-box-shadow: 0 0 3px #f1ca7e;
  box-shadow: 0 0 3px #f1ca7e;
}
.edit-area.error-status,
.message-edit-area .placeholder::-webkit-input-placeholder {
  font-style: italic;
}
.txt.error-status {
  border-color: #c42222 !important;
}
.sel {
  float: left;
  width: 305px;
}
.sel01 {
  float: right !important;
  width: 147px;
}
.row .sel01.pie_first-child,
.row .sel01:first-child {
  float: left !important;
}
.registration .sel {
  float: left;
  width: 223px;
}
.registration .sel02 {
  width: 146px;
}
.registration label {
  float: none;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #4a4a4a;
  width: 100%;
  display: block;
  margin: 0 0 5px;
}
.dob-text {
  display: block;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.sel-row {
  width: 100%;
  padding: 0 0 5px;
}
.sel-row:after {
  clear: both;
  content: '';
  display: block;
}
.sel-row .col {
  float: left;
  width: 148px;
  margin: 0 0 0 8px;
}
.sel-row .col:first-child {
  margin: 0;
}
.registration .selectArea.sel02 {
  margin-right: 8px;
}
.registration .row .selectArea.sel02:last-child {
  margin: 0;
}
.row-block {
  padding: 10px 0 2px;
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px 100% repeat-x ;
    background-size: 1px 2px;*/
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
}
.upload-row {
  margin: 0 0 8px;
}
.upload-row:after {
  clear: both;
  content: '';
  display: block;
}
.upload-row img {
  float: left;
  border: 1px solid #c8c8c8;
  margin: 0 11px 0 0;
}
.upload-row .upload-lnk {
  display: table-cell;
  height: 48px;
  vertical-align: middle;
  text-align: left;
  width: 220px;
  color: #474747;
}
.upload-row .upload-lnk a {
  color: #474747;
  text-decoration: underline;
}
.upload-row .upload-lnk a:hover {
  text-decoration: none;
}
.upload-row .btn07 {
  margin-top: 6px;
}
.btn-row {
  width: 100%;
  padding: 25px 0 0;
}
.registration .btn-row {
  padding: 10px 0 0;
}
.btn-row:after {
  clear: both;
  content: '';
  display: block;
}
.btn01,
.btn09 {
  position: relative;
  background: #878787;
  height: 36px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  color: white;
  font: 14px/32px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-decoration: none;
  width: 134px;
  margin: 0 17px 0 0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.btn09 {
  background: #d2232a;
}
.btn11,
.btn12 {
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  color: #474747;
  font-family: "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-decoration: underline;
}
.btn11 {
  font-size: 14px;
  line-height: 36px;
}
.btn01:after,
.btn09:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 18px solid transparent;
  border-left-color: #878787;
  left: 100%;
  top: 50%;
  margin-top: -18px;
  margin-left: -1px;
  -webkit-transform: rotate(0.9999);
  -moz-transform: scale(0.9999);
  -o-transform: rotate(0.9999);
  transform: rotate(0.9999);
}
.btn09:after {
  border-left-color: #d2232a;
}
.btn01.alignright,
.btn09.alignright {
  float: right;
}
.btn01:hover,
.btn09:hover {
  background: #d2232a;
  text-decoration: none;
}
.btn09:hover {
  background: #878787;
}
.btn01:hover:after,
.btn09:hover:after {
  border-left-color: #d2232a;
}
.btn09:hover:after {
  border-left-color: #878787;
}
.btn08,
.btn02,
.btn-delete {
  position: relative;
  background: #474747;
  height: 30px;
  text-align: center;
  display: inline-block;
  color: white;
  font: 13px/27px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-decoration: none;
  padding: 0 10px 0 10px;
  margin: 0 14px 0 0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.btn08:after,
.btn02:after,
.btn-delete:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 15px solid transparent;
  border-left-color: #474747;
  left: 100%;
  top: 50%;
  margin-top: -15px;
  margin-left: -1px;
}
.btn08:hover,
.btn02:hover,
.btn-delete:hover {
  background: #d2232a;
  text-decoration: none;
}
.btn08.hover,
.btn02.hover,
.btn-delete.hover {
  background: #d2232a;
}
.btn08:hover:after,
.btn02:hover:after,
.btn-delete:hover:after {
  border-left-color: #d2232a;
}
.btn08.hover:after,
.btn02.hover:after,
.btn-delete:after {
  border-left-color: #d2232a;
}
.btn08.alignright,
.btn02.alignright,
.btn-delete.alignright {
  float: right;
}
.btn08 img,
.btn02 img,
.btn-delete img {
  vertical-align: middle;
  margin: -1px 5px 0 0;
}
.btn-delete {
  background: #c70000;
}
.btn-delete:after {
  border-left-color: #c70000;
}
.btn-delete:hover {
  background: #474747;
}
.btn-delete.hover {
  border-left-color: #474747;
}
.btn-delete:hover:after {
  border-left-color: #474747;
}
.btn08 {
  background: #878787;
  margin-top: 6px;
}
.btn08:after {
  border-left-color: #878787;
}
.btn06,
.btn05,
.btn03 {
  position: relative;
  background: #d2232a;
  height: 26px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  color: white;
  font: 13px/24px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-decoration: none;
  padding: 0 4px 0 9px;
  margin: 0 12px 0 0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.btn06 {
  background: #444444;
  margin-right: 9px;
}
.btn06:after,
.btn05:after,
.btn03:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 13px solid transparent;
  border-left-color: #d2232a;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  margin-left: -1px;
  -webkit-transform: rotate(0.9999);
  -moz-transform: scale(0.9999);
  -o-transform: rotate(0.9999);
  transform: rotate(0.9999);
}
.btn06:after {
  border-left-color: #444444;
}
.btn06 img,
.btn05 img,
.btn03 img {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.btn06.alignright,
.btn05.alignright,
.btn03.alignright {
  float: right;
}
.btn06:hover,
.btn05:hover,
.btn03:hover {
  background: #878787;
  text-decoration: none;
}
.btn06:hover:after,
.btn05:hover:after,
.btn03:hover:after {
  border-left-color: #878787;
}
.btn06,
.btn05 {
  height: 20px;
  padding: 0 7px;
  font: 11px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.btn06:after,
.btn05:after {
  border-width: 10px;
  margin-top: -10px;
}
.btn07,
.btn04 {
  position: relative;
  background: #474747;
  height: 26px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  color: white;
  font: 13px/24px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-decoration: none;
  padding: 0 4px 0 9px;
  margin: 0 13px 0 0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.btn07 {
  height: 36px;
  font-size: 14px;
  line-height: 32px;
  min-width: 134px;
  margin: 0 17px 0 0;
}
.btn07:after,
.btn04:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 13px solid transparent;
  border-left-color: #474747;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  margin-left: -1px;
  -webkit-transform: rotate(0.9999);
  -moz-transform: scale(0.9999);
  -o-transform: rotate(0.9999);
}
.btn07:after {
  border-width: 18px;
  margin-top: -18px;
}
.btn07 img,
.btn04 img {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.btn07.alignright {
  float: right;
}
.btn04.alignright {
  float: right;
}
.btn04.hover,
.btn07:hover,
.btn04:hover {
  background: #d2232a;
  text-decoration: none;
}
.btn04.hover:after,
.btn07:hover:after,
.btn04:hover:after {
  border-left-color: #d2232a;
}
.btn-del {
  background: #bd191a;
}
.btn-del:after {
  border-left-color: #bd191a;
}
.btn-del:hover {
  background: #bd191a;
  text-decoration: none;
}
.btn-del:hover:after {
  border-left-color: #bd191a;
}
.btn09.disabled {
  background: #c8c8c8 !important;
  cursor: default;
}
.btn09.disabled:after {
  border-left-color: #c8c8c8 !important;
}
.btn11.disabled {
  opacity: 0.5;
  cursor: default;
  text-decoration: none;
}
.btn04.disabled.hover,
.btn01.disabled:hover,
.btn02.disabled:hover,
.btn03.disabled:hover,
.btn04.disabled:hover,
.btn05.disabled:hover,
.btn06.disabled:hover,
.btn08.disabled:hover,
.btn09.disabled:hover {
  background: #c8c8c8 !important;
  cursor: default;
}
.btn04.disabled.hover,
.btn01.disabled:hover:after,
.btn02.disabled:hover:after,
.btn03.disabled:hover:after,
.btn04.disabled:hover:after,
.btn05.disabled:hover:after,
.btn06.disabled:hover:after,
.btn08.disabled:hover:after,
.btn09.disabled:hover:after {
  border-left-color: #c8c8c8 !important;
}
.btn07.disabled:hover {
  background: #c8c8c8 !important;
  cursor: default;
}
.btn07.disabled:hover:after {
  border-left-color: #c8c8c8 !important;
}
.btn01.del,
.btn02.del,
.btn03.del,
.btn04.del,
.btn05.del,
.btn06.del,
.btn07.del,
.btn08.del,
.btn09.del {
  background: #b20c0c !important;
}
.btn01.del:after,
.btn02.del:after,
.btn03.del:after,
.btn04.del:after,
.btn05.del:after,
.btn06.del:after,
.btn08.del:after,
.btn09.del:after {
  border-left-color: #b20c0c !important;
}
.btn01.del:hover,
.btn02.del:hover,
.btn03.del:hover,
.btn04.del:hover,
.btn05.del:hover,
.btn06.del:hover,
.btn07.del:hover,
.btn08.del:hover,
.btn09.del:hover {
  background: #920a0a !important;
}
.btn01.del:hover:after,
.btn02.del:hover:after,
.btn03.del:hover:after,
.btn04.del:hover:after,
.btn05.del:hover:after,
.btn06.del:hover:after,
.btn08.del:hover:after,
.btn09.del:hover:after {
  border-left-color: #920a0a !important;
}
.center-holder {
  text-align: center;
  padding: 5px 0 8px;
}
.center-holder .btn02 {
  float: none;
  display: inline-block;
}
.btn-holder {
  width: 100%;
}
.btn-holder:after {
  clear: both;
  content: '';
  display: block;
}
.skip-it {
  float: right;
  color: #474747;
  font: 14px/23px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 15px 0 0;
  text-decoration: none;
}
.skip-it:hover {
  text-decoration: underline;
}
label {
  float: left;
  color: #474747;
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
}
.radio-h {
  float: left;
  padding: 0 35px 0 0;
}
.check-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.check-list > li > .check-list {
  padding: 13px 0 0 25px;
}
.registration .check-list {
  margin: 0;
  padding: 10px 0 0;
  list-style: none;
}
.check-list li {
  width: 100%;
  padding: 0 0 6px;
}
.check-list li:after {
  clear: both;
  content: '';
  display: block;
}
.check-list li label {
  font: 13px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  float: none;
  overflow: hidden;
  padding: 0 0 2px;
  display: inline-block;
  cursor: pointer;
  max-width: calc(100% - 28px);
}
.registration .check-list li label {
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: none;
  display: block;
  overflow: hidden;
  width: auto;
  margin: 0;
}
.check-list01 {
  margin: 0;
  padding: 15px 0 0;
  list-style: none;
}
.form-section .check-list01 {
  padding: 10px 0 0;
}
.check-list01 li {
  width: 100%;
  padding: 0 0 6px;
}
.check-list01 li:after {
  clear: both;
  content: '';
  display: block;
}
.check-list01 li label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  float: none;
  display: block;
  overflow: hidden;
  margin: 0 0 0 -2px;
}
.invite-text {
  width: 780px;
  margin: 0 -160px;
}
.search-row {
  border: 1px solid #c8c8c8;
  border-width: 1px 0;
  width: 100%;
  padding: 6px 0;
}
.invite-text .row {
  padding: 0 0 10px;
}
.invite-text label {
  font: 13px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: block;
  float: none;
  padding: 0 0 8px;
}
.search-row:after {
  clear: both;
  content: '';
  display: block;
}
.invite-from {
  font: 13px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: left;
  color: #474747;
  padding: 7px 0 0;
}
.invite-from .invite-from-btn {
  margin-top: -8px;
  margin-right: -6px;
}
.invite-from strong {
  font-weight: normal;
  padding: 0 10px 0 0;
  display: inline-block;
  vertical-align: bottom;
}
.classmates-holder .invite-from strong {
  padding: 0;
  vertical-align: middle;
}
.soc-list01 {
  margin: 0;
  padding: 0;
  list-style: none;
  /*float:left;*/
  display: inline-block;
  vertical-align: bottom;
}
.soc-list01 li {
  float: left;
  margin: 3px 0 0 0;
  padding: 0 2px 0 2px;
}
.soc-list01 p {
  background: url("/images/spritesheet_5.png") no-repeat -22498px 6px;
  width: 1px;
  height: 13px;
  margin: 2px 0px -2px 0px;
}
.soc-list01 li:first-child {
  background: none;
  padding-left: 0;
}
.soc-list01 li span.lnk-fb,
.soc-list01 li span.lnk-lnkin,
.soc-list01 li a {
  float: left;
  padding: 0 0 0 22px;
  height: 21px;
  color: #474747;
  text-decoration: none;
  background: url("/images/ico-soc.png") no-repeat;
}
.invite-from .soc-list01 li a {
  padding: 0 0 0 26px;
}
.soc-list01 li span.lnk-fb,
.soc-list01 li a.lnk-fb {
  background-position: 0 0;
}
.soc-list01 li span.lnk-lnkin,
.soc-list01 li a.lnk-lnkin {
  background-position: 0 -21px;
}
.soc-list01 li.active a,
.soc-list01 li a:hover {
  color: #d2232a;
}
.soc-list01 li.active a.lnk-fb,
.soc-list01 li a.lnk-fb:hover {
  background-position: 0 -42px;
}
.soc-list01 li.active a.lnk-lnkin,
.soc-list01 li a.lnk-lnkin:hover {
  background-position: 0 -63px;
}
.classmates-holder .invite-from {
  line-height: 33px;
  padding: 0;
}
.invite-soc-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
}
.invite-soc-list li {
  display: inline-block;
  font: 13px/33px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 0 14px;
  vertical-align: middle;
}
.invite-soc-list li a {
  display: inline-block;
  padding: 0 0 0 44px;
  position: relative;
  height: 34px;
  color: #474747;
  text-decoration: none;
}
.invite-soc-list li a:before {
  content: "";
  width: 34px;
  height: 34px;
  overflow: hidden;
  text-indent: -9999px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/spritesheet_5.png") -24353px 0 no-repeat;
}
.invite-soc-list li a.lnk-mail:before {
  background-position: -24353px 0;
}
.invite-soc-list li a.lnk-fb:before {
  background-position: -24387px 0;
}
.invite-soc-list li a.lnk-xing:before {
  background-position: -24421px 0;
}
.invite-soc-list li a.lnk-doximity:before {
  background-position: -24455px 0;
}
.invite-soc-list li a.lnk-gmail:before {
  background-position: -24489px 0;
}
.invite-soc-list li a.lnk-yahoo:before {
  background-position: -24523px 0;
}
.invite-soc-list li a.lnk-hotmail:before {
  background-position: -24557px 0;
}
.invite-soc-list li.active a.lnk-mail,
.invite-soc-list li a.lnk-mail:hover {
  color: #e44622;
}
.invite-soc-list li.active a.lnk-fb,
.invite-soc-list li a.lnk-fb:hover {
  color: #547bb6;
}
.invite-soc-list li.active a.lnk-xing,
.invite-soc-list li a.lnk-xing:hover {
  color: #005a59;
}
.invite-soc-list li.active a.lnk-doximity,
.invite-soc-list li a.lnk-doximity:hover {
  color: #5091cc;
}
.invite-soc-list li.active a.lnk-gmail,
.invite-soc-list li a.lnk-gmail:hover {
  color: #f15b4d;
}
.invite-soc-list li.active a.lnk-yahoo,
.invite-soc-list li a.lnk-yahoo:hover {
  color: #8c589f;
}
.invite-soc-list li.active a.lnk-hotmail,
.invite-soc-list li a.lnk-hotmail:hover {
  color: #fb9435;
}
.invite-soc-list li.active a.lnk-mail:before,
.invite-soc-list li a.lnk-mail:hover:before {
  background-position: 24353px -34px;
}
.invite-soc-list li.active a.lnk-fb:before,
.invite-soc-list li a.lnk-fb:hover:before {
  background-position: -24387px -34px;
}
.invite-soc-list li.active a.lnk-xing:before,
.invite-soc-list li a.lnk-xing:hover:before {
  background-position: -24421px -34px;
}
.invite-soc-list li.active a.lnk-doximity:before,
.invite-soc-list li a.lnk-doximity:hover:before {
  background-position: -24455px -34px;
}
.invite-soc-list li.active a.lnk-gmail:before,
.invite-soc-list li a.lnk-gmail:hover:before {
  background-position: -24489px -34px;
}
.invite-soc-list li.active a.lnk-yahoo:before,
.invite-soc-list li a.lnk-yahoo:hover:before {
  background-position: -24523px -34px;
}
.invite-soc-list li.active a.lnk-hotmail:before,
.invite-soc-list li a.lnk-hotmail:hover:before {
  background-position: -24557px -34px;
}
.search-bar {
  float: right;
  position: relative;
  overflow: hidden;
  height: 34px;
  min-width: 39px;
}
.search-bar .txt {
  font: 14px/31px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: left;
  padding-right: 40px;
  width: 169px;
  color: #666666;
}
.search-bar.hide-search {
  display: none;
}
.search-row .lnk-search {
  float: right;
  margin: 9px 10px 0 0;
}
.search-bar .btn-search {
  position: absolute;
  top: 0;
  right: -2px;
  height: 68px;
}
.search-bar .btn-search:hover {
  top: -34px;
}
.search-bar-members {
  padding: 0;
  height: 38px;
  overflow: hidden;
  position: relative;
}
.search-bar-members .btn-search {
  outline: none;
  position: absolute;
  top: 2px;
  right: -2px;
  height: 68px;
}
.search-bar-members .btn-search:hover {
  top: -32px;
}
.invite-list {
  overflow: hidden;
  padding: 19px 0 0;
  margin: 0 0 5px;
  border-bottom: 1px solid #c9c9c9;
}
.list-holder {
  margin: 15px 0 0;
  width: 100%;
  max-height: 272px;
  overflow: auto;
  position: relative;
}
.invite-list .list-holder {
  margin: 0 0 8px;
  position: relative;
}
.list-frame {
  width: 100%;
  overflow: hidden;
}
.invite-list ul {
  margin: 0 0 0 -35px;
  padding: 8px 0 4px;
  list-style: none;
  width: 110%;
  overflow: hidden;
}
.invite-list ul li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 210px;
  margin: -8px 9px -4px 0;
  padding: 8px 23px 7px 35px;
}
/*.invite-list ul li:nth-child(3n+2){background:#f5f5f5;}*/

.invite-list .checkboxArea,
.invite-list .checkboxAreaChecked,
.invite-list .checkbox .disabled {
  margin-right: 4px;
  cursor: pointer;
}
.invite-list .item-h,
.invite-list label {
  display: table;
  width: 189px;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  z-index: 2;
  padding: 0;
}
.invite-list label {
  width: 245px;
}
.invite-list .item-h {
  cursor: default;
}
.invite-list img {
  position: relative;
  float: left;
  margin: 0 20px 0 0;
  border: 1px solid #c9c9c9;
  background: white;
  padding: 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.invite-list .text-h {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  color: #868686;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.invite-list .text-h em {
  font-style: normal;
  display: inline-block;
  word-wrap: break-word;
  width: 145px;
}
.invite-list .text-h strong {
  font-weight: normal;
  width: 108px;
  display: block;
  word-wrap: break-word;
}
.btn-invite-fb {
  float: right;
  background: url("/images/spritesheet_5.png") -11319px 0px no-repeat;
  width: 69px;
  height: 24px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 17px 0 0;
}
.invite-list.invite-fb-list ul li {
  padding-right: 45px;
}
.skip-lnk {
  padding: 10px 0 0;
  float: right;
  width: 150px;
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  clear: right;
}
.skip-lnk a {
  color: #474747;
  text-decoration: none;
}
.skip-lnk a:hover {
  text-decoration: underline;
}
.select-all-row {
  padding: 0 0 5px;
}
.select-all-row:after {
  clear: both;
  content: '';
  display: block;
}
.select-all-row label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.profile-wrap {
  width: 100%;
  position: relative;
}
.profile-wrap:after {
  clear: both;
  content: '';
  display: block;
}
.profile-wrap .profile-aside {
  background-color: #e8e8e8;
  background-size: 239px 1px;
  float: left;
  width: 200px;
  padding: 20px 20px 15px;
  margin: 0 13px 0 0;
}
.profile-aside .contacts-list {
  padding: 0;
}
.data-info {
  font: italic 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  display: block;
  text-align: center;
  margin: 0 -10px;
}
.photo {
  width: 200px;
  height: 200px;
  overflow: hidden;
  margin: 0 -4px 5px;
  border: 4px solid white;
  background: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/css/Scripts/PIE.htc);
}
.photo-logo-h {
  text-align: center;
  line-height: 200px;
}
.photo img {
  vertical-align: middle;
}
.photo-logo-h img {
  max-height: 190px;
  max-width: 190px;
}
.photo-sub {
  font: 14px/22px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  display: block;
  padding: 0 0 15px;
  margin: 0 0 19px;
  border-bottom: 1px solid #bfbfbf;
  word-wrap: break-word;
}
.profile-wrap .profile-aside .invite-from {
  font-size: 12px;
  margin: 0 0 34px;
}
.alumni-results .invite-from ul li span.lnk-fb,
.profile-wrap .profile-aside .invite-from ul li span.lnk-fb,
.alumni-results .invite-from ul li span.lnk-lnkin,
.profile-wrap .profile-aside .invite-from ul li span.lnk-lnkin,
.alumni-results .invite-from ul li a,
.profile-wrap .profile-aside .invite-from ul li a {
  padding-left: 22px;
}
.contacts-list {
  margin: 0;
  padding: 0 0 30px;
  list-style: none;
  font: 11px/15px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.contacts-list li {
  padding: 9px 0 9px;
}
.contacts-list li span,
.contacts-list li a {
  padding: 0 0 0 26px;
  height: 19px;
  color: #474747;
  text-decoration: none;
  display: inline-block;
}
.contacts-list .website-img {
  background: url("/images/ico-contacts.png") no-repeat;
}
.contacts-list li a:hover {
  text-decoration: underline;
  color: #d2232a;
}
.contacts-list li .lnk-site {
  background-position: 2px 0;
}
.contacts-list li .lnk-phone-num {
  background-position: 2px -22px;
}
.contacts-list li a.lnk-site:hover {
  background-position: 2px -43px;
}
.contacts-list li a.lnk-phone-num:hover {
  background-position: 2px -65px;
}
.contacts-list li .lnk-mail {
  background: url("/images/ico-mail02.png") no-repeat;
  padding-top: 2px;
  height: 18px;
}
.contacts-list li a.lnk-mail:hover {
  background-position: 0 -20px;
}
.row-info {
  display: block;
  clear: both;
  font-size: 12px;
  line-height: 15px;
  font-style: italic;
  margin: -8px 0 8px 5px;
}
.checks-row label {
  float: none;
  display: block;
  overflow: hidden;
  font: 13px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.soc-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}
.invite-from .soc-list li {
  float: left;
}
.soc-list li {
  padding: 0 8px 0 0;
  display: inline-block;
  position: relative;
}
.soc-list a {
  display: block;
  background: url("/images/ico-social.png") no-repeat;
  width: 29px;
  height: 29px;
  text-indent: -9999px;
  overflow: hidden;
}
.soc-list .tw {
  background-position: 0 0;
}
.soc-list .fb {
  background-position: -29px 0;
}
.soc-list .in {
  background-position: -58px 0;
}
.soc-list .gp {
  width: 30px;
  background-position: -87px 0;
}
.soc-list .tw.active,
.soc-list .tw:hover {
  background-position: 0 -29px;
}
.soc-list .fb.active,
.soc-list .fb:hover {
  background-position: -29px -29px;
}
.soc-list .in.active,
.soc-list .in:hover {
  background-position: -58px -29px;
}
.soc-list .gp.active,
.soc-list .gp:hover {
  background-position: -87px -29px;
}
.soc-list .ok a:after {
  content: "";
  background: url("/images/spritesheet_5.png") -4435px 0 no-repeat;
  width: 18px;
  height: 15px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: 1px;
}
.profile-wrap .profile-content {
  overflow: hidden;
  padding: 18px 0 0;
}
.heading h1 {
  font: 36px/36px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: #878787;
  color: #474747;
  margin: 0 0 19px;
}
.heading strong {
  display: block;
  color: #474747;
  font: 14px/17px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  width: 330px;
}
.heading .work-place {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  display: block;
}
.heading .mark {
  color: #878787;
}
.tags {
  width: 100%;
  overflow: hidden;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  padding: 0 0 20px;
}
.tags span {
  float: left;
  background: url("/images/separator04.gif") no-repeat 0 2px;
  padding: 0 5px 0 6px;
}
.tags span:first-child {
  background: none;
  padding-left: 0;
}
.tags span a {
  text-decoration: none;
  color: #474747;
}
.tags span a:hover {
  color: #878787;
}
.willing-help {
  padding: 1px 0 1px 32px;
  color: #474747;
  cursor: default;
  text-align: left !important;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin-right: -3px !important;
  margin: -13px 0 0 0;
}
.willing-help.background {
  background: url("/images/spritesheet_5.png") no-repeat -19839px 0;
  margin: -30px -36px;
  width: 36px;
  height: 25px;
  display: inline-block;
  padding: 0;
}
.willing-help h2 {
  color: #474747;
  margin: 0 0 2px;
  font: 16px/16px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
}
.willing-help p {
  margin: 0 0 5px;
}
.willing-row {
  width: 100%;
}
.willing-row:after {
  clear: both;
  content: '';
  display: block;
}
.willing-row .col {
  float: left;
  border-left: 1px solid #494949;
  padding: 1px 10px 0;
  min-height: 35px;
}
.willing-row .col:first-child {
  border: 0;
  padding-left: 0;
}
.user-rank,
.menters {
  cursor: default;
  color: #474747;
  font: 35px/35px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia;
  display: block;
  padding: 3px 0 0 36px;
  background: url("/images/spritesheet_5.png") no-repeat -19839px 2px;
}
/*.menters.background{
    background:url("@{imageRootFolder}/images/spritesheet.png") no-repeat -19839px 0;
    width:34px;
    height:34px;
    margin: 4px -80px -41px -40px;
}*/

.user-rank {
  background-position: -19839px -96px;
}
.menters {
  background-position: -19839px -195px;
}
.profile-title {
  width: 100%;
  padding: 0 0 20px;
}
.profile-title:after {
  clear: both;
  content: '';
  display: block;
}
.profile-title .btn07 {
  margin-bottom: 22px;
}
.profile-title-h {
  float: left;
  width: 400px;
  margin: 0 -20px 0 0;
}
.profile-title-h .heading {
  min-height: 72px;
}
.profile-title-h .tags {
  min-height: 17px;
}
.profile-title-h .heading h2 {
  margin: 0;
  font-size: 18px;
  line-height: 21px;
  color: #878787;
}
.lnk-contact {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.update-profile-h {
  float: right;
  width: 200px;
  margin: 0 0 0 20px;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.btn-arrow,
.btn-update {
  font: 13px/37px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  height: 41px;
  color: white;
  text-decoration: none;
  display: inline-block;
  background: url("/images/btn-update.png") no-repeat 0 -82px;
  padding: 0 0 0 12px;
  margin: 0 0 15px;
  text-align: center;
}
.btn-arrow {
  background: url("/images/btn-arrow.png") no-repeat;
}
.btn-arrow.alignright,
.btn-update.alignright {
  float: right;
}
.btn-arrow span,
.btn-update span {
  display: inline-block;
  height: 41px;
  min-width: 70px;
  padding: 0 20px 0 8px;
  background: url("/images/btn-update.png") no-repeat 100% -123px;
}
.btn-arrow span {
  background: url("/images/btn-arrow.png") no-repeat 100% -41px;
}
.update-profile-h .btn-update span {
  min-width: 160px;
}
.btn-update.hover,
.btn-update:hover {
  background-position: 0 0;
}
.btn-update.hover span,
.btn-update:hover span {
  background-position: 100% -41px;
}
.btn-arrow:hover {
  background-position: 0 -82px;
}
.btn-arrow:hover span {
  background-position: 100% -123px;
}
.btn-add-row .btn-update {
  background-position: 0 -82px;
}
.btn-add-row .btn-update span {
  background-position: 100% -123px;
  min-width: 160px;
}
.create-button-row .btn-update span,
.create-event-form .btn-update span {
  min-width: 160px;
}
.btn-add-row .btn-update.hover,
.btn-add-row .btn-update:hover {
  background-position: 0 0;
}
.btn-add-row .btn-update.hover span,
.btn-add-row .btn-update:hover span {
  background-position: 100% -41px;
}
.btn-add-row .btn-done span {
  min-width: 50px;
}
.btn-find {
  background: url("/images/btn-find.png") no-repeat;
  width: 157px;
  height: 41px;
  float: right;
  text-align: center;
  font: 18px/39px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
}
.create-event-form .row .inline {
  display: inline-flex;
}
.create-event-form .row .inline img {
  width: 16px;
  height: 20px;
  margin-left: 2px;
  margin-right: 6px;
}
.btn-find:hover {
  background-position: 0 -41px;
  text-decoration: none;
}
.rank {
  padding: 0 0 0 40px;
  background: url("/images/ico01.png") no-repeat 0 2px;
  color: #474747;
  font-size: 11px;
  line-height: 15px;
}
.rank p {
  margin: 0;
}
.rank a {
  text-decoration: none;
}
.rank a:hover {
  text-decoration: underline;
}
.mark {
  color: #d2232a;
}
.btn-right {
  text-align: right;
}
.btn-center {
  text-align: center;
}
.two-columns {
  width: 100%;
  overflow: hidden;
}
.two-columns-h {
  width: 110%;
  overflow: hidden;
  margin: 0 0 -25px;
}
.two-columns .column {
  float: left;
  width: 360px;
  margin: 0 27px 0 0;
}
.block {
  padding: 0 0 25px;
  word-wrap: break-word;
}
.ttl {
  border-bottom: 1px solid #474747;
  padding: 0 0 5px;
  margin: 0 0 6px;
}
.ttl h2 {
  text-transform: uppercase;
  font: 16px/19px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: #474747;
  margin: 0;
}
.block p {
  /*text-align:justify;*/
  margin: 0;
}
.tags-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.tags-list li {
  display: inline-block;
  padding: 0 10px 10px 0;
}
.tag {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  display: inline-block;
  background: url("/images/spritesheet_5.png") no-repeat -7220px 0;
  height: 23px;
  padding: 4px 20px 0 10px;
  word-wrap: break-word;
}
.tag-large {
  background: url("/images/spritesheet_5.png") no-repeat -8025px 0;
  padding-top: 5px;
  height: 40px;
}
blockquote {
  padding: 0 0 25px;
  margin: 0;
  display: block;
  overflow: hidden;
  width: 100%;
}
.left_q {
  background: url("/images/spritesheet_5.png") no-repeat -5829px 1px;
  width: 11px;
  height: 10px;
  margin-bottom: -10px;
}
/*.right_q{
    background:url("@{imageRootFolder}/images/spritesheet.png") no-repeat -5605px 1px;
    width:11px;
    margin:0 0 0 10px;
}*/

blockquote q {
  display: block;
  margin: 0 0 20px;
  text-align: justify;
  padding: 0 20px 0 17px;
}
q:before {
  display: none;
}
q:after {
  display: inline-block;
  background: url("/images/spritesheet_5.png") -5845px 1px no-repeat;
  width: 11px;
  height: 9px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 0 0 10px;
}
blockquote q a {
  text-decoration: none;
}
blockquote q a:hover {
  text-decoration: underline;
}
blockquote cite {
  display: block;
  color: #848484;
  font-size: 14px;
  line-height: 16px;
  font-style: normal;
  max-width: 300px;
  float: right;
}
blockquote .star {
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.more-recomendation {
  text-align: right;
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.more-recomendation a {
  color: #474747;
  padding: 0 0 0 19px;
  text-decoration: none;
  background: url("/images/ico-more.png") no-repeat 0 3px;
}
.more-recomendation a:hover {
  color: #d2232a;
  background-position: 0 -35px;
}
.block .video {
  width: 360px;
}
.block .video img {
  display: block;
}
.qa-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.qa-list li {
  padding: 0 0 23px;
  text-align: justify;
  word-spacing: -1px;
}
.qa-list li strong {
  display: block;
  font-weight: normal;
  padding: 0 0 10px;
  color: #989898;
}
.qa-list li p {
  margin: 0;
}
.recent-list {
  margin: -6px 0 0;
  padding: 0 6px;
  list-style: none;
}
.recent-list li {
  display: table;
  width: 100%;
  border-bottom: 1px solid #bfbfbf;
}
.recent-list li .img-h {
  float: left;
  width: 56px;
  height: 56px;
  line-height: 54px;
  padding: 2px;
  margin: 10px 15px 10px 0;
  text-align: center;
  background: white;
}
.recent-list li .img-h img {
  vertical-align: middle;
}
.recent-list li .text-h {
  display: table-cell;
  width: 100%;
  padding: 10px 0;
  vertical-align: middle;
}
.recent-list li .text-h a {
  text-decoration: none;
}
.recent-list li .text-h a:hover {
  text-decoration: underline;
}
.recent-list dl {
  width: 100%;
  overflow: hidden;
  font: 14px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 10px;
}
.recent-list dl dt {
  float: left;
  margin: 0 5px 0 0;
}
.recent-list dl dt {
  display: block;
}
.recent-list .time {
  padding: 0 0 0 16px;
  background: url("/images/ico-clock.png") no-repeat;
  font: 12px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #7a7878;
  display: block;
}
.people-list-holder {
  width: 100%;
  overflow: hidden;
  padding: 30px 0 0;
}
.people-list-holder .ttl {
  border-color: #b3b3b3;
}
.people-list-holder .more-link {
  text-align: left;
  padding: 10px 0 15px;
}
.people-list {
  width: 115%;
  margin: 0 -15% 0 0;
  padding: 12px 0 0;
  list-style: none;
  overflow: hidden;
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.people-list li {
  display: inline-block;
  vertical-align: top;
  width: 260px;
  padding: 0 100px 8px 0;
}
.people-list li a {
  display: block;
  text-decoration: none;
  color: #474747;
}
.people-list li a:hover {
  color: #878787;
}
.people-list li img {
  float: left;
  border: 1px solid #b3b3b3;
  margin: 0 12px 0 0;
}
.people-list li strong {
  display: block;
  overflow: hidden;
  font-weight: normal;
}
.profile-edit {
  width: 100%;
}
.profile-edit:after {
  clear: both;
  content: '';
  display: block;
}
.profile-edit-aside {
  float: right;
  width: 309px;
  padding: 80px 27px 80px 23px;
  margin: 0 0 0 13px;
}
.profile-edit-aside h2 {
  font: 30px/33px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #878787;
  margin: 0 0 27px;
}
.faq-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.faq-list li {
  padding: 0 0 30px;
}
.faq-ttl {
  width: 100%;
  padding: 0 0 10px;
}
.faq-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.faq-ttl .num {
  font: 18px/33px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  position: relative;
  background: #474747;
  color: white;
  width: 35px;
  height: 35px;
  float: left;
  text-align: center;
  margin: 0 5px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(/css/Scripts/PIE.htc);
}
.faq-ttl h3 {
  overflow: hidden;
  color: #474747;
  font: 18px/21px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding: 6px 0 0;
  margin: 0;
}
.faq-list p {
  margin: 0;
}
.profile-edit-holder {
  overflow: hidden;
  /*padding:15px 0 0;*/

}
.edit-title {
  width: 100%;
  border-bottom: 1px solid #474747;
  padding: 0 0 10px;
  margin: 0 0 20px;
}
.edit-title:after {
  clear: both;
  content: '';
  display: block;
}
.edit-title .btn-arrow {
  float: right;
  margin: 0 0 0 10px;
}
.edit-title .btn-arrow span {
  min-width: 160px;
}
.edit-title h2 {
  margin: 0;
  font: 25px/25px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: #474747;
  overflow: hidden;
  padding: 8px 0 5px;
}
.classmates-title {
  background: #e8e8e8;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 15px 10px 12px;
  margin: 0 0 10px;
}
.classmates-title:after {
  clear: both;
  content: '';
  display: block;
}
.classmates-title h2 {
  margin: 0 0 7px;
  font: 32px/35px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia;
  color: #474747;
  overflow: hidden;
}
.classmates-title p {
  margin: 0;
}
.invite-row {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
  color: #474747;
}
/**/
.profile-edit .three-columns {
  width: 103%;
  overflow: hidden;
}
.profile-edit .three-columns-h {
  width: 110%;
  overflow: hidden;
  margin: 0 0 -10px;
}
.profile-edit .three-columns .column {
  float: left;
  width: 327px;
  margin: 0 10px 0 0;
}
.profile-edit .three-columns .double-column {
  float: left;
  width: 651px;
  margin: 0 13px 0 0;
}
.profile-edit .block {
  padding: 8px;
  margin: 0 0 10px;
  border: 2px solid #e8e8e8;
  background: #e8e8e8;
}
.block-min-height01 .center-holder {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  padding: 0;
}
.profile-edit .ttl {
  border-bottom: 0;
  padding: 7px 0 9px;
  margin: -9px 0 0;
}
.profile-edit .ttl:after {
  clear: both;
  content: '';
  display: block;
}
.profile-edit .ttl h3 {
  text-transform: none;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  margin: 0;
}
.profile-edit .ttl .lnk-remove-section {
  margin: 0;
}
.ttl-ico {
  display: inline-block;
  vertical-align: middle;
  margin: 1px 1px 5px;
}
.profile-edit .star {
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.profile-edit .block p {
  text-align: justify;
  margin: 0 0 10px;
}
.profile-edit .three-columns .column .block p {
  text-align: left;
}
.profile-edit .block-h {
  background: white;
  margin: 0 -8px -8px;
  padding: 8px;
}
.profile-edit .gray-block .block-h {
  background: none;
  padding-top: 0;
}
.profile-edit .block-min-height01 {
  min-height: 50px;
  padding-top: 20px;
  padding-bottom: 50px;
  position: relative;
}
.profile-edit .row {
  padding-bottom: 10px;
}
.block-list {
  border-top: 1px solid #b1b1b1;
  padding: 10px 0 0;
  margin-top: -3px;
}
.ajax-container .block-list {
  padding: 10px 0 5px;
}
.block .block-list:first-child {
  border: 0;
  padding-top: 0;
  margin-top: 0;
}
.gray {
  color: #474747;
}
.profile-edit .skip-lnk {
  width: 87px;
}
.invite-holder {
  margin: -10px -9px -9px;
  border: 1px solid #e8e8e8;
  padding: 10px 15px 15px 65px;
  background: url("/images/spritesheet_5.png") no-repeat -16382px 10px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.invite-holder:after {
  clear: both;
  content: '';
  display: block;
}
.invite-holder p {
  margin: 0 0 5px;
}
.invite-holder .invite-from {
  line-height: 29px;
  padding-top: 0;
  float: right;
}
.location-ttl {
  display: block;
}
.location-ttl {
  display: block;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  padding: 0 0 12px;
}
.location-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.location-ttl span {
  color: #464849;
  float: left;
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
}
.location-ttl a {
  float: right;
  text-decoration: none;
}
.location-ttl a:hover {
  text-decoration: underline;
}
.add-pos {
  padding: 0 0 0 11px;
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #7a7878;
  text-decoration: none;
}
.add-pos:hover {
  color: #878787;
}
.add-pos-arrow {
  background: url("/images/spritesheet_5.png") no-repeat -175px 3px;
  width: 7px;
  height: 18px;
  margin: 0 0 -18px 0;
}
.change-picture {
  width: 100%;
}
.change-picture:after {
  clear: both;
  content: '';
  display: block;
}
.change-picture .photo {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0 auto 10px;
}
.mark-ok {
  background: url("/images/spritesheet_5.png") -16815px 0 no-repeat;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  overflow: hidden;
  float: right;
  margin: 1px 10px 0 0;
}
.tooltip .mark-ok {
  margin: 1px 10px 0 0;
}
.adding-links {
  padding: 25px 0 0;
  font: 13px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  text-align: center;
}
.adding-links p {
  text-align: center !important;
  margin: 0 0 10px;
}
.main-ttl {
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px 100% repeat-x ;
    background-size: 1px 2px;*/
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
  padding: 0 0 7px;
  margin: 0 0 16px;
}
.main-ttl h2 {
  font-size: 14px;
  line-height: 17px;
  color: #474747;
  margin: 0;
}
.joined-list {
  width: 100%;
  overflow: hidden;
}
.joined-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 105%;
  overflow: hidden;
}
.joined-list ul li {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  padding: 0 19px 19px 0;
}
.joined-list ul li img {
  display: block;
}
/*more-text*/

.morecontent span {
  display: none;
}
.morecontent1 {
  display: none;
}
.less .morecontent1 {
  display: inline-block;
}
.error-msg-txt {
  margin: 7px 0 -1px;
  padding: 3px 0 0 28px;
  float: left;
  clear: left;
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #c10000;
  background: url("/images/ico-error-txt.png") no-repeat;
  min-height: 28px;
  display: none;
}
.error-msg-txt.visible {
  display: block;
}
.error-msg-txt-withoutImg {
  float: left;
  clear: left;
  font: 13px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #c10000;
  min-height: 28px;
  display: none;
}
.error-msg-txt-withoutImg.visible {
  display: block;
}
.btn-row .error-msg-txt {
  float: right;
  margin-right: 15px;
}
.info-list {
  padding: 0 0 10px 0px;
  margin: 0;
  padding: 0;
  list-style: none;
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  display: inline-block;
  position: relative;
  margin: 0px;
  width: 100%;
}
.info-list li span {
  background: url("/images/spritesheet_5.png") no-repeat -12669px 0;
  width: 10px;
  height: 5px;
  margin: 5px 3px;
  display: inline-block;
  position: absolute;
}
.tooltip .info-list label {
  margin: -19px 0px 8px 13px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.info-list h3 {
  font: bold 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-transform: uppercase;
  margin: 0px 13px;
}
.info-list p {
  margin: 2px 13px;
  display: block;
  vertical-align: super;
}
.info-list .period {
  display: block;
  color: #989898;
  font-style: normal;
  margin: 0px 13px;
}
.classmates-holder {
  width: 100%;
}
.classmates-holder .invite-text {
  margin: 0;
  width: 100%;
}
.classmates-holder .invite-list ul li {
  width: 283px;
}
.dashboard {
  width: 100%;
}
.dashboard:after {
  clear: both;
  content: '';
  display: block;
}
.dashboard-holder {
  width: 649px;
  float: left;
  /*padding:9px 0 0;*/

}
.superadmin-wrap .dashboard-holder {
  width: auto;
  float: none;
}
.dashboard-aside {
  width: 342px;
  float: right;
  /*padding:9px 0 0;*/

}
.ttl-new {
  background: url("/images/bg-blue-ttl.png") no-repeat 100% 0;
  width: 640px;
  padding: 5px 0 0 9px;
  height: 21px;
  margin: 0 0 9px 0;
}
.ttl-new h2 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0;
}
.ttl-personal-opp {
  background: url("/images/spritesheet_5.png") -3083px 0 no-repeat;
  width: 335px;
  padding: 5px 0 9px 17px;
  height: 21px;
  margin: 0 0 0 -10px;
}
.ttl-personal-opp h2 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0;
}
.gallery {
  margin: 0 0 10px;
  position: relative;
}
.gallery img {
  display: block;
}
.gallery ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 640px;
  height: 305px;
  overflow: hidden;
}
.gallery li {
  float: left;
  width: 640px;
  height: 305px;
  position: relative;
}
.gallery a {
  text-decoration: none;
}
.gallery .text-h {
  position: absolute;
  bottom: 16px;
  left: 6px;
  width: 351px;
  padding: 15px 17px;
  background: url("/images/bg-news.png");
}
.gallery .text-h strong {
  font: 24px/24px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0 0 12px;
  font-weight: normal;
  display: block;
}
.gallery em {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #d2232a;
  padding: 0 0 0 11px;
  background: url("/images/arrow06.png") no-repeat 0 4px;
  display: inline-block;
}
.gallery li a:hover em {
  color: white;
  background-position: 0 -186px;
}
#pager {
  position: absolute;
  bottom: 17px;
  right: 10px;
  z-index: 999;
}
#pager a {
  float: left;
  background: url("/images/btn-gallery.png") no-repeat;
  width: 8px;
  height: 8px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 0 0 6px;
}
#pager a:hover,
#pager a.selected {
  background-position: 0 -8px;
}
.dashboard .two-columns {
  overflow: visible;
}
.dashboard .two-columns:after {
  clear: both;
  content: '';
  display: block;
}
.dashboard .right-column,
.dashboard .left-column {
  float: left;
  width: 325px;
}
.dashboard .right-column {
  float: right;
  width: 315px;
}
.dashboard .block {
  padding: 0 0 10px 10px;
  position: relative;
}
.manage-settings.dashboard .block {
  padding-left: 0;
}
.dashboard .dashboard-aside .block,
.dashboard .right-column .block {
  padding-left: 0;
}
.dashboard .dashboard-aside .block01 {
  padding-left: 6px;
  padding-bottom: 0;
}
.tree-columns .ttl,
.admin-panel .ttl,
.settings .ttl,
.alumni .alumni-results-ttl .ttl,
.dashboard .block .ttl {
  border: 0;
  margin: 0;
  padding: 4px 6px;
  background: #444444;
  position: relative;
}
.alumni .alumni-results-ttl .ttl {
  margin: 0 0 10px;
}
.dashboard-holder .block .ttl {
  margin-left: -10px;
}
.manage-settings .dashboard-holder .block .ttl {
  margin-left: 0;
}
.admin-panel .ttl {
  margin-left: -10px;
}
.admin-panel .ttl:after,
.dashboard-holder .block .ttl:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  background: url("/images/spritesheet_5.png") -9454px 0 no-repeat;
  width: 10px;
  height: 9px;
  text-indent: -9999px;
  overflow: hidden;
}
.dashboard .right-column .block .ttl {
  margin-left: 0;
}
.dashboard .right-column .block .ttl:after {
  display: none;
}
.settings .ttl,
.dashboard .sync-block .ttl,
.dashboard .block02 .ttl {
  background: #d2232a;
}
.dashboard .sync-block {
  padding: 0 0 10px;
}
.dashboard .block01 .ttl {
  margin-left: -6px;
  background: #d2232a;
}
.dashboard .block01 .ttl:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  background: url("/images/spritesheet_5.png") -992px 0 no-repeat;
  width: 6px;
  height: 6px;
  text-indent: -9999px;
  overflow: hidden;
}
.tree-columns .ttl h3,
.admin-panel .ttl h2,
.settings .ttl h3,
.alumni-results-ttl .ttl h4,
.dashboard .block .ttl h3 {
  text-transform: none;
  font: 13px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0;
}
.tree-columns .ttl a,
.admin-panel .ttl a,
.settings .ttl a,
.alumni-results-ttl .ttl a,
.dashboard .block .ttl a {
  display: block;
  color: inherit;
}
.sync-block .row {
  padding: 0 0 12px;
}
.sync-block .txt {
  float: left;
  width: 134px;
  margin: 0 0 0 10px;
  height: 22px;
  line-height: 23px;
}
.sync-block .row .txt:first-child {
  margin: 0;
}
.add-request {
  width: 100%;
  background: #c8c8c8;
  padding: 17px 0 4px;
  border-bottom: 1px solid #e8e8e8;
}
.add-request:after {
  clear: both;
  content: '';
  display: block;
}
.add-request .btn-holder {
  padding: 0 0 5px;
}
.add-request .img-h {
  float: left;
  width: 87px;
  height: 77px;
  position: relative;
  overflow: hidden;
  margin: 0 0 0 -11px;
  background: white;
  text-align: center;
}
.centered-img {
  position: absolute;
  top: 40%;
  left: 40%;
  transform: translate(-40%, -40%);
}
.feed-list .img-logo-h,
.add-request .img-logo-h {
  line-height: 62px;
}
.add-request .img-h img {
  display: block;
  margin: -9px 0 0;
}
.feed-list .img-logo-h img,
.add-request .img-logo-h img {
  display: inline !important;
  margin: 0 0 0 -16px !important;
  vertical-align: middle;
  max-height: 60px;
  max-width: 60px;
}
.add-request .img-h .mask {
  background: url("/images/spritesheet_5.png") no-repeat -4531px -77px;
  width: 89px;
  height: 77px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.add-request .img-logo-h .mask {
  background-position: -4531px 0;
}
.add-request-area {
  background: url("/images/spritesheet_5.png") no-repeat -8630px -73px;
  width: 208px;
  height: 64px;
  padding: 9px 0 0 39px;
  float: left;
  margin: -4px -3px -3px -22px;
  position: relative;
  z-index: 2;
}
.add-request-area textarea {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #7a7878;
  float: left;
  width: 198px;
  min-width: 198px;
  max-width: 198px;
  height: 54px;
  min-height: 54px;
  max-height: 54px;
  padding: 0;
  margin: 0;
  background: none;
  border: 0;
  overflow: auto;
  outline: none !important;
  resize: none;
}
.area01 .add-request-area {
  background: url("/images/spritesheet_5.png") no-repeat -8882px -73px;
  width: 528px;
}
.area01 .add-request-area textarea {
  width: 518px;
  min-width: 518px;
  max-width: 518px;
}
.add-request-area.focus-holder {
  background-position: -8882px 0;
}
.add-post-holder {
  float: right;
  width: 250px;
  position: absolute;
  left: -9999px;
  margin: 0 7px 0 0;
}
.area01 .add-post-holder {
  margin: 0 14px 0 0;
  width: 554px;
}
.add-post-holder label {
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.chars-num {
  float: right;
  margin: 5px 8px 0 0;
  font-size: 15px;
  line-height: 18px;
}
.feed-list-h {
  background: #e8e8e8;
  padding: 0 0 10px;
}
.feed-list-h .more-link {
  padding: 0 13px 0 0;
}
.feed-list {
  margin: 0;
  padding: 0 0 8px;
  list-style: none;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #414042;
  border-top: 1px solid #bfbfbf;
}
.feed-list li {
  display: table;
  width: 100%;
  background: #e8e8e8;
  position: relative;
}
.feed-list li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 1px;
  background: #bfbfbf;
}
.feed-list li.active,
.feed-list li:hover {
  background: white;
}
.feed-list .logo-company {
  float: left;
  width: 62px;
  position: relative;
  margin: 15px 15px 15px 0;
  text-align: center;
}
.feed-list .logo-company img {
  vertical-align: middle;
}
.feed-list .img-h {
  float: left;
  width: 87px;
  height: 74px;
  position: relative;
  overflow: hidden;
  margin: 6px 0 -2px -11px;
  background: white;
  text-align: center;
}
.feed-list .img-h img {
  display: block;
  margin: -9px 0 0;
}
.feed-list .img-h .mask {
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/spritesheet_5.png") no-repeat -4531px -308px;
  width: 89px;
  height: 77px;
  text-indent: -9999px;
  overflow: hidden;
}
.feed-list li.active .img-h .mask,
.feed-list li:hover .img-h .mask {
  background-position: -4531px -385px;
}
.feed-list .text-h {
  display: table-cell;
  vertical-align: middle;
  padding: 5px 20px 15px 0;
  width: 100%;
}
.feed-list p {
  margin: 0;
  text-align: left;
  word-wrap: break-word;
  width: 197px;
}
.feed-list a {
  text-decoration: none;
  color: #d2232a;
}
.feed-list a:hover {
  text-decoration: underline;
}
.give-back {
  border: 1px solid #e8e8e8;
  margin: 0 0 0 -10px;
  padding: 10px;
  position: relative;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.give-back:after {
  clear: both;
  content: '';
  display: block;
}
.give-back .paypal-btn-wrapper {
  padding-left: 74px;
  padding-right: 74px;
}
.give-back .btn-row {
  padding: 0;
}
.give-back-ttl {
  background: #e8e8e8;
  padding: 10px;
  text-align: center;
  margin: -10px -10px 7px;
}
.give-back-ttl h2 {
  font: 25px/28px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #d2232a;
  margin: 0;
  text-align: center !important;
}
.give-back p {
  margin: 0 0 9px;
  text-align: left;
}
.give-back table {
  width: 100%;
}
.give-back .info-donate {
  font-size: 10px;
  line-height: 14px;
  margin: 0 0 8px;
}
.news-block-h {
  position: relative;
}
.news-block {
  position: relative;
  display: block;
  text-decoration: none;
}
.news-block img {
  display: block;
  width: 100%;
  height: auto;
}
.news-block .text-h {
  /*background:url("@{imageRootFolder}/images/bg-news.png");*/
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: white;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 12px 0 14px;
}
.news-block span {
  display: block;
  padding: 0 13px;
}
.news-block:hover .text-h {
  color: #d2232a;
}
.morelink {
  color: #d2232a;
}
.more-link {
  text-align: right;
  font: 13px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.more-link a {
  color: #d2232a;
  display: inline-block;
}
.working-holder .more-link a,
.feed-list-h .more-link a,
.new-jobs .more-link a,
.registration .more-link a {
  background: url("/images/bg-more.png") no-repeat 0 3px;
  padding: 0 0 0 33px;
  color: #444444;
  text-decoration: none;
}
.more-link a:hover {
  background-position: 0 -28px;
}
.more-link.a-left {
  text-align: left;
}
.news-block .more-link {
  position: absolute;
  bottom: 9px;
  right: 14px;
}
.news-block .more-link a {
  color: white;
  text-decoration: none;
}
.working-holder {
  background: #e8e8e8;
  padding: 10px;
  color: #474747;
  font: 14px/16px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.working-holder p {
  margin: 0 0 30px;
}
.working-box {
  width: 100%;
  height: 190px;
  padding: 0 0 30px;
  position: relative;
}
.working-box:after {
  clear: both;
  content: '';
  display: block;
}
.circle {
  position: absolute;
  vertical-align: top;
  background: #474747;
  text-align: center !important;
  width: 88px;
  height: 88px;
  font: bold 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: white;
  text-decoration: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(/css/Scripts/PIE.htc);
  transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}
.circle span {
  display: table;
  width: 100%;
  height: 100%;
}
.circle em {
  font-style: normal;
  display: table-cell;
  width: 100%;
  padding: 0 5px;
  vertical-align: middle;
}
.circle:hover {
  text-decoration: none;
}
.purple-c {
  background: #6b0888;
}
.green-c {
  background: #41a045;
}
.red-c {
  background: #b21717;
}
.olive-c {
  background: #626b28;
}
.aqua-c {
  background: #399eee;
}
.purple-c {
  top: 0;
  left: 55px;
}
.green-c {
  top: 9px;
  right: 44px;
}
.red-c {
  top: 99px;
  left: 12px;
}
.olive-c {
  top: 106px;
  left: 115px;
}
.aqua-c {
  top: 100px;
  right: 0;
}
.circle01 {
  width: 90px;
  height: 90px;
}
.circle02 {
  width: 85px;
  height: 85px;
}
.circle03 {
  width: 80px;
  height: 80px;
}
.circle04 {
  width: 75px;
  height: 75px;
}
.circle05 {
  width: 70px;
  height: 70px;
}
.circle strong {
  display: block;
  font-weight: bold;
  text-overflow: ellipsis;
  width: 78px;
  max-height: 32px;
  overflow: hidden;
}
.circle01 strong {
  width: 80px;
}
.circle02 strong {
  width: 75px;
}
.circle03 strong {
  width: 70px;
}
.circle04 strong {
  width: 65px;
}
.circle05 strong {
  width: 60px;
}
.joined-title {
  display: block;
  color: #d2232a;
  background: #e8e8e8;
  padding: 10px;
  text-decoration: none !important;
  text-align: center;
  font: 25px/28px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.joined-title .joined-num {
  display: block;
  margin: 0 0 3px;
}
.joined-title:hover .joined-num {
  color: #d2232a;
}
.joined-title .joined-num span {
  display: block;
  font: 60px/50px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding: 0 0 5px;
}
.joined-title .text-h {
  display: block;
  font-weight: normal;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.alumni-list {
  width: 100%;
  overflow: hidden;
}
.alumni-list ul {
  margin: 0 0 -3px;
  padding: 0;
  list-style: none;
  width: 105%;
  overflow: hidden;
  font: 14px/16px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.alumni-list ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 103px;
  height: 103px;
  padding: 0 3px 3px 0;
}
.alumni-list ul li a {
  display: block;
  text-decoration: none;
  color: white;
}
.alumni-list ul li img {
  display: block;
}
.alumni-list ul li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 103px;
  height: 103px;
  display: table;
  opacity: 0;
  background: url("/images/bg-visual-text.png");
  transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}
.alumni-list ul li em {
  display: table-cell;
  padding: 5px;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  font-style: normal;
}
.alumni-list ul li a:hover span {
  opacity: 1;
}
.alumni-list ul li strong {
  font-weight: normal;
  display: block;
  width: 93px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard .block-h {
  padding: 10px 9px 15px;
}
.people-known-list {
  width: 100%;
  overflow: hidden;
}
.people-known-list ul {
  margin: 0 0 -4px;
  padding: 0;
  list-style: none;
  width: 105%;
  overflow: hidden;
}
.people-known-list ul li {
  display: inline-block;
  vertical-align: middle;
  width: 169px;
  height: 169px;
  padding: 0 4px 4px 0;
  position: relative;
}
.people-known-list ul li img {
  display: block;
  width: 100%;
  height: 100%;
}
.people-known-list a {
  display: block;
  text-decoration: none;
  color: white;
}
.people-known-list .text-h {
  /*background:url("@{imageRootFolder}/images/bg-news.png");*/
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  display: table;
  bottom: 4px;
  left: 0;
  width: 169px;
  color: white;
  font: 11px/14px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.people-known-list .ico-help {
  background: url("/images/spritesheet_5.png") -4091px 0 no-repeat;
  width: 48px;
  height: 36px;
  position: absolute;
  top: 0;
  right: 4px;
  text-indent: -9999px;
  overflow: hidden;
}
.people-known-list .ico-more {
  display: table-cell;
  vertical-align: middle;
  width: 27px;
  padding: 0 4px 0 0;
}
.people-known-list .ico-more span {
  display: block;
  background: url("/images/bg-more.png") no-repeat 0 -31px;
  width: 27px;
  height: 19px;
  text-indent: -9999px;
  overflow: hidden;
}
.people-known-list a:hover .ico-more span {
  background-position: 0 0;
}
.people-known-list .text-h em {
  display: table-cell;
  font-style: normal;
  vertical-align: middle;
  padding: 5px 0 5px 6px;
  width: 100%;
}
.people-known-list .text-h em .text-hide {
  display: none;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.people-known-list a:hover .text-h em .text-hide {
  display: inline;
}
.remove-pos {
  padding: 0 0 30px;
  text-align: right;
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.remove-pos a {
  color: #474747;
}
.new-jobs {
  border: 1px solid #e9e9e9;
  padding: 10px 5px;
}
.new-jobs-ttl {
  background: #e8e8e8;
  padding: 8px 10px 3px;
  margin: -10px -5px 0;
  color: #d2232a;
  font: 90px/90px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.new-jobs-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.new-jobs-ttl strong {
  font-weight: normal;
  float: left;
  font: 90px/90px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding-top: 7px;
}
.new-jobs-ttl strong span {
  font-size: 25px;
  vertical-align: middle;
  position: relative;
  top: -8px;
}
.new-jobs-ttl strong a {
  display: block;
  text-decoration: none;
  text-align: center;
}
.new-jobs-ttl strong a:hover span {
  text-decoration: underline;
}
.new-jobs-list {
  margin: 0 0 7px;
  padding: 0;
  list-style: none;
}
.new-jobs-list li {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  border-bottom: 1px solid #e8e8e8;
  padding: 10px 0;
  cursor: pointer;
}
.new-jobs-list li .item-holder {
  padding: 0 0 5px;
}
.new-jobs-list li .item-holder:after {
  clear: both;
  content: '';
  display: block;
}
.new-jobs-list .text-h {
  display: block;
  vertical-align: middle;
  float: left;
  max-width: 230px;
}
.new-jobs-list .text-h-search {
  display: table-cell;
  vertical-align: middle;
  height: 60px;
}
.new-jobs-list .img-h {
  float: left;
  width: 60px;
  height: 60px;
  line-height: 60px;
  margin: 1px 15px 0 6px;
  text-align: center;
}
.new-jobs-list .img-h img {
  vertical-align: middle;
  max-width: 60px;
  max-height: 60px;
  height: auto !important;
  width: auto !important;
}
.new-jobs-list .btn-h {
  text-align: right;
  display: none;
}
.new-jobs-list li:hover .btn-h {
  display: block;
}
.new-jobs-list .btn03 {
  height: 20px;
  font: 11px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.new-jobs-list .btn03:after {
  border-width: 10px;
  margin-top: -10px;
}
.hiden-job-lnk {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.new-jobs-list h3 {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0;
  width: 100%;
  overflow: hidden;
  padding: 0 0 1px;
  text-overflow: ellipsis;
}
.new-jobs-list .img-h span {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new-jobs-list p {
  margin: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.new-jobs-list .text-h a {
  text-decoration: none;
  color: #d2232a;
}
.new-jobs-list .text-h a:hover {
  text-decoration: underline;
}
.job-no-post {
  width: 250px;
  float: right;
  margin-top: -8%;
}
.tabs {
  border-bottom: 3px solid #d2232a;
  width: 100%;
  overflow: hidden;
}
.tabs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  font-size: 0;
}
.tabs li {
  display: inline-block;
  vertical-align: bottom;
  width: 50%;
  height: 38px;
  overflow: hidden;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.tabs li a {
  background: #444444;
  color: white;
  text-decoration: none;
  display: table;
  width: 100%;
  text-align: center;
}
.tabs li a span {
  display: table-cell;
  height: 32px;
  padding: 3px 0;
  vertical-align: middle;
}
.tabs li a.current {
  background: #d2232a;
  color: white;
}
.rank-list {
  margin: 0;
  padding: 0 6px;
  list-style: none;
  background: #e8e8e8;
}
.rank-list li {
  width: 100%;
  border-top: 1px solid #c8c8c8;
  padding: 7px 0;
}
.rank-list li:after {
  clear: both;
  content: '';
  display: block;
}
.rank-list li:first-child {
  border: 0;
}
.rank-list .num {
  float: left;
  width: 56px;
  text-align: center;
  color: #444444;
  font: 80px/87px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 0 -5px;
}
.rank-list .img-h {
  float: left;
  width: 85px;
  height: 85px;
  overflow: hidden;
  border: 1px solid #d9d9d9;
  margin: 0 6px 0 0;
}
.rank-list .img-h img {
  display: block;
}
.rank-list .text-h {
  padding: 3px 10px 1px 0;
  overflow: hidden;
  color: #444444;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.rank-list h3 {
  font: 14px/14px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0;
}
.rank-list h3 a {
  color: #444444;
  text-decoration: none;
}
.rank-list h3 a:hover {
  text-decoration: underline;
}
.rank-list p {
  margin: 0;
}
.willing-ico {
  background: url("/images/spritesheet_5.png") -18804px 0 no-repeat;
  width: 18px;
  height: 14px;
  margin: 0px 0px -13px 0px;
  /* display: inline-flex; */

  /* float: left; */

}
.brief-ico {
  background: url("/images/spritesheet_5.png") -18325px 0 no-repeat;
  width: 18px;
  height: 14px;
  /* margin: 0 0 -20px; */
  display: inline-block;
}
.willing-text {
  padding: 0 0 5px 30px;
  min-height: 20px;
}
.lnk-willing {
  text-align: right;
}
.lnk-willing a {
  color: #d2232a;
}
.panes {
  padding: 0 0 9px;
}
.rank-list .heading-h {
  padding: 0 0 12px;
}
.rank-list .star {
  vertical-align: middle;
}
.cur-rank {
  padding: 10px;
  background: #e8e8e8;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  position: relative;
}
.cur-rank:after {
  clear: both;
  content: '';
  display: block;
}
.rank-num-ttl {
  float: left;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  width: 49px;
  padding: 18px 0 0;
  text-align: center;
}
.cur-rank img {
  position: relative;
  float: left;
  margin: 0 10px 0 0;
}
.cur-rank h3 {
  font: 25px/23px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 1px;
}
.cur-rank .text-h {
  float: left;
  padding: 5px 0 0;
  width: 230px;
}
.cur-rank p {
  margin: 0 -30px 0 0;
  text-align: left;
}
.cur-rank .center-holder {
  padding: 0;
}
.lnk-help {
  background: url("/images/ico-help.png") no-repeat;
  width: 22px;
  height: 21px;
  text-indent: -9999px;
  overflow: hidden;
  float: right;
}
.lnk-help:hover {
  background-position: 0 -21px;
}
.cur-rank .lnk-help {
  margin-top: 12px;
}
.lnk-help01 {
  background: url("/images/spritesheet_5.png") -15963px 0 no-repeat;
  width: 17px;
  height: 17px;
  margin-right: 7px;
}
.lnk-help01:hover {
  background-position: -15963px 0;
}
.separator {
  background: url("/images/separator10.gif") no-repeat 50% 50%;
  height: 18px;
  text-indent: -9999px;
  overflow: hidden;
}
.tab-holder {
  padding: 10px;
}
.rank-num {
  color: #d2232a;
}
.attach-file {
  width: 100%;
  clear: both;
}
.attach-file:after {
  clear: both;
  content: '';
  display: block;
}
.comment-area .attach-file {
  padding: 0 0 8px;
}
.attach-row {
  padding: 0 0 9px 63px;
}
.attach-row:after {
  clear: both;
  content: '';
  display: block;
}
.lnk-attach {
  font-size: 12px;
  line-height: 15px;
  float: left;
  color: #474747;
  padding: 0 0 0 18px;
}
.attach-ico {
  background: url("/images/spritesheet_5.png") no-repeat -14891px 0;
  width: 12px;
  height: 13px;
  margin: 0 0 -13px 0px;
}
.files-holder {
  float: left;
  margin: 0 0 0 30px;
}
.lnk-del {
  font-size: 12px;
  line-height: 15px;
  float: left;
  clear: left;
  color: #474747;
}
.lnk-del em {
  float: left;
  white-space: nowrap;
  font-style: normal;
}
.lnk-del a {
  background: url("/images/spritesheet_5.png") -15243px 0 no-repeat;
  width: 14px;
  height: 14px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 5px 0 0;
}
.lnk-del a:hover {
  background-position: -15243px -46px;
}
.feeds-list {
  width: 100%;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.feeds-list .item {
  border-top: 1px solid #d9d9d9;
  padding: 10px 0 20px;
}
.feeds-list .item:after {
  clear: both;
  content: '';
  display: block;
}
.feeds-list .text-h {
  overflow: hidden;
  padding: 2px 0 0 2px;
  position: relative;
}
.feeds-list .btn-close {
  top: 3px;
  right: 4px;
}
.feeds-list .comments-h .btn-close {
  top: 0;
}
.btn-delete-feed {
  position: absolute;
  top: 0;
  right: 0;
}
.feeds-holder .btn-delete-feed {
  top: 2px;
}
.feeds-list h3 {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  margin: 0 0 14px;
  padding: 0 30px 0 0;
}
.radio-list01 label a,
.feeds-list h3 a {
  color: #d2232a;
}
.feeds-list .comments-h h3 {
  margin-top: -4px;
}
.feeds-list p {
  margin: 0 0 10px;
}
.feeds-list .star {
  vertical-align: middle;
  margin: 0 3px 0 0;
}
.feed-nav {
  margin: 0 -6px 0 0;
  display: block;
  padding: 0;
  list-style: none;
  color: #8b8b8b;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.feed-nav:hover {
  cursor: default;
}
.feed-nav li {
  display: inline;
  /*background:url("@{imageRootFolder}/images/separator03.gif") no-repeat 0 3px;*/
  padding: 0 6px 0 9px;
}
.feed-nav p {
  background: url("/images/spritesheet_5.png") no-repeat -22504px 0;
  width: 1px;
  height: 12px;
  display: inline-flex;
  padding: 0px 3px;
  margin: 0 0px 0px -9px;
}
.feed-nav li:first-child {
  background: none;
  padding-left: 0;
}
.feed-nav img {
  display: inline;
  margin: 0 3px 0 0;
}
.feed-nav li a:hover {
  color: #284e97;
  cursor: pointer;
}
.feed-nav .time {
  font-style: normal;
}
.view-row {
  padding: 0 0 7px;
  text-align: right;
}
.feeds-list .comments-h {
  width: 100%;
  padding: 10px 0 0;
}
.feeds-list .comments-h .item {
  padding: 10px 0;
}
.feeds-list .comments-h .items-list .item:last-child {
  padding-bottom: 10px;
}
.feeds-list .comments-h .item:last-child {
  padding-bottom: 0;
}
.feeds-list .comments-h .img-h {
  height: 48px;
  margin: 2px 5px 0 0;
  width: 48px;
  border: 1px solid #e3e3e3;
}
.feeds-list .comments-h .img-h.img-logo-h {
  line-height: 45px;
  text-align: center;
}
.feeds-list .comments-h .img-h img {
  margin: 0;
}
.feeds-list .comments-h .img-h.img-logo-h img {
  max-height: 40px;
  max-width: 40px;
  display: inline;
  vertical-align: middle;
}
.post-job-form .edit-area,
.message-edit-area .edit-area,
.feeds-list .edit-area {
  width: 486px;
  min-width: 486px;
  max-width: 486px;
  height: 38px;
  min-height: 38px;
  padding: 5px 5px 5px 10px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 5px;
}
.message-edit-area .edit-area {
  width: 983px;
  min-width: 983px;
  max-width: 983px;
  height: 200px;
  min-height: 200px;
  color: #444444;
}
.popup .message-edit-area .edit-area {
  width: 583px;
  min-width: 583px;
  max-width: 583px;
  height: 120px;
  min-height: 120px;
  color: #444444;
  margin: 0;
}
.grey-edit-area {
  width: 494px;
  min-width: 494px;
  max-width: 494px;
  height: 44px;
  min-height: 44px;
  padding: 5px 5px 5px 10px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 5px;
}
.feeds-list .fake-area {
  padding: 5px 0 0;
}
.feeds-list .fake-area:after {
  clear: both;
  content: '';
  display: block;
}
.feeds-list .fake-area .edit-area {
  width: 486px;
  min-width: 486px;
  max-width: 486px;
  height: 27px;
  min-height: 27px;
  max-height: 27px;
  outline: none !important;
  resize: none;
}
.feeds-list .btn03 {
  margin-bottom: 15px;
}
.image {
  position: relative;
  display: inline-block;
}
.image img {
  position: relative;
  z-index: -1;
  display: block;
  border: 3px solid #e8e8e8;
  margin: 0 0 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.image:after {
  content: " ";
  position: absolute;
  top: 50%;
  background: url("/images/spritesheet_5.png") -19881px no-repeat;
  width: 29px;
  height: 29px;
  margin: -15px 0 0 -15px;
  text-indent: -9999px;
  overflow: hidden;
  display: none;
}
.willing-sign-info {
  background: #e8e8e8;
  padding: 25px 20px;
  position: relative;
  text-align: center;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.willing-sign-info h2 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  margin: 0 0 15px;
}
.willing-sign-info p {
  margin: 0;
}
.willing-sign-info .btn03 {
  margin-bottom: 17px;
}
.willing-sign-info .btn-close {
  background: url("/images/btn-close01.png") no-repeat;
}
.willing-sign-info .btn-close:hover {
  background-position: 0 -14px;
}
/*.alumni{padding:9px 0 0;}*/

.find-people {
  background: #e8e8e8;
  margin: 0 0 10px;
  float: left;
}
.find-people-h {
  padding: 10px;
  float: left;
  width: 724px;
  border-right: 6px solid white;
}
.find-people .find-ttl {
  float: right;
  width: 230px;
  padding: 25px 10px 0;
  margin: 0;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.find-people .find-ttl .btn04 {
  display: block;
}
.find-people .btn03 {
  min-width: 75px;
}
.find-people h2,
.find-hiring-ttl {
  font: 25px/28px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  margin: 0 0 10px;
}
.find-hiring-ttl {
  display: block;
  position: relative;
  text-align: center;
  border-top: 1px solid #c7c7c7;
  padding: 25px 0 6px;
  margin: 0;
}
.find-hiring-ttl:after {
  content: "";
  position: absolute;
  top: -18px;
  left: 50%;
  background: url("/images/spritesheet_5.png") -14908px 0 no-repeat;
  width: 40px;
  height: 36px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 0 0 -20px;
}
.find-holder {
  overflow: hidden;
}
.find-holder p {
  margin: 0 0 8px;
}
.find-people .txt {
  width: 704px;
  font-size: 13px;
}
.find-people .row {
  padding-bottom: 13px;
}
.find-people .check-row {
  padding: 0 0 18px;
}
.find-people .check-row:after {
  clear: both;
  content: '';
  display: block;
}
.find-people label {
  font: 13px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 18px 0 -5px;
  display: inline-block;
  cursor: pointer;
}
.find-people .btn04 {
  min-width: 70px;
}
.alumni-wrapper {
  width: 100%;
}
.alumni-wrapper:after {
  clear: both;
  content: '';
  display: block;
}
.alumni-aside {
  float: right;
  width: 333px;
  font-size: 13px;
  line-height: 16px;
  color: #474747;
}
.alumni-aside p {
  margin: 0 0 10px;
  text-align: left;
}
.alumni-holder {
  float: left;
  width: 658px;
}
.events-list-wrapper .ttl,
.alumni .ttl {
  border: 0;
  margin: 0;
  padding: 5px 0 5px 10px;
  background: #d2232a;
  position: relative;
}
.events-list-wrapper .ttl {
  margin: 0 0 10px;
}
.events-list-wrapper .ttl h3,
.alumni .ttl h3 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0;
}
.alumni-results {
  width: 100%;
  padding: 0 0 20px;
}
.alumni-results .item {
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 20px 10px 13px;
}
.alumni-results .item:after {
  clear: both;
  content: '';
  display: block;
}
.alumni-results .item:hover {
  background: #e8e8e8;
}
.alumni-results .img-h {
  float: left;
  width: 85px;
  height: 85px;
  margin: 0 17px 0 0;
}
.alumni-results .img-h img {
  display: block;
}
.alumni-results .text-h {
  padding: 0 0 1px 5px;
  overflow: hidden;
  color: #444444;
  font: 13px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.alumni-results .img-h.img-page-admin-h {
  width: 48px;
  height: 48px;
  line-height: 45px;
  text-align: center;
}
.alumni-results .img-h.img-page-admin-h img {
  width: auto;
  height: auto;
  max-width: 48px;
  max-height: 48px;
  display: inline;
  vertical-align: middle;
}
.alumni-results .img-h.img-page-admin-h.img-logo-h {
  background: white;
}
.alumni-results .img-h.img-page-admin-h.img-logo-h img {
  max-width: 40px;
  max-height: 40px;
}
.alumni-results .img-h.img-admin-members {
  width: 85px;
  height: 85px;
  line-height: 80px;
  text-align: center;
}
.alumni-results .img-h.img-admin-members img {
  width: auto;
  height: auto;
  max-width: 80px;
  max-height: 80px;
  display: inline;
  vertical-align: middle;
}
.alumni-results .img-h.img-admin-members.img-logo-h {
  background: white;
}
.user-tooltip-info {
  color: #444444;
  font: 13px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.user-tooltip-info h3,
.alumni-results h3 {
  font: 14px/14px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0;
}
.directory {
  margin: 10px 0px 0 0;
}
.user-tooltip-info h3 a,
.alumni-results h3 a {
  color: #444444;
  text-decoration: none;
}
.user-tooltip-info h3 a:hover,
.alumni-results h3 a:hover {
  text-decoration: underline;
}
.user-tooltip-info p,
.alumni-results p {
  margin: 0;
}
.user-tooltip-info span,
.alumni-results span {
  display: block;
}
.user-tooltip-info .heading-h,
.alumni-results .heading-h {
  padding: 0 0 12px;
}
.user-tooltip-info .star,
.alumni-results .star {
  vertical-align: middle;
  margin: 0 0 0 -5px;
}
.user-tooltip-info .result-nav,
.alumni-results .result-nav {
  float: right;
  display: inline-block;
}
.alumni-results .invite-from {
  float: none;
  margin: 0 0 3px;
}
.alumni-results .result-nav .invite-from {
  float: right;
}
.alumni-results .invite-from strong {
  font: 13px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding-right: 5px;
}
.alumni-results .btn04 {
  clear: right;
  min-width: 77px;
  margin: 0;
}
.alumni-results-ttl {
  padding: 10px 0 20px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.alumni-results-ttl h4 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #878787;
  margin: 0 0 5px;
}
.alumni-results-ttl p {
  margin: 0;
}
.alumni-results-ttl sup {
  font-size: 0.7em;
  line-height: 1;
  position: relative;
  top: -0.5em;
}
.introduced-ttl {
  display: block;
  padding: 0 0 10px;
}
.introduced-list {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.introduced-list:after {
  clear: both;
  content: '';
  display: block;
}
.introduced-list li {
  float: left;
  padding: 0 0 3px 3px;
}
.img-lb {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 48px;
  height: 48px;
  background: white;
  border: 1px solid #e3e3e3;
}
.img-lb.img-logo-h {
  line-height: 45px;
  text-align: center;
}
.img-lb img {
  display: block;
  position: relative;
}
.img-lb.img-logo-h img {
  max-height: 40px;
  max-width: 40px;
  display: inline;
  vertical-align: middle;
}
.img-lb:after {
  content: ' ';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 22;
}
/*
.img-lb.in:after{background:url("@{imageRootFolder}/images/ico-in-label.png") no-repeat;}
.img-lb.fb:after{background:url("@{imageRootFolder}/images/ico-fb-label.png") no-repeat;}
*/

.ideas-block {
  background: #e8e8e8;
  /*url("@{imageRootFolder}/images/bg-ideas.gif") repeat-y*/
  padding: 6px 10px 14px;
}
.ideas-block:after {
  clear: both;
  content: '';
  display: block;
}
.ideas-ico {
  background: url("/images/spritesheet_5.png") -16423px 0 no-repeat;
  background-color: #eeeeee;
  width: 40px;
  height: 62px;
}
.ideas-ttl {
  width: 100%;
}
.ideas-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.ideas-ttl img {
  float: left;
  margin: 4px 18px 0 0;
}
.ideas-ttl .holder {
  overflow: hidden;
  font: 17px/20px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
}
.ideas-ttl h2 {
  font: 26px/34px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif !important;
  color: #474747 !important;
  margin: 0 !important;
}
.ideas-ttl p {
  margin: 0;
}
.ideas-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.ideas-list li {
  width: 100%;
  padding: 0 0 15px;
}
.ideas-list li:after {
  clear: both;
  content: '';
  display: block;
}
.ideas-list p {
  overflow: hidden;
  margin: 0;
  text-align: left;
}
.ideas-list .num {
  float: left;
  position: relative;
  background: white;
  border: 1px solid #bebebe;
  color: #474747;
  font: 17px/30px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  margin: 2px 20px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(/css/Scripts/PIE.htc);
}
.spinner {
  text-align: center;
  padding: 10px 0;
  width: 100%;
  clear: both;
}
.spinner img {
  vertical-align: middle;
}
.massages-wrapper {
  width: 100%;
  /*padding:18px 0 0;*/

}
.messages-nav {
  width: 100%;
}
.manage-users .messages-nav {
  border-bottom: 1px solid #d2232a;
}
.messages-nav:after {
  clear: both;
  content: '';
  display: block;
}
.messages-tabset {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  border-bottom: 1px solid #d2232a;
}
.messages-tabset:after {
  clear: both;
  content: '';
  display: block;
}
.messages-nav .messages-tabset {
  padding: 0 5px 0 0;
  float: left;
  width: auto;
  border: 0;
}
.manage-users .messages-nav .messages-tabset {
  padding: 0;
}
.messages-nav.tabs-nav-wrapper {
  border-bottom: 1px solid #d2232a;
}
.tabset-search {
  padding: 0 !important;
  float: none !important;
  margin: 0;
  width: 100%;
  display: table;
  table-layout: fixed;
}
.messages-tabset li {
  float: left;
  padding: 0 2px 0 0;
}
.tabset-search li {
  float: none;
  display: table-cell;
  vertical-align: top;
}
.messages-tabset li a {
  float: left;
  min-width: 40px;
  height: 29px;
  padding: 11px 10px 0;
  text-align: center;
  text-decoration: none;
  background: #474747;
  color: white;
}
.tabset-search li a {
  float: none;
  display: table-cell;
  height: 40px;
  padding: 0 15px;
  vertical-align: middle;
}
.messages-tabset-dropdown {
  position: relative;
}
.messages-tabset-dropdown:hover .messages-tabset-dropdown-menu {
  display: block;
}
.messages-tabset-dropdown.active .messages-tabset-dropdown-menu li a {
  background: #474747;
}
.messages-tabset-dropdown.active .messages-tabset-dropdown-menu li:hover a {
  background: #d2232a;
}
.messages-tabset-dropdown .messages-tabset-dropdown-toggle {
  cursor: default;
}
.messages-tabset-dropdown .messages-tabset-dropdown-menu {
  display: none;
  width: 100%;
  position: absolute;
  top: 40px;
  z-index: 9999;
  margin: 0;
  padding: 0;
  list-style: none;
}
.messages-tabset-dropdown .messages-tabset-dropdown-menu li {
  float: none;
  padding: 0;
}
.messages-tabset-dropdown .messages-tabset-dropdown-menu li a {
  float: none !important;
  display: block;
}
.superadmin-wrap .messages-tabset li a {
  width: auto;
  padding: 11px 30px 0;
}
.tabset-search li a {
  width: 116px;
}
.tabset-search li:first-child a {
  width: 184px;
}
.tabset-search li:last-child {
  padding-right: 0;
}
.messages-tabset li.ui-tabs-active a,
.messages-tabset li.active a,
.messages-tabset li a:hover {
  background: #d2232a;
  cursor: pointer;
}
.events-tabs li.ui-tabs-active a,
.events-tabs li.active a,
.events-tabs li a:hover {
  background: #878787;
}
.messages-tabset li.ui-state-disabled a {
  background: #474747 !important;
  cursor: default;
}
.statistic-wrap .messages-tabset li a {
  background: #474747;
}
.statistic-wrap .messages-tabset li.ui-tabs-active a,
.statistic-wrap .messages-tabset li.active a,
.statistic-wrap .messages-tabset li a:hover {
  background: #d2232a;
}
.statistic-wrap .messages-tabset li.ui-state-disabled a {
  background: #474747 !important;
}
.select-msgs {
  padding: 12px 3px 0 0;
  float: left;
  font: 13px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.select-msgs a {
  text-decoration: underline;
  color: #474747;
}
.select-msgs a:hover {
  text-decoration: none;
}
.msgs-ext-nav {
  padding: 13px 0 0;
  float: left;
  font: 13px/13px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.msgs-ext-nav a {
  float: left;
  padding: 0 6px 1px 13px;
  margin: 0 0 0 5px;
  color: #c8c8c8;
  /*background:url("@{imageRootFolder}/images/icos01.png") no-repeat;*/

}
.msgs-ext-nav div {
  background: url("/images/spritesheet_5.png") -18305px 0 no-repeat;
  width: 15px;
  height: 23px;
  margin: 0 0 -23px;
  float: left;
}
.msgs-ext-nav .mark-read {
  background-position: -18305px 0;
}
.msgs-ext-nav .mark-unread {
  background-position: -18305px -23px;
}
.msgs-ext-nav .del-msg {
  background-position: -18305px -47px;
}
.msgs-ext-nav a:hover {
  text-decoration: none;
  cursor: default;
}
.msgs-ext-nav .mark-read.active {
  background-position: -18305px -73px;
}
.msgs-ext-nav .mark-unread.active {
  background-position: -18305px -96px;
}
.msgs-ext-nav .del-msg.active {
  background-position: -18305px -120px;
}
.msgs-ext-nav a.active {
  color: #444444;
}
.msgs-ext-nav a.active:hover {
  text-decoration: underline;
  cursor: pointer;
}
.messages-list-holder {
  width: 100%;
}
.events-heading,
.job-heading,
.message-heading,
.messages-list-holder .list-heading,
.mentoring-messages-holder .list-heading {
  background: #474747;
  color: white;
  padding: 2px 0 5px;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  position: relative;
}
.message-heading {
  padding: 1px 0 0;
}
.job-heading,
.message-heading {
  padding-left: 5px;
  clear: both;
}
.job-heading,
.message-heading,
.message-tab-title,
.messages-list-holder .list-heading,
.mentoring-messages-holder .list-heading {
  background: #d2232a;
}
.events-heading {
  background: #878787;
}
.events-heading h3,
.job-heading h3,
.message-heading h3 {
  font: 14px/22px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0;
  height: 17px;
}
.message-heading h3 {
  padding: 7px 0 5px;
}
.message-tab-title {
  padding: 8px 0 0 0;
}
.message-tab-title h3 {
  font: 24px/26px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  background: white;
  padding: 15px 0 0 0;
  margin: 0 0 15px 0;
}
.dashboard .block .ttl .btn-close,
.job-heading .btn-close,
.message-heading .btn-close {
  right: 8px;
  top: 8px;
  width: 11px;
  height: 11px;
  background: url("/images/spritesheet_5.png") no-repeat -9979px -11px;
}
.dashboard .block .ttl .btn-close:hover,
.job-heading .btn-close:hover,
.message-heading .btn-close:hover {
  background-position: -9979px 0;
}
.messages-list-holder .list-heading:after,
.mentoring-messages-holder .list-heading:after {
  clear: both;
  content: '';
  display: block;
}
.mentoring-messages-holder .col,
.messages-list-holder .col {
  float: left;
  word-wrap: break-word;
}
.mentoring-messages-holder .col01,
.messages-list-holder .col01 {
  width: 344px;
  padding-left: 33px;
}
.mentoring-messages-holder .col02,
.messages-list-holder .col02 {
  width: 303px;
}
.mentoring-messages-holder .col03,
.messages-list-holder .col03 {
  width: 162px;
}
.mentoring-messages-holder .col04,
.messages-list-holder .col04 {
  width: 127px;
}
.mentoring-messages-text {
  display: table;
  width: 100%;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.mentoring-messages-text p {
  margin: 0;
}
.mentoring-messages-text .messages-text-h {
  display: table-cell;
  vertical-align: middle;
  width: 700px;
  padding: 10px 0;
}
.mentoring-messages-text .messages-btn-holder {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 10px 0;
}
.mentoring-messages-text .messages-list {
  width: 100%;
  padding: 0 0 20px;
}
.messages-list:after {
  clear: both;
  content: '';
  display: block;
}
.messages-list .item {
  width: 100%;
  padding: 17px 0 10px;
  border-bottom: 1px solid #d9d9d9;
  font: 14px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  cursor: pointer;
}
.messages-list .item:after {
  clear: both;
  content: '';
  display: block;
}
.mentoring-messages-holder .messages-list .item {
  background: #c8c8c8 !important;
  cursor: default;
}
.messages-list .item:hover {
  background: #e8e8e8;
}
.messages-list .item.unread {
  font-weight: bold;
}
.messages-list .checkboxArea,
.messages-list .checkboxAreaChecked {
  margin: -5px 0 0 -25px;
  cursor: default;
}
.messages-list .img-h {
  float: left;
  width: 85px;
  height: 85px;
  overflow: hidden;
  border: 2px solid white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  behavior: url(/css/Scripts/PIE.htc);
  margin: -7px 10px 0 -2px;
}
.messages-list .img-h img {
  display: block;
  width: 85px;
  height: 85px;
}
.messages-list .img-h.img-logo-h {
  background: white;
  line-height: 80px;
  text-align: center;
}
.messages-list .img-h.img-logo-h img {
  width: auto;
  height: auto;
  max-height: 80px;
  max-width: 80px;
  display: inline;
  vertical-align: middle;
}
.messages-list .text-h {
  padding: 0 0 1px;
  float: left;
  width: 180px;
}
.messages-list .heading-h {
  padding: 0 0 12px;
}
.replied {
  background: url("/images/spritesheet_5.png") -18280px 0 no-repeat;
  width: 20px;
  height: 15px;
  float: right;
  text-indent: -9999px;
  overflow: hidden;
}
.message-holder {
  width: 100%;
}
.message-holder:after {
  clear: both;
  content: '';
  display: block;
}
.message-holder .btn-holder {
  padding: 13px 0;
}
.message-holder .message-edit-area .btn-holder {
  padding: 0;
}
.messages-list .btn03,
.message-holder .btn03 {
  margin-left: 8px;
}
.message-detail-holder {
  width: 100%;
  font: 14px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.message-detail {
  background: #c8c8c8;
  padding: 10px 34px 14px;
  color: #444444;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.message-detail:after {
  clear: both;
  content: '';
  display: block;
}
.popup .message-detail {
  background: white;
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0 4px;
  padding: 0;
  margin: 0 0 10px;
}
.message-detail h4,
.message-detail h3 {
  color: #444444;
  font: bold 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 13px;
}
.message-detail h4 {
  margin: 0 0 10px;
}
.popup .message-detail-border-margin-reset {
  border-bottom: 0;
  margin: 0;
}
.message-detail .message-h {
  width: 100%;
}
.message-detail .message-h:after {
  clear: both;
  content: '';
  display: block;
}
.message-detail .message-h .img-h {
  float: left;
  width: 85px;
  height: 85px;
  overflow: hidden;
  border: 2px solid white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  behavior: url(/css/Scripts/PIE.htc);
  margin: 0 17px 0 -2px;
}
.message-detail .message-h .img-h img {
  display: block;
  width: 85px;
  height: 85px;
}
.message-detail .message-h .img-h.img-logo-h {
  background: white;
  line-height: 80px;
  text-align: center;
}
.message-detail .message-h .img-h.img-logo-h img {
  width: auto;
  height: auto;
  max-height: 80px;
  max-width: 80px;
  display: inline;
  vertical-align: middle;
}
.message-detail .message-h .text-h {
  overflow: hidden;
  padding: 7px 0 1px;
}
.message-desc {
  margin: 0;
  overflow: hidden;
}
.message-desc dt {
  float: left;
  clear: both;
  margin: 0 3px 10px 0;
}
.message-desc dd {
  font-weight: bold;
  margin: 0 0 10px;
  float: left;
}
.message-detail-holder .messages-text {
  padding: 10px 6px 0;
  border-bottom: 1px solid #d9d9d9;
}
.messages-history p,
.message-detail-holder .messages-text p {
  margin: 0 0 15px;
}
.messages-history {
  font: 14px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.messages-history .item {
  border-top: 1px solid #d9d9d9;
  padding: 10px 6px;
}
.messages-history h3 {
  font: bold 14px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  margin: 0 0 15px;
}
.detail-row {
  width: 100%;
  display: table;
  margin: 0 0 4px;
}
.message-detail .detail-row {
  margin: 0 0 10px;
}
.message-detail .detail-row-margin-reset {
  margin: 0;
}
.massages-wrapper .message-detail .detail-row:last-child {
  margin-bottom: 0;
}
.detail-row .detail-dt {
  display: table-cell;
  width: 58px;
  padding: 0 5px 0 0;
  text-align: right;
  vertical-align: middle;
}
.detail-row .detail-dd {
  display: table-cell;
  vertical-align: middle;
}
.detail-dd .btn-holder {
  clear: both;
  padding: 10px 0 0;
}
.detail-row .img-h {
  float: left;
  width: 48px;
  height: 48px;
  overflow: hidden;
  border: 1px solid #a8a8a8;
  margin: 0 7px 0 0;
}
.detail-row .img-h img {
  display: block;
}
.massages-wrapper .message-detail .detail-row .img-h {
  border: 2px solid white;
  border-radius: 2px;
  height: 85px;
  overflow: hidden;
  width: 85px;
}
.massages-wrapper .message-detail .detail-row {
  margin-left: -14px;
}
.massages-wrapper .message-detail .detail-row .text-h,
.massages-wrapper .message-detail .detail-row .detail-dt {
  vertical-align: top;
  text-align: left;
}
.massages-wrapper .message-detail .detail-row .text-h {
  height: auto;
}
.detail-row .text-h {
  display: table-cell;
  vertical-align: middle;
  height: 50px;
}
.detail-row .lnk-chg {
  float: right;
  padding: 16px 0 0;
}
.detail-row .text-h span {
  display: block;
}
.change-recipient {
  float: right;
  color: #444444;
  text-decoration: underline;
}
.change-recipient:hover {
  text-decoration: none;
}
.recipient-h {
  display: none;
}
.message-edit-area {
  width: 100%;
}
.massages-wrapper .select-row {
  width: 110%;
  margin: 0 -10% 15px 0;
}
.massages-wrapper .select-row:after {
  clear: both;
  content: '';
  display: block;
}
.massages-wrapper .select-row .sel {
  width: 232px;
  margin: 0 10px 0 0;
}
.massages-wrapper .select-row .selectArea {
  font-size: 13px;
}
.massages-wrapper .find-people .check-row {
  padding: 4px 0 0;
}
.massages-wrapper .find-ttl h2 {
  margin: 0 0 23px;
}
.lnk-looking-to {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 7px 10px;
  margin: 0 0 10px;
  display: inline-block;
  color: #474747;
}
.lnk-looking-to-div {
  background: url("/images/spritesheet_5.png") no-repeat -12679px 0;
  width: 6px;
  height: 7px;
  margin: 0px -8px 0px 0;
  display: inline-block;
}
.lnk-looking-to.alignright {
  float: right;
}
.post-new-job-row .lnk-looking-to {
  margin-top: 3px;
}
.post-new-job-row {
  background: #e8e8e8;
  padding: 8px 18px;
  margin: 0 0 1px;
  font-size: 13px;
  line-height: 16px;
  color: #444444;
  position: relative;
  border-bottom: 1px solid #d9d9d9;
}
.post-new-job-row:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1px;
  background: white;
}
.post-new-job-row:after {
  clear: both;
  content: '';
  display: block;
}
.fields-info {
  margin: 5px 0;
}
.massages-wrapper .mark {
  color: #d2232a;
}
.post-new-job-row .btn04 {
  margin-left: 35px;
  margin-right: 30px;
}
.post-new-job-row .more-link {
  padding: 2px 0 0;
  float: right;
}
.job-list {
  width: 100%;
}
.job-list .item {
  width: 100%;
  overflow: hidden;
  padding: 20px 0;
  border-bottom: 1px solid #d9d9d9;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #414042;
  position: relative;
}
.job-list .item:before,
.job-list .item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1px;
  background: white;
}
.job-list .item:after {
  top: auto;
  bottom: 0;
}
.job-list .item:hover,
.job-list .item.selected {
  background: #e8e8e8;
}
.job-list .item-h {
  overflow: hidden;
}
.job-list .btn06,
.job-list .btn05 {
  margin: 0 18px 0 0;
}
.job-list .btn05 {
  min-width: 45px;
}
.job-list .img-h {
  float: left;
  width: 140px;
  padding: 6px 0 0;
  text-align: center;
  font: 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.job-list .img-h img {
  vertical-align: top;
  width: auto !important;
  height: auto !important;
  max-width: 115px;
  max-height: 115px;
}
.job-list .img-h span {
  display: block;
  max-width: 80px;
  margin: 0 auto;
}
.posted-by {
  position: absolute;
  top: 0;
  left: 450px;
  background: #444444;
  height: 18px;
  padding: 0 14px;
  color: white;
  font: 11px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-align: center;
}
.job-list .item p {
  margin: 0 0 10px;
}
.job-list .post-info {
  float: right;
  padding: 0 10px 9999px 15px;
  margin: 0 0 -9999px;
  border-left: 1px solid #d9d9d9;
  width: 250px;
  max-width: 300px;
  min-width: 300px;
}
.job-list .post-info .btn-row {
  float: right;
  width: auto;
}
.job-list .btn-row .btn04 {
  min-width: 65px;
  margin-left: 8px;
}
.job-list .text-h {
  overflow: hidden;
  padding: 1px 15px 1px 1px;
}
.job-list .text-h h3 {
  font: 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 2px;
  color: #d2232a;
}
.job-list .text-h h3 a {
  color: #d2232a;
}
.job-list .text-h h3 a:hover {
  text-decoration: underline;
}
.job-list .text-h h4 {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 4px;
}
.job-list .sub-ttl {
  font-weight: normal;
  display: block;
  padding: 0 0 8px;
}
.job-list .item-ttl {
  width: 100%;
}
.job-list .item-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.job-list .item-ttl .upload-file-tool {
  margin: 10px 0 0;
}
.job-list .item-ttl .upload-file-tool-h {
  background: #eaeaea;
}
.job-list .item:hover .item-ttl .upload-file-tool-h {
  background: white;
}
.post-info dl {
  margin: 0 0 10px;
  overflow: hidden;
}
.post-info dt {
  float: left;
  clear: both;
  margin: 0 3px 5px 0;
  width: 70px;
}
.post-info dd {
  margin: 0 0 5px;
  overflow: hidden;
}
.post-info dd a {
  color: #444444;
}
.post-info .btn-row {
  padding: 5px 0 0;
}
.post-info .btn06 {
  min-width: 45px;
}
.job-list ul {
  margin: 0;
  padding: 0 0 10px;
  list-style: none;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #414042;
}
.job-list ul li {
  padding: 0 0 3px 15px;
  background: url("/images/spritesheet_5.png") no-repeat -12690px 0;
}
.applicants-row {
  width: 100%;
  padding: 16px 0 0;
}
.applicants-row:after {
  clear: both;
  content: '';
  display: block;
}
.applicants {
  float: left;
  color: #444444;
  text-decoration: none !important;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.applicants .num {
  float: left;
  position: relative;
  background: #474747;
  color: white;
  font: 14px/35px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  width: 36px;
  height: 36px;
  display: inline-block;
  text-align: center;
  margin: 0 6px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(/css/Scripts/PIE.htc);
}
.applicants:hover .num {
  background: #d2232a;
}
.applicants em {
  float: left;
  margin: 8px 0 0;
  font-style: normal;
}
.post-job-form {
  width: 100%;
  padding: 18px 0;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.post-job-form:after {
  clear: both;
  content: '';
  display: block;
}
.post-job-form .left-column {
  float: left;
  width: 465px;
}
.post-job-form .right-column {
  float: right;
  width: 410px;
}
.post-job-form .row {
  width: auto;
  padding: 0 0 25px 137px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.post-job-form label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  float: left;
  width: 137px;
  margin: 7px 0 0 -137px;
}
.post-job-form .txt {
  font-size: 13px;
  line-height: 30px;
  height: 29px;
  width: 306px;
}
.post-job-form .upload-file .txt {
  width: 206px;
}
.upload-file .btn02 {
  margin-top: 1px;
}
.post-job-form p {
  margin: 0 0 7px;
}
.radio-list {
  margin: 0;
  padding: 6px 0 0;
  list-style: none;
  overflow: hidden;
}
.radio-list li {
  width: 100%;
  padding: 0 0 6px;
}
.radio-list li:after {
  clear: both;
  content: '';
  display: block;
}
.radio-list li label {
  float: none;
  display: block;
  overflow: hidden;
  width: auto;
  margin: 0;
  padding: 1px 0 0;
}
.post-job-form .grey-sel {
  width: 326px;
}
.ico-datepicker {
  background: url("/images/ico-datepicker.png") no-repeat;
  width: 33px;
  height: 32px;
  text-indent: -9999px;
  overflow: hidden;
  float: left;
  margin: -1px 19px 0 0;
}
.ico-datepicker:hover {
  background-position: -33px 0;
}
.post-job-form .date-txt {
  width: 254px;
}
.ui-datepicker-trigger {
  display: none;
}
.post-job-form .edit-area {
  color: #444444;
  height: 180px;
  min-height: 180px;
  min-width: 393px;
  max-width: 393px;
  width: 393px;
  clear: both;
}
.post-job-form .right-column .row {
  padding-left: 0;
}
.post-job-form .right-column label {
  margin: 0 0 10px;
}
.radio-row {
  width: 100%;
  padding: 0 0 10px;
}
.radio-row:after {
  clear: both;
  content: '';
  display: block;
}
.rad-holder {
  overflow: hidden;
}
.radio-row .row {
  clear: both;
}
.radio-row .row label {
  width: 100px;
  padding: 0 10px 0 0;
  margin: 0;
}
.radio-row .row .txt {
  width: 250px;
}
.terms-privacy {
  margin: 0 -10px;
  padding: 5px 0 0;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  text-align: justify;
}
.terms-privacy h2 {
  font: 32px/35px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  margin: 0 0 20px;
  text-align: center;
}
.block-ttl {
  background: #444444;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  padding: 3px 10px 5px;
  margin: 0 0 15px;
}
.block-ttl h3 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0;
}
.terms-privacy p {
  margin: 0 0 15px;
}
.terms-privacy ul {
  margin: 0 0 -10px;
  padding: 11px 0 0 37px;
  list-style: none;
}
.terms-privacy ul li {
  background: url("/images/bullet04.png") no-repeat 0 6px;
  padding: 0 0 8px 14px;
}
.terms-privacy ul ul {
  padding: 11px 0 0 27px;
}
.terms-privacy ul ul li {
  background: url("/images/bullet05.png") no-repeat 0 6px;
  padding: 0 0 8px 11px;
}
.date-row {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 30px 0 0;
}
.applied-msg {
  padding: 3px 0 0 30px;
  display: inline-block;
  min-height: 23px;
  text-align: left;
  max-width: 210px;
}
.applied-msg p {
  background: url("/images/spritesheet_5.png") no-repeat -16815px 0;
  width: 23px;
  height: 23px;
  margin: 0px 0 -25px -28px;
}
.results-info,
.sort-by-row {
  background: #e8e8e8;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  padding: 4px 6px;
  border-bottom: 1px solid white;
}
.results-info:after,
.sort-by-row:after {
  clear: both;
  content: '';
  display: block;
}
.disabled-row {
  color: #b0b0b0;
}
.results-info {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding: 14px 15px;
  position: relative;
}
.results-info:before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #d9d9d9;
  height: 1px;
  text-indent: -9999px;
  overflow: hidden;
}
.results-ttl {
  padding: 10px 13px;
}
.results-ttl h3 {
  font: 18px/21px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0;
}
.sort-by-row .sort-ttl {
  float: left;
  margin: 0 20px 0 0;
}
.sort-by-row label {
  float: left;
  color: #444444;
  margin: 0 20px 0 0;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: inline-block;
  cursor: pointer;
}
.disabled-row label {
  color: #b0b0b0;
  cursor: default;
}
.sort-by-row .radioArea,
.sort-by-row .radioAreaChecked {
  float: left;
  margin: 0 5px 0 0;
}
.alumni-aside h2.ttl-text01,
.ttl-text01 {
  background: #e8e8e8;
  font: 25px/28px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #d2232a;
  text-align: center;
  margin: 0;
  padding: 5px 10px;
}
.ttl-text02 {
  display: block;
  font: 12px/14px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
}
/* do not change*/

.link-like-img {
  background: url("/images/spritesheet_5.png") no-repeat -24617px 0;
  width: 20px;
  height: 14px;
  display: inline-block;
  margin: 0 -20px 0 0;
  zoom: 0.65;
}
.like-lnk {
  /*padding:0 0 0 16px;*/
  text-decoration: none;
}
/*.link-like-img:hover{
	background-position:-16493px -27px;
	color:#284e97;
}*/

.connect-list-w {
  height: 235px;
  overflow: auto;
}
.connect-list-h {
  width: 100%;
  overflow: hidden;
}
.connect-list-h ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 130%;
}
.connect-list-h ul li {
  display: inline-block;
  vertical-align: top;
  width: 240px;
  margin: 0 120px 15px 0;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.connect-list-h img {
  float: left;
  position: relative;
  margin: 5px 11px 0 0;
  border: 1px solid white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 3px #a8a8a8;
  -moz-box-shadow: 0 0 3px #a8a8a8;
  box-shadow: 0 0 3px #a8a8a8;
}
.connect-list-h .text-h {
  overflow: hidden;
  padding: 1px 0 1px 10px;
  min-height: 100px;
}
.connect-list-h .text-h h4 {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0;
}
.connect-list-h .text-h h4 a:hover {
  color: #d2232a;
}
.connect-block {
  padding: 5px 0 0;
  display: none;
}
.btn-ttl {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: block;
  padding: 0 0 7px;
}
.btn-in02,
.btn-fb02 {
  background: url("/images/spritesheet_5.png") -11857px 0px no-repeat;
  width: 128px;
  height: 45px;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  margin: -9px;
}
.btn-fb02:hover {
  background-position: -11857px -45px;
}
.btn-in02 {
  background-position: -11857px -90px;
}
.btn-in02:hover {
  background-position: -11857px -135px;
}
.connect-list-h li:hover .user-info-box {
  display: none;
}
.connect-list-h li:hover .connect-block {
  display: block;
}
.user-known {
  width: 100%;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 30px;
}
.user-known a {
  display: table;
  width: 100%;
}
.user-known a img {
  float: left;
  margin: 0 12px 0 0;
}
.user-known a span {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
.settings .block {
  padding: 0 0 10px;
}
.settings .block .ttl {
  margin: 0 0 10px;
  padding: 4px 7px;
}
.curr-signing {
  overflow: hidden;
  font: 500 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  margin: -10px 0 0;
}
.curr-sync {
  float: left;
  background: #e8e8e8;
  width: 380px;
  border-right: 1px solid #444444;
  margin: 0 0 -9974px;
  padding: 24px 0 9999px 25px;
}
.curr-signing .curr-ttl {
  float: left;
  display: table;
  color: #444444;
  font-weight: 500;
}
.curr-signing .curr-ttl img {
  float: left;
  margin: 0 10px 0 0;
}
.curr-signing .curr-ttl span {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 4px;
}
.sync-accounts {
  overflow: hidden;
  text-align: center;
  padding: 10px 0 0;
}
.sync-ttl {
  display: block;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  padding: 0 0 16px;
}
.curr-signing .curr-signing-choose {
  display: block;
  text-align: center;
}
.btn-sync {
  display: inline-block;
  vertical-align: top;
  padding: 3px 7px 4px;
  text-decoration: none;
  color: #444444;
  margin: 0 4px;
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/js/PIE.htc);
}
.btn-sync img {
  float: left;
  margin: 0 12px 0 0;
}
.btn-sync span {
  float: left;
  padding: 10px 0 0;
}
strong.btn-sync,
a.btn-sync:hover {
  text-decoration: none;
  background: #e8e8e8;
}
.delete-block {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.delete-ttl {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  display: block;
  border-bottom: 1px solid #e8e8e8;
  padding: 0 0 5px;
  margin: 0 0 10px;
}
.delete-block p {
  margin: 0;
}
.delete-lnk span {
  display: none;
}
.delete-lnk:hover span {
  display: inline;
}
.rank-ttl {
  display: block;
  color: #878787;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
}
.feed-posts {
  width: 100%;
  padding: 0 0 10px;
}
.feed-posts .item {
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 20px 10px 13px;
  font: 13px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.feed-posts .item:after {
  clear: both;
  content: '';
  display: block;
}
.feed-posts .img-h .mask {
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/spritesheet_5.png") no-repeat -4458px 0;
  width: 68px;
  height: 53px;
  text-indent: -9999px;
  overflow: hidden;
}
.feed-posts .img-h {
  float: left;
  width: 68px;
  height: 53px;
  position: relative;
  overflow: hidden;
  margin: 3px 10px 0 0;
  background: white;
}
.feed-posts .img-h.img-logo-h {
  line-height: 47px;
}
.feed-posts .img-h img {
  display: block;
  margin: -8px 0 0;
}
.feed-posts .img-h.img-logo-h img {
  display: inline;
  margin: 0 0 0 5px;
  vertical-align: middle;
  max-width: 50px;
  max-height: 45px;
}
.feed-posts .text-h {
  overflow: hidden;
  padding: 1px;
  display: table-cell;
  height: 51px;
  vertical-align: middle;
}
.feed-posts p {
  margin: 0;
  text-align: left;
}
.send-message-h {
  float: right;
}
.send-message-h .btn07 {
  float: right;
  clear: right;
}
.send-message-h .btn08 {
  float: right;
  clear: right;
  margin-top: 3px;
}
.send-message-h .invite-from {
  padding: 0 11px 0 0;
  float: right;
  clear: right;
  font: 14px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.send-message-h .invite-from strong {
  padding: 0 5px 0 0;
}
.send-message-h .soc-list01 li {
  padding: 0 2px 0 0;
  background: none;
}
.willing-box {
  display: none;
}
.willing-see-more {
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  display: inline-block;
  vertical-align: top;
}
.willing-see-more:hover {
  text-decoration: underline;
}
.error-wrap {
  width: 100%;
  display: table;
  position: fixed;
  margin: 20px 0 0;
}
.error-text {
  display: table-cell;
  width: 650px;
  vertical-align: middle;
}
.error-text h2 {
  font: 46px/49px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #878787;
  margin: 0;
  padding: 0 0 0 170px;
  background: url("/images/img-ninja.png") no-repeat 0 50%;
}
.error-nav {
  display: table-cell;
  width: 300px;
  padding: 10px 0 10px 33px;
  vertical-align: middle;
}
.error-nav-list {
  margin: 0;
  padding: 15px 0 0;
  list-style: none;
  width: 290px;
  font: 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: black;
}
.error-nav-list li {
  background: url("/images/arrow07.png") no-repeat 0 5px;
  padding: 0 0 15px 17px;
}
.error-nav-list li strong {
  font-weight: bold;
  text-transform: uppercase;
}
.error-nav-list li strong a {
  color: #878787;
  text-decoration: none;
}
.error-nav-list li strong a:hover {
  text-decoration: underline;
}
.error-500-body {
  background: #dbdbdb url(/images/error-500-body.gif) 50% 0;
  width: 1000px;
  min-height: 540px;
  padding-top: 80px;
  margin-right: auto;
  text-align: center;
  margin-left: auto;
}
.error-500-body p {
  color: #a8a8a8;
  font: 32px/36px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  font-weight: 500;
  padding-top: 40px;
}
.feed-posts-wrap {
  padding: 0 0 30px;
}
.social-wrap {
  width: 1021px;
  margin: 0 -21px 0 0;
  position: relative;
  font-size: 0;
}
.social-wrap:after {
  clear: both;
  content: '';
  display: block;
}
.social-wrap .block {
  margin: 0 10px 10px 0;
  padding: 0;
  width: 495px;
  float: none;
  display: inline-block;
  vertical-align: top;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.block-nav {
  background: #ededed;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 13px 8px;
}
.block-nav:after {
  clear: both;
  content: '';
  display: block;
}
.extra-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
}
.extra-nav li {
  float: left;
  height: 13px;
  line-height: 13px;
  padding: 0 10px;
  background: url("/images/separator04.gif") no-repeat 0 1px;
  /*not in using*/
  color: #474747;
}
.extra-nav li:first-child {
  background: none;
}
.extra-nav li a {
  color: #474747;
  text-decoration: none;
}
.extra-nav li.active a,
.extra-nav li a:hover {
  text-decoration: underline;
}
.ln-list-wrap {
  padding: 8px 0 0;
}
.ln-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  overflow: auto;
  max-height: 360px;
}
.ln-list li {
  padding: 10px 0;
  border-bottom: 1px solid #d9d9d9;
}
.ln-list li:after {
  clear: both;
  content: '';
  display: block;
}
.ln-list li .img-h {
  float: left;
  margin: 4px 10px 0 0;
  width: 80px;
}
.ln-list li .img-h img {
  display: block;
  margin: 0 0 5px;
}
.ln-list li .ln-name {
  display: block;
  font-size: 12px;
  line-height: 15px;
}
.ln-list .text-h {
  overflow: hidden;
}
.ln-list h4 {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 8px;
}
.ln-list h4 a {
  color: #878787;
  text-decoration: none;
}
.ln-list h4 a:hover {
  text-decoration: underline;
}
.ln-list p {
  margin: 0 0 8px;
  text-align: left;
}
.ln-list .date {
  font-style: normal;
  color: #8b8b8b;
  display: block;
}
.social-wrap .title {
  border: 0;
  margin: 0;
  padding: 5px 0 5px 10px;
  background: #d2232a;
  position: relative;
  text-align: left;
  font-size: 0;
  line-height: 0;
}
.social-wrap .title:after {
  clear: both;
  content: '';
  display: block;
}
.social-wrap .right-side-block .title {
  background: #444444;
}
.social-wrap .title img {
  margin: -2px 8px -2px -3px;
  border: 0;
  display: inline-block;
}
.social-wrap .title h3 {
  font: 14px/16px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.social-wrap .btn04 {
  min-width: 90px;
}
.photo-list {
  overflow: hidden;
  width: 100%;
  padding: 1px 0 0;
}
.photo-list ul {
  margin: 0 0 -5px;
  padding: 0;
  list-style: none;
  max-height: 430px;
  overflow: auto;
}
.photo-list ul li {
  float: left;
  width: 156px;
  height: 156px;
  margin: 0 5px 5px 0;
  overflow: hidden;
  position: relative;
}
.photo-list ul li:nth-child(3n) {
  margin-right: 0;
}
.photo-list ul li .img-h {
  position: absolute;
  width: 500%;
  height: 500%;
  left: 50%;
  top: 50%;
  margin: -250% 0 0 -250%;
}
.photo-list ul li img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
}
.photo-lnk {
  color: #474747;
  font-size: 13px;
  line-height: 24px;
}
.video-list {
  background: #eaeaea;
  overflow: hidden;
  padding: 5px 5px 0;
}
.video-list ul {
  margin: 0 0 -5px;
  padding: 0;
  list-style: none;
  max-height: 430px;
  overflow: auto;
}
.video-list ul li {
  float: left;
  position: relative;
  width: 228px;
  height: 171px;
  margin: 0 5px 5px 0;
  border: 1px solid #e8e8e8;
}
.video-list ul li:nth-child(even) {
  margin-right: 0;
}
.video-list ul li img {
  display: block;
  width: 100%;
  height: auto;
}
.video-list ul li .btn-play {
  position: absolute;
  top: 50%;
  left: 50%;
  background: url("/images/spritesheet_5.png") -11719px 0 no-repeat;
  width: 67px;
  height: 68px;
  margin: -34px 0 0 -34px;
  text-indent: -9999px;
  overflow: hidden;
}
.tw-holder {
  width: 100%;
}
.profile-video {
  padding: 10px 0 0;
}
.profile-video .alumni-aside {
  padding: 51px 0 0;
}
.video-edit {
  width: 535px;
  height: 402px;
  margin: 0 0 45px;
}
.video-edit img {
  display: block;
}
.edit-title p {
  margin: 0;
}
.video-list-info {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 17px;
  color: #474747;
}
.video-list-info li {
  background: url("/images/bullet06.png") no-repeat 0 7px;
  padding: 0 0 15px 23px;
}
.video-list-info .list-ttl {
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
}
.video-list-info li p {
  margin: 0;
}
.profile-video .alumni-aside h3 {
  font: bold 18px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 5px;
}
.profile-video .alumni-aside {
  font-size: 14px;
  line-height: 17px;
}
.profile-video .alumni-aside p {
  margin: 0 0 20px;
}
.answers-list {
  margin: 0;
  padding: 0 0 10px 15px;
  list-style: none;
}
.answers-list li {
  padding: 0 0 10px 20px;
  background: url("/images/bullet07.png") no-repeat 0 4px;
}
.success-update-video {
  width: 100%;
}
.success-update-video:after {
  clear: both;
  content: '';
  display: block;
}
.success-update-video .mark-ok {
  float: left;
  margin-top: 0;
}
.success-update-video .row {
  padding: 0 0 10px;
}
.success-update-video .text-h {
  overflow: hidden;
}
.success-update-video .text-h p {
  margin: 0 0 25px;
}
.about-video-box {
  width: 307px;
  height: 231px;
  margin: 0 0 20px;
}
.about-video-box img {
  display: block;
}
.account-exist {
  width: 100%;
  text-align: left;
}
.account-exist:after {
  clear: both;
  content: '';
  display: block;
}
.account-exist a {
  display: table;
  float: left;
  width: 150px;
  margin: 0 8px 0 20px;
  text-decoration: none;
  color: #474747;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.account-exist a:hover span {
  text-decoration: underline;
}
.account-exist img {
  float: left;
  margin: 0 10px 0 0;
  border: 1px solid #c9c9c9;
}
.account-exist strong {
  display: table-cell;
  width: 100%;
  font-weight: normal;
  vertical-align: middle;
}
.account-exist span {
  display: block;
  width: 95px;
  word-wrap: break-word;
}
.need-help {
  padding: 10px 0;
  position: relative;
  z-index: 1;
}
.need-help p {
  padding: 0 0 0 5px;
  font-size: 13px;
  line-height: 29px;
  color: #474747;
  margin: 0;
  min-height: 31px;
  display: inline-block;
}
.need-help span {
  background: url("/images/spritesheet_5.png") no-repeat -15927px 0;
  width: 33px;
  height: 31px;
  display: inline-block;
  margin: -10px 0;
}
.need-help a {
  /*color:#474747;*/
  text-decoration: none;
}
.need-help a:hover {
  text-decoration: underline;
}
.lb-txt {
  display: block;
  color: white;
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 10px 20px;
  text-align: center;
}
.visual-text .skip-it {
  color: white;
  font-size: 13px;
  line-height: 16px;
}
.need-help-info {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: white;
  margin: 0;
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.need-help-info a {
  color: white;
}
.login-visual .applied-msg {
  width: auto;
  float: none;
  display: block;
  color: white;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 25px;
}
.gray-box {
  background: #e8e8e8;
  color: #474747;
  font: 14px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  position: relative;
  margin: 0 0 10px;
  display: table;
  width: 100%;
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, white, #d6d6d6) 100% 1;
  -o-border-image: -o-linear-gradient(right, white, #d6d6d6) 100% 1;
  -moz-border-image: -moz-linear-gradient(top, white, #d6d6d6) 100% 1;
}
.statistic-info {
  table-layout: fixed;
}
.gray-box h2 {
  font: 26px/29px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 5px 0 10px;
}
.gray-box .btn-cell,
.gray-box .cell {
  display: table-cell;
  padding: 10px 13px;
  border-left: 2px;
  border-style: solid;
  border-color: #b4b1b4;
  border-radius: 10px;
  border-bottom: #e8e8e8;
  border-bottom-style: solid;
  border-bottom-width: 11px;
  border-top-color: #e8e8e8;
  border-top-style: solid;
  border-top-width: 11px;
  padding: 0px;
  vertical-align: middle;
  text-align: center;
}
.gray-box .cell:first-child {
  background: none;
  border-left: 0px;
}
.gray-box .cell p {
  background: url("/images/spritesheet_5.png") no-repeat -22480px 3px;
  width: 3px;
  height: 50px;
  /* margin: 0px 0 0 0; */
  display: inline-block;
  margin: 0 15px 0 0;
}
.gray-box .btn-cell {
  width: 330px;
  text-align: right;
}
.gray-box-h {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 36px;
  padding: 8px 10px 10px;
}
.superadmin-wrap .gray-box-h {
  padding: 10px 15px;
}
.manage-users .gray-box-h {
  width: auto;
  padding: 0 13px 1px 5px;
}
.manage-users .gray-box-nav {
  padding: 0 13px 1px;
}
.gray-box-nav {
  display: table-cell;
  vertical-align: middle;
  width: 225px;
  height: 36px;
  padding: 8px 13px 12px;
  text-align: right;
}
.gray-box h3 {
  font: 22px/25px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  margin: 0 0 10px;
}
.gray-box h4 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  margin: 0 0 10px;
}
.gray-box p {
  margin: 0;
  text-align: left;
}
.gray-box p a {
  color: #d2232a;
}
.admin-panel {
  padding: 0 0 0 10px;
  margin: 0 0 0 -6px;
}
.social-management {
  padding: 0;
  list-style: none;
  width: 682px;
  margin: 0 auto;
}
.social-management:after {
  clear: both;
  content: '';
  display: block;
}
.social-management li {
  float: left;
  border: 1px solid #adadad;
  width: 265px;
  display: table;
  color: #444444;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 25px 37px;
  background: white;
  height: 56px;
}
.social-management .placeholder-item {
  border: 1px dashed #adadad;
  background: #fdfdfd;
}
.social-management li:hover {
  cursor: move;
}
.social-management li img {
  float: left;
  margin: 5px 11px;
}
.social-management li img.dsb-img {
  display: none;
}
.social-management .text-h {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
.social-management .edit-item {
  float: right;
  color: #878787;
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 10px 4px 0;
}
.social-management .btn04 {
  margin: 0 20px 14px 0;
  display: none;
}
.social-management li.disable-item {
  background: #e8e8e8;
  cursor: default !important;
}
.social-management li.disable-item img {
  display: none;
}
.social-management li.disable-item img.dsb-img {
  display: block;
}
.social-management li.disable-item .btn04 {
  display: block;
}
.social-management li.disable-item .edit-item {
  display: none;
}
.social-heading {
  display: table;
  width: 100%;
  margin: 0 0 20px;
}
.social-heading img {
  float: left;
  margin: 0 10px 0 0;
}
.social-heading .txt-h {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  color: #444444;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.soc-form .txt {
  width: 578px;
}
.soc-form label {
  font: 14px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.soc-form textarea {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.nav-links {
  margin: 0;
  padding: 0 10px 0 0;
  list-style: none;
  float: right;
}
.nav-links li {
  float: left;
  padding: 1px 6px 0;
}
.nav-links-separator {
  background: url("/images/spritesheet_5.png") no-repeat -22498px 6px;
  width: 1px;
  height: 13px;
  margin: 2px 0px -2px 0px;
}
.nav-links li:first-child {
  background: none;
}
.nav-links a {
  color: #474747;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.view-soc {
  width: 793px;
  padding: 50px 0 0;
}
.view-soc:after {
  clear: both;
  content: '';
  display: block;
}
.view-soc-lnk {
  color: #474747;
  font: 14px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: left;
  padding: 0 0 0 15px;
}
.view-soc-lnk-arrow {
  background: url("/images/spritesheet_5.png") no-repeat -1024px 0px;
  width: 8px;
  height: 9px;
  margin: 0 0 -14px 0;
}
.add-img-block {
  width: 100%;
  padding: 0 0 17px;
}
.add-img-block .btn-holder {
  padding: 0 0 15px;
}
.images-manage .add-img-block {
  padding: 20px 0 17px;
  border-top: 1px solid #d9d9d9;
}
.images-manage .add-img-block:first-child {
  border: 0;
  padding-top: 0;
}
.add-img-block .field-validation-error {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  margin-bottom: 0;
  padding: 2px 0 0 34px;
}
.add-holder {
  width: 100%;
}
.add-holder:after {
  clear: both;
  content: '';
  display: block;
}
.img-box {
  float: left;
  color: #444444;
  font-size: 13px;
  line-height: 14px;
}
.img-size {
  display: block;
}
.dashboard-aside .img-box {
  float: none;
}
.news-items .img-h,
.add-holder .img-h {
  background: #444444;
  width: 303px;
  height: 144px;
  position: relative;
  border: 1px solid #c1c1c1;
  margin: 0 0 2px;
}
.news-items .img-h {
  height: 222px;
  margin: 0 0 8px;
}
.large-add-holder .img-h {
  height: 222px;
}
.dashboard-aside .add-holder .img-h {
  width: 216px;
  height: 157px;
  margin: 0 auto 19px;
}
.news-items .img-h img,
.add-holder .img-h img {
  display: block;
  width: 303px;
  height: 144px;
}
.news-items .img-h img {
  height: 222px;
}
.dashboard-aside .add-holder .img-h img {
  width: 216px;
  height: 157px;
}
.add-img-lnk {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #e8e8e8;
  text-align: left;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.change-lnk {
  background: url("/images/bg-visual-text.png");
}
.img-h .remove-img-lnk {
  width: 50%;
  left: auto;
  right: 0;
  background: url("/images/bg-visual-text.png");
}
.add-img-lnk span {
  background: url("/images/ico-add.png") no-repeat 50% 0;
  padding: 28px 0 0;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -23px 0 0;
  width: 100%;
  text-align: center;
}
.img-h .remove-img-lnk span {
  background: url("/images/ico-remove.png") no-repeat 50% 0;
}
.add-img-lnk.hover span,
.add-img-lnk:hover span {
  text-decoration: underline;
}
.img-desc {
  float: right;
  width: 326px;
}
.dashboard-aside .img-desc {
  float: none;
}
.add-holder .row {
  padding: 0 0 12px;
}
.add-holder .txt {
  width: 304px;
  font-size: 13px;
  line-height: 28px;
  height: 27px;
  color: #444444;
}
.add-holder .edit-area {
  font-size: 13px;
  line-height: 16px;
  color: #444444;
  padding: 5px 10px;
  height: 50px;
  max-height: 50px;
  min-height: 50px;
  width: 304px;
  max-width: 304px;
  min-width: 304px;
}
.large-add-holder .edit-area {
  height: 128px;
  max-height: 128px;
  min-height: 128px;
}
.dashboard-aside .add-holder .txt {
  width: 305px;
}
.dashboard-aside .edit-area {
  width: 305px;
  max-width: 305px;
  min-width: 305px;
}
.uploading-list-holder {
  font-size: 13px;
  line-height: 16px;
  padding: 16px 10px 13px;
  border-top: 1px solid #d9d9d9;
}
.gray-box .uploading-list-holder {
  padding: 11px 0 0;
}
.uploading-list-wrapper .uploading-list-holder:first-child {
  border: 0;
}
.uploading-list-holder h3 {
  font: 16px/19px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 15px;
}
.uploading-list-holder p {
  margin: 0 0 15px;
  text-align: left;
}
.upload-holder-row {
  width: 100%;
}
.upload-holder-row:after {
  clear: both;
  content: '';
  display: block;
}
.upload-holder-row .btn-update {
  font-size: 16px;
  margin: 0;
  float: right;
}
.upload-holder-row .btn-update span {
  padding: 0 35px 0 22px;
}
.upload-holder-row .mark-ok {
  margin: 8px 5px 0 0;
  float: left;
}
.uploading-info {
  display: block;
  overflow: hidden;
  padding: 3px 40px 0 0;
  font: italic 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #a1a1a1;
}
.manage-settings {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.manage-settings p {
  text-align: left;
}
.manage-settings .row {
  padding-bottom: 9px;
  display: inline-flex;
}
.manage-settings .txt {
  height: 25px;
  width: 300px;
  color: #474747;
  line-height: 28px;
  font-size: 13px;
  padding: 0 7px 3px;
}
.manage-settings .txt-new-field {
  width: 534px;
}
.success-msg {
  clear: both;
  display: inline-block;
  margin: 11px 6px 0;
  font-size: 13px;
  vertical-align: middle;
}
.success-msg-ico {
  background: url("/images/spritesheet_5.png") -16815px 0 no-repeat;
  width: 23px;
  height: 23px;
  margin: 11px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.success-msg a {
  color: #444444;
}
.abc-box {
  border: 1px solid #d9d9d9;
  position: relative;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 15px 10px;
  height: 594px;
}
.abc-box .mark-ok {
  margin: -2px 0 0 0;
}
.abc-box .list {
  height: 594px;
  overflow: auto;
  color: #474747;
}
.abc-box .list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.abc-box .list ul li {
  border-top: 1px solid #d9d9d9;
  width: 541px;
  min-height: 20px;
  padding: 7px 0 7px 16px;
  position: relative;
}
.abc-box .list ul li:first-child {
  border: 0;
}
.abc-box .list ul li:hover {
  background: #e8e8e8;
}
.abc-box .list ul li:before,
.abc-box .list ul li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  text-indent: -9999px;
  overflow: hidden;
  background: white;
}
.abc-box .list ul li:after {
  top: auto;
  bottom: 0;
}
.abc-box .list ul li p {
  margin: 0;
  overflow: hidden;
}
.abc-box .btn06,
.abc-box .btn05 {
  font-size: 13px;
  min-width: 45px;
  margin-right: 12px;
}
.abc-box .skip-it {
  font-size: 13px;
  line-height: 18px;
  margin-right: 10px;
}
.edit-section,
.update-section {
  display: none;
}
.abc-box .list ul li:hover .edit-section {
  display: block;
}
.abc-box .txt {
  margin: -5px 0 0 -9px;
  font-size: 13px;
  width: 380px;
  display: none;
}
.abc-box .list ul li.edit-status p {
  display: none;
}
.abc-box .list ul li.edit-status .txt {
  display: block;
}
.abc-box .list ul li.edit-status .edit-section {
  display: none;
}
.abc-box .list ul li.edit-status .update-section {
  display: block;
}
.abc {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  right: 35px;
  top: 0;
  text-transform: uppercase;
}
.abc li {
  height: 15px;
  padding: 7px 0 0 0;
  text-align: center;
}
.abc li a {
  color: #474747;
}
.abc li.active a,
.abc li a:hover {
  color: #d2232a;
  text-decoration: none;
}
.abc li.disable a {
  color: #c8c8c8 !important;
  cursor: default !important;
}
.total-row {
  display: block;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  text-align: right;
}
.admins-details {
  padding: 5px 0 0 10px;
}
.admins-details p a {
  color: #d2232a;
}
.admins-details label {
  display: block;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 15px 0;
}
.admins-details .txt {
  width: 300px;
}
.admins-details .row {
  margin-left: -10px;
}
.admins-details > .row:last-child {
  padding-bottom: 0;
}
.manage-settings .txt-mail,
.manage-settings .txt-phone,
.manage-settings .txt-address {
  width: 232px;
  padding: 0 7px 3px 3px;
  border-left: 0px;
}
.manage-settings .txt-email-ico {
  background: white url("/images/spritesheet_5.png") -14321px 0 no-repeat;
  width: 34px;
  height: 28px;
  border: 1px solid #a8a8a8;
  border-right: 0px;
}
.manage-settings .txt-phone-ico {
  background: white url("/images/spritesheet_5.png") -14360px 0 no-repeat;
  width: 34px;
  height: 28px;
  border: 1px solid #a8a8a8;
  border-right: 0px;
}
.manage-settings .txt-address-ico {
  background: white url("/images/spritesheet_5.png") -14399px 0 no-repeat;
  width: 34px;
  height: 28px;
  border: 1px solid #a8a8a8;
  border-right: 0px;
}
.logo-main {
  width: 100%;
  padding: 0 0 80px;
}
.logo-superadmin {
  background: url("/images/spritesheet_5.png") -21024px 0 no-repeat;
  width: 328px;
  height: 6px;
  padding: 86px 0 0 145px;
  display: block;
  margin: 0 auto;
  color: white;
  text-decoration: none !important;
  font: 17px/21px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.superadm-login-form {
  width: 385px;
  margin: 0 auto;
}
.superadm-login-form .row {
  padding: 0 0 20px;
}
.superadm-login-form .txt {
  width: 363px;
}
.superadm-login-form .btn-holder {
  padding: 65px 0 0;
}
.btn-sign-in {
  vertical-align: top;
  display: inline-block;
  height: 38px;
  font: 18px/35px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  padding: 0 30px;
  text-decoration: none !important;
  cursor: pointer;
  border: 1px solid #939393;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
  background: white;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#d9d9d9));
  background: -webkit-linear-gradient(white, #d9d9d9);
  background: -moz-linear-gradient(white, #d9d9d9);
  background: -ms-linear-gradient(white, #d9d9d9);
  background: -o-linear-gradient(white, #d9d9d9);
  background: linear-gradient(white, #d9d9d9);
  -pie-background: linear-gradient(white, #d9d9d9);
  behavior: url(/js/PIE.htc);
}
.btn-sign-in:hover {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9d9d9), to(white));
  background: -webkit-linear-gradient(#d9d9d9, white);
  background: -moz-linear-gradient(#d9d9d9, white);
  background: -ms-linear-gradient(#d9d9d9, white);
  background: -o-linear-gradient(#d9d9d9, white);
  background: linear-gradient(#d9d9d9, white);
  -pie-background: linear-gradient(#d9d9d9, white);
}
.btn-sign-in.alignright {
  float: right;
}
.header-title {
  padding: 18px 0 15px;
}
.header-title h2 {
  font: 22px/25px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0;
}
.users-awaiting {
  border: 2px solid #878787;
  font-size: 14px;
  line-height: 17px;
  background: #e8e8e8 url("/images/ico-lamp01.png") no-repeat 12px 8px;
  padding: 13px 46px 7px;
  min-height: 27px;
  margin: 0 0 5px;
  position: relative;
}
.users-awaiting p {
  margin: 0;
}
.users-awaiting .btn-close {
  background: url("/images/btn-close01.png") no-repeat 0 -14px;
  top: 6px;
  right: 6px;
}
.users-awaiting .btn-close:hover {
  background-position: 0 0;
}
.leading-block {
  /*background:#e8e8e8 url("@{imageRootFolder}/images/separator14.gif") repeat-x 0 100%;*/
  background: #e8e8e8;
  -webkit-border-image: -webkit-linear-gradient(top, white, #d6d6d6) 100% 1;
  -o-border-image: -o-linear-gradient(right, white, #d6d6d6) 100% 1;
  -moz-border-image: -moz-linear-gradient(top, white, #d6d6d6) 100% 1;
  border-width: 0px 0 2px 0px;
  color: #474747;
  font: 14px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  position: relative;
  margin: 0 0 10px;
  padding: 18px 13px;
}
.leading-block h3 {
  font: 22px/25px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 40px;
}
.leading-holder {
  width: 100%;
  padding: 5px 0 0;
  background: url("/images/separator06.gif") repeat-y 480px 0;
}
.leading-holder:after {
  clear: both;
  content: '';
  display: block;
}
.leading-block .column {
  float: left;
  width: 440px;
  padding: 0 0 0 55px;
}
.leading-block .column:first-child {
  padding-left: 0;
  width: 452px;
}
.graph-columns {
  display: table;
  width: 100%;
  margin: 0 0 28px;
}
.graph-column {
  display: table-cell;
  vertical-align: bottom;
}
.graph-column:last-child {
  width: 110px;
}
.graph-column .name {
  display: block;
  width: 110px;
}
.graph-column .users-amt {
  display: block;
  width: 110px;
  padding: 0 0 5px;
}
.graph-column .graph-scale {
  display: block;
  width: 110px;
  text-indent: -9999px;
  overflow: hidden;
  background: #d2232a;
}
.graph-rows {
  width: 100%;
  margin: 0 0 10px;
}
.graph-row {
  width: 100%;
  padding: 0 0 18px;
}
.graph-row:after {
  clear: both;
  content: '';
  display: block;
}
.graph-row .graph-scale {
  display: block;
  height: 18px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("/images/bg-scale-row.gif") repeat-x;
  margin: 0 0 2px;
}
.data-list {
  margin: 0 0 15px;
  overflow: hidden;
}
.data-list dt {
  float: left;
  clear: both;
  margin: 0 5px 0 0;
  font-weight: bold;
}
.data-list dd {
  margin: 0;
  float: left;
}
.search-txt {
  float: left;
  position: relative;
  margin: 0 0 0 8px;
  min-width: 24px;
}
.search-txt .txt {
  height: 24px;
  padding: 0 30px 4px 10px;
  font: 14px/26px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #999999;
  position: relative;
  width: 106px;
  display: none;
}
.search-txt .lnk-search {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 28px;
  height: 28px;
  margin: 0;
  background-position: -6px -3px;
}
.search-txt .lnk-search:hover {
  background-position: -6px -37px;
}
.schools-title .sel {
  float: left;
  height: 28px;
  font: 14px/22px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  width: 146px;
}
.schools-block {
  padding: 40px 10px 0 12px;
}
.schools-title {
  padding: 0 10px 9px;
  margin: 0 -10px 30px;
  border-bottom: 1px solid #d9d9d9;
}
.schools-title:after {
  clear: both;
  content: '';
  display: block;
}
.schools-title h2 {
  color: #878787;
  font: 22px/30px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 6px 0 0;
  float: left;
}
.schools-title-btns {
  float: right;
}
.btn-message,
.btn-history {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 8px;
  height: 30px;
  padding: 0 10px 0 40px;
  font: 14px/28px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: white;
  background: #878787 url("/images/ico-sprite01.png") no-repeat 10px -36px;
}
.btn-history {
  background: #e8e8e8 url("/images/ico-sprite01.png") no-repeat 10px 7px;
  color: #444444;
}
.schools-list {
  width: 100%;
}
.schools-list-h {
  margin: 0 -30px 0 0;
}
.schools-list .item {
  display: inline-block;
  border: 1px solid #878787;
  width: 170px;
  vertical-align: top;
  position: relative;
  margin: 0 26px 40px 0;
}
.schools-list .item-offline:after,
.schools-list .item-password:after {
  content: "";
  background: url("/images/ico-password.png") no-repeat;
  width: 56px;
  height: 56px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.schools-list .item-offline:after {
  background: url("/images/ico-offline.png") no-repeat;
}
.schools-list .school-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  bottom: -30px;
  left: -5px;
  height: 30px;
  background: #878787;
  width: 180px;
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  display: none;
}
.schools-list .school-nav li {
  display: inline;
  background: url("/images/separator20.gif") no-repeat 0 4px;
  padding: 0 1px 0 4px;
}
.schools-list .school-nav li:first-child {
  background: none;
  padding-left: 0;
}
.schools-list .school-nav li a {
  color: white;
}
.schools-list .img-h {
  width: 170px;
  height: 75px;
  line-height: 75px;
  text-align: center;
}
.schools-list .img-h img {
  vertical-align: middle;
  max-width: 165px;
  max-height: 65px;
}
.schools-list .name {
  display: table;
  width: 100%;
  background: #e8e8e8;
  font-size: 14px;
  line-height: 17px;
}
.schools-list .name span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 36px;
  padding: 0 3px 3px;
}
.schools-list:not(.message-admins-schools) .item:hover {
  border-width: 5px;
  margin: -4px 22px 36px -4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.schools-list:not(.message-admins-schools) .item:hover .school-nav {
  display: block;
}
.setup-new-school {
  vertical-align: top;
  display: inline-block;
  width: 172px;
  height: 116px;
  margin: 0 23px 40px 0;
  background: #e8e8e8;
  position: relative;
  float: left;
}
.message-admins-schools .setup-new-school {
  display: none;
}
.setup-new-school a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #444444;
  font: 17px/20px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.setup-new-school a span {
  background: url("/images/ico-add01.png") no-repeat 50% 0;
  padding: 28px 0 0;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -30px 0 0;
  width: 100%;
  text-align: center;
}
.setup-new-school a:hover span {
  text-decoration: underline;
}
.admins-select {
  vertical-align: top;
  display: inline-block;
  width: 172px;
  height: 116px;
  margin: 0 23px 40px 0;
  position: relative;
  color: #474747;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: none;
}
.message-admins-schools .admins-select {
  display: inline-block;
  float: left;
}
.admins-select p {
  margin: 0 0 16px;
}
.admins-select .row {
  padding: 0 0 20px;
}
.admins-select label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.admins-select .btn-row {
  padding: 0;
}
.btn10 {
  font: 13px/28px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: inline-block;
  vertical-align: top;
  background: #878787;
  color: white;
  height: 30px;
  padding: 0 10px;
  text-align: center;
  margin: 0 4px 0 0;
  text-decoration: none !important;
}
.btn10:not(.disable):hover {
  background: #d2232a;
}
.btn10.disable {
  opacity: 0.5;
  cursor: default;
}
.btn10.alignright {
  float: right;
  margin-right: 0;
}
.or-cancel {
  font: 13px/28px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.or-cancel a {
  color: #474747;
  text-decoration: underline;
}
.or-cancel a:hover {
  text-decoration: none;
}
.chk-h {
  position: absolute;
  left: -23px;
  top: -1px;
  display: none;
  z-index: 2;
}
.message-admins-schools .chk-h {
  display: block;
}
.school-admins-list {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 1px;
  left: 23px;
  width: 170px;
  height: 75px;
  overflow: auto;
  background: rgba(255, 255, 255, 0.9);
}
.school-admins-list li {
  padding: 0 6px 6px;
}
.school-admins-list li:first-child {
  padding: 6px;
}
.school-admins-list li:after {
  clear: both;
  content: '';
  display: block;
}
.school-admins-list label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: block;
  overflow: hidden;
}
.message-history {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.message-history-ttl {
  display: block;
  padding: 0 0 15px;
  font-weight: normal;
}
.history-table {
  margin: 0 0 10px;
}
.history-table table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  height: 200px;
  overflow: scroll;
  overflow-x: hidden;
}
.history-table th,
.history-table td {
  border-bottom: 1px #c8c8c8 solid;
  padding: 10px 5px;
  text-align: left;
}
.history-table th {
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
}
.history-table a {
  color: #474747;
}
.history-table a:hover {
  text-decoration: none;
  color: #878787;
}
.message-history .btn-row {
  padding: 0;
}
.superadmin-form {
  padding: 0;
}
.superadmin-form .row {
  padding: 0 0 10px;
}
.superadmin-form .col {
  float: left;
  margin: 0 20px 0 0;
}
.superadmin-form .check-row {
  padding: 0 0 40px;
}
.superadmin-form .check-row:after {
  clear: both;
  content: '';
  display: block;
}
.superadmin-form .edit-area {
  height: 150px;
  max-height: 150px;
  min-height: 150px;
  width: 578px;
  max-width: 578px;
  min-width: 578px;
}
.superadmin-form .txt {
  width: 363px;
  color: #474747;
}
.superadmin-form .separate-row {
  border: 1px solid #a8a8a8;
  border-width: 1px 0;
  padding: 13px 0 17px;
  margin: 0 0 15px;
}
.thumbler-holder {
  padding: 0 0 9px;
}
.popup .superadmin-form .txt {
  width: 578px;
}
.dob-row {
  padding: 0 0 7px !important;
}
.superadmin-form .dob-row label {
  width: auto;
  overflow: hidden;
  padding: 0;
}
.dob-row .tumbler {
  float: right;
  margin: 1px 0 0;
}
.superadmin-form .sel {
  width: 383px;
}
.superadmin-form label {
  display: block;
  float: none;
  width: 100%;
  color: #474747;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 10px;
}
.superadmin-form .check-row label {
  font-size: 14px;
  line-height: 14px;
  padding: 0;
}
.radio-list-soc li {
  float: right;
  width: auto;
  padding: 0 0 0 10px;
}
.superadmin-wrap .radio-list li {
  float: left;
  padding: 0 10px 0 0;
}
.superadmin-wrap .radio-list li:after {
  display: none;
}
.superadmin-wrap .radio-list .radio-holder {
  width: 100%;
}
.superadmin-wrap .radio-list .radio-holder:after {
  clear: both;
  content: '';
  display: block;
}
.superadmin-wrap .radio-list label {
  float: left;
  margin: 0;
  color: #474747;
  font: 14px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.superadmin-ttl h2 {
  font: 24px/26px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #878787;
  margin: 0 0 30px;
}
.password-protected {
  padding: 0 0 0 28px;
}
.password-protected:after {
  clear: both;
  content: '';
  display: block;
}
.password-protected .txt {
  width: 140px;
}
.password-protected .btn02 {
  margin-left: 13px;
  margin-top: 3px;
}
.password-protected .row {
  padding: 10px 0 0;
}
.choose-adm {
  width: 100%;
  display: block;
  color: #8f8f8f;
  clear: both;
  padding: 10px 0 0;
}
.multi-sel {
  width: 385px;
}
.jump-to-school {
  position: absolute;
  bottom: 10px;
  right: 12px;
  color: #424242;
  height: 26px;
  font-size: 14px;
  line-height: 21px;
}
.jump-to-school .school-ttl {
  float: left;
  font-weight: normal;
  margin: 0 10px 0 0;
}
.jump-to-school .or-mark {
  color: #d2232a;
  margin: 0 10px 0 0;
  float: left;
}
.jump-drop {
  float: left;
  background: white;
  border: 1px solid #a8a8a8;
  position: relative;
  height: 24px;
  width: 220px;
}
.jump-drop:after {
  content: "";
  width: 24px;
  height: 24px;
  background: url("/images/arrow02.png") no-repeat 50% 50%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.jump-drop .school-text {
  display: block;
  font-size: 14px;
  line-height: 21px;
  color: #474747;
  padding: 0 40px 0 10px;
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.jump-drop .drop {
  position: absolute;
  top: 24px;
  background: white;
  left: -1px;
  width: 220px;
  border: 1px solid #a8a8a8;
  max-height: 240px;
  overflow: auto;
  display: none;
}
.jump-drop.open-drop .drop {
  display: block;
}
.jump-drop .drop .item {
  padding: 7px 10px;
  border-top: 1px solid #a8a8a8;
}
.jump-drop .drop .item:first-child {
  border: 0;
}
.jump-drop .drop .img-h {
  width: 100%;
  padding: 0 0 10px;
}
.jump-drop .drop .img-h:after {
  clear: both;
  content: '';
  display: block;
}
.jump-drop .drop .img-h em {
  float: left;
  width: 85px;
}
.jump-drop .drop .img-h img {
  max-width: 70px;
  vertical-align: middle;
}
.jump-drop .drop .name {
  display: block;
  font-size: 13px;
  line-height: 17px;
  overflow: hidden;
  color: #474747;
}
.jump-drop .drop .school-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #d2232a;
  width: 100%;
  height: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 17px;
}
.jump-drop .drop .school-nav li {
  display: inline;
  background: url("/images/separator04.png") no-repeat 0 3px;
  padding: 0 1px 0 4px;
}
.jump-drop .drop .school-nav li:first-child {
  background: none;
  padding-left: 0;
}
.jump-drop .drop .school-nav li a {
  color: white;
}
.superadmin-design {
  width: 100%;
}
.design-block {
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px repeat-x ;
             
    /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  border-width: 0px 0 2px 0px;
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
  /*background-size: 1px 2px;*/
  padding: 30px 15px;
  margin: 0 -13px;
}
.design-block:first-child {
  background: none;
  padding-top: 20px;
}
.superadmin-form h3,
.design-block h3 {
  font-size: 18px;
  line-height: 21px;
  padding: 0 0 15px;
  margin: 0;
}
.superadmin-design .add-img-block {
  padding: 0;
}
.superadmin-design .img-box {
  float: none;
  width: 100%;
  display: table;
}
.superadmin-design .img-h {
  float: left;
  margin: 0 20px 0 0;
}
.superadmin-design .img-size {
  font-size: 14px;
  line-height: 17px;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.superadmin-design .img-h {
  width: 337px;
  height: 144px;
}
.superadmin-design .img-h img {
  width: 337px;
  height: 144px;
}
.superadmin-design .logo-img {
  width: 208px;
  height: 100px;
}
.superadmin-design .logo-img img {
  width: auto;
  height: auto;
  max-width: 208px;
  max-height: 100px;
}
.superadmin-design .invite-img {
  width: 302px;
}
.superadmin-design .invite-img img {
  width: 302px;
}
.colors-wrap {
  overflow: hidden;
}
.color-row {
  width: 100%;
  padding: 0 0 40px;
}
.color-row:after {
  clear: both;
  content: '';
  display: block;
}
.color-row .column {
  float: left;
  width: 245px;
  padding: 0 20px 0 0;
}
.img-hide,
.color-hide {
  padding: 20px 0 10px;
}
.superadmin-wrap .sub-ttl {
  display: block;
  font-size: 14px;
  line-height: 17px;
  color: #a7a7a7;
  margin: -14px 0 25px;
}
.admin-banner-picture {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
}
.admin-banner-picture .row {
  padding: 0;
}
.admin-banner-picture strong {
  font-weight: normal;
  min-width: 90px;
  margin: 0 10px 0 0;
  display: inline-block;
}
.applied-note {
  background: url("/images/ico-ok.png") no-repeat 0 50%;
  padding: 0 0 0 30px;
  margin: 0 -320px 0 30px;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.delete-popup {
  font-size: 16px;
  line-height: 19px;
}
.delete-popup p {
  margin: 0 0 30px !important;
}
.superadmin-wrap .btn-holder {
  width: 385px;
  text-align: right;
}
.superadmin-wrap #tab04 .btn-holder {
  width: 100%;
  text-align: center;
}
.superadmin-wrap #tab01 .btn-holder {
  width: auto;
  text-align: left;
  padding: 10px 0 0 417px;
}
.superadmin-wrap #tab01 .btn-holder .btn-arrow {
  margin: 0;
}
.superadmin-form h3 img {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.superadmin-form .superadmin-design .design-block {
  margin: 0 -17px;
  padding-bottom: 0;
}
.or-preview {
  padding: 0 0 0 10px;
  color: #7e7e7e;
}
.or-preview a {
  color: #474747;
  margin: 0 0 0 5px;
}
.add-img-block .add-more {
  background: url("/images/arrow10.png") no-repeat 0 7px;
  font-size: 13px;
  line-height: 16px;
  color: #474747;
  margin: 5px 0 0 2px;
  padding: 0 0 0 10px;
  display: inline-block;
  vertical-align: top;
}
.manage-users-list-h {
  overflow: auto;
  max-height: 506px;
}
.manage-users-list-w {
  width: 100%;
  overflow: hidden;
}
.manage-users-list {
  width: 110%;
  overflow: hidden;
  margin: 0 0 -10px;
}
.manage-users-list .item {
  display: inline-block;
  vertical-align: top;
  width: 304px;
  padding: 11px 5px 20px;
  border: 1px solid #e8e8e8;
  font: 14px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  min-height: 71px;
  position: relative;
  margin: 0 10px 10px 0;
}
.manage-users-list .item:after {
  clear: both;
  content: '';
  display: block;
}
.manage-students .manage-users-list .item {
  min-height: 1px;
  padding-bottom: 10px;
  width: 309px;
}
.manage-students .manage-users-list-h {
  max-height: 370px;
  margin: 0 0 10px;
}
.manage-users-list .item.selected {
  background: #e8e8e8;
}
.manage-users-list .item.unread {
  font-weight: bold;
}
.manage-users-list .checkboxArea,
.manage-users-list .checkboxAreaChecked {
  margin: 0 4px 0 0;
  cursor: default;
}
.manage-users-list .img-h {
  float: left;
  width: 62px;
  height: 62px;
  overflow: hidden;
  border: 2px solid white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  behavior: url(/css/Scripts/PIE.htc);
  margin: -2px 10px -2px -2px;
}
.manage-users-list .img-h img {
  display: block;
}
.manage-users-list .text-h {
  padding: 0 10px 0 0;
  overflow: hidden;
  color: #444444;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.manage-users-list h3 {
  font: 13px/14px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0 0 2px;
}
.manage-users-list h3 a {
  color: #444444;
  text-decoration: none;
}
.manage-users-list h3 a:hover {
  text-decoration: underline;
}
.manage-users-list p {
  margin: 0;
}
.manage-users-list span {
  display: block;
}
.manage-users-list .heading-h {
  padding: 0 0 17px;
}
.manage-users-list .star {
  vertical-align: middle;
}
.manage-users-list .result-nav {
  float: right;
  border-left: 1px solid #e8e8e8;
  padding: 16px 3px 16px 7px;
  margin: 6px 0 0;
}
.manage-users-list .soc-row {
  width: 100%;
  padding: 0 0 38px;
}
.manage-users-list .soc-row:after {
  clear: both;
  content: '';
  display: block;
}
.manage-users-list .soc-list01 {
  float: right;
}
.manage-users-list .item-btns {
  position: absolute;
  bottom: -1px;
  left: -1px;
  right: -1px;
  width: 316px;
  display: table;
  table-layout: fixed;
}
.manage-users-list .item-btns a {
  display: table-cell;
  text-align: center;
  height: 20px;
  font: 12px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  background: #e8e8e8;
  color: #474747;
  border-top: 1px solid white;
  position: relative;
}
.manage-users-list .item-btns a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: #474747;
  text-indent: -9999px;
  overflow: hidden;
}
.manage-users-list .item-btns a:first-child {
  padding-left: 0;
}
.manage-users-list .item-btns a:first-child:before {
  display: none;
}
.manage-users-list .item-btns a.mark-item {
  color: white;
  background: #474747;
}
.manage-users-list .mail-lnk {
  float: right;
  margin: 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 0;
  background-image: url("/images/ico-mail03.png");
}
.manage-users .gray-box .checkboxAreaChecked,
.manage-users .gray-box .checkboxArea {
  margin: 0 7px 0 0;
}
.manage-users .gray-box label {
  float: left;
  font: 14px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 18px 0 0;
}
.approve-all,
.deny-all {
  display: inline-block;
  background: url("/images/icons.png") no-repeat 0 3px;
  padding: 0 0 0 20px;
  font-size: 14px;
  line-height: 18px;
  color: #444444;
  margin: 0 11px 0 0;
}
.approve-all {
  background-position: 0 -47px;
}
.deny-all:hover,
.approve-all:hover {
  text-decoration: none;
  color: #d2232a;
}
.deny-all:hover {
  background-position: 0 -197px;
}
.approve-all:hover {
  background-position: 0 -247px;
}
.manage-users .gray-box {
  margin-bottom: 8px;
}
.pagination {
  float: right;
}
.pages {
  float: left;
  margin: 0 6px 0 0;
}
.btn-prev-list,
.btn-next-list {
  background: url("/images/icons.png") no-repeat 0 -100px;
  text-indent: 9999px;
  overflow: hidden;
  float: left;
  width: 14px;
  height: 14px;
  margin: 3px 0 0 7px;
}
.btn-prev-list.disabled {
  background-position: 0 -100px !important;
  cursor: default;
}
.btn-next-list.disabled {
  background-position: 0 -150px !important;
  cursor: default;
}
.btn-next-list {
  background-position: 0 -150px;
}
.btn-prev-list:hover {
  background-position: 0 -300px;
}
.btn-next-list:hover {
  background-position: 0 -350px;
}
.radio-list01 {
  margin: 0;
  padding: 0 0 10px;
  list-style: none;
}
.alumni-holder .radio-list01,
.user-approval-block .radio-list01 {
  padding: 0;
}
.user-approval-block .radio-list01 {
  margin-bottom: -9px;
}
.radio-list01 li {
  padding: 0 0 9px;
}
.radio-list01 ul {
  margin: 9px 0 -5px;
  padding: 0 0 0 23px;
  list-style: none;
}
.radio-list01 .row {
  padding: 0;
  display: table;
  width: 100%;
}
.radio-list01 label {
  overflow: hidden;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  float: none;
  display: block;
}
.radio-list01 .radioAreaChecked,
.radio-list01 .radioArea {
  margin-right: 6px;
}
.radio-list01 .checkboxAreaChecked,
.radio-list01 .checkboxArea {
  margin: 1px 6px 0 0;
  float: left;
}
.aside-block-wrap .aside-block {
  background: #e8e8e8;
  /*url("@{imageRootFolder}/images/separator14.gif") repeat-x 0 100%*/
  -webkit-border-image: -webkit-linear-gradient(top, white, #d6d6d6) 100% 1;
  -o-border-image: -o-linear-gradient(right, white, #d6d6d6) 100% 1;
  -moz-border-image: -moz-linear-gradient(top, white, #d6d6d6) 100% 1;
  border-width: 0px 0 2px 0px;
  /*background:url(@{imageRootFolder}/images/separator14.gif) repeat-x;*/
  padding: 10px 12px;
  margin: 0 -12px;
}
.aside-block-wrap .aside-block:first-child {
  background: none;
  padding-top: 0;
}
.alumni-aside h3 {
  color: #474747;
  margin: 0 0 12px;
  font: bold 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.alumni-aside .rank-list h3 {
  color: #444444;
  font: 14px/14px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  margin: 0;
  text-transform: none;
}
.aside-block {
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.aside-block p {
  text-align: left;
  margin: 0 0 10px;
}
.aside-block .mark-ok {
  margin: 1px 10px 0 0;
}
.messages-nav .more-link {
  float: right;
  padding: 8px 0 0;
  text-align: left;
}
.more-link img {
  vertical-align: middle;
  margin: 0 0 0 7px;
}
.num-info {
  display: block;
  font: 13px/33px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-align: center;
}
.stat {
  display: inline-block;
}
.num-info span {
  font: 30px/33px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia;
  color: #d2232a;
}
.num-info em {
  display: block;
  font-size: 13px;
  line-height: 16px;
  font-style: normal;
  color: #444444;
  margin: -4px 0 0;
}
.bar-chart-block {
  padding: 13px 13px 0;
}
.bar-chart-block .num-info {
  padding: 0 0 20px;
}
.tree-columns {
  width: 100%;
}
.tree-columns:after {
  clear: both;
  content: '';
  display: block;
}
.tree-columns .column {
  float: left;
  width: 326px;
  margin: 0 0 0 10px;
}
.tree-columns .column:first-child {
  margin-left: 0;
}
.top-list {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #e8e8e8;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.top-list li {
  border-top: 1px solid white;
}
.top-list li:first-child {
  border: 0;
}
.top-list li a {
  display: block;
  overflow: hidden;
  padding: 8px 10px 7px;
  color: #444444;
}
.top-list li a strong {
  float: left;
  width: 30px;
  text-align: center;
  font: 35px/38px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia;
  margin: 1px 12px 0 0;
}
.top-list li a span {
  display: block;
  overflow: hidden;
}
.top-list li a span em {
  display: block;
  font-weight: bold;
  font-style: normal;
  padding: 0;
}
.top-list li a:hover {
  text-decoration: none;
  color: #d2232a;
}
.statistics-mentoring-header {
  font-weight: bold;
  padding: 8px 6px;
  font-size: 15px;
}
.statistics-willing-column {
  float: left;
  width: 332.5px;
}
.statistics-willing-header {
  margin-left: 6px !important;
}
.statistics-scrollbar {
  height: 322px;
  overflow-y: auto;
  overflow-x: hidden;
  direction: rtl;
  background: #e8e8e8;
}
.statistics-scrollbar::-webkit-scrollbar {
  width: 12px;
}
.statistics-scrollbar::-webkit-scrollbar-track {
  background: #d7d7d7;
}
.statistics-scrollbar::-webkit-scrollbar-thumb {
  background: #aaaaaa;
}
.statistics-willing-list {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #e8e8e8;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  direction: ltr;
}
.statistics-willing-list li:first-child {
  border: 0;
}
.statistics-willing-list li a {
  display: block;
  overflow: hidden;
  padding: 12px 8px;
  color: #444444;
}
.statistics-willing-list li a.active,
.statistics-willing-list li a:hover {
  background-color: #444444;
  color: White;
  text-decoration: none;
  opacity: 1;
}
.statistics-willing-list li a:hover .statistics-willing-arrow,
.statistics-willing-list li a.active .statistics-willing-arrow {
  opacity: 1;
}
.statistics-willing-arrow {
  float: right;
  font-size: 15px;
  font-weight: bold;
  opacity: 0;
}
.statistics-willing-list li a span em {
  font-weight: bold;
  font-style: normal;
}
.statistics-willing-title {
  width: 240px;
  margin-left: 5px;
  float: left;
}
.statistics-willing-count {
  float: left;
  width: 31px;
}
.statistics-download-report-block {
  padding-top: 10px;
  clear: both;
}
.statistics-download-report-block .ttl a {
  padding: 6px;
  text-align: center;
  color: white;
  text-decoration: none;
}
.statistics-donut-chart-wrap {
  height: 320px;
  width: 322px;
  border: 2px solid lightgray;
  border-top-style: none;
  position: relative;
}
.statistics-donut-chart-wrap .statistics-donut-chart {
  height: 190px;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.download-lnk {
  vertical-align: top;
  display: inline-block;
  background: url("/images/ico-download.png") no-repeat 0 0;
  padding: 0 0 0 22px;
  font: 13px/20px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.download-lnk:hover {
  background-position: 0 -60px;
  color: #d2232a;
}
.alumni-result-btns-row {
  padding: 2px 0 0;
}
.alumni-result-btns-row:after {
  clear: both;
  content: '';
  display: block;
}
.alumni-result-btns-row .text-h {
  padding: 0 0 1px;
}
.not-join-results .btn04 {
  clear: none;
  margin-left: 19px;
}
.album {
  width: 100%;
}
.album-ttl {
  padding: 6px 0 10px;
}
.album-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.album-ttl h2 {
  margin: 0;
  padding: 0 0 5px;
  font: 25px/25px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  overflow: hidden;
}
.btn-add-row {
  text-align: center;
  padding: 10px 0;
  font-size: 14px;
  line-height: 17px;
}
.btn-add-row01 {
  text-align: right;
  padding: 0;
}
.btn-add-row .btn-update {
  margin-bottom: 0;
}
.album-list {
  margin: 0 0 -12px;
}
.album-list:after {
  clear: both;
  content: '';
  display: block;
}
.album-list-h {
  width: 1081px;
  margin: 0 -98px 0 0;
}
.album-list .item {
  float: left;
  width: 188px;
  height: 188px;
  margin: 0 12px 12px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid #e3e3e3;
}
.album-list .large-item {
  width: 390px;
  height: 390px;
}
.album-list .item .img-h {
  position: absolute;
  width: 500%;
  height: 500%;
  left: 50%;
  top: 50%;
  margin: -250% 0 0 -250%;
}
.album-list .item img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
}
.flags {
  position: absolute;
  top: 50%;
  right: 50%;
  margin: -73px -95px 0 0;
}
.album-list .large-item .flags {
  margin: -174px -196px 0 0;
}
.flags .flag {
  display: block;
  background: url("/images/ico-flag.png") no-repeat 0 -22px;
  width: 40px;
  height: 22px;
  padding: 0 5px 0 15px;
  color: white;
  font: 14px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-align: center;
  margin: 0 0 5px;
}
.gallery-photos-h .flags .flag {
  width: auto;
  max-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 10px 0 20px;
}
.flags .flag.color {
  background-position: 0 0;
}
.fancybox-wrap .flags {
  position: absolute;
  top: 10px;
  right: 0;
  margin: 0;
}
.fancybox-wrap .flags .flag {
  background: url("/images/bg-flags-large.png") no-repeat 0 0;
  width: 73px;
  height: 39px;
  padding: 0 0 0 17px;
  font: 24px/37px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.fancybox-wrap .flags .flag.color {
  background-position: 0 -39px;
}
.album-item-check {
  position: absolute;
  top: 2px;
  right: -8px;
  z-index: 999;
}
.album-list .img-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 174px;
  padding: 8px 8px 10px;
  background-color: #606162;
  display: none;
}
.album-list .large-item .img-text {
  width: 376px;
}
.album-list .item:hover .img-text {
  display: block;
}
.album-list .img-text h3 {
  font: 14px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: white;
  margin: 0 0 8px;
}
.album-list .img-nav {
  width: 100%;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.album-list .img-nav:after {
  clear: both;
  content: '';
  display: block;
}
.album-list .item .comment-lnk,
.album-list .item .like-lnk {
  float: left;
  padding: 0 0 0 14px;
  color: white;
  background: url("/images/icos01.png") no-repeat -2px 6px;
  text-decoration: none;
  margin: 0 14px 0 0;
}
.album-list .item .comment-lnk:hover,
.album-list .item .like-lnk:hover {
  background-position: -2px -21px;
  /*color:@mainColor;*/

}
.album-list .item .comment-lnk {
  background-position: 0 -50px;
}
.album-list .item .comment-lnk:hover {
  background-position: 0 -77px;
}
.hidden-content {
  position: absolute;
  left: -9999px;
  width: 100%;
}
.image-info {
  width: 100%;
}
.image-info:after {
  clear: both;
  content: '';
  display: block;
}
.image-info .likes-row {
  float: right;
  padding: 15px 0 0;
}
.image-info .holder {
  float: left;
  width: 460px;
}
.image-info .image-data {
  width: 100%;
}
.data-row {
  width: 100%;
  display: table;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.data-row .data-ttl,
.image-info .data-ttl {
  display: table-cell;
  vertical-align: middle;
  color: #474747;
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  padding: 0 5px 18px 0;
  white-space: nowrap;
}
.data-row .text-h,
.image-info .text-h {
  display: table-cell;
  padding: 0 0 14px;
  width: 100%;
  vertical-align: middle;
}
.image-info .personal-info {
  display: inline-block;
  vertical-align: middle;
  max-width: 265px;
}
.data-row .text-h-cell {
  max-width: 270px;
  display: inline-block;
  vertical-align: middle;
}
.data-row .text-h-cell a {
  color: #d2232a;
}
.image-info .text-h .img-h {
  margin: 0 5px 0 0;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  border: 1px solid #e3e2e3;
  background: white;
  width: 48px;
  height: 48px;
}
.image-info .text-h .img-h.img-logo-h {
  text-align: center;
  line-height: 45px;
}
.image-info .text-h img {
  vertical-align: middle;
}
.image-info .text-h .img-h.img-logo-h img {
  max-height: 40px;
  max-width: 40px;
}
.image-info .text-h .edit-lnk {
  margin: 17px 0 0 0;
  display: inline;
  color: #d2232a;
  float: right;
}
.tag-users {
  margin: 0;
  padding: 0;
  list-style: none;
}
.tag-users li {
  display: inline-block;
  vertical-align: top;
  padding: 0 6px 6px 0;
}
.tag-users .tag-w {
  background: #e8e8e8;
  color: #474747;
  font: 14px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  height: 19px;
  padding: 0 6px;
}
.tag-users .tag-w.unlock {
  background: #474747;
  color: white;
}
.tag-users .del-tag {
  background: url("/images/spritesheet_5.png") no-repeat -10024px -8px;
  width: 8px;
  height: 8px;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  margin: 0 0 0 3px;
}
.tag-users .tag-w.unlock .del-tag {
  background-position: 0 0;
}
.tag-users .tag-more {
  margin: 0 0 0 10px;
}
.image-feeds {
  width: 100%;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.image-feeds .feed-item {
  border-top: 1px solid #d9d9d9;
  padding: 10px 0 20px;
  display: table;
  width: 100%;
}
.image-feeds .feed-item:first-child {
  border: 0;
  padding-top: 0;
}
.image-feeds .feed-item:after {
  clear: both;
  content: '';
  display: block;
}
.image-feeds .img-h {
  float: left;
  overflow: hidden;
  position: relative;
  margin: 2px 9px 0 0;
  width: 48px;
  height: 48px;
  text-align: center;
  border: 1px solid #e3e2e3;
  background: white;
}
.image-feeds .img-h.img-logo-h {
  text-align: center;
  line-height: 45px;
}
.image-feeds .img-h img {
  vertical-align: middle;
}
.image-feeds .img-h.img-logo-h img {
  max-height: 40px;
  max-width: 40px;
}
.image-feeds .text-h {
  overflow: hidden;
  padding: 2px 0 1px 2px;
  position: relative;
}
.image-feeds .btn-close {
  top: 2px;
  right: 0;
}
.image-feeds h3 {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  margin: 0 0 5px;
  padding: 0 30px 0 0;
}
/*.image-feeds p{margin:0 0 7px;}*/

.image-feeds .star {
  vertical-align: middle;
  margin: 0 3px 0 0;
}
.image-feeds .comments-h {
  width: 100%;
  padding: 10px 0 0;
}
.image-feeds .comments-h .item {
  padding: 10px 0;
}
.image-feeds .comments-h .items-list .item:last-child {
  padding-bottom: 10px;
}
.image-feeds .comments-h .item:last-child {
  padding-bottom: 0;
}
.image-feeds .comments-h .img-h {
  height: 40px;
  margin: 2px 9px 0 0;
  width: 40px;
}
.image-feeds .comments-h .img-h img {
  margin: 0;
}
.image-feeds .comment-area {
  width: 100%;
}
.image-feeds .comment-area:after {
  clear: both;
  content: '';
  display: block;
}
.image-feeds .edit-area {
  float: none;
  width: 722px;
  min-width: 722px;
  max-width: 722px;
  height: 38px;
  min-height: 38px;
  padding: 5px 5px 5px 10px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 10px;
}
.image-feeds .fake-area {
  padding: 6px 0 0;
}
.image-feeds .fake-area:after {
  clear: both;
  content: '';
  display: block;
}
.image-feeds .fake-area .edit-area {
  width: 180px;
  min-width: 180px;
  max-width: 180px;
  height: 28px;
  min-height: 28px;
  max-height: 28px;
  outline: none !important;
  resize: none;
}
.image-feeds .btn03 {
  margin-bottom: 15px;
}
.fancybox-wrap h2 {
  color: #d2232a;
  font: 24px/24px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  margin: 0 0 15px;
}
.upload-list {
  width: 100%;
}
.upload-list-h {
  width: 110%;
  margin: 0 -10% -27px 0;
}
.upload-list .image-item {
  display: inline-block;
  vertical-align: top;
  width: 480px;
  padding: 0 40px 30px 0;
}
.upload-list .large-item {
  width: 637px;
}
.upload-list .img-h {
  width: 478px;
  height: 318px;
  line-height: 313px;
  overflow: hidden;
  border: 1px solid #e3e3e3;
  margin: 0 0 16px;
  position: relative;
  text-align: center;
}
.upload-list .large-item .img-h {
  width: 635px;
  height: 421px;
  line-height: 416px;
}
.upload-list .img-h img {
  vertical-align: middle;
  height: auto !important;
  width: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
.upload-list .img-h .remove-img-lnk {
  background: #626262;
  width: 100%;
  height: 62px;
  top: auto;
  bottom: 0;
  display: none;
}
.upload-list .img-h:hover .remove-img-lnk {
  display: block;
}
.upload-list .img-description {
  width: 100%;
}
.upload-list .row {
  padding: 0 0 7px;
}
.custom-input {
  border: 1px solid #a8a8a8;
  padding: 0 0 0 54px;
  margin: 4px 5px 3px 0;
  /*background:#fff url("@{imageRootFolder}/images/sprite01.png") no-repeat;*/

}
.custom-input:after {
  clear: both;
  content: '';
  display: block;
}
.image-title-ico {
  background: white url("/images/spritesheet_5.png") -23755px -47px no-repeat;
  width: 32px;
  height: 27px;
  margin: 0px 0px -24px -48px;
}
.image-tag-ico {
  background: white url("/images/spritesheet_5.png") -23755px -145px no-repeat;
  width: 32px;
  height: 27px;
  margin: 0px 0px -24px -48px;
}
.image-year-ico {
  background: white url("/images/spritesheet_5.png") -23755px -397px no-repeat;
  width: 32px;
  height: 27px;
  margin: 0px 0px -24px -48px;
}
.image-albums-ico {
  background: white url("/images/album-group-select-icon.png") 2px 3px no-repeat;
  width: 32px;
  height: 27px;
  margin: 0px 0px -24px -48px;
}
.image-title.disable .image-title-ico {
  background-position: -23755px 3px;
}
.image-tags {
  background-color: white;
}
.image-tags.disable .image-tag-ico {
  background-position: -23755px -95px;
}
.image-year.disable .image-year-ico {
  background-position: -23755px -197px;
}
.image-albums.disable .image-albums-ico {
  background-image: url("/images/album-group-deselect-icon.png");
}
.custom-input .txt,
.upload-list .txt {
  border: 0;
  float: left;
  font-size: 14px;
  line-height: 27px;
  height: 26px;
  padding: 0 0 1px;
  width: 410px;
  color: #444444;
}
.upload-list .large-item .txt {
  width: 570px;
}
.upload-list .txt:focus {
  box-shadow: none;
}
.custom-input.disable .txt {
  color: #929292;
  font-style: italic;
}
.tag-drop {
  position: absolute;
  left: -9999px;
  display: inline-block;
  margin: -5px -65px -5px 0;
  vertical-align: top;
}
.login-popup .edit-area {
  width: 578px;
  min-width: 578px;
  max-width: 578px;
  height: 180px;
  font-size: 14px;
  line-height: 17px;
  color: #444444;
}
.login-popup .txt {
  width: 578px;
  font-size: 14px;
  font-weight: bold;
  color: #444444;
}
.login-popup .btn08 img,
.login-popup .btn02 img,
.login-popup .btn-delete img {
  margin: -1px 5px 0;
}
.login-popup .row-info {
  font-size: 14px;
  line-height: 17px;
  margin: -11px 0 12px;
}
.header-holder .btn04 {
  margin-top: 31px;
}
/*gallery-photos*/

.gallery-photos {
  position: relative;
  width: 649px;
  overflow: hidden;
  margin: 0 0 -10px -10px;
  background: white;
}
.gallery-photos-h {
  width: 100%;
  position: relative;
  border-bottom: 1px solid #d2232a;
}
.gallery-photos-h .btn-next,
.gallery-photos-h .btn-prev {
  background: url("/images/spritesheet_5.png") no-repeat -10695px 0;
  width: 37px;
  height: 37px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 59px;
  left: 5px;
  z-index: 999;
}
.gallery-photos-h .btn-next {
  background-position: -10732px 0;
  left: auto;
  right: 5px;
}
.gallery-photos-h .btn-prev:hover {
  background-position: -10695px -37px;
}
.gallery-photos-h .btn-next:hover {
  background-position: -10732px -37px;
}
.gallery-photos-h ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  height: 160px;
  overflow: hidden;
}
.gallery-photos-h ul li {
  float: left;
  width: 160px;
  height: 160px;
  margin: 0 3px 0 0;
  overflow: hidden;
  position: relative;
}
.gallery-photos-h ul li .img-h {
  position: absolute;
  width: 500%;
  height: 500%;
  left: 50%;
  top: 50%;
  margin: -250% 0 0 -250%;
}
.gallery-photos-h ul li img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
}
.gallery-photos-h .flags {
  margin: -69px -80px 0 0;
}
.feeling-txt {
  margin: 0 10px 0 0;
}
.bottom-space {
  margin-bottom: 10px;
}
.photos-nav {
  margin: 0;
  padding: 2px 0 0 10px;
  list-style: none;
  background: #d2232a;
  font: 11px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  position: absolute;
  top: 0;
  left: 0;
  height: 19px;
}
.photos-nav li {
  display: inline-block;
  vertical-align: top;
  /*background:url(@{imageRootFolder}/images/separator04.gif) no-repeat 0 3px;*/
  padding: 0 10px;
}
.photos-nav li:first-child {
  background: none;
  padding-left: 0;
}
.photos-nav li a {
  color: white;
}
.album-login-placeholder {
  background: #626262 url("/images/placeholder02.jpg") no-repeat 50% 0;
}
.drop-sync {
  width: 100%;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  padding: 10px 0 !important;
}
.drop-sync .ttl-sync {
  display: block;
  padding: 0 0 10px;
  font-style: italic;
}
.drop-sync .ttl-try {
  padding: 0 0 8px;
  display: block;
}
.select2-result-label .drop-sync .btn07 img {
  float: none;
  margin: 0 5px 0 0;
}
.select2-result-label .drop-sync .btn07 img {
  margin-top: -3px;
  margin-left: 9px;
}
.select2-result-label .drop-sync .btn07 img:first-child {
  margin-left: 0;
}
.breadcrumbs .btn04 {
  position: relative;
  top: -5px;
}
.next-newsletter-row {
  padding: 10px 23px;
  font: 14px/21px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.next-newsletter-row .next-newsletter-message {
  color: #474747;
  font: bold 18px/21px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  margin: 0 15px 0 0;
}
.next-newsletter-row .next-newsletter-message.hide {
  display: none;
}
.add-story {
  padding: 25px;
  margin: 0 0 25px;
  background: #e8e8e8;
}
.add-story:after {
  clear: both;
  content: '';
  display: block;
}
.add-story .story-heading {
  float: left;
  width: 270px;
  font: 14px/20px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.add-story h3 {
  font: 29px/30px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 20px;
}
.last h3 {
  margin: 0;
}
.add-story .story-heading p {
  margin: 0;
}
.add-story .img-box {
  margin: 5px 0 0;
}
.add-story .text-h {
  float: right;
  width: 615px;
}
.add-story .add-holder .img-h {
  width: 300px;
  border: 0;
  margin-bottom: 5px;
}
.add-story .large-add-holder .img-h {
  height: 200px;
}
.add-story .img-desc {
  width: 302px;
  padding-top: 5px;
}
.add-story .txt {
  width: 328px;
  color: #474747;
  font-size: 14px;
}
.add-story .add-holder .txt {
  width: 280px;
}
.add-story .large-add-holder .edit-area {
  height: 105px;
  max-height: 105px;
  min-height: 105px;
  width: 280px;
  max-width: 280px;
  min-width: 280px;
}
.preview-lnk {
  float: right;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 4px 15px 0 0;
  color: #474747;
}
.editorial-h {
  font: 14px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 30px 0 15px;
  overflow: hidden;
}
.editorial-h h4 {
  font: bold 24px/27px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  text-transform: uppercase;
  margin: 0 0 15px;
}
.editorial-h p {
  white-space: pre-line;
}
.add-story .applied-msg {
  float: right;
  font: 13px/23px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  min-height: 23px;
  margin: 0 0 0 25px;
  width: auto;
}
.add-story .add-img-block {
  padding: 0;
}
.signif-box {
  padding: 0 0 44px 27px;
  width: 625px;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.signif-box-ico {
  background: url("/images/spritesheet_5.png") no-repeat -4159px 0;
  width: 20px;
  height: 31px;
  margin: 0 0 -31px -24px;
}
.tabs-wrap {
  margin: 0 0 25px;
}
.info-text {
  font-size: 14px;
  line-height: 17px;
}
.newsletter-settings {
  width: 510px;
}
.newsletter-settings label {
  float: left;
  width: 160px;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  padding: 9px 0 0;
}
.newsletter-settings .select-row label {
  float: none;
  width: auto;
  display: block;
  padding: 10px 0 15px;
}
.newsletter-settings .send-newsletter-now {
  background-color: silver;
  border: 1px solid darkgray;
  margin-bottom: 15px;
  height: 34px;
}
.newsletter-settings .send-newsletter-now div {
  margin-top: 5px;
  padding: 3px;
}
.newsletter-settings .send-newsletter-now div img {
  width: 20px;
  height: 15px;
  margin-left: 3px;
  margin-bottom: -2px;
}
.newsletter-settings .send-newsletter-now div span {
  margin-left: 3px;
}
.newsletter-settings .select-row .select-row-holder label {
  float: left;
  width: 350px;
  padding: 9px 0 0;
}
.massages-wrapper .newsletter-settings .select-row .sel {
  margin: 0 13px 0 0;
  width: 160px;
}
.select-row-holder {
  width: 100%;
  padding: 0 0 20px;
}
.select-row-holder:after {
  clear: both;
  content: '';
  display: block;
}
.txt-info {
  float: right;
  clear: both;
  width: 338px;
  padding: 5px 0 0;
  color: #797979;
  font: italic 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.sent-newsletters-table {
  width: 100%;
  color: #474747;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 20px;
}
.sent-newsletters-table table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.sent-newsletters-table table th {
  font-weight: bold;
  border-bottom: 1px solid #d9d9d9;
  text-align: left;
  padding: 10px 25px;
}
.sent-newsletters-table table td {
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 25px;
}
.sent-newsletters-table table tr:hover td {
  background: #e8e8e8;
}
.block-form {
  background: #e8e8e8;
}
.block-form .gray-box {
  background: #e8e8e8;
  margin: 0;
}
.block-form .img-desc {
  padding: 0 5px;
}
.dashboard-aside .block-form .txt {
  width: 304px;
}
.dashboard-aside .block-form .edit-area {
  max-width: 304px;
  min-width: 304px;
  width: 304px;
}
.block-form .btn-holder {
  width: auto;
  padding: 0 5px;
}
.add-news-row {
  text-align: right !important;
  font-size: 14px;
  line-height: 18px;
}
.email-reg {
  text-align: center;
  padding: 5px 0 0;
}
.email-reg a {
  color: white;
  font: 19px/22px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-decoration: none;
}
.email-reg a:hover {
  text-decoration: underline;
}
.gray-box .degree-row {
  padding-top: 20px;
  padding-bottom: 10px;
}
.degree-row .selectArea {
  height: 28px;
  font-size: 14px;
  line-height: 23px;
}
.uploading-list-wrapper .row {
  padding: 0;
}
.events-list-wrapper {
  width: 100%;
}
.create-button-row {
  text-align: center;
  padding: 0 0 12px;
}
.create-button-row .btn-update {
  margin: 0;
}
.events-list {
  width: 100%;
}
.events-list .item {
  border-bottom: 1px solid #e8e8e8;
  padding: 0 0 10px;
  margin: 0 0 10px;
}
.events-list .item:after {
  clear: both;
  content: '';
  display: block;
}
.events-list .img-h {
  float: left;
  border: 1px solid #7f7f7f;
  width: 316px;
  height: 178px;
}
.events-list .img-h img {
  display: block;
}
.events-list .text-h {
  overflow: hidden;
  padding: 4px 0 0 8px;
}
.events-list .sup-ttl {
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
  color: #474747;
  display: block;
  padding: 0 0 4px;
}
.events-list .sup-ttl a {
  color: #878787;
  font: bold 21px/24px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.events-list .sup-ttl-small a {
  color: #878787;
  font: bold 15px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.events-list .item h3 {
  font: bold 18px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 9px;
  color: #474747;
}
.event-info {
  /*background:#f1f1f1;*/
  margin: 0 0 20px -8px;
  padding: 9px 0 1px 8px;
}
.event-info-place,
.event-info-date {
  font-size: 14px;
  line-height: 19px;
  font-style: normal;
  color: #474747;
  display: block;
  padding: 0 0 11px 25px;
  background: url("/images/ico-clock01.png") no-repeat;
}
.event-info-place {
  background: url("/images/ico-pointer.png") no-repeat 2px 0;
}
.event-nav-row {
  text-align: right;
}
.event-page .event-nav-row {
  position: relative;
  float: right;
}
.event-nav-row:after {
  clear: both;
  content: '';
  display: block;
}
.event-nav-row .btn05 {
  min-width: 60px;
  margin: 0 7px 0 0;
  vertical-align: top;
}
.event-page .event-nav-row .btn05,
.events-dashboard-list .event-nav-row .btn05 {
  min-width: 35px;
}
.event-page .event-nav-row .btns-first-step {
  position: relative;
  left: 0;
  padding: 10px 0 5px;
}
.btns-first-step .btn05 {
  margin-right: 15px;
  min-width: 42px;
  background: #444444;
}
.btns-first-step .btn05:after {
  border-left-color: #444444;
}
.btns-first-step .btn05:hover {
  background: #d2232a;
}
.btns-first-step .btn05:hover:after {
  border-left-color: #d2232a;
}
.checked-group-event {
  position: relative;
}
.checked-group-event .btns-first-step {
  right: 0;
  padding: 10px 0 5px;
}
.event-page .event-nav-row.checked-event .btns-first-step,
.btns-first-step {
  position: absolute;
  left: -9999px;
}
.event-page .event-nav-row .btn03 {
  margin-top: 6px;
  margin-bottom: 3px;
}
.btn03.invert-color,
.events-list .btn03 {
  background: #d2232a;
}
.events-list .item .event-nav-row .btn03 {
  display: none;
}
.events-list .item:hover .event-nav-row .btn03 {
  display: inline-block;
}
.btn03.invert-color:after,
.events-list .btn03:after {
  border-left-color: #d2232a;
}
.btn03.invert-color:hover,
.events-list .btn03:hover {
  background: #878787;
}
.btn03.invert-color:hover:after,
.events-list .btn03:hover:after {
  border-left-color: #878787;
}
.event-page .event-nav-row .selectArea,
.events-list .selectArea {
  float: right;
  height: 20px;
  font-size: 13px;
  line-height: 16px;
}
.events-list .sel .selectButton span {
  width: 12px;
  margin: 8px 3px 0px 0px;
}
.events-list .selectArea {
  margin-top: 2px;
  float: left;
}
.event-page .event-nav-row .selectArea {
  margin: 5px 0 8px;
}
select.sel-ico {
  width: 125px;
}
select.sel-ico {
  position: absolute;
  left: -9999px;
}
.drop-sel.sel-ico a {
  background-repeat: no-repeat !important;
  background-position: 2px 50% !important;
  padding: 3px 10px 4px 25px;
}
.sel-ico .center {
  white-space: nowrap;
  background-repeat: no-repeat !important;
  background-position: 2px 50% !important;
  padding: 1px 0 3px 25px;
  margin-right: 20px;
}
.sel-ico .ico01 {
  background-image: url("/images/ico203.png") !important;
}
.sel-ico .ico02 {
  background-image: url("/images/ico204.png") !important;
}
.sel-ico .ico03 {
  background-image: url("/images/ico205.png") !important;
}
.drop-sel.sel-ico ul li.selected a,
.drop-sel.sel-ico ul a:hover {
  background-color: #f9f9f9;
}
.events-tabs .sort-by-row {
  margin: 0 0 10px;
}
.events-dashboard-list li:hover .btns-first-step,
.events-list .item:hover .btns-first-step {
  position: relative;
  left: 0;
}
.events-list .item:hover .btns-first-step {
  float: left;
  padding: 3px 0 0;
}
.events-dashboard-list li:hover .checked-event .btns-first-step,
.events-list .item:hover .checked-event .btns-first-step,
.events-list .item .checked-event .btns-first-step {
  position: absolute;
  left: -9999px;
}
.event-desc {
  width: 100%;
  font-size: 14px;
  line-height: 17px;
  color: #474747;
}
.event-desc p {
  margin: 0 0 16px;
  text-align: justify !important;
}
.view-image {
  width: 100%;
}
.view-image .img-h {
  position: relative;
  border-bottom: 1px solid #e8e8e8;
  padding: 0 0 3px;
}
.view-image .img-h img {
  display: block;
  position: relative;
  z-index: 1;
  width: 641px;
  height: 365px;
}
.view-image .img-text {
  position: absolute;
  z-index: 2;
  bottom: 20px;
  left: 19px;
  width: 610px;
  color: white;
  font: bold 20px/23px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-shadow: 0 3px 2px #181818;
}
.view-image .img-text:after {
  content: "";
  text-indent: -9999px;
  overflow: hidden;
  /*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#d9d9d9));*/
  background: -webkit-linear-gradient(rgba(158, 158, 158, 0), rgba(158, 158, 158, 0.73));
  background: -moz-linear-gradient(rgba(158, 158, 158, 0), rgba(158, 158, 158, 0.73));
  background: -ms-linear-gradient(rgba(158, 158, 158, 0), rgba(158, 158, 158, 0.73));
  background: -o-linear-gradient(rgba(158, 158, 158, 0), rgba(158, 158, 158, 0.73));
  background: linear-gradient(rgba(158, 158, 158, 0), rgba(158, 158, 158, 0.73));
  height: 138px;
  width: 640px;
  position: absolute;
  left: -19px;
  bottom: -17px;
  z-index: -1;
}
/*background:url("@{imageRootFolder}/images/bg-gradient.png") repeat-x 0 0;*/

.view-image .view-holder {
  padding: 10px 0;
  border-bottom: 1px solid #e8e8e8;
}
.view-image .view-holder:after {
  clear: both;
  content: '';
  display: block;
}
.view-holder .view-heading {
  float: left;
  width: 420px;
}
.view-holder .event-info-date {
  padding: 0 0 2px 25px;
  float: left;
  margin: 9px 0 0;
}
.view-holder .by {
  width: 100%;
  display: table;
}
.view-holder .by-img {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px 0 0;
}
.view-holder .by-img-h {
  white-space: nowrap;
}
.view-holder .by-img-h img {
  background-color: white;
}
.view-holder .by-ttl {
  font: bold 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  width: 26px;
  padding: 0 0 3px;
  vertical-align: middle;
}
.view-holder .view-img-h {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  border: 1px solid #e3e2e3;
  background: white;
  width: 48px;
  height: 48px;
}
.view-holder .view-img-logo-h {
  text-align: center;
  line-height: 45px;
}
.view-holder .view-img-h img {
  vertical-align: middle;
}
.view-holder .view-img-logo-h img {
  max-height: 40px;
  max-width: 40px;
}
.view-holder .by img {
  display: inline-block;
  vertical-align: middle;
}
.view-holder .by-holder {
  font: 14px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  display: table-cell;
  width: 100%;
  padding: 0 0 3px;
  vertical-align: middle;
}
.view-holder .by-btn-holder {
  display: table-cell;
  vertical-align: middle;
}
.heading-row {
  padding: 13px 0;
}
.heading-row:after {
  clear: both;
  content: '';
  display: block;
}
.heading-row h3 {
  float: left;
  color: #878787;
  font: 500 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0;
}
.heading-row .upload-file-tool {
  margin-top: -3px;
}
.btn-event-in {
  background: #1384c7 !important;
}
.btn-event-in:after {
  border-left-color: #1384c7 !important;
}
.btn-event-in img {
  margin-bottom: 2px;
}
.map-holder {
  border-top: 1px solid #e8e8e8;
  width: 640px;
  height: 250px;
}
.map-holder img {
  display: block;
}
.map-address {
  background: #f1f1f1;
  padding: 14px 8px 16px;
}
.map-address:after {
  clear: both;
  content: '';
  display: block;
}
.map-address .event-info-place {
  font-weight: bold;
  color: #878787;
  font-size: 16px;
  padding-bottom: 4px;
}
.map-address p {
  margin: 0 0 0 2px;
}
.who-going-list {
  width: 100%;
  overflow: hidden;
}
.who-going-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.who-going-list ul li {
  float: left;
  width: 48px;
  height: 48px;
  overflow: hidden;
  margin: 0 4px 4px 0;
  border: 1px solid #e3e2e3;
  background: white;
}
.who-going-list .img-h {
  vertical-align: middle;
  display: block;
  position: relative;
  width: 48px;
  height: 48px;
}
.who-going-list .img-logo-h {
  text-align: center;
  line-height: 45px;
}
.who-going-list .img-h img {
  vertical-align: middle;
}
.who-going-list .img-logo-h img {
  max-height: 40px;
  max-width: 40px;
}
.going-info {
  font-size: 13px;
  padding: 0 0 10px;
}
.more-events-list {
  background: #eaeaea;
  padding: 6px 5px 6px 5px;
  overflow: hidden;
}
.more-events-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.more-events-list ul li {
  border-top: 1px solid #c1c1c1;
  padding: 10px 0 9px;
}
.more-events-list ul li:first-child {
  border: 0;
  padding-top: 0;
}
.more-events-list ul li a {
  color: #474747;
  display: block;
}
.more-events-list ul li img {
  display: block;
  margin: 0 0 5px;
  width: 325px;
  height: auto;
}
.more-events-list ul li strong {
  display: block;
  font-size: 16px;
  line-height: 19px;
  padding: 0 0 6px 5px;
}
.more-events-list ul li .event-info-date {
  padding-bottom: 2px;
  margin-left: 2px;
}
.more-events-list ul li a:hover {
  text-decoration: none;
}
.more-events-list ul li a:hover strong {
  color: #878787;
}
.event-page .block01 .ttl {
  background: #474747;
}
.event-creation {
  width: 100%;
}
.event-creation-heading {
  background: #e8e8e8;
  padding: 14px 10px 10px 6px;
  margin: 0 0 28px;
  font-size: 14px;
  line-height: 17px;
  color: #474747;
  position: relative;
  border-bottom: 1px solid #d9d9d9;
}
.event-creation-heading:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1px;
  background: white;
}
.event-creation-heading:after {
  clear: both;
  content: '';
  display: block;
}
.event-creation-heading .heading-info {
  position: absolute;
  bottom: 10px;
  right: 12px;
  color: #606060;
  font-size: 12px;
  line-height: 15px;
  font-style: italic;
}
.event-creation-heading .text-h {
  padding: 0 150px 0 0;
}
.event-creation-heading h2 {
  color: #878787;
  font: 26px/26px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 6px;
}
.event-creation-heading p {
  margin: 0;
}
.create-event-form {
  width: 100%;
}
.create-event-form > .row {
  padding-left: 197px;
}
.event-txt,
.create-event-form .txt {
  float: left;
  font-size: 13px;
  line-height: 28px;
  height: 29px;
  padding: 0 10px 1px;
  width: 618px;
}
.create-event-form .edit-area {
  float: left;
  font-size: 13px;
  line-height: 16px;
  width: 618px;
  max-width: 618px;
  min-width: 618px;
  height: 120px;
  padding: 5px 10px;
}
.create-event-form .row > label {
  margin: 0 0 0 -197px;
}
.create-event-form .row.invited-holder-row > label {
  padding-top: 0;
  line-height: 16px;
}
.create-event-form label {
  float: left;
  width: 140px;
  padding: 7px 60px 0 0;
  text-align: right;
  color: #474747;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.create-event-form .upload-file-label {
  padding-top: 3px;
}
.create-event-form .col-left {
  float: left;
  width: 49%;
}
.create-event-form .col-right {
  float: right;
  width: 49%;
}
.upload-photo-h {
  width: 640px;
  float: left;
}
.create-event-form p {
  margin: 4px 0;
}
.create-event-form .bold {
  font-weight: bold;
}
.upload-photo-h .upload-info {
  display: block;
  font-size: 13px;
  line-height: 16px;
  color: #606060;
  padding: 7px 0 10px;
}
.create-event-form .upload-row:after {
  clear: both;
  content: '';
  display: block;
}
.upload-photo-h .upload-info a {
  color: #606060;
  text-decoration: underline;
}
.upload-photo-h .upload-info a:hover {
  text-decoration: none;
}
.create-event-form .upload-row {
  padding: 0 0 10px;
  margin: 0;
}
.create-event-form .custom-input {
  float: left;
}
.create-event-form .custom-input .txt {
  width: 473px;
  height: 27px;
  line-height: 26px;
}
.create-event-form .upload-img-h img {
  display: block;
}
.create-event-form .event-date-row {
  width: 660px;
  float: left;
}
.create-event-form .event-date-row .ico-datepicker {
  margin: -1px 5px 0 0;
}
.create-event-form .event-date-row .date-txt {
  width: 195px;
  margin: 0 12px 0 0;
}
.choice-time {
  float: left;
  width: 77px;
  padding: 0 0 0 33px;
  margin: 0 10px 0 0;
  border: 1px solid #a8a8a8;
  height: 30px;
  /*background:#fff url("@{imageRootFolder}/images/ico107.png") no-repeat 4px 50%;*/

}
.choice-time .selectArea {
  border: 0;
  background: none;
}
.time-separ {
  font: 14px/27px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: left;
  padding: 0 3px 0 0;
}
.choice-time .sel {
  width: 35px;
}
.choice-time .sel .center {
  padding-left: 0;
  margin-right: 20px;
}
.choice-time .sel .selectButton span {
  width: 20px;
}
.drop-sel.min-sel,
.drop-sel.hour-sel {
  width: 55px !important;
  margin-left: -12px;
}
.time-zone-lnk {
  float: left;
  font: italic 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-decoration: underline;
  color: #474747;
  margin: 6px 0 0;
}
.time-zone-lnk:hover {
  text-decoration: none;
}
.create-event-form .radio-list {
  float: left;
  width: 640px;
  padding: 7px 0 12px;
}
.create-event-form .radio-list li {
  display: inline-block;
  float: none;
  width: auto;
  padding: 0 10px 0 0;
}
.create-event-form .radio-list li:after {
  display: none;
}
.create-event-form .radio-list label {
  padding: 0;
  width: auto;
  text-align: left;
  float: left;
}
.invited-label {
  margin-top: 27px;
}
.invited-holder {
  width: 640px;
  float: left;
  margin: 3px 0 -10px;
}
.invited-holder .row {
  clear: left;
}
.invited-info {
  margin: 0;
  width: 640px;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  color: #8c8c8c;
}
.create-event-form .radio-list-invite {
  padding: 0;
}
.create-event-form .sel-event01 {
  margin: 0 12px 0 0;
  width: 312px;
}
.create-event-form .sel-event02 {
  margin: 0 12px 0 0;
  width: 149px;
}
.create-event-form .sel-event03 {
  margin: 0 11px 0 0;
  width: 204px;
}
.popup-who-coming .selectArea {
  font-size: 14px;
  line-height: 26px;
  color: #474747;
  height: 30px;
}
.create-event-form .btn-row {
  width: auto;
  padding: 0 164px 0 200px;
  text-align: center;
}
.create-event-form .btn-update {
  /*float:right;*/
  margin-bottom: 0;
}
.create-event-form .or-delete {
  /*float:right;*/
  font-size: 14px;
  line-height: 18px;
  color: #474747;
  margin: 8px 0 0 5px;
}
.create-event-form .or-delete a {
  color: #474747;
  text-decoration: underline;
}
.create-event-form .or-delete a:hover {
  text-decoration: none;
}
.create-event-form .delete-row {
  padding: 10px 0 0;
}
.create-event-form .delete-row:after {
  clear: both;
  content: '';
  display: block;
}
.event-date-row .row:last-child {
  padding: 0;
}
.delete-info {
  overflow: hidden;
  display: block;
  color: #474747;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 5px 0 0;
}
.ui-autocomplete .location-label {
  display: block;
  font-size: 14px;
  line-height: 17px;
  font-weight: normal;
  color: #474747;
}
.ui-autocomplete .location-address {
  display: block;
  font-size: 12px;
  line-height: 15px;
  color: #a3a3a3;
}
.ui-autocomplete .ui-state-focus .location-label {
  color: white;
}
.cancel-txt {
  float: right;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  margin: 4px 0 0 5px;
}
.cancel-txt a {
  color: #474747;
}
.popup-change-time-zone .txt {
  width: 578px;
}
/* css for timepicker */

.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
  padding: 0 0 7px;
}
.ui-timepicker-div dl:after {
  clear: both;
  content: '';
  display: block;
}
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 45%;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.ui-timepicker-rtl {
  direction: rtl;
}
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}
.ui-timepicker-rtl dl dd {
  margin: 0 45% 10px 10px;
}
.ui-slider {
  position: relative;
  text-align: left;
  height: 1px;
}
.ui-slider-horizontal .ui-slider-handle {
  margin-left: -0.6em;
  top: -0.6em;
}
.ui-slider .ui-slider-handle {
  cursor: default;
  height: 1.2em;
  position: absolute;
  width: 1.2em;
  z-index: 2;
}
.ui_tpicker_hour {
  padding: 10px 0 0;
}
.ui_tpicker_minute {
  padding: 10px 0 0;
}
.whos-coming-list {
  margin: 0 0 5px 0;
  padding: 0 5px 0 20px;
  list-style: none;
  height: 400px;
  overflow: auto;
}
.whos-coming-list li {
  border-bottom: 1px solid #e9e9e9;
  padding: 8px 10px 8px 0;
  position: relative;
}
.whos-coming-list li:after {
  clear: both;
  content: '';
  display: block;
}
.whos-coming-list li:before {
  content: "";
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: -20px;
  margin: -6px 0 0;
}
.whos-coming-list li.fb-mark:before {
  background: url("/images/ico109.gif") no-repeat;
}
.whos-coming-list li.in-mark:before {
  background: url("/images/ico110.gif") no-repeat;
}
.whos-coming-list li img {
  margin: 0 10px 0 0;
  float: left;
}
.whos-coming-list li .text-h {
  overflow: hidden;
  padding: 5px 0 0;
}
.whos-coming-list li .text-h strong {
  display: block;
  padding: 0 0 3px;
  font: bold 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.whos-coming-list li .text-h strong a {
  color: #474747;
}
.whos-coming-list li .text-h span {
  display: block;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #919297;
}
.mail-ico {
  background: url("/images/ico108.gif") no-repeat 0 6px;
  padding: 0 0 0 17px;
}
.btn-load-more-holder {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 9px;
  margin: 0 0 8px;
}
.btn-load-more {
  display: block;
  background: #e8e8e8;
  color: #474747;
  height: 30px;
  font: 14px/27px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  text-align: center;
}
.password-change-form {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.password-change-form .field-validation-error,
.password-change-form .error-msg-txt {
  margin-bottom: 0;
}
.password-change-form .row-h {
  overflow: hidden;
}
.ph-change {
  padding: 0 0 0 370px;
}
.password-change-form .row {
  padding: 0 0 6px;
}
.password-change-form label {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: left;
  width: 200px;
  margin: 4px 0 0 -208px;
  text-align: right;
}
.password-change-form .txt {
  font: 14px/28px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  height: 24px;
  width: 197px;
  padding-bottom: 4px;
}
.password-change-form .sub-row {
  clear: both;
  width: 220px;
  padding: 6px 0 0;
}
.password-change-form .sub-row:after {
  clear: both;
  content: '';
  display: block;
}
.password-change-form .sub-row label {
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: left;
  width: auto;
  margin: 0;
  text-align: left;
}
.password-change-form .forgot-password-lnk {
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  float: left;
  text-decoration: underline;
  margin: 5px 0 0 10px;
}
.password-change-form .forgot-password-lnk:hover {
  text-decoration: none;
}
.password-change-form .checkboxArea,
.password-change-form .checkboxAreaChecked {
  margin-right: 5px;
}
.password-change-form .btn-row {
  text-align: center;
  width: 220px;
}
.settings .btn-row {
  padding: 7px 0 0;
}
.ph-step02,
.ph-forgot {
  height: 191px;
  display: table-cell;
  vertical-align: middle;
  width: 1000px;
  text-align: center;
}
.ph-forgot label {
  width: auto;
  margin: 4px 10px 15px 0;
  text-align: left;
  display: block;
  float: none;
  text-align: center;
}
.ph-forgot .txt {
  margin-right: 7px;
  float: none;
  display: inline-block;
  vertical-align: top;
}
.events-dashboard {
  padding: 0 5px;
}
.events-dashboard-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font: 500 11px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.events-dashboard-list li {
  background: #e8e8e8;
  margin: 0 -5px;
  padding: 9px 5px 11px;
  border-top: 1px solid #c8c8c8;
}
.events-dashboard-list li:after {
  clear: both;
  content: '';
  display: block;
}
.events-dashboard-list li:first-child {
  border: 0;
}
.events-dashboard-list li:hover {
  background: white;
}
.events-dashboard-list .img-w {
  float: left;
  width: 90px;
  height: 90px;
  margin: 3px 5px 0 0;
  position: relative;
  overflow: hidden;
}
.events-dashboard-list .img-h {
  position: absolute;
  width: 500%;
  height: 500%;
  left: 50%;
  top: 50%;
  margin: -250% 0 0 -250%;
}
.events-dashboard-list .img-h img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
}
.events-dashboard-list .text-h {
  overflow: hidden;
}
.events-dashboard-list .text-h h3 {
  font: bold 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 5px;
  min-height: 36px;
}
.events-dashboard-list .text-h h3 a {
  color: #474747;
}
.events-dashboard-list .text-h .date {
  display: block;
  font: 500 11px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  padding: 0 0 2px;
}
.events-dashboard-list .text-h .location-h {
  padding: 0 0 6px;
  font-style: normal;
  color: #878787;
}
.events-dashboard-list .btn03 {
  min-width: 90px;
}
.events-dashboard-list .btn03,
.events-dashboard-list .btn05 {
  height: 16px;
  font-size: 11px;
  line-height: 14px;
}
.events-dashboard-list .btn03:after,
.events-dashboard-list .btn05:after {
  border-width: 8px;
  margin-top: -8px;
}
.events-dashboard-list .btn03 {
  background: #d2232a;
}
.events-dashboard-list .btn03:after {
  border-left-color: #d2232a;
}
.events-dashboard-list .btn03:hover {
  background: #878787;
}
.events-dashboard-list .btn03:hover:after {
  border-left-color: #878787;
}
.events-dashboard-list .decided-row:after {
  clear: both;
  content: '';
  display: block;
}
.decided-row span {
  font: 11px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  min-height: 20px;
  float: right;
  background-repeat: no-repeat !important;
  background-position: 2px 50% !important;
  padding: 0 0 0 26px;
  margin: -4px 0 0;
  display: none;
}
.decided-row .join-mark {
  background-image: url("/images/ico103.png") !important;
}
.decided-row .maybe-mark {
  background-image: url("/images/ico104.png") !important;
}
.decided-row .decline-mark {
  background-image: url("/images/ico105.png") !important;
}
.decided-row span.selected {
  display: block;
}
.tumbler-row {
  text-align: center;
  padding: 12px 0 5px;
}
.tumbler-colored {
  background: #efeff0;
  padding: 13px 0;
  margin: 10px -13px 0;
}
.tumbler {
  display: inline-block;
  vertical-align: top;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.tumbler span {
  float: right;
  text-transform: lowercase;
  min-width: 20px;
}
.tumbler em {
  float: left;
  background: url("/images/spritesheet_5.png") -9469px 0 no-repeat;
  background: #08cc0d;
  height: 20px;
  width: 35px;
  position: relative;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  margin: 0 3px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.tumbler em:after {
  content: "";
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 3px;
  right: 3px;
  width: 14px;
  height: 14px;
  background: white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.tumbler span.false-label {
  display: none;
}
.tumbler.false span.false-label {
  display: block;
}
.tumbler.false span.true-label {
  display: none;
}
.tumbler.false em {
  background: red;
}
.tumbler.false em:after {
  left: 3px;
}
.bar-chart-info {
  margin: 0 -13px;
}
.bar-chart-info:after {
  clear: both;
  content: '';
  display: block;
}
.bar-chart-info .num-info {
  float: left;
  min-width: 141px;
  text-align: center;
}
.bar-chart-info .num-info span {
  color: #444444;
}
.bar-chart-info .num-info-holder {
  float: right;
  display: inline-flex;
}
.bar-chart-info .num-info-holder .num-info:first-child {
  background: none;
}
.bar-chart-info .num-info em {
  display: block;
  margin: -4px 0 0;
}
.bar-chart-info .num-info-holder div:nth-child(odd) {
  margin: 0 15px;
}
.bar-chart-info .num-info-holder div span:first-child {
  margin-right: 3px;
}
.bar-chart-info .num-info-holder div span:nth-child(2) {
  margin-right: 3px;
  font: 30px/33px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia;
}
.bar-chart-info-separator {
  background: url("/images/spritesheet_5.png") -22492px 0 no-repeat;
  width: 1px;
  height: 26px;
}
.bar-chart-info .num-info .eye-background {
  background: url("/images/spritesheet_5.png") no-repeat -24697px 0px;
  height: 24px;
  width: 37px;
  display: inline-block;
  margin-left: 12px;
}
.date-lb {
  float: left;
  width: 50px;
  font-size: 14px;
  line-height: 17px;
  color: #444444;
  padding: 6px 8px 0 0;
}
.utc-sel {
  width: 321px;
}
.social-widget {
  border: 1px solid #e9e9e9;
  padding: 10px 17px 10px 10px;
  margin: 0 0 10px;
}
.social-widget:after {
  clear: both;
  content: '';
  display: block;
}
.user-contacts-list {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 511px;
}
.user-contacts-list li {
  padding: 0 10px 0 0;
  float: left;
}
.user-contacts-list li img {
  display: block;
  padding: 1px;
  background: white;
  border: 1px solid #e9e9e9;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.generic-img-list {
  overflow: hidden;
  border-bottom: 1px solid #d1d1d1;
  padding: 1px 1px 10px;
  margin: 0 0 10px -1px;
}
.generic-img-list ul {
  margin: -1px 0 0 -1px;
  padding: 1px 0 1px 1px;
  list-style: none;
  overflow: auto;
  height: 217px;
}
.generic-img-list ul li {
  float: left;
  margin: 0 2px 2px 0;
  position: relative;
}
.generic-img-list ul li img {
  display: block;
}
.generic-img-list ul li.selected:after {
  content: "";
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  border: 2px solid #474747;
  top: -1px;
  left: -1px;
  width: 190px;
  height: 106px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  behavior: url(/js/PIE.htc);
}
.social-widget .text-h {
  float: left;
  width: 300px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  padding: 1px 0 0;
}
.social-widget .text-h p {
  margin: 0;
}
.social-widget .btn03 {
  min-width: 95px;
  margin-top: 18px;
}
.widget-animate {
  overflow: hidden;
}
.sync-row {
  margin: -3px 0 -1px -2px;
}
.sync-row:after {
  clear: both;
  content: '';
  display: block;
}
.sync-row .logo-sync {
  float: left;
  margin: 0 12px 0 0;
}
.sync-row .logo-sync img {
  display: block;
}
.social-widget .sync-row .text-h {
  overflow: hidden;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  width: 690px;
  padding: 3px 0 0;
}
.sync-row .text-h h4 {
  font: 15px/18px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 8px;
  color: #d2232a;
}
.sync-row .text-h p {
  margin: 0;
}
.sync-row .text-h .sync-info {
  display: block;
  font-size: 12px;
  line-height: 15px;
}
.btn-sync-profile {
  background: #e8e8e8;
  display: inline-block;
  vertical-align: top;
  padding: 0 5px;
  min-width: 148px;
  text-align: center;
  margin: 16px 0 0;
  height: 34px;
  text-decoration: none;
  color: #444444;
  font: 15px/30px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/js/PIE.htc);
}
.sync-row .btn-sync-profile {
  float: right;
}
.btn-sync02 {
  display: block;
  margin: 0;
  background: #d2232a;
  color: white;
}
.btn-sync-profile img {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.sync-holder {
  background: #e8e8e8;
  width: 322px;
  min-height: 174px;
  padding: 10px 10px 0px 10px;
}
.sync-holder-arrow {
  background: url("/images/spritesheet_5.png") no-repeat -6873px 0px;
  width: 322px;
  height: 36px;
  display: block;
  padding: 0px 10px 0px 10px;
  margin: 5px 0 0 -10px;
}
.sync-holder:after {
  clear: both;
  content: '';
  display: block;
}
.sync-holder .sync-row {
  margin: 0 0 7px;
}
.sync-holder .sync-row .logo-sync {
  margin: 0 9px 0 0;
}
.sync-holder .sync-row .text-h h4 {
  margin: 0;
}
.sync-holder .sync-row .text-h {
  display: table-cell;
  height: 66px;
  vertical-align: middle;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.sync-holder .btn-sync-profile {
  display: block;
  background: none;
  margin: 0 0 9px;
  background: white;
}
.sync-holder .btn-sync-profile:hover {
  text-decoration: underline;
}
.sync-holder .sync-info {
  display: block;
  font-size: 12px;
  line-height: 15px;
  padding: 0 0 10px;
}
.sync-holder .social-widget {
  padding: 0;
}
.sync-holder .social-widget .text-h {
  margin: 0 0 14px;
}
.sync-holder .user-contacts-list {
  width: 315px;
}
.sync-holder .user-contacts-list li {
  padding: 0 2px 0 0;
}
.send-sample {
  clear: both;
  width: 100%;
  border-top: 1px solid #bfc0bf;
  padding: 14px 0 0;
}
.send-sample label {
  float: left;
  width: 300px;
  padding: 0 18px 0 0;
  font: 12px/15px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.send-sample .txt {
  height: 27px;
  width: 278px;
  margin: 0 13px 0 0;
}
.add-story .btn03,
.add-story .btn04 {
  min-width: 45px;
}
.invalid-mail-newsletter-msg {
  float: left;
  padding: 0 0 0 23px;
  margin: 5px 0 0;
  display: none;
}
.invalid-msg-txt {
  font: 500 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #ee565b;
  margin: 0 0 0 20px;
  padding: 4px;
}
.invalid-msg-txt-ico {
  width: 19px;
  height: 19px;
  background: url("/images/spritesheet_5.png") -16317px 0 no-repeat;
  margin: 0px 0px -20px 0;
  padding: 1px 0;
}
.user-approval-block {
  background: #e8e8e8;
  padding: 12px 10px 10px;
  margin: 0 0 10px;
  position: relative;
}
.user-approval-block:after {
  clear: both;
  content: '';
  display: block;
}
.user-approval-block .mark-ok {
  margin: 1px 10px 0 0;
}
.alumni-aside h2,
.user-approval-block h2 {
  font: 22px/25px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0 0 7px;
}
.user-approval-block h2 {
  margin: 0;
}
.user-approval-block h3 {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  margin: 7px 0 10px;
  text-transform: uppercase;
}
.user-approval-block .radio-list01 ul:after {
  clear: both;
  content: '';
  display: block;
}
.user-approval-block .radio-list01 ul li {
  /*float: left;*/
  padding: 0 10px 6px 0;
}
.user-approval-block .radio-list01 ul li label {
  float: left;
  overflow: visible;
  white-space: nowrap;
}
.approve-settings-set-connection {
  margin-left: 61%;
  margin-top: -18px;
  position: absolute;
}
.no-users {
  border-bottom: 1px solid #d9d9d9;
  display: table;
  width: 100%;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.no-users-h {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  height: 357px;
}
.no-users p {
  margin: 0;
}
.manage-users .block {
  margin-bottom: 3px;
  padding: 10px;
  background: #e8e8e8;
  /*url("@{imageRootFolder}/images/separator14.gif") repeat-x 0 100%*/
  -webkit-border-image: -webkit-linear-gradient(top, white, #d6d6d6) 100% 1;
  -o-border-image: -o-linear-gradient(right, white, #d6d6d6) 100% 1;
  -moz-border-image: -moz-linear-gradient(top, white, #d6d6d6) 100% 1;
  border-width: 0px 0 2px 0px;
}
.manage-users .block .ttl {
  background: #444444;
  margin: -10px -10px 10px;
}
.restrictions-ttl {
  color: #d2232a;
  font: 500 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 12px;
  text-transform: uppercase;
}
/*.deny-list{
	margin:0;
	padding:0;
	list-style:none;
	font:13px/19px @fontFamilyUbuntuArial;
	color:#474747;
}
.deny-list li{
	padding:0 0 4px 29px;
	min-height:22px;
	background:url("@{imageRootFolder}/images/ico-deny.png") no-repeat;
}*/

.alumni-aside .txt {
  border: 0;
  width: 293px;
  font-size: 13px;
  height: 25px;
  line-height: 26px;
}
.alumni-aside .txt01 {
  float: right;
  width: 208px;
}
.alumni-aside .btn04 {
  float: left;
}
.alumni-aside .btn04.alignright {
  float: right;
}
.alumni-aside .btn-row {
  padding: 0;
}
.alumni-aside .row {
  padding: 0 0 10px;
}
.form-section {
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px 100% repeat-x ;*/
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
  background-size: 1px 2px;
  padding: 0 0 10px;
  margin: 0 0 10px;
}
.registration-form .form-section {
  padding: 0;
}
.btn-download,
.btn-sync03 {
  padding: 8px 10px 8px 32px;
  background: #d2232a;
  display: block;
  margin: 0 0 5px;
}
.download-holder .btn-download label,
.btn-download label,
.btn-sync03 label {
  color: white;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: -20px 0 0 4px;
}
.download-holder .btn-download label,
.download-holder .btn-sync03 label {
  color: white;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0px 0 0 4px;
}
.download-holder .btn-download div,
.btn-download div {
  background: url("/images/spritesheet_5.png") no-repeat -15289px 0;
  height: 22px;
  width: 22px;
  margin: 0 -22px;
}
.download-holder .btn-download div,
.btn-sync03 div {
  background: url("/images/spritesheet_5.png") no-repeat -19498px 0;
  height: 22px;
  width: 22px;
  margin: 0 -22px;
}
.btn-download:not(.btn-download01):hover,
.btn-sync03:not(.btn-download01):hover {
  text-decoration: none;
  background-color: #878787;
}
.btn-download01 {
  background: url("/images/ico-download02.png") no-repeat 3px 50%;
  color: #444444;
  margin: 0 -10px 0 11px;
}
.btns-upload,
.btns-download {
  margin: 0 0 -5px;
}
.url-edit-wrapper .row {
  padding-bottom: 8px;
}
.url-edit-wrapper .row label {
  float: left;
  width: 100px;
  text-align: right;
  padding: 3px 6px 0 0;
  font: 13px/23px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.url-edit-wrapper .txt {
  width: 470px;
  float: right;
  height: 27px;
  line-height: 26px;
  font-size: 13px;
}
#edit-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  background: #f6f6f5;
  min-height: 100%;
  width: 120px;
  overflow: hidden;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
#edit-sidebar.min-sidebar {
  width: 50px;
}
.btn-switcher-menu {
  display: block;
  height: 50px;
  text-indent: -9999px;
  overflow: hidden;
  background: #878787;
}
.btn-switcher-menu div {
  background: url("/images/spritesheet_5.png") no-repeat -14624px 0;
  width: 25px;
  height: 23px;
  margin: 10px 0 0 40px;
}
.edit-nav {
  margin: 0;
  padding: 0 0 60px;
  list-style: none;
  font-size: 12px;
  line-height: 15px;
}
.edit-nav > li {
  background: url("/images/spritesheet_5.png") no-repeat 23303px 0;
  padding: 3px 2px 2px;
}
.min-sidebar .edit-nav > li {
  width: 46px;
  background: url("/images/spritesheet_5.png") no-repeat 23417px 0;
}
.edit-nav > li:first-child {
  background: none;
}
.edit-nav > li > a {
  color: #444444;
  display: table;
  width: 100%;
}
.edit-nav > li > a > span {
  display: table-cell;
  padding: 0 0 0 33px;
  height: 33px;
  vertical-align: middle;
  white-space: nowrap;
  background: url("/images/icons-edit-mode.png") no-repeat 6px 0;
}
.edit-nav > li > a.item01 > span {
  background-position: 6px 7px;
}
.edit-nav > li > a.item02 > span {
  background-position: 6px -31px;
}
.edit-nav > li > a.item03 > span {
  background-position: 6px -69px;
}
.edit-nav > li > a.item04 > span {
  background-position: 6px -108px;
}
.edit-nav > li > a.item05 > span {
  background-position: 6px -145px;
}
.edit-nav > li > a.item06 > span {
  background-position: 6px -183px;
}
.edit-nav > li > a.item07 > span {
  background-position: 6px -222px;
}
.edit-nav > li > a.item08 > span {
  background-position: 6px -260px;
}
.edit-nav > li > a.item09 > span {
  background-position: 6px -298px;
}
.edit-nav > li > a.item10 > span {
  background-position: 6px -337px;
}
.edit-nav > li > a.item11 > span {
  background-position: 6px -371px;
}
.min-sidebar .edit-nav > li > a > span {
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  width: 13px;
}
.min-sidebar .edit-nav > li > a.item01 > span {
  background-position: 50% 7px;
}
.min-sidebar .edit-nav > li > a.item02 > span {
  background-position: 50% -31px;
}
.min-sidebar .edit-nav > li > a.item03 > span {
  background-position: 50% -69px;
}
.min-sidebar .edit-nav > li > a.item04 > span {
  background-position: 50% -108px;
}
.min-sidebar .edit-nav > li > a.item05 > span {
  background-position: 50% -145px;
}
.min-sidebar .edit-nav > li > a.item06 > span {
  background-position: 50% -183px;
}
.min-sidebar .edit-nav > li > a.item07 > span {
  background-position: 50% -222px;
}
.min-sidebar .edit-nav > li > a.item08 > span {
  background-position: 50% -260px;
}
.min-sidebar .edit-nav > li > a.item09 > span {
  background-position: 50% -298px;
}
.min-sidebar .edit-nav > li > a.item10 > span {
  background-position: 50% -337px;
}
.min-sidebar .edit-nav > li > a.item11 > span {
  background-position: 50% -371px;
}
.edit-nav > li.active > a,
.edit-nav > li:hover > a {
  color: #d2232a;
  text-decoration: none;
}
.min-sidebar .edit-nav > li.active > a,
.min-sidebar .edit-nav > li:hover > a {
  background: #e6e1e1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 2px 2px -1px #b3b3b3;
  -webkit-box-shadow: inset 0 2px 2px -1px #b3b3b3;
  box-shadow: inset 0 2px 2px -1px #b3b3b3;
  behavior: url(/css/Scripts/PIE.htc);
}
.edit-nav ul {
  margin: 0;
  padding: 0 0 0 35px;
  list-style: none;
  background: #ecebea;
  font-size: 10px;
  line-height: 13px;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.min-sidebar .edit-nav ul {
  display: none !important;
}
.edit-nav ul li {
  padding: 0 0 2px;
}
.edit-nav ul li a {
  color: #444444;
}
.edit-nav ul li.active a,
.edit-nav ul li a:hover {
  color: #d2232a;
  text-decoration: none;
}
.edit-nav > li.active ul {
  max-height: 100px;
  padding: 3px 0 3px 35px;
}
.btn-question {
  background: #e4e1df url("/images/btn-question.png") no-repeat 0 0;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin: 0 0 0 -15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(/css/Scripts/PIE.htc);
}
.btn-question.active,
.btn-question:hover {
  background: #878787 url("/images/btn-question.png") no-repeat -30px 0;
}
.edited-content:hover,
.edit-content-placeholder {
  position: fixed !important;
  z-index: 10000;
  cursor: text !important;
  -webkit-box-shadow: 0px 0px 2px 1px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 0px 2px 1px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 0px 2px 1px rgba(50, 50, 50, 0.3);
}
.edit-content-placeholder,
.edit-content {
  white-space: pre-line;
  word-wrap: break-word;
}
.edited-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.edit-content-focus {
  -webkit-box-shadow: 0 0px 2px 1px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 0px 2px 1px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 0px 2px 1px rgba(50, 50, 50, 0.3);
}
.edited-content-mark {
  content: "";
  position: fixed;
  top: 0;
  left: 300px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("/images/spritesheet_5.png") -16815px 0 no-repeat;
  width: 27px;
  height: 27px;
  z-index: 99999;
}
.edited-content:after {
  display: block;
}
.edit-content-placeholder p,
.edit-content-placeholder div {
  margin: 0 !important;
  padding: 0 !important;
}
.edit-elm-background {
  background: white;
  opacity: 0.75;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
.charts-limit {
  position: fixed;
  top: 100px;
  left: 300px;
  z-index: 99999;
  background: black;
  color: white;
  font: 14px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  height: 24px;
  padding: 0 10px;
}
.charts-limit em {
  font-style: normal;
}
.help-popup {
  position: absolute;
  bottom: 43px;
  left: -9999px;
  border: 2px solid #e8e8e8;
  background: white;
  z-index: 2;
}
.help-popup.active {
  left: 30px;
}
.min-sidebar .help-popup.active {
  left: -4px;
}
.help-popup:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #e8e8e8;
  bottom: -14px;
  left: 21px;
}
.help-popup .btn-close-help {
  position: absolute;
  top: 1px;
  right: 5px;
  font-size: 12px;
  line-height: 15px;
  color: #444444;
  text-decoration: none;
  z-index: 2;
  font-weight: 500;
}
.help-popup .btn-close-help:hover {
  text-decoration: none;
}
.help-popup .btn-close-help:hover span {
  text-decoration: underline;
}
.help-gallery {
  position: relative;
  width: 668px;
  overflow: hidden;
}
.help-gallery.gallery01 {
  width: 973px;
}
.help-gallery ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  width: 9999px;
  height: 348px;
}
.help-gallery.gallery01 ul {
  height: 470px;
}
.help-gallery ul li {
  float: left;
  width: 668px;
  height: 348px;
}
.help-gallery.gallery01 ul li {
  width: 973px;
  height: 470px;
}
.help-gallery ul li img {
  display: block;
}
.help-gallery #pager {
  bottom: 9px;
  left: 0;
  width: 100%;
  text-align: center;
}
.help-gallery #pager a {
  float: none;
  display: inline-block;
  vertical-align: top;
  background: #444444;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 2px;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.help-gallery #pager a:hover,
.help-gallery #pager a.selected {
  background: #878787;
}
.edit-text-h {
  overflow: hidden;
  padding: 5px 0 0;
}
.edit-text-h h3 {
  font-size: 26px;
  line-height: 29px;
  margin: 0 0 20px;
}
.edit-btn-arrow {
  float: right;
  margin-top: 20px;
}
.edit-info {
  width: 100%;
  padding: 0 0 15px;
}
.edit-info:after {
  clear: both;
  content: '';
  display: block;
}
.basic-info-form {
  width: 100%;
}
.basic-info-form:after {
  clear: both;
  content: '';
  display: block;
}
.basic-info-form .superadmin-form {
  float: left;
  width: 385px;
}
.groups-col {
  position: relative;
  overflow: hidden;
  float: right;
  width: 554px;
}
.groups-ttl {
  width: 100%;
}
.groups-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.groups-ttl label {
  float: left;
  width: auto;
  color: #474747;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 12px;
}
.groups-ttl .tumbler {
  float: left;
  margin: 0 0 0 20px;
}
.groups-block {
  background: white;
  border: 1px solid #a8a8a8;
  padding: 0 9px;
}
.groups-block:after {
  clear: both;
  content: '';
  display: block;
}
.groups-block.hide-groups {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.groups-block .groups-filter {
  width: 100%;
}
.groups-block .groups-filter:after {
  clear: both;
  content: '';
  display: block;
}
.groups-block .txt {
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  padding: 0 0 2px;
  width: 100%;
  float: none;
}
.groups-list {
  background: white url("/images/bg-groups-col.gif") repeat-y;
  overflow: hidden;
  overflow-y: auto;
  max-height: 472px;
  padding: 13px 0 0;
}
.groups-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  width: 110%;
}
.groups-list ul li {
  display: inline-block;
  vertical-align: top;
  width: 159px;
  margin: 0 10px 0 7px;
  padding: 0 0 20px;
}
.groups-list .img-h {
  text-align: center;
  line-height: 45px;
  margin: 0 0 5px;
  min-height: 45px;
}
.groups-list .img-h img {
  display: inline;
  vertical-align: middle;
  opacity: 0.1;
  max-height: 41px;
  max-width: 150px;
}
.groups-list li.selected .img-h img {
  opacity: 1;
}
.groups-list .group-name {
  width: 100%;
}
.groups-list .group-name:after {
  clear: both;
  content: '';
  display: block;
}
.groups-list .group-name label {
  font: 11px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #464646;
  display: block;
  overflow: hidden;
  float: none;
}
.groups-list .group-name .checkboxAreaChecked,
.groups-list .group-name .checkboxArea {
  float: left;
  margin-right: 7px;
}
.groups-heading {
  background: #e8e8e8;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 15px 10px 10px;
  margin: 0 0 25px;
}
.groups-heading:after {
  clear: both;
  content: '';
  display: block;
}
.groups-heading h2 {
  margin: 0 0 7px;
  font: 32px/35px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia;
  color: #474747;
  overflow: hidden;
}
.groups-heading p {
  margin: 0;
}
.groups-wrap {
  width: 100%;
  padding: 7px 0 0;
}
.groups-wrap .tab .ttl {
  margin: 0 0 12px;
  border: 0;
  padding: 5px 0 5px 10px;
  background: #474747;
}
.groups-wrap .tab .ttl h3 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: white;
  margin: 0;
}
.groups-area {
  width: 100%;
  overflow: hidden;
  padding: 7px 0 0;
}
.groups-area .current {
  float: left;
  width: 255px;
  border-left: 1px solid #d9d9d9;
  padding: 0 0 9999px 45px;
  margin: 0 0 -9999px 0;
}
.groups-area .groups-h {
  float: right;
  width: 635px;
  border-left: 1px solid #d9d9d9;
  padding: 0 0 9999px 45px;
  margin: 0 0 -9999px;
}
.groups-area .groups-head {
  margin: 0 0 30px -38px;
}
.groups-area .groups-head:after {
  clear: both;
  content: '';
  display: block;
}
.groups-area .groups-head .groups-ttl {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  float: left;
  width: auto;
}
.groups-list-h {
  margin: 0 -16px 0 0;
}
.groups-area .item {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  margin: 0 17px 25px 0;
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
}
.groups-list-h .item {
  border-color: #c2c2c2;
}
.groups-area .item a {
  display: block;
  color: #474747;
}
.groups-area .item .img-h {
  display: block;
  border: 1px solid #707070;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 198px;
  height: 138px;
  line-height: 138px;
  text-align: center;
  margin: 0 0 8px;
}
.groups-area .item .img-h img {
  display: inline;
  vertical-align: middle;
}
.groups-area .item .name {
  display: block;
  font-weight: 500;
}
.groups-area .item a:hover {
  text-decoration: none;
}
.groups-area .item a:hover .name {
  text-decoration: underline;
}
.groups-area .search-bar {
  height: auto;
  margin: -7px 0 0;
}
.groups-area .search-bar .txt {
  font: 14px/28px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  border-color: #c2c2c2;
  height: 28px;
  padding-bottom: 2px;
}
.btn-exit-edit {
  height: 30px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  height: 26px;
  overflow: hidden;
  text-align: center;
  color: white;
  font: 13px/24px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-shadow: 0 -1px 1px black;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #263037;
  border-color: #263037 #263037 #263037 #020202;
  box-shadow: 0 2px 2px 0 #828281, inset 0px 0px 1px #80898e;
  background: #3d4a52;
  background: -moz-linear-gradient(top, #3d4a52 0%, #2f393f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d4a52), color-stop(100%, #2f393f));
  background: -webkit-linear-gradient(top, #3d4a52 0%, #2f393f 100%);
  background: -o-linear-gradient(top, #3d4a52 0%, #2f393f 100%);
  background: -ms-linear-gradient(top, #3d4a52 0%, #2f393f 100%);
  background: linear-gradient(to bottom, #3d4a52 0%, #2f393f 100%);
  behavior: url(/css/Scripts/PIE.htc);
}
.btn-exit-edit:hover {
  text-decoration: none;
  background: #2f393f;
  background: -moz-linear-gradient(top, #2f393f 0%, #3d4a52 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f393f), color-stop(100%, #3d4a52));
  background: -webkit-linear-gradient(top, #2f393f 0%, #3d4a52 100%);
  background: -o-linear-gradient(top, #2f393f 0%, #3d4a52 100%);
  background: -ms-linear-gradient(top, #2f393f 0%, #3d4a52 100%);
  background: linear-gradient(to bottom, #2f393f 0%, #3d4a52 100%);
}
.add-another {
  color: #d2232a;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: -7px 0 -5px;
  float: left;
}
.profile-edit .add-another {
  margin: 0 0 -16px;
  position: relative;
  bottom: -4px;
}
.btn-holder .add-another {
  margin: 5px 0 0;
  color: #d2232a;
}
.lnk-remove-section {
  color: #444444;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: -7px 0 -5px;
  float: right;
}
.lnk-remove-section a {
  color: inherit;
}
.profile-edit .lnk-remove-section {
  margin: 0 0 10px;
}
.add-another-row:after {
  clear: both;
  content: '';
  display: block;
}
.ajax-container .block-list:first-child .lnk-remove-section {
  margin: -27px 0 0;
}
.remove-row {
  padding-bottom: 23px !important;
}
.invite-fb {
  padding: 18px 0 0;
  color: #333333;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.invite-fb .btn-invite-fb {
  float: none;
  margin: 0 0 0 10px;
  display: inline-block;
  vertical-align: middle;
}
.dob-holder {
  clear: both;
  overflow: hidden;
  font: 11px/13px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #bdbdbd;
  padding: 5px 0 6px 21px;
}
.dob-holder p {
  margin: 0;
}
.safe-info {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-align: center;
}
.safe-info a {
  color: white;
}
.check-list-columns {
  width: 100%;
}
.check-list-columns:after {
  clear: both;
  content: '';
  display: block;
}
.check-list-columns .col {
  float: left;
  width: 50%;
}
.check-list-columns h4 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  margin: 0 0 13px;
}
.centered-btn-row {
  text-align: center;
}
.nav-holder .btn06 {
  position: absolute;
  right: 33px;
  top: 7px;
}
.nav-holder .btn-nav-container {
  position: absolute;
  right: 33px;
  top: 7px;
}
.nav-holder .btn-nav-container .btn06 {
  position: relative;
  right: 0;
  top: 0;
}
.edit-row {
  padding: 0 0 12px;
}
.edit-row:after {
  clear: both;
  content: '';
  display: block;
}
.view-image .edit-row {
  border-bottom: 1px solid #e8e8e8;
  padding: 0 0 12px;
  margin: 0 0 12px;
}
.edit-row .btn03,
.edit-row .btn04 {
  margin-left: 12px;
  min-width: 100px;
}
.edit-user-block {
  float: right;
  width: 350px;
  font: 14px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.edit-user-block .row {
  width: auto;
  padding: 0 0 11px 147px;
}
.edit-user-block .unique-id {
  float: left;
  max-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.edit-user-block .id-edit-lnk {
  float: right;
  margin: 0 6px 0 0;
  text-decoration: underline;
}
.unique-id-txt {
  width: 120px;
  margin: 0 0 -2px -6px;
  padding: 0 5px 1px;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  display: none;
}
.edit-user-block .id-edit-lnk:hover {
  text-decoration: none;
}
.edit-user-block .id-edit-lnk.active {
  display: none;
}
.edit-user-block .lnk-user-settings,
.edit-user-block .lnk-user-approve,
.edit-user-block .lnk-user-delete {
  float: left;
  padding: 0 0 0 30px;
  margin: 0 8px 0 0;
  color: #444444;
  text-decoration: none;
  min-height: 23px;
}
.approve-ico {
  background: url("/images/spritesheet_5.png") -14744px 0 no-repeat;
  width: 23px;
  height: 23px;
  margin: 0px 0 -22px -26px;
}
.delete-ico {
  background: url("/images/spritesheet_5.png") -14772px 0 no-repeat;
  width: 23px;
  height: 23px;
  margin: 0px 0 -22px -26px;
}
.settings-ico {
  background: url("/images/spritesheet_5.png") -14800px 0 no-repeat;
  width: 23px;
  height: 23px;
  margin: 0px 0 -22px -26px;
}
/*.edit-user-block .lnk-user-settings{background:url("@{imageRootFolder}/images/ico402.png") no-repeat;}
.edit-user-block .lnk-user-delete{background:url("@{imageRootFolder}/images/ico401.png") no-repeat;}*/

.edit-user-block .lnk-user-settings:hover,
.edit-user-block .lnk-user-approve:hover,
.edit-user-block .lnk-user-delete:hover {
  text-decoration: underline;
}
.edit-user-block .row-lb {
  float: left;
  width: 137px;
  padding: 0 10px 0 0;
  text-align: right;
  margin: 0 0 0 -147px;
}
.event-title .edit-row {
  /*padding-top:6px;*/
  float: right;
}
.check-row .event-title {
  border-bottom: 2px solid #c3bdbd;
  width: 611px;
}
.event-title {
  border-bottom: 2px solid #c3bdbd;
  /*width: 611px;*/

}
.event-title .edit-row:after {
  display: none;
}
.event-title:after {
  clear: both;
  content: '';
  display: block;
}
.execute-row {
  text-align: center;
  border: 1px solid #e8e8e8;
  border-width: 1px 0;
  padding: 10px 0;
  margin: 0 0 12px;
}
.album-list + .execute-row {
  margin: 12px 0 0;
}
.execute-row label {
  display: inline-block;
  font: 14px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  float: none;
  vertical-align: middle;
  padding: 0 10px 0 0;
}
.execute-row .sel {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.execute-row .btn04 {
  vertical-align: middle;
  margin-left: 10px;
}
.btn-edit {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 99;
}
.remove-post-row {
  font: 13px/24px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  background: #e8e8e8;
  padding: 5px 10px;
  margin: -20px -15px 15px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.remove-post-row:after {
  clear: both;
  content: '';
  display: block;
}
.remove-post-row .remove-lb {
  float: right;
  margin: 0 10px 0 0;
}
.gray-box-cols {
  background: #e8e8e8 url("/images/separator-gray001.gif") repeat-y;
}
.gray-box-cols .design-block {
  padding-left: 306px;
}
.api-wrapper {
  position: relative;
  overflow: hidden;
  font-size: 0;
  margin: -10px -6px 20px;
  padding: 10px 0 2px;
}
.api-wrapper:after {
  content: "";
  width: 100%;
  height: 2px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px repeat-x ;
    background-size: 1px 2px;*/
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
}
.api-block {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  width: 385px;
  overflow: hidden;
  padding: 15px 53px 9999px;
  margin: -10px 2px -9989px -2px;
  position: relative;
  background: url("/images/separator06.gif") repeat-y;
}
.api-wrapper .row {
  padding: 0 0 15px;
}
.designer-col {
  float: left;
  width: 225px;
  padding: 0 10px 0 29px;
  margin: 0 27px 0 -306px;
  font: 500 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.gray-box-cols .design-block .designer-col h3 {
  margin: 0 0 15px;
  padding: 0;
  font: 50px/50px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
}
.designer-col p {
  margin: 0 0 15px;
}
.superadmin-design .img-box .col {
  float: left;
  width: 265px;
}
.gray-box-cols .design-block h3 {
  color: #474747;
  font: 17px/20px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0 0 15px;
}
.gray-box-cols .design-block h4 {
  font: 500 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  margin: 0 0 10px;
}
.gray-box-cols .design-block h4:after {
  clear: both;
  content: '';
  display: block;
}
.gray-box-cols .design-block h4 .img-size {
  float: right;
  width: auto;
  padding: 0 0 0 10px;
}
.gray-box-cols .add-img-block {
  width: auto;
  overflow: hidden;
}
.add-img-row {
  padding: 0 0 30px;
}
.mobile-design {
  margin: 0 auto;
  width: 498px;
  height: 540px;
  position: relative;
  background: url("/images/img-design-mobile.png") no-repeat;
}
.mobile-design img {
  vertical-align: middle;
}
.mobile-design .mask-android,
.mobile-design .mask-ios {
  position: absolute;
  background: url("/images/bg-mask100.png") no-repeat;
  width: 183px;
  height: 332px;
  text-indent: -9999px;
  overflow: hidden;
  top: 133px;
  left: 34px;
  z-index: 2;
}
.mobile-design .mask-android {
  background: url("/images/bg-mask101.png") no-repeat;
  width: 246px;
  height: 416px;
  left: auto;
  right: 12px;
  top: 40px;
}
.mobile-design .img-android,
.mobile-design .img-ios {
  position: absolute;
  top: 133px;
  left: 31px;
}
.mobile-design .img-android {
  top: 61px;
  left: auto;
  right: 22px;
}
.superadmin-wrap .gray-box-cols .btn-holder {
  text-align: left;
}
.btn-design-block {
  padding-bottom: 2px;
}
.content-editor-info {
  font-size: 13px;
  line-height: 16px;
}
.content-editor-info h3 {
  font-size: 16px;
  line-height: 19px;
}
.content-editor-info p {
  margin: 0 0 13px;
}
.content-editor-info .box-info {
  border-top: 1px solid #d9d9d9;
  padding: 12px 0 0;
  margin: 0 0 16px;
}
.content-editor-info .box-info:first-child {
  border: 0;
  padding: 5px 0 0;
}
.content-editor-info .box-info .btn-row {
  padding: 0;
}
.btn-update01 {
  padding: 12px 10px 14px 44px;
  color: white;
  font: 15px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  background: #d2232a;
  float: left;
  margin: 0 10px 0 0;
  display: inline-flex;
}
.btn-update01 a {
  color: white;
  text-decoration: none;
  margin: 0 6px;
}
.btn-update01 p {
  background: url("/images/spritesheet_5.png") no-repeat -19780px 0;
  width: 22px;
  height: 22px;
  margin: -2px 0px 0 -32px;
}
.btn-update01.disabled {
  background-color: #c7c7c7 !important;
  text-decoration: none !important;
  cursor: default !important;
}
.admins-list-holder {
  width: 100%;
  font-size: 13px;
  line-height: 16px;
}
.admins-list-block {
  border-bottom: 1px solid #d9d9d9;
  padding: 0 0 15px;
  margin: 0 0 20px;
}
.admins-list {
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 115px;
  overflow: auto;
  font-size: 13px;
  line-height: 16px;
}
.admins-list li {
  position: relative;
  padding: 0 100px 7px 0;
}
.admins-list .lnk-edit-details {
  position: absolute;
  top: 0;
  left: 194px;
}
.department-contact {
  text-align: center;
  padding: 0 0 10px;
}
.department-contact a {
  text-decoration: underline;
}
.department-contact a:hover {
  text-decoration: none;
}
.find-need-people {
  background: #e8e8e8;
  padding: 10px;
  margin: 0 0 10px;
  position: relative;
}
.find-need-people:after {
  clear: both;
  content: '';
  display: block;
}
.find-need-people-holder {
  overflow: hidden;
}
.find-need-people .find-ttl {
  float: left;
  width: 226px;
  font-size: 14px;
  line-height: 17px;
  border-right: 1px solid #d2d2d2;
  padding: 0 0 9995px;
  margin: -6px 0 -9999px;
}
.find-need-people .find-ttl h2 {
  color: #474747;
  margin: 0;
  position: relative;
  display: inline-block;
  font: 25px/36px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
}
.find-need-people .find-ttl .lnk-help {
  float: none;
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.find-need-people .txt {
  width: 700px;
  height: 37px;
  line-height: 38px;
}
.find-need-people .row {
  padding: 0;
}
.find-need-people .find-holder {
  margin: -2px 0 0;
  float: right;
  width: 722px;
}
.filter-block {
  background: #e8e8e8;
  padding: 0;
  margin: 0 0 4px;
}
.filter-block .ttl,
.mentors-block .ttl {
  background: #444444;
}
.refine-search {
  padding: 15px 8px 15px 9px;
}
.refine-search .filter-group {
  border-top: 1px solid #d2d2d2;
  padding: 7px 0 9px;
}
.refine-search .filter-group:first-child {
  border: 0;
  padding-top: 0;
}
.refine-search .filter-group:last-child {
  padding-bottom: 0;
}
.refine-search .filter-group .fiter-group-holder {
  display: none;
  max-height: 0;
  opacity: 0;
  padding: 0;
  transition: all 0s;
}
.refine-search .filter-group.open-filter-group .fiter-group-holder {
  display: block;
  padding: 10px 0 0;
  max-height: 10000px;
  opacity: 1;
  transition: all 0.5s;
}
.filter-group .check-list-holder {
  background: none;
  padding: 0;
  margin: 0 0 -6px;
}
.filter-group .check-list-holder .check-list-holder {
  padding: 7px 0 0 25px;
  margin-bottom: -6px;
}
.filter-group .check-list-holder .check-list li label {
  font-size: 13px;
  line-height: 14px;
}
.filter-group label {
  font: 13px/14px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.filter-group-ttl {
  font-size: 13px;
  line-height: 19px;
  color: #444444;
}
.filter-group-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.filter-group-ttl strong {
  font-weight: normal;
  float: left;
}
.filter-group-ttl .btn-open-group {
  float: right;
  color: #444444;
  padding: 0 20px 0 0;
  height: 19px;
  display: inline-flex;
  margin: 0px -15px 0px 5px;
}
.filter-group-ttl .btn-open-group p {
  background: url("/images/spritesheet_5.png") no-repeat -15480px 0;
  width: 17px;
  height: 19px;
  margin: 0px 0px 0px 5px;
}
.open-filter-group .filter-group-ttl .btn-open-group p {
  background-position: -15480px -40px;
}
.refine-search .row {
  padding: 0 0 9px;
}
.refine-search .filter-group .row:last-child {
  padding-bottom: 0;
}
.refine-search .txt {
  border: 1px solid #a8a8a8;
  font-size: 13px;
  height: 32px;
  line-height: 34px;
  width: 294px;
  padding-bottom: 2px;
}
.refine-search .sel {
  width: 314px;
  height: 34px;
  line-height: 30px;
}
.block .refine-search .autocomplete-combo .grey-txt {
  width: 274px;
}
.download-holder {
  width: 235px;
  float: right;
  padding: 3px 0 0;
}
.download-holder .btn-download {
  padding: 8px;
  color: white;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  background: #002147;
  display: inline-flex;
  margin: 0px 5px;
}
.download-holder .btn-download p {
  background: url("/images/spritesheet_5.png") no-repeat -15289px 0;
  height: 22px;
  width: 22px;
  margin: -3px 6px 0px 0px;
}
.who-going-list .btn-download {
  padding: 12px 22px 13px 46px;
  color: white;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  background: #002147;
  display: inline-flex;
  margin: 0px 5px;
}
.who-going-list .btn-download p {
  background: url("/images/spritesheet_5.png") no-repeat -15289px 0;
  height: 22px;
  width: 22px;
  margin: -3px 6px -28px -37px;
}
.download-holder .btn-download a,
.who-going-list .btn-download a {
  color: white;
  text-decoration: none;
}
.download-holder .downloading-info {
  display: block;
  overflow: hidden;
  text-align: center;
  padding: 3px 0 0 0;
  font: italic 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #a1a1a1;
}
.event-settings {
  padding: 10px 0 0;
}
.event-settings h3 {
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  color: #d2232a;
  margin: 0 0 14px;
}
.event-settings h4 {
  font-size: 14px;
  line-height: 17px;
  margin: 0 0 10px;
}
.event-settings .row {
  padding: 0 0 10px;
}
.event-settings .row:last-child {
  padding: 0;
}
.event-settings label {
  font: 500 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.event-settings.hide-settings {
  display: none;
}
.registration .col-left {
  float: left;
}
.registration .col-right {
  float: right;
}
.registration .col-right .sel,
.registration .col-right .autocomplete-combo,
.registration .col-right .txt {
  margin-right: 0 !important;
}
.registration .row-block-responsive .row {
  width: 100%;
}
.registration .row-block-responsive .col-left,
.registration .row-block-responsive .col-right {
  width: 49%;
}
.welcome-message {
  font: 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: -11px 0 0;
}
.welcome-message p {
  margin: 0 0 20px;
}
.popup .welcome-message {
  margin: 0;
}
.popup .welcome-message p {
  margin: 0;
}
#logo-preview {
  width: 194px;
  height: 194px;
  line-height: 194px;
  position: absolute;
  border: 3px solid #e1e1e1;
  background: white;
  display: none;
  z-index: 99999;
  text-align: center;
}
#logo-preview:after {
  content: "";
  text-indent: -9999px;
  overflow: hidden;
  background: url("/images/arrow11.png") no-repeat;
  width: 10px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: -10px;
  margin-top: -8px;
}
#logo-preview img {
  display: inline;
  vertical-align: middle;
  max-height: 95%;
  max-width: 95%;
}
.by-row {
  width: 100%;
}
.by-row:after {
  clear: both;
  content: '';
  display: block;
}
.comment-nav {
  width: 100%;
}
.comment-nav:after {
  clear: both;
  content: '';
  display: block;
}
.manage-sections-list {
  width: 100%;
}
.manage-section {
  background: #e8e8e8;
  margin: 0 0 5px;
}
.manage-ttl {
  padding: 15px 16px 12px;
}
.manage-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.manage-ttl h2 {
  font: 26px/26px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  margin: -3px 0 0;
  float: left;
}
.btn-switch-status {
  float: right;
  height: 20px;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  min-width: 70px;
  text-align: right;
  display: block;
}
.btn-switch-status p {
  background: url("/images/spritesheet_5.png") no-repeat -19420px 0;
  width: 19px;
  height: 20px;
  margin: 0px 0px -20px 13px;
}
.btn-switch-status .margin-switch-status {
  margin: 0px 0px -20px 13px !important;
}
.btn-switch-status a {
  color: #444444;
}
.btn-switch-status.hidden {
  visibility: hidden;
}
.btn-switch-status:hover {
  text-decoration: none;
}
.open-section .btn-switch-status p {
  background-position: -19420px -20px;
}
.manage-ttl .tumbler {
  float: right;
  margin: 0 3px;
}
.manage-holder {
  overflow: hidden;
  padding: 0 16px;
  max-height: 0;
  opacity: 0;
  transition: all 0.2s ease-out;
}
.open-section .manage-holder {
  padding: 5px 11px 16px 15px;
  max-height: 10000px;
  opacity: 1;
  transition: all 0.2s ease-in;
}
.manage-holder h3 {
  color: #474747;
  font: 500 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 15px;
}
.news-items {
  width: 100%;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}
.news-items-wrap {
  width: 110%;
  margin: 0 -10% -20px 0;
}
.news-items .item {
  display: inline-block;
  vertical-align: top;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  background: white;
  padding: 4px;
  width: 305px;
  min-height: 604px;
  margin: 0 14px 14px 0;
  color: #474747;
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.news-items .item.hide-item {
  opacity: 0;
  margin-left: -319px;
}
.add-new-item-widget {
  display: inline-block;
  vertical-align: top;
  font: 16px/19px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  background: #f4f4f4;
  padding: 254px 0 0;
  width: 305px;
  margin: 0 6px 20px 0;
  color: #474747;
  height: 354px;
  border: 2px dashed #444444;
  cursor: pointer;
  text-align: center;
}
.add-new-item-widget span {
  padding: 45px 0 0;
  display: block;
}
.add-new-item-widget p {
  background: url("/images/spritesheet_5.png") no-repeat -9896px 0;
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-bottom: -37px;
}
.news-items .row {
  padding: 0;
}
.news-items label {
  float: none;
  color: #474747;
  font: 16px/19px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  display: block;
  margin: 0 0 5px;
}
.news-items .txt {
  width: 283px;
  font-size: 13px;
  color: #474747;
}
.news-items .edit-area {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  width: 283px;
  min-width: 283px;
  max-width: 283px;
  height: 98px;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 3px;
}
.news-items .edit-area.small {
  height: 35px;
}
.news-items .btn-holder {
  padding: 12px 0 5px;
}
.char-counter {
  display: block;
  text-align: right;
}
.manage-sections-list .skip-it {
  line-height: 23px;
}
.manage-section-form {
  width: 626px;
}
.manage-section-form .row {
  padding: 0 0 7px;
}
.manage-section-form .label-text,
.manage-section-form label {
  float: none;
  color: #474747;
  font: 16px/19px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  display: block;
  margin: 0 0 5px;
}
.manage-section-form .txt {
  width: 604px;
  font-size: 13px;
  color: #474747;
  margin: -8px 0 0 0px;
}
.manage-section-form .edit-area {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  width: 604px;
  min-width: 604px;
  max-width: 604px;
  height: 98px;
  float: none;
  display: inline-block;
  vertical-align: top;
}
.manage-section-form .edit-area.small {
  height: 35px;
}
.manage-section-form .btn-holder {
  padding: 5px 0 0;
}
.manage-section-form .check-row {
  padding: 5px 0 0;
}
.manage-section-form .check-row:after {
  clear: both;
  content: '';
  display: block;
}
.manage-section-form .check-row .btn-download label {
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.manage-section-form .check-row label {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.manage-section-form .check-row a.underline {
  color: #125fdd;
  text-decoration: underline;
}
.manage-section-form .check-row img {
  width: 16px;
  height: 20px;
  margin-top: 6px;
  margin-left: 2px;
  margin-right: 6px;
}
.manage-section-form .checkboxArea,
.manage-section-form .checkboxAreaChecked,
.manage-section-form .checkbox .disabled {
  margin-right: 5px;
}
.manage-holder .ttl-events-settings {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #878787;
}
.add-row {
  padding: 0 0 10px;
}
.add-row:after {
  clear: both;
  content: '';
  display: block;
}
.add-row .txt {
  width: 333px;
  margin-right: 7px;
  height: 27px;
  line-height: 28px;
}
.add-keyword-row {
  padding: 0 0 7px;
}
.add-keyword-row .txt {
  width: 120px;
  margin: 0 14px 0px 0px;
}
.add-row .btn04 {
  margin-top: 2px;
  min-width: 45px;
}
.mentoring-list-h {
  width: 356px;
  font: 14px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.mentoring-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mentoring-list li {
  padding: 0 0 6px;
}
.mentoring-list li:after {
  clear: both;
  content: '';
  display: block;
}
.mentoring-list label {
  font: 14px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0;
  max-width: 270px;
  float: left;
}
.mentoring-list .remove-mentor-tag {
  margin-left: 15px;
}
.tag-counter {
  text-align: right;
  display: block;
}
.keywords {
  margin: 0;
  padding: 0;
  list-style: none;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.keywords li {
  padding: 0 0 5px 149px;
}
.keywords .keyword {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0 10px 0 0;
}
.keywords .del-keyword {
  position: absolute;
  top: 1px;
  right: -10px;
  width: 6px;
  height: 6px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("/images/spritesheet_5.png") -10037px 0 no-repeat;
}
.content-from-system {
  border-top: 1px solid #bfbfbf;
  padding: 30px 0 15px;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.fin-news-carousel {
  overflow: hidden;
  border: 1px solid #e8e8e8;
  position: relative;
}
.fin-news-carousel .btn-next,
.fin-news-carousel .btn-prev {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 2;
  text-indent: -9999px;
  overflow: hidden;
  width: 25px;
  height: 51px;
  margin-top: -25px;
  background: url("/images/spritesheet_5.png") -10774px 0 no-repeat;
}
.fin-news-carousel .btn-next {
  background-position: -10799px 0;
  left: auto;
  right: 0;
}
.fin-news-carousel a {
  color: #444444;
}
.fin-news-carousel-holder {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 9999px;
}
.fin-news-carousel-holder li {
  float: left;
  width: 315px;
  cursor: pointer;
}
.fin-news-carousel-holder li:hover a {
  text-decoration: underline;
}
.fin-news-holder {
  padding: 3px 8px 8px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  background: #e8e8e8;
}
.fin-news-holder img {
  float: right;
  margin: 6px 0 0 10px;
}
.fin-news-holder .text-h {
  overflow: hidden;
}
.fin-news-holder p {
  margin: 0;
  text-align: left;
}
.fin-news-holder:after {
  clear: both;
  content: '';
  display: block;
}
.news-sign {
  padding: 8px;
  background: white;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.news-sign p {
  margin: 0 0 10px;
}
.news-sign .news-by {
  font-weight: 500;
  display: block;
  text-align: right;
}
.mentors-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mentors-list li {
  border-bottom: 1px solid #d2d2d2;
  padding: 9px;
}
.mentors-list li:after {
  clear: both;
  content: '';
  display: block;
}
.mentors-list .img-h {
  float: left;
  border: 1px solid #d9d9d9;
  margin: 0 7px 0 0;
}
.mentors-list .img-h img {
  display: block;
}
.mentors-list .text-h {
  overflow: hidden;
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #4e4b44;
}
.mentors-list h3 {
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  color: #4e4b44;
  margin: 0 0 5px;
}
.mentors-list h3 a {
  color: #4e4b44;
}
.mentors-list .mentees-count,
.mentors-list .menters-work-pos,
.mentors-list .menters-education {
  padding: 0 0 6px 23px;
}
.mentors-list .mentees-count p,
.mentors-list .menters-education p,
.mentors-list .menters-work-pos p {
  background: url("/images/spritesheet_5.png") no-repeat -16652px 0;
  width: 19px;
  height: 19px;
  margin-bottom: -19px;
  margin-left: -22px;
}
.mentors-list .menters-education p {
  background-position: -16652px -382px;
}
.mentors-list .menters-work-pos p {
  background-position: -16652px -191px;
}
.mentors-list .mentees-count strong,
.mentors-list .menters-work-pos strong,
.mentors-list .menters-education strong {
  font-weight: normal;
}
.mentors-list .date {
  font-style: normal;
  color: #7a7878;
}
.btn-open {
  background: url("/images/spritesheet_5.png") no-repeat -11698px 0;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 25px;
  right: 6px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 10;
}
.btn-minus {
  background: url("/images/spritesheet_5.png") no-repeat -24596px 0;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 25px;
  right: 6px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 10;
}
.check-bullet {
  background: url("/images/spritesheet_5.png") no-repeat -12767px -17px;
  width: 17px;
  height: 17px;
  float: left;
  margin: 0 5px 0 0;
  text-indent: -9999px;
  overflow: hidden;
}
.willing-list {
  margin: 0 0 -7px;
  padding: 0;
  list-style: none;
  font-size: 12px;
  line-height: 15px;
  color: #474747;
}
/*.willing-list li{
	background: url("@{imageRootFolder}/images/bullet-willing.png") no-repeat 0 4px;
	padding:0 0 7px 17px;
}*/

.willing-list p {
  background: url("/images/spritesheet_5.png") no-repeat -12750px 0;
  width: 12px;
  height: 9px;
  padding: 0 0 7px 0px;
  display: inline-flex;
  margin: 0;
}
.willing-list-label {
  font: 12px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  list-style: none;
  float: none;
  line-height: 15px;
  text-decoration: none;
}
.willing-list ul {
  margin: 0;
  padding: 8px 0 0 18px;
  list-style: none;
}
.mentoring-h .mentoring-box {
  padding: 8px 0 6px;
  border-top: 1px solid #bfbfbf;
}
.mentoring-h .mentoring-box:first-child {
  border: 0;
  padding-top: 3px;
}
.following-h .mentoring-box {
  border: 0;
  padding: 0;
}
.mentoring-ttl {
  display: block;
  color: #4e4b44;
  padding: 0 0 10px;
  font: 500 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.mentoring-list01 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  line-height: 0;
}
.mentoring-list01 li {
  font-size: 14px;
  line-height: 17px;
  display: inline-block;
  vertical-align: top;
  margin: 0 7px 7px 0;
  width: 50px;
  height: 50px;
  position: relative;
}
.mentoring-list01 li img {
  display: block;
}
.mentoring-list01 li .img-h {
  display: block;
  position: relative;
}
.mentoring-list01 li .img-h:before,
.mentoring-list01 li .img-h:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 25px;
  opacity: 0;
  background: url("/images/bg-visual-text.png");
  transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}
.following-h .mentoring-list01 li .img-h:before,
.following-h .mentoring-list01 li .img-h:after {
  display: none;
}
.mentoring-list01 li .img-h:after {
  background: url("/images/spritesheet_5.png") -15026px 0;
  width: 19px;
  margin: 3px 17px;
  height: 19px;
}
.mentoring-list01 li .img-h:hover:before,
.mentoring-list01 li .img-h:hover:after {
  opacity: 1;
}
.mentoring-list01 .open-others {
  display: block;
  width: 50px;
  height: 50px;
  background: #878787;
  color: white;
  text-align: center;
  font: 16px/49px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
}
.mentoring-list01 .img-h.img-logo-h {
  line-height: 45px;
  text-align: center;
  background: white;
}
.mentoring-list01 .img-h.img-logo-h img {
  max-height: 40px;
  max-width: 40px;
  display: inline;
  vertical-align: middle;
}
.mentor-user-desc {
  overflow: hidden;
  position: relative;
  font-size: 12px;
  line-height: 15px;
}
.mentor-user-desc .img-h {
  float: left;
  width: 85px;
  background: #e8e8e8;
  margin: 0 6px 0 0;
  padding: 0 0 50px;
}
.mentor-user-desc .img-h img {
  display: block;
}
.mentor-user-desc .mentees-count {
  position: absolute;
  bottom: 5px;
  width: 75px;
  padding: 0px 3px;
  color: #444444;
  margin: 0px 0px -12px 2px;
}
.mentees-count-small {
  padding: 0px 3px;
  color: #444444;
  display: inline-flex;
}
.mentees-count-small label {
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #4e4b44;
}
.mentees-count-small span {
  display: inline-block;
  background: url("/images/spritesheet_5.png") no-repeat -16652px 0;
  width: 19px;
  height: 19px;
}
.mentor-user-desc .mentees-count label {
  font: 40px/40px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  color: #444444;
}
.mentor-user-desc .mentees-count span {
  display: inline-block;
  background: url("/images/spritesheet_5.png") no-repeat -15050px 0;
  width: 28px;
  height: 28px;
}
.mentor-user-desc .text-h {
  overflow: hidden;
}
.mentor-user-desc .text-h h3 {
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0 0 10px;
}
.mentor-user-desc .text-h h3 a {
  color: #444444;
}
.mentor-user-desc .menters-work-pos p,
.mentor-user-desc .menters-education p {
  padding: 0 0 6px 6px;
  background: url("/images/spritesheet_5.png") no-repeat -16652px -382px;
  width: 19px;
  height: 19px;
}
.mentor-user-desc .menters-work-pos p {
  background-position: -16652px -191px;
}
.mentor-user-desc .menters-work-pos,
.mentor-user-desc .menters-education {
  display: inline-flex;
}
.mentor-user-desc .menters-work-pos strong,
.mentor-user-desc .menters-education strong {
  /*display:inline-block;*/
  font-weight: normal;
  /*padding:0 0 10px;*/

}
.mentor-user-desc .date {
  font-style: normal;
  color: #7a7878;
  display: block;
}
.menters-extra-list {
  margin: 0 0 5px -10px;
  padding: 0 5px 0 12px;
  list-style: none;
  height: 420px;
  overflow: auto;
}
.menters-extra-list li {
  border-bottom: 1px solid #e8e8e8;
  padding: 8px 10px 8px 0;
  position: relative;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.menters-extra-list li:after {
  clear: both;
  content: '';
  display: block;
}
.menters-extra-list li img {
  margin: 2px 10px 0 0;
  float: left;
}
.menters-extra-list li .text-h {
  overflow: hidden;
}
.menters-extra-list li .text-h h3 {
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0 0 5px;
}
.menters-extra-list li .text-h h3 a {
  color: #444444;
}
.menters-extra-list .menters-work-pos {
  padding: 0 0 0 23px;
  background: url("/images/ico-mentor.png") no-repeat 0 -191px;
}
.menters-extra-list .menters-work-pos strong {
  display: block;
  font-weight: normal;
}
.subject-text {
  display: block;
  color: #565857;
  font-size: 14px;
  line-height: 17px;
  padding: 7px 0 0;
  font-weight: 500;
}
.char-num {
  text-align: right;
  font-size: 13px;
  line-height: 16px;
  padding: 0 0 12px;
}
.lang-nav {
  margin: -5px 0;
  padding: 0;
  list-style: none;
}
.lang-nav li {
  border-top: 1px solid #e5e5e5;
  padding: 5px;
}
.lang-nav li:first-child {
  border: 0;
}
.lang-nav li a {
  display: block;
  color: #444444;
  font: 13px/12px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.lang-nav li a:hover {
  text-decoration: none;
}
.lang-nav li img {
  display: inline;
  vertical-align: top;
  border: 1px solid #ababab;
  margin: 0 4px 0 0;
}
.lang-nav li a:hover span {
  text-decoration: underline;
}
.language-admin-form:after {
  clear: both;
  content: '';
  display: block;
}
.language-admin-form .primary-language-col {
  float: left;
  width: 335px;
  padding: 0 20px 0 0;
}
.language-admin-form .lang-form-ttl {
  display: block;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  padding: 0 0 15px;
}
.language-admin-form .add-lang-holder {
  overflow: hidden;
}
.check-list-lang {
  padding: 7px 0 0;
}
.check-list-lang li {
  display: inline-block;
  width: 180px;
  padding: 0 0 9px;
  vertical-align: top;
}
.check-list-lang li label {
  font-size: 13px;
}
.job-board-post-wrapper {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.job-board-post-wrapper p {
  margin: 0 0 7px;
}
.job-board-post-wrapper label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  margin: 6px 5px 0 0;
}
.job-board-post .radio-list {
  float: left;
  overflow: visible;
  padding: 6px 0 8px;
}
.job-board-post .radio-list li {
  float: left;
  width: auto;
  padding: 0 10px 0 0;
}
.job-board-post .radio-list li:after {
  display: none;
}
.job-board-post-wrapper .radio-list li label {
  float: left;
  margin: 0 0 0 -5px;
  padding: 0;
}
.job-board-post {
  background: #e8e8e8;
  padding: 10px;
  margin: 0 0 9px;
}
.job-board-post h2 {
  font: 25px/28px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0 0 6px;
}
.job-board-sub-ttl {
  margin: 0 0 8px;
}
.job-board-sub-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.job-board-sub-ttl p {
  margin: 0;
  overflow: hidden;
}
.upload-file-tool.alignright,
.job-board-sub-ttl .upload-file-tool {
  float: right;
}
/* upload-file-tool */

.upload-file-row {
  font: 13px/22px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #606060;
  padding: 0 0 10px;
}
.upload-file-row .upload-file-info {
  display: inline-block;
  padding: 0 0 0 3px;
}
.upload-file-tool {
  display: inline-block;
  font: 13px/24px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.btn-upload-file {
  display: inline-block;
  background: #d2232a;
  position: relative;
  color: white;
  padding: 0 5px 0 27px;
  height: 25px;
  line-height: 23px;
  vertical-align: top;
}
.btn-upload-file:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  width: 18px;
  height: 18px;
  background: url("/images/spritesheet_5.png") -5074px 0 no-repeat;
}
.upload-file-tool-h {
  display: none;
  background: white;
  vertical-align: top;
}
.upload-file-row .upload-file-tool-h {
  background: #eaeaea;
}
.upload-file-tool-h:after {
  clear: both;
  content: '';
  display: block;
}
.upload-file-tool-h img {
  float: left;
}
.upload-file-tool-h .upl-tool-name {
  float: left;
  margin: 0 6px;
  text-overflow: ellipsis;
  max-width: 120px;
  min-width: 50px;
  overflow: hidden;
  white-space: nowrap;
}
.upload-file-tool-h a {
  float: left;
  width: 25px;
  height: 25px;
  border-left: 1px solid #a8a8a8;
  text-indent: -9999px;
  overflow: hidden;
  background: url("/images/spritesheet_5.png") -5074px 0 no-repeat;
}
.upload-file-tool-h .upl-tool-view {
  background-position: -5096px 0;
}
.upload-file-tool-h .upl-tool-download {
  background-position: -5122px 0;
}
.upload-file-tool-h .upl-tool-remove {
  background-position: -5148px 0;
}
.upload-file-tool-h a:hover {
  background-color: #d2232a;
}
.upload-file-tool-h .upl-tool-view:hover {
  background-position: -5096px -25px;
}
.upload-file-tool-h .upl-tool-download:hover {
  background-position: -5122px -25px;
}
.upload-file-tool-h .upl-tool-remove:hover {
  background-position: -5148px -25px;
}
.upload-file-tool.uploaded .btn-upload-file {
  display: none;
}
.upload-file-tool.uploaded .upload-file-tool-h {
  display: inline-block;
}
.job-board-form {
  width: 100%;
}
.job-board-form:after {
  clear: both;
  content: '';
  display: block;
}
.upload-img-wrapper {
  float: left;
  width: 155px;
}
.upload-img-wrapper .upload-img-info {
  font: italic 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: block;
  color: #969696;
  padding: 0 0 0 5px;
}
.upload-img {
  border: 1px solid #a8a8a8;
  width: 141px;
  height: 141px;
  background: white;
  padding: 6px;
  position: relative;
  margin: 0 0 15px;
  cursor: pointer;
}
.upload-img img {
  width: 141px;
  height: 141px;
  display: block;
}
.upload-img .upload-lb {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 101px;
  height: 96px;
  padding: 25px 20px 20px;
  color: #474747;
  font: 16px/19px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  text-align: center;
  background: rgba(232, 232, 232, 0.5);
  text-decoration: none;
}
.upload-img:hover .upload-lb {
  text-decoration: underline;
}
.upload-img .upload-lb.remove {
  height: 89px;
  padding: 32px 20px 20px;
}
.upload-img .upload-lb .ico-upload {
  display: block;
  height: 27px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("/images/spritesheet_5.png") no-repeat -19807px 0;
  width: 28px;
  margin: 0 0 5px 38px;
}
.upload-img .upload-lb .upload-img-pixels {
  margin-top: 4px;
  display: inline-block;
}
.upload-img.uploaded .upload-lb,
.upload-img .upload-lb.remove {
  display: none;
}
.upload-img.uploaded .upload-lb.remove {
  display: block;
}
.upload-img.uploaded .upload-lb .ico-upload {
  background-position: -19807px -27px;
}
.job-board-form .fields-col {
  float: right;
  width: 396px;
}
.job-board-form .row {
  padding: 0 0 9px;
}
.job-board-form .txt {
  width: 374px;
}
.job-board-form .sel {
  width: 394px;
}
.job-board-form .right-col {
  float: right;
  width: 410px;
  margin: 0 0 -9px;
}
.job-board-form .left-col {
  float: left;
  width: 561px;
  margin: 0 0 -9px;
}
.job-board-form .edit-area {
  width: 388px;
  max-width: 388px;
  min-width: 388px;
  height: 100px;
}
.date-align-table {
  display: table;
  width: 100%;
}
.date-align-row {
  display: table-row;
}
.job-board-form .date-align-row .cell {
  display: table-cell;
  vertical-align: top;
  padding: 0 5px 9px 0;
}
.job-board-form .date-align-row .cell01 {
  width: 70px;
}
.job-board-form .date-align-row .cell01 label {
  white-space: nowrap;
  float: none;
  display: block;
  max-width: 240px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.txt-date {
  float: left;
  border: 1px solid #a8a8a8;
  background: white;
  width: 119px;
  padding: 3px 0 3px 6px;
  margin: 0 10px 0 0;
}
.txt-date .ico-datepicker {
  background: url("/images/spritesheet_5.png") -14953px 0 no-repeat;
  width: 24px;
  height: 23px;
  margin: 0 5px 0 0;
}
.txt-date .txt {
  border-width: 0 0 0 1px;
  width: 68px;
  padding: 0 9px 1px;
  height: 23px;
  line-height: 24px;
}
.job-board-apply-cadidates {
  width: 100%;
}
.job-board-apply-cadidates .radio-list .row {
  clear: both;
  padding: 9px 0 6px 23px;
}
.job-board-apply-cadidates .txt {
  width: 250px;
}
.job-board-apply-cadidates .col {
  width: 272px;
  float: left;
  margin: 0 10px 0 0;
}
.admission-holder .row {
  padding: 0;
}
.pay-bar {
  float: left;
  margin: -7px 0 -5px 10px;
}
.pay-bar .txt {
  width: 28px;
  margin: 0 -1px 0 0;
}
.pay-bar .sel {
  width: 65px;
}
.auto-comlite-in {
  width: 100%;
}
.auto-comlite-in:after {
  clear: both;
  content: '';
  display: block;
}
.btn-in-auto {
  background: url("/images/spritesheet_5.png") -11032px 0 no-repeat;
  width: 142px;
  height: 34px;
  text-indent: -9999px;
  overflow: hidden;
  float: right;
}
.auto-comlite-in p {
  display: table-cell;
  height: 32px;
  vertical-align: middle;
  margin: 0;
  width: 317px;
  padding: 0 0 2px;
}
.update-profile {
  width: 100%;
}
.update-profile p {
  margin: 0 0 8px;
}
.update-profile-row {
  margin: 0 0 6px;
}
.update-profile-row p {
  margin: 0 0 7px;
}
.update-profile:after {
  content: '';
  clear: both;
  display: block;
}
.add-degree-profile {
  text-align: center;
  border-top: 1px solid #bfbfbf;
  padding: 10px 0 0;
}
.btn-add-profile-in {
  display: inline-flex;
  background: #0477b0;
  height: 34px;
  color: white;
  font: 13px/31px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 11px 0 16px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.btn-add-profile-in p {
  background: url("/images/spritesheet_5.png") no-repeat -14855px 0;
  width: 31px;
  height: 30px;
}
.btn-add-profile-in a {
  color: white;
  margin: 0 5px;
}
.update-img-h {
  float: left;
  width: 75px;
  height: 75px;
  margin: 0 10px 0 0;
}
.update-img-h img {
  display: block;
}
.update-text-h {
  display: table-cell;
  vertical-align: middle;
  height: 75px;
}
.update-profile h3 {
  font: 16px/19px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 7px 0;
  color: #444444;
}
.update-profile h3 a {
  color: #444444;
}
.update-profile .btn-holder {
  padding: 0 0 5px;
}
.update-profile .btn03,
.update-profile .btn04 {
  min-width: 80px;
  margin-left: 10px;
}
.btn-donate {
  text-indent: -9999px;
  overflow: hidden;
  float: right;
  background: url("/images/btn-donate.png") no-repeat;
  /*not in use*/
  width: 124px;
  height: 28px;
}
.email-choice {
  text-align: center;
  padding: 120px 0 0;
}
.email-choice-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  line-height: 0;
}
.email-choice-list li {
  display: inline-block;
  vertical-align: top;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 5px;
}
.email-choice-list li a {
  display: block;
  color: #474747;
  text-decoration: none;
  border: 1px solid #c2c2c2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: white;
  padding: 3px 3px 5px;
  width: 118px;
}
.email-choice-list li.active a,
.email-choice-list li a:hover {
  border-color: #555555;
}
.email-choice-list li a .img-h {
  display: block;
  height: 40px;
  line-height: 38px;
  text-align: center;
  margin: 0 0 4px;
}
.email-choice-list li a img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.email-choice-list li a strong {
  font-weight: normal;
  display: block;
}
.email-choice-ttl {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: block;
  padding: 0 0 6px;
}
.email-address-add {
  text-align: center;
}
.email-address-add .row {
  text-align: left;
  display: inline-block;
  vertical-align: top;
}
.email-address-add h3 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 18px;
}
.email-address-add label {
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: left;
  margin: 5px 8px 0 0;
}
.email-address-add .btn04 {
  float: left;
  margin-left: 11px;
  margin-top: 2px;
}
.email-address-add .txt {
  height: 25px;
  line-height: 26px;
  width: 230px;
}
.invite-block {
  position: relative;
  float: left;
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px repeat-x ;
    background-size: 1px 2px;*/
  padding: 22px 0 0;
  margin: 0 0 20px;
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
}
.manage-holder .invite-block:first-child {
  background: none;
  padding-top: 0;
}
.manage-holder .invite-block:last-child {
  margin-bottom: 0;
}
.invite-block .invite-ttl {
  float: left;
  width: 225px;
  padding: 0 10px 25px 0;
}
.invite-block .invite-ttl h3 {
  font: 26px/29px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0;
  color: #d2232a;
}
.sticked-down-row {
  position: absolute;
  bottom: 0;
}
.sticked-down-row .mark {
  font-weight: normal;
}
.invite-block .invite-section {
  float: right;
  width: 708px;
  background: url("/images/separator06.gif") repeat-y;
  margin: 0;
  padding: 0 0 0 17px;
}
.btn-upload {
  padding: 12px 19px 13px 49px;
  color: white;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  background: #d2232a url("/images/ico-upload100.png") no-repeat 19px 50%;
  display: inline-block;
  margin: 0 8px 0 0;
  vertical-align: middle;
}
.prepapulated-template {
  float: right;
  margin: -35px 0px;
  text-decoration: underline;
  color: #444444;
  font-weight: bold;
}
.btn-upload:hover {
  text-decoration: none;
  background-color: #878787;
}
.btns-download .btn-upload {
  display: block;
  margin: 0 0 5px;
  padding: 12px 10px 13px 32px;
  background-position: 5px 50%;
}
.upload-section {
  overflow: hidden;
  position: relative;
  margin: 0 0 10px;
}
.upload-section .upload-holder {
  float: left;
  width: 340px;
}
.upload-holder .btn-upload {
  float: left;
  white-space: nowrap;
}
.upload-info {
  display: table-cell;
  vertical-align: middle;
  height: 42px;
  font-size: 13px;
  line-height: 15px;
  width: 100%;
}
.upload-info em {
  display: block;
  padding: 2px 0;
  color: #a3a3a3;
}
.upload-info a {
  color: #474747;
  text-decoration: underline;
  padding: 2px 0;
  display: inline-block;
}
.upload-info a:hover {
  text-decoration: none;
}
.upload-section .send-holder {
  float: right;
  width: 346px;
  background: url("/images/separator06.gif") repeat-y;
  margin: 0 0 -9999px;
  padding: 12px 0 9999px 22px;
}
.invite-block label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.two-input-field .col {
  float: right;
}
.two-input-field .col:first-child {
  float: left;
}
.two-input-field .col label {
  float: left;
  padding: 8px 7px 0 0;
}
.two-input-field .txt {
  float: left;
}
.invite-block .txt {
  width: 686px;
}
.invite-block .txt01 {
  width: 250px;
}
.invite-block .edit-area {
  width: 686px;
  min-width: 686px;
  max-width: 686px;
  height: 295px;
}
.invite-block .btn02 {
  min-width: 36px;
}
.lnk-preview {
  float: right;
  margin: 0 10px 0 0;
  font: 13px/27px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.uploaded-file {
  display: table;
  width: 100%;
  font-size: 13px;
  line-height: 15px;
}
.uploaded-file .img-h {
  display: table-cell;
  vertical-align: middle;
  padding: 1px 10px 0 0;
}
.uploaded-file img {
  vertical-align: middle;
}
.uploaded-file .file-info {
  display: table-cell;
  vertical-align: middle;
  height: 42px;
  width: 100%;
}
.uploaded-file .file-name {
  display: block;
}
.status-ttl {
  text-align: center;
  clear: both;
  width: 100%;
}
.status-ttl h3 {
  font: 26px/29px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0;
  color: #474747;
}
.invite-heading {
  padding: 0 0 19px;
  margin: -3px 0 0;
}
.invite-heading h3 {
  font: 26px/29px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0;
  color: #474747;
}
.status-ttl .sub-ttl,
.invite-heading .sub-ttl {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  display: block;
  padding: 5px 0 0;
}
.send-to-section {
  float: left;
}
.send-to-ttl {
  display: block;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
}
.send-to-holder {
  float: left;
  margin-bottom: 20px;
}
.send-to-holder .col {
  float: left;
  width: 323px;
  background: url("/images/separator06.gif") repeat-y 100% 0;
  margin: 0;
  padding: 0 20px 0 22px;
}
.send-to-holder .col:first-child {
  padding-left: 0;
}
.send-to-holder .col .sel {
  width: 321px;
}
.invite-block .send-to-holder .col .txt01 {
  width: 301px;
}
.send-to-holder .col .fields-section {
  padding: 0 0 7px;
}
.send-to-holder .col label {
  display: block;
  padding: 0 0 8px;
  float: none;
}
.send-to-holder .col .fields-section .row:last-child,
.send-to-holder .col .fields-section:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.send-to-holder .col .check-list li label {
  padding: 0 0 2px;
  display: inline-block;
}
.send-to-holder .col .check-list li {
  padding: 0 0 10px;
}
.message-history-table {
  width: 100%;
  color: #474747;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.message-history-table table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.message-history-table table th {
  font-weight: bold;
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px 100% repeat-x ;
    background-size: 1px 2px;*/
  text-align: left;
  padding: 10px 5px;
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
}
.message-history-table table td {
  /*background:url("@{imageRootFolder}/images/spritesheet.png") -21036px 100% repeat-x ;
    background-size: 1px 2px;*/
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
  padding: 10px 5px;
}
.message-history-table table a {
  color: #474747;
}
.message-history-table table a:hover {
  text-decoration: none;
  color: #d2232a;
}
.history-ttl {
  display: block;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 10px;
}
.email-holder img {
  vertical-align: middle;
}
.email-heading {
  border: 1px solid #a8a8a8;
  font: 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 5px 8px 8px;
  margin: 0 0 10px;
}
.time-zone-sel {
  width: 598px;
}
.filter-nav {
  padding: 6px 8px 6px 6px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.filter-nav:after {
  clear: both;
  content: '';
  display: block;
}
.manage-students .filter-nav {
  border-bottom: 1px solid #e8e8e8;
  padding: 5px 0 10px;
  margin: 0 0 10px;
}
.select-all {
  float: left;
}
.select-all label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.mark-selected {
  float: right;
}
.mark-selected .mark-ttl {
  float: left;
  margin: 0 8px 0 0;
}
.marking-list {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
.marking-list li {
  float: left;
  position: relative;
  padding: 0 7px 0 8px;
}
.marking-list li:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  width: 1px;
  height: 12px;
  background: #474747;
  text-indent: -9999px;
  overflow: hidden;
}
.marking-list li:first-child {
  padding-left: 0;
}
.marking-list li:first-child:before {
  display: none;
}
.marking-list li a {
  text-decoration: underline;
  color: #474747;
}
.marking-list li.active a,
.marking-list li a:hover {
  color: #d2232a;
}
.select-all .checkboxArea,
.select-all .checkboxAreaChecked,
.select-all .checkbox .disabled {
  margin-right: 5px;
}
.identify-chk-row {
  padding: 0 0 0 108px;
}
.identify-chk-row label {
  width: auto;
  float: left;
  text-align: right;
  padding: 0;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
.identify-chk-row:after {
  clear: both;
  content: '';
  display: block;
}
.filter-select {
  float: left;
  border-left: 1px solid lightgray;
  padding: 0 0 0 10px;
  margin: -5px 0 0 10px;
}
.filter-select-ttl {
  float: left;
  padding: 5px 7px 0 0;
}
.filter-select .autocomplete-combo {
  margin: 0 10px 0 0;
}
.filter-select .autocomplete-combo .txt {
  width: 122px;
  padding: 0 30px 1px 6px;
  height: 23px;
  line-height: 24px;
}
.filter-nav .search-bar {
  height: 26px;
  border-left: 1px solid lightgray;
  padding: 0 0 0 9px;
  margin: -5px 0 0;
}
.user-approval-block .search-bar {
  height: 26px;
  position: absolute;
  right: 10px;
  top: 11px;
}
.user-approval-block .search-bar .txt,
.filter-nav .search-bar .txt {
  height: 23px;
  line-height: 24px;
  font-size: 13px;
  width: 108px;
}
.user-approval-block .search-bar .btn-search,
.filter-nav .search-bar .btn-search {
  right: -6px;
  top: -4px;
}
.notify-chk-row {
  float: left;
  padding: 4px 0 0;
}
.notify-chk-row label {
  float: left;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.notify-chk-row .checkboxArea,
.notify-chk-row .checkboxAreaChecked,
.notify-chk-row .checkbox .disabled {
  margin: 0 5px 0 0;
}
.filter-select .ui-icon {
  height: 24px;
}
.filter-select .ui-dropdownchecklist {
  line-height: 22px;
  height: 24px;
  margin: 0 10px 0 0;
}
.rss-section-form {
  width: 700px;
}
.rss-section-form .txt {
  width: 560px;
}
.list-option-edit {
  border: 1px solid #a8a8a8;
  background: white;
  margin: 8px 0 10px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.list-option-edit-ttl {
  display: table;
  width: 100%;
  border-bottom: 1px solid #a8a8a8;
}
.list-option-edit-ttl .list-row-cell {
  display: table-cell;
  padding: 6px 7px 8px;
  vertical-align: top;
  text-align: center;
  border-left: 1px solid #a8a8a8;
}
.list-option-edit-ttl .list-row-cell:first-child {
  border: 0;
}
.list-option-edit-ttl .choice-c {
  width: 7px;
}
.list-option-edit-ttl .name-c {
  width: 460px;
  text-align: left;
}
.list-option {
  height: 150px;
  overflow: auto;
}
.list-option ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-option ul li {
  display: table;
  width: 100%;
  cursor: pointer;
  height: 30px;
}
.list-option ul li:nth-child(2n) {
  background: #f9f9f9;
}
.list-option ul li.active,
.list-option ul li:not(.add-new-list-wrap):hover {
  background: #e8e8e8;
}
.list-option ul li .list-row-cell {
  display: table-cell;
  height: 24px;
  padding: 6px 7px 0 8px;
  vertical-align: top;
  text-align: center;
}
.list-option ul li .choice-c {
  width: 7px;
}
.list-option ul li .name-c {
  width: 460px;
  text-align: left;
}
.list-option .radioArea,
.list-option .radioAreaChecked,
.list-option .radioAreaChecked.disabled,
.list-option .radioArea.disabled {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  float: none;
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.list-option li.edit-status .radioArea,
.list-option li.edit-status .radioAreaChecked.disabled,
.list-option li.edit-status .radioArea.disabled,
.list-option .radioAreaChecked {
  position: static;
  left: 0;
  top: 0;
}
.list-option .name-h {
  position: relative;
}
.list-option .add-new-list {
  display: block;
  color: #aeaeae;
  height: 24px;
  padding: 6px 0 0 30px;
}
.edit-wrap .save-h,
.edit-wrap .update-section {
  position: absolute;
  top: -2px;
  right: 10px;
  display: none;
}
.edit-wrap .update-section .skip-it {
  font-size: 13px;
  line-height: 19px;
}
.edit-wrap .txt {
  position: absolute;
  top: -3px;
  left: -7px;
  background: white;
  height: 20px;
  width: 314px;
  padding: 0 6px 2px;
  font-size: 13px;
  line-height: 18px;
  display: none;
}
.edit-status .edit-wrap .save-h,
.edit-status .edit-wrap .txt {
  display: block !important;
}
.list-option ul li:not(.edit-status):hover .update-section {
  display: block;
}
.list-option .skip-it {
  margin: -2px 2px 0 0;
}
.list-option .btn03 {
  min-width: 44px;
  margin-left: 6px;
  height: 22px;
  line-height: 19px;
  padding: 0 4px 0 8px;
}
.list-option .btn03:after {
  border-width: 11px;
  margin-top: -11px;
}
.choice-holder {
  position: relative;
  min-height: 16px;
  min-width: 7px;
}
.choice-holder .chk-wrap {
  position: absolute;
  top: -9999px;
  left: -9999px;
  margin: -8px 0 0 -8px;
}
.edit-status .choice-holder .chk-wrap {
  top: 50%;
  left: 50%;
}
.ui-dropdownchecklist-selector {
  padding: 0 !important;
}
.reset-filter {
  border-top: 1px solid #d2d2d2;
  padding: 10px 0 0;
  text-align: center;
}
.reset-filter-lnk {
  color: #444444;
  text-decoration: underline;
}
.reset-filter-lnk:hover {
  text-decoration: none;
}
.total-number-users {
  font: 20px/23px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  background: #e8e8e8;
  padding: 10px;
  overflow: hidden;
}
.cur-rank + .total-number-users {
  margin-top: 10px;
}
.total-number-users .total-ttl {
  font-weight: normal;
  display: table-cell;
  vertical-align: middle;
  height: 50px;
  width: 200px;
}
.total-num {
  font-size: 25px;
  line-height: 53px;
  float: right;
  border-left: 1px solid #c8c8c8;
  padding: 0 0 0 10px;
  height: 50px;
}
.connect-ttp .btn-holder {
  padding: 12px 0 0;
}
.btn-linkedin {
  display: inline-block;
  vertical-align: middle;
  background: url("/images/spritesheet_5.png") no-repeat -11393px -20px;
  height: 20px;
  font: 11px/20px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: white;
  padding: 0 9px 0 33px;
  position: relative;
}
.btn-linkedin:before {
  content: "";
  text-indent: -9999px;
  overflow: hidden;
  height: 20px;
  width: 34px;
  background: url("/images/spritesheet_5.png") no-repeat -11393px 0;
  position: absolute;
  top: 0;
  left: -1px;
}
/*****/

.news-items-section {
  background: white;
}
.news-items-section .btn-holder {
  padding: 13px 22px 20px 0;
  width: auto;
}
.news-item {
  background: white;
  padding: 5px 22px 5px 5px;
}
.news-item .img-h {
  background: #444444;
  width: 303px;
  height: 222px;
  position: relative;
  border: 1px solid #c1c1c1;
  margin: 0 4px 0 0;
  float: left;
}
.news-item .img-h img {
  display: block;
  width: 303px;
  height: 222px;
}
.news-item .news-item-edit-holder {
  overflow: hidden;
  margin: 0 0 -11px;
}
.news-item .row {
  padding: 4px 0 11px;
  position: relative;
}
.news-item label {
  display: block;
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #474747;
  float: none;
  padding: 0 0 8px;
}
.news-item .txt {
  width: 610px;
  font-size: 13px;
  line-height: 28px;
  height: 31px;
  color: #444444;
  float: none;
}
.news-item .edit-area {
  font-size: 13px;
  line-height: 16px;
  color: #444444;
  padding: 5px 10px;
  height: 35px;
  max-height: 35px;
  min-height: 35px;
  width: 610px;
  max-width: 610px;
  min-width: 610px;
}
.news-item .char-counter {
  position: absolute;
  top: 2px;
  right: 0;
}
.admin-external-jobs-widget .img-h {
  width: 222px;
}
.admin-external-jobs-widget .img-h img {
  width: 222px;
}
.admin-external-jobs-widget .edit-area,
.admin-external-jobs-widget .txt {
  width: 692px;
  min-width: 692px;
  max-width: 692px;
}
.admin-external-jobs-widget .edit-area {
  resize: none;
}
.external-jobs-widget {
  padding: 9px 0 10px;
  border-bottom: 1px solid #d9d9d9;
  font-size: 13px;
  line-height: 16px;
  position: relative;
}
.external-jobs-widget:after {
  clear: both;
  content: '';
  display: block;
}
.external-jobs-widget .img-h {
  float: left;
  margin: 0 20px 0 4px;
}
.external-jobs-widget .img-h img {
  vertical-align: middle;
}
.external-jobs-widget .text-h {
  display: table-cell;
  vertical-align: middle;
  height: 140px;
  padding: 26px 0;
  box-sizing: border-box;
}
.external-jobs-widget h2 {
  font: 14px/17px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
}
.external-jobs-widget p {
  margin: 0;
}
.external-jobs-widget .btn-holder {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.external-jobs-widget .btn-close {
  top: 9px;
  right: 10px;
  background: url("/images/btn-close01.png") no-repeat 0 -14px;
}
.external-jobs-widget .btn-close:hover {
  background-position: 0 0;
}
.activity-box {
  border-bottom: 1px solid #d9d9d9;
  padding: 0 0 10px;
  margin: 0 0 5px;
  position: relative;
}
.activity-ttl {
  display: block;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  padding: 0 0 7px;
}
.activity-box-section {
  position: relative;
  padding: 0 30px 0 0;
}
.activity-box-section .btn-open {
  position: absolute;
  top: 55px;
  right: 10px;
  background: url("/images/spritesheet_5.png") no-repeat -11698px 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 17px;
  height: 17px;
  margin: -13px 0 0;
  transition: top 0.3s ease;
  -moz-transition: top 0.3s ease;
  -o-transition: top 0.3s ease;
  -webkit-transition: top 0.3s ease;
}
.activity-box-section.open-section .btn-open {
  background-position: -16843px -16px;
  top: 13px;
}
.activity-box-section .btn-minus {
  position: absolute;
  top: 55px;
  right: 10px;
  background: url("/images/spritesheet_5.png") no-repeat -24596px 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 17px;
  height: 17px;
  margin: -13px 0 0;
  transition: top 0.3s ease;
  -moz-transition: top 0.3s ease;
  -o-transition: top 0.3s ease;
  -webkit-transition: top 0.3s ease;
}
.activity-photo-list {
  margin: 0 0 -10px;
  overflow: hidden;
}
.activity-photo-list .photo-tooltip-placeholder {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.tooltip-photo-activity img {
  display: block;
  margin: 0 0 10px;
  max-width: 700px;
  height: auto;
}
.tooltip-photo-activity {
  width: auto !important;
  padding: 10px !important;
}
.tooltip-event-activity .item-h,
.activity-photo-list .item-h {
  float: left;
  width: 98px;
  height: 98px;
  overflow: hidden;
  position: relative;
  border: 1px solid #d9d9d9;
}
.tooltip-event-activity .item-h .img-h,
.activity-photo-list .item .img-h {
  position: absolute;
  width: 500%;
  height: 500%;
  left: 50%;
  top: 50%;
  margin: -250% 0 0 -250%;
}
.tooltip-event-activity .item-h .img-h img,
.activity-photo-list .item img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
}
.activity-box-section .hide-section {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.activity-box-section.open-section .hide-section {
  position: static;
  top: 0;
  left: 0;
}
.activity-photo-list .more-num {
  background: rgba(78, 75, 68, 0.6);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  color: white;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-align: center;
  padding: 20px 0 0;
  box-sizing: border-box;
}
.activity-photo-list .more-num strong {
  font-weight: normal;
  font-size: 25px;
  line-height: 28px;
  display: block;
}
.activity-job-list {
  margin: 0 0 -10px;
  overflow: hidden;
}
.activity-job-list .item {
  float: left;
  margin: 0 10px 10px 0;
}
.activity-job-list .single-item {
  float: none;
}
.tooltip-job-activity {
  width: 340px !important;
  padding: 10px !important;
}
.tooltip-job-activity .btn-holder {
  position: absolute;
  bottom: 12px;
  right: 10px;
}
.tooltip-job-activity .text-h,
.activity-job-list .text-h {
  position: absolute;
  top: -9999px;
  left: -9999px;
  display: table-cell;
  height: 100px;
  vertical-align: middle;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  box-sizing: border-box;
}
.tooltip-job-activity .text-h {
  padding: 23px 0;
}
.activity-job-list .btn-holder {
  display: none;
}
.tooltip-job-activity .text-h,
.activity-job-list .single-item .text-h {
  position: static;
  top: 0;
  left: 0;
}
.tooltip-job-activity .text-h .job-name,
.activity-job-list .job-name {
  display: block;
  font: 500 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 4px;
}
.tooltip-job-activity .text-h .company-name,
.activity-job-list .company-name {
  display: block;
}
.tooltip-job-activity .text-h .company-name a,
.activity-job-list .company-name a {
  text-decoration: none;
}
.tooltip-job-activity .text-h .company-name a:hover,
.activity-job-list .company-name a:hover {
  text-decoration: underline;
}
.tooltip-job-activity .img-h,
.activity-job-list .item .img-h {
  float: left;
  text-align: center;
  width: 98px;
  height: 98px;
  line-height: 95px;
  border: 1px solid #d9d9d9;
}
.tooltip-job-activity .img-h {
  border: 0;
}
.tooltip-job-activity .img-h,
.activity-job-list .single-item .img-h {
  margin: 0 10px 0 0;
}
.tooltip-job-activity .img-h img,
.activity-job-list .item img {
  vertical-align: middle;
  max-height: 100%;
  max-width: 100%;
  height: auto;
}
.activity-feed-list {
  padding: 0 10px 0 7px;
  margin: 0 0 -20px;
}
.activity-feed-list .item {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  margin: 0 0 20px;
}
.activity-feed-list .text-h {
  padding: 0 0 10px;
  font-weight: 500;
}
.activity-feed-list .text-h p {
  margin: 0;
}
.feed-text-info {
  overflow: hidden;
  display: inline-block;
  display: -moz-inline-box;
}
.feed-text-comments,
.feed-text-likes {
  float: left;
  padding: 0 15px 0 20px;
}
.feed-text-comments-ico,
.feed-text-likes-ico {
  background: url("/images/spritesheet_5.png") no-repeat -2539px 0px;
  width: 22px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.feed-text-comments-ico {
  background-position: -2539px -46px;
}
.feed-text-date {
  float: right;
  font: 11px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #a1a1a1;
}
.activity-event-list .activity-event-placeholder {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.activity-event-list .single-item .activity-event-placeholder {
  position: static;
  top: 0;
  left: 0;
}
.tooltip-event-activity .item-h,
.activity-event-list .single-item .item-h {
  margin: 0 10px 0 0;
}
.activity-event-list .text-h {
  padding: 0 0 25px;
}
.activity-event-placeholder {
  overflow: hidden;
}
.activity-event-placeholder .text-h {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 0 0 25px;
}
.activity-event-placeholder .activity-event-ttl {
  display: block;
  font-size: 14px;
  line-height: 17px;
  font-weight: bold;
  padding: 0 0 5px;
}
.activity-event-placeholder .date {
  display: block;
  font-style: normal;
}
.activity-event-placeholder .date a {
  text-decoration: none;
}
.activity-event-placeholder .date a:hover {
  text-decoration: underline;
}
.activity-event-list .btn-holder {
  display: none;
}
.tooltip-event-activity {
  width: 340px !important;
  padding: 10px !important;
}
.tooltip-event-activity .btn-holder {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.btn-follow {
  display: inline-block;
  vertical-align: middle;
  /*padding: 0 0 0 32px;*/
  font: 13px/26px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  /*margin: 4px 20px 0 -50px;*/

}
.btn-follow p {
  display: inline-block;
  vertical-align: middle;
  background: url("/images/spritesheet_5.png") -15669px 0 no-repeat;
  width: 29px;
  height: 29px;
  margin-bottom: 0px;
}
.btn-follow.unfollow p {
  background-position: -15669px -32px;
}
.btn-follow01 {
  display: inline-block;
  vertical-align: middle;
  background: url("/images/ico-follow.png") no-repeat;
  padding: 0 0 0 32px;
  font: bold 14px/25px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #878787;
  height: 32px;
  margin: 4px -200px 0 0;
}
.btn-follow01.unfollow {
  background-position: 0 -42px;
}
.btn-follow01 p {
  display: none;
}
.btn-follow01.unfollow p {
  display: none;
}
.groups-tabs {
  border-bottom: 1px solid #d2232a;
  margin: 0 0 12px;
  position: relative;
  z-index: 10;
}
.groups-tabs:after {
  clear: both;
  content: '';
  display: block;
}
.groups-tabs .messages-tabset {
  float: left;
  width: auto;
  border: 0;
}
.groups-tabs .groups-create-group {
  float: right;
  margin-right: 8px;
}
.groups-search-bar {
  float: right;
  border: 1px solid #424242;
  height: 28px;
}
.groups-filter {
  float: left;
  position: relative;
  width: 75px;
  font-size: 13px;
  line-height: 16px;
  color: #474747;
}
.groups-filter:after {
  content: "";
  width: 0;
  height: 21px;
  border-right: 1px solid #424242;
  position: absolute;
  top: 4px;
  right: 0;
}
.groups-filter .filter-ttl {
  display: block;
  height: 23px;
  padding: 5px 0 0 9px;
  cursor: pointer;
  background: url("/images/arrow02.png") no-repeat 57px 50%;
}
.groups-filter .filter-list {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 28px;
  left: -1px;
  width: 263px;
  background: white;
  border: 1px solid #424242;
  display: none;
}
.groups-filter.open-drop .filter-list {
  display: block;
}
.groups-filter .filter-list li a {
  color: #474747;
  text-decoration: none;
  display: block;
  padding: 3px 9px 5px;
}
.groups-filter .filter-list li a:hover {
  background: #d0d0d0;
}
.groups-search {
  float: right;
  width: 188px;
}
.groups-search .txt {
  border: 0;
  color: #474747;
  width: 140px;
  height: 26px;
  padding-bottom: 2px;
  line-height: 28px;
}
.groups-search .lnk-search {
  width: 28px;
  height: 28px;
  margin: 0;
  background-position: -6px -3px;
}
.groups-search .lnk-search:hover {
  background-position: -6px -37px;
}
.groups-area .item a {
  display: block;
  color: #474747;
}
.groups-list-result-holder {
  overflow: hidden;
}
.groups-list-result {
  margin: 0 -20px 18px 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  font: 0/0 "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.groups-list-result li {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  line-height: 16px;
  padding: 0 19px 18px 0;
}
.groups-list-result li a {
  display: block;
  color: #474747;
  text-decoration: none;
}
.groups-list-result li .img-h {
  display: block;
  position: relative;
  border: 1px solid #c2c2c2;
  width: 148px;
  height: 148px;
  line-height: 144px;
  text-align: center;
  background: #e8e8e8;
  margin: 0 0 6px;
}
.groups-list-result li .img-h img {
  max-height: 148px;
  max-width: 148px;
  display: inline;
  vertical-align: middle;
}
.groups-list-result li .following-lb {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: left;
  background: rgba(0, 0, 0, 0.7) url("/images/ico-following.png") no-repeat 4px 50%;
  font: 11px/23px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  padding: 0 22px;
  height: 22px;
  color: white;
}
.groups-list-result li .name {
  display: block;
  font-weight: normal;
  width: 150px;
  word-wrap: break-word;
  max-height: 35px;
}
.groups-list-result li a:hover .name {
  text-decoration: underline;
}
.radio-row {
  overflow: hidden;
}
.radio-row label {
  float: left;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  width: auto;
  margin-right: 17px;
  margin-left: -5px;
}
.radio-row .label-txt {
  float: left;
  color: #474747;
  margin: 0 13px 0 0;
}
.radio-row .radioArea {
  float: left;
  margin-left: 0.5px;
}
.radio-list-groups {
  padding: 0 0 10px;
}
.radio-list-groups label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  width: auto;
  margin-right: 17px;
  margin-left: -5px;
}
.user-type-row {
  padding-top: 10px !important;
}
.user-type-row .sel {
  width: 201px;
}
#footer {
  width: 100%;
  overflow: hidden;
  display: inline-table;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
#footer .f1 {
  height: 1%;
}
#footer.hp-footer .f2 {
  background: #c8c8c8;
  border-width: 4px 0 0px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
  /*url("@{imageRootFolder}/images/spritesheet.png") -21036px 100% repeat-x;  background-size: 1px 2px;*/

}
.footer-holder {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  padding: 10px 10px 0;
}
.footer-holder:after {
  clear: both;
  content: '';
  display: block;
}
.footer-frame {
  padding: 10px;
  min-height: 20px;
  position: relative;
  background: #c8c8c8;
  border-width: 0px 0 2px 0px;
  /*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(transparent)) 1 100%;*/
  -webkit-border-image: -webkit-linear-gradient(top, #999999, white) 53% 1;
  -o-border-image: -o-linear-gradient(top, #999999, white) 53% 1;
  -moz-border-image: -moz-linear-gradient(top, #999999, white) 53% 1;
  background-size: 1px 2px;
}
.hp-footer .footer-frame {
  background: none;
}
.footer-frame:after {
  clear: both;
  content: '';
  display: block;
}
.footer-holder p {
  text-align: left;
  margin: 0 0 15px;
}
.footer-holder .text-h {
  width: 485px;
  padding: 0 165px 0 0;
  float: left;
}
.footer-holder .contacts-h {
  float: left;
  width: 330px;
}
.contacts-h dl {
  padding: 0 0 2px;
}
.contacts-h dt {
  display: block;
  padding: 0 0 6px;
}
.contacts-h dd {
  display: block;
}
.mail-link {
  padding: 0 0 0 24px;
  color: #444444;
  vertical-align: top;
  display: inline-block;
}
.mail-link-ico {
  display: inline-block;
  vertical-align: top;
  background: url("/images/spritesheet_5.png") no-repeat -14279px 0;
  width: 18px;
  height: 20px;
  margin: 0px -18px 0 0px;
}
.or-text {
  vertical-align: top;
  display: inline-block;
  margin: 0 6px 0 0;
}
.c-phone {
  vertical-align: top;
  display: inline-block;
  padding: 0 0 0 24px;
  color: #444444;
  width: 300px;
  /*margin: -16px 0 0 -1px;*/

}
.c-phone-ico {
  display: block;
  vertical-align: top;
  background: url("/images/spritesheet_5.png") no-repeat -14299px 0;
  width: 18px;
  height: 15px;
  margin: 0px -18px 0 0px;
}
.footer-info-w {
  overflow: auto;
  position: relative;
}
.footer-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  color: #444444;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding-right: 15px;
  min-width: 220px;
}
.footer-nav li {
  float: left;
  padding: 0 10px 2px;
  border-left: 1px solid #474747;
}
.footer-nav li:first-child {
  border: 0;
  padding-left: 0;
}
.footer-nav a {
  text-decoration: none;
  color: #444444;
}
.footer-nav li.active a,
.footer-nav a:hover {
  text-decoration: underline;
}
.footer-report {
  position: absolute;
  top: 30px;
  left: 0;
}
.footer-report .reportBtn {
  color: white;
  padding: 7px 10px 7px 5.5px;
  text-align: center;
  width: 156px;
  background-color: #ee1c25;
  border: 1px solid #a00000;
  font-size: 13px;
}
.footer-report .reportBtn:hover {
  text-decoration: none;
}
.footer-report .error-triangle {
  height: 13px;
  width: 14px;
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}
.support {
  float: right;
  color: #444444;
  text-decoration: none;
  margin: 0 0 25px;
}
.support img {
  float: left;
  margin: 0 10px 0 0;
}
.support span {
  float: left;
  margin: 3px 0 0;
}
.support:hover span {
  text-decoration: underline;
}
.powered {
  float: right;
}
.powered .powered-by-text {
  display: inline-block;
  margin: 0 10px 0 0;
  min-width: 75px;
  max-width: 850px;
  white-space: pre-line;
  word-wrap: break-word;
}
.powered .powered-by-text a {
  color: black;
}
.powered img {
  float: right;
}
.footer-text {
  margin: 0;
  padding: 0;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.footer-text p {
  margin: 0;
}
.footer-text p a {
  color: #444444;
}
.footer-text p a:hover {
  text-decoration: underline;
}
/*popup*/

.popup {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 600px;
  background: white;
  padding: 37px 10px 10px;
  color: #3d3d3d;
  font: 13px/22px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  z-index: 9999;
  -webkit-box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  -moz-box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
}
.preview-message-popup {
  width: 625px;
}
.auto-message-popup {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.popup-error-uploading {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.popup-error-uploading .row {
  padding: 10px 0;
}
.edit-admin-details .superadmin-form {
  padding: 0;
}
.popup-h {
  padding: 0 0 5px;
}
.popup h2 {
  font-size: 36px;
  line-height: 36px;
  color: #421d5f;
}
.popup p {
  margin: 0 0 10px;
}
.popup.popup-error p {
  color: #ff0f00;
}
.btn-close {
  background: url("/images/btn-close.png") no-repeat;
  width: 14px;
  height: 14px;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  top: 10px;
  right: 9px;
}
.btn-close:hover {
  background-position: 0 -14px;
}
.popup .btn-close {
  background: url("/images/spritesheet_5.png") no-repeat -9995px 0;
  width: 11px;
  height: 11px;
  top: 8px;
  right: 10px;
}
.popup .btn-close:hover {
  background-position: -9995px -11px;
}
.popup .btn-close-report {
  background: url("/images/spritesheet_5.png") no-repeat -9995px -11px;
}
.popup-generic-photo .btn02 {
  margin-left: 10px;
}
.popup-generic-photo .row {
  padding-bottom: 10px;
}
#BackgroundPopup {
  background: #474747;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 9998;
}
.login-popup {
  /*width:550px;*/
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.login-popup .gray-box .popup-h h3,
.login-popup .popup-h h3 {
  font: 20px/23px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #d2232a;
  text-align: center;
  margin: 0 0 10px;
}
.login-popup .popup-h {
  padding: 0;
}
.login-popup .popup-h p {
  text-align: center;
  margin: 0 0 30px;
}
.popup .header-holder {
  margin: -10px -10px 15px;
}
.login-popup .gray-box {
  width: 570px;
  padding: 0 25px;
  margin: -10px -10px 17px;
}
.login-popup .gray-box h3 {
  margin: 0;
}
.login-row {
  width: 100%;
  text-align: center;
  padding: 0 0 25px;
}
.login-row .btn-in,
.login-row .btn-fb {
  display: inline-block;
  vertical-align: top;
}
.login-row .or {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  padding: 13px 0 0;
}
.center-text {
  text-align: center;
}
.compose-message-popup h3,
.get-introduced-popup h3 {
  color: #878787;
  font: 20px/24px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  margin: 0 0 20px;
}
.compose-message-popup h3 {
  font: 18px/21px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0 0 15px;
}
.introduced-to {
  width: 100%;
  padding: 0 0 15px;
}
.introduced-to span {
  margin: 0 10px 0 0;
}
.introduced-to .img-lb {
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.auto-message-popup .row,
.compose-message-popup .row,
.get-introduced-popup .row {
  padding-bottom: 8px;
}
.compose-message-popup .grey-edit-area,
.get-introduced-popup .grey-edit-area {
  width: 583px;
  min-width: 583px;
  max-width: 583px;
  height: 65px;
  min-height: 65px;
  max-height: 65px;
  margin: 0;
}
.auto-message-popup .grey-edit-area {
  width: 583px;
  min-width: 583px;
  max-width: 583px;
  height: 170px;
  min-height: 170px;
  max-height: 170px;
  margin: 0;
  color: #444444;
}
.auto-message-popup .popup-h {
  padding: 0 0 7px;
}
.feed-message .grey-edit-area {
  width: 323px;
  min-width: 323px;
  max-width: 323px;
  height: 45px;
  min-height: 45px;
  max-height: 45px;
  margin: 0;
}
.compose-message-popup .grey-txt,
.get-introduced-popup .grey-txt {
  font-size: 13px;
  width: 515px;
}
.get-introduced-popup .grey-txt {
  width: 578px;
}
.compose-message-popup .grey-txt.txt01,
.get-introduced-popup .grey-txt.txt01 {
  width: 253px;
}
.delete-confirm-popup .skip-it,
.compose-message-popup .skip-it,
.get-introduced-popup .skip-it {
  font-size: 13px;
  line-height: 24px;
}
.others-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font: 12px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #3d3d3d;
  max-height: 200px;
  overflow: auto;
}
.others-list li a {
  color: #3d3d3d;
  text-decoration: none;
}
.others-list li a:hover {
  color: #878787;
  text-decoration: underline;
}
.message-edit-area {
  padding: 6px 0 15px;
}
.popup .message-edit-area {
  padding-bottom: 0;
}
.cancel-lnk {
  float: right;
  color: #474747;
  text-decoration: none;
  font: 13px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 3px 10px 0 0;
}
.cancel-lnk:hover {
  text-decoration: underline;
}
.message-edit-area .row {
  padding-bottom: 10px;
}
.message-edit-area .lnk-attach {
  margin-top: 5px;
}
.spin-popup {
  width: 310px;
  padding: 10px;
  font: 18px/21px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  text-align: center;
  background: #fdfdfd;
}
.spin-popup p {
  margin: 0;
}
.spin-popup-h {
  background: white;
  border: 10px solid whitesmoke;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 35px 15px 20px;
}
#spin {
  width: 70px;
  height: 70px;
  margin: 0 auto 25px;
}
/*tooltip*/

.tooltip {
  padding: 10px 13px 25px;
  width: 230px;
  background: white;
  z-index: 9999;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  -moz-box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.active-tooltip {
  z-index: 10000;
}
.tooltip:after {
  content: '';
  position: absolute;
  background: url("/images/spritesheet_5.png") -4948px 0 no-repeat;
  width: 34px;
  height: 19px;
  top: 100%;
  right: 30px;
}
.tooltip-x-center:after {
  right: 50%;
  margin: 0 -17px 0 0;
}
.contacts-tooltip:after {
  background-position: 0 100%;
  height: 14px;
}
.tooltip-x-center.bottom:after {
  background: url("/images/spritesheet_5.png") -4987px 0 no-repeat !important;
  width: 35px !important;
  height: 13px !important;
  top: auto !important;
  bottom: 100% !important;
  right: 50% !important;
}
.tooltip-x-left:after {
  background: url("/images/spritesheet_5.png") no-repeat -4987px 0 !important;
  width: 35px !important;
  height: 13px !important;
  top: auto !important;
  bottom: 100% !important;
  left: 5px !important;
}
.tooltip-x-left.top:after {
  background: url("/images/spritesheet_5.png") -4948px 0 no-repeat !important;
  width: 34px !important;
  height: 19px !important;
  top: 100% !important;
  left: 5px !important;
}
.tooltip-x-left.left:after {
  background: url("/images/spritesheet_5.png") -4987px 0 no-repeat !important;
  width: 35px !important;
  height: 13px !important;
  top: auto !important;
  bottom: 100% !important;
  left: auto !important;
  right: 5px !important;
}
.tooltip-x-left.top.left:after {
  background: url("/images/spritesheet_5.png") -4948px 0 no-repeat !important;
  width: 34px !important;
  height: 19px !important;
  top: 100% !important;
  left: auto !important;
  right: 5px !important;
}
.tooltip-x-left.left {
  margin-top: 20px;
}
.tooltip-x-left.top.left {
  margin-top: 0;
}
.tooltip-x-right:after {
  background: url("/images/spritesheet_5.png") -4987px 0 no-repeat !important;
  width: 35px !important;
  height: 13px !important;
  top: auto !important;
  bottom: 100% !important;
  right: 5px !important;
}
.tooltip-x-right.top:after {
  background: url("/images/spritesheet_5.png") -4948px 0 no-repeat !important;
  width: 34px !important;
  height: 19px !important;
  top: auto !important;
  top: 100% !important;
  right: 5px !important;
}
.tooltip-y-center:after {
  content: "";
  position: absolute;
  background: url("/images/spritesheet_5.png") -1085px 0 no-repeat;
  width: 9px;
  height: 25px;
  text-indent: -9999px;
  overflow: hidden;
  top: 50%;
  left: -9px;
  margin: -13px 0 0;
}
.tooltip-y-center-right:after {
  content: '';
  position: absolute;
  background: url("/images/spritesheet_5.png") -1099px 0 no-repeat;
  width: 9px;
  height: 25px;
  text-indent: -9999px;
  overflow: hidden;
  top: 50%;
  right: -9px;
  margin: -13px 0 0;
}
.tooltip-no-arrow {
  padding: 5px 10px 6px;
  border: 1px solid gray;
  width: auto;
  background: white;
  z-index: 9999;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  -moz-box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
}
.tooltip-no-arrow:after {
  background: none;
}
.user-tooltip {
  width: 160px;
  padding: 15px;
}
.sorry-tooltip {
  width: 340px;
  padding: 7px 10px 10px;
}
.sorry-tooltip.responsive {
  width: auto;
}
.sorry-text {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.mark-warning {
  display: block;
  color: red;
}
.sorry-text p {
  margin: 0;
}
.user-tooltip .btn03 {
  display: block;
}
.tooltip .message-ttl {
  border-bottom: 1px solid #d2d2d2;
  margin: -10px -13px 14px;
  padding: 6px 13px;
}
.tooltip .message-ttl h2 {
  color: #474747;
  font: 14px/22px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  margin: 0;
}
.tooltip .message-ttl h2 img {
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
.tooltip .row {
  padding-bottom: 9px;
}
.tooltip label {
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
}
#set-lnk-message {
  width: 130px;
  padding: 0 15px;
}
#set-lang {
  width: 136px;
  padding: 5px;
}
#sign-in-message {
  width: 276px;
  padding-top: 30px;
}
#sign-in-message01 {
  width: 276px;
  padding-top: 30px;
}
#sign-in-message01 .connect-ttl {
  background: url("/images/separator07.gif") no-repeat 0 50%;
}
.help-message {
  width: 220px;
  padding: 20px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.ideas-help-message {
  width: 305px;
  padding: 15px 13px 0;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.help-message .info-list li {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.tooltip.bottom:after {
  background: url("/images/spritesheet_5.png") -4987px 0 no-repeat;
  width: 35px;
  height: 13px;
  top: auto;
  bottom: 100%;
  right: 28px;
}
.help-message:after {
  right: 0 !important;
}
.ideas-help-message:after {
  left: 4px !important;
}
.bottom.ideas-help-message:after {
  right: 3px !important;
}
.others-tooltip {
  padding: 7px 5px 6px;
  width: 100px;
  text-align: center;
  z-index: 10000;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.others-tooltip:after {
  background: url("/images/spritesheet_5.png") -4987px 0 no-repeat;
  width: 35px;
  height: 13px;
  top: auto;
  bottom: 100%;
  right: 50%;
}
.others-tooltip.top:after {
  content: '';
  position: absolute;
  background: url("/images/spritesheet_5.png") -4948px 0 no-repeat;
  width: 34px;
  height: 19px;
  top: 100%;
  right: 50%;
  margin: 0 -17px 0 0;
}
.applicants-tooltip {
  width: 220px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 7px 5px 6px;
}
.contacts-tooltip {
  width: auto;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 5px 10px 6px;
}
.applicants-tooltip ul {
  max-height: 200px;
  overflow: auto;
}
.settings-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.settings-nav li {
  padding: 5px 10px 10px;
  border-top: 1px solid #e5e5e5;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-align: center;
}
.settings-nav li:first-child {
  border: 0;
}
.settings-nav li a {
  width: 100%;
  display: table;
  color: #444444;
  text-decoration: none;
}
.settings-nav li a:hover {
  color: #878787;
}
.settings-nav .img-h {
  float: left;
  margin: 0 15px 0 0;
  width: 36px;
  height: 38px;
  line-height: 38px;
  text-align: center;
}
.settings-nav .img-h img {
  vertical-align: middle;
}
.settings-nav .img-h img.hover-img {
  display: none;
}
.settings-nav li a:hover img {
  display: none;
}
.settings-nav li a:hover img.hover-img {
  display: inline;
}
.settings-nav .photo-h img {
  border: 1px solid #c8c8c8;
  display: inline !important;
}
.settings-nav strong {
  display: table-cell;
  font-weight: normal;
  vertical-align: middle;
  width: 100%;
}
.feed-message {
  width: 340px;
  padding: 20px 15px;
}
.feed-message-holder {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.feed-message-holder h3 {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #474747;
  margin: 0 0 6px;
}
.feed-message-holder p {
  margin: 0 0 10px;
}
.feed-message-holder p a {
  text-decoration: none;
  color: #474747;
}
.feed-message-holder p a:hover {
  text-decoration: underline;
}
.feed-message-holder .feed-nav {
  padding-bottom: 10px;
}
.replies {
  border: 1px solid #d2d2d2;
  border-width: 1px 0;
  padding: 10px 0 4px;
  margin: 0 0 10px;
}
.replies:after {
  clear: both;
  content: '';
  display: block;
}
.replies span {
  float: left;
  width: 74px;
  padding: 17px 0 0;
}
.replies span a {
  text-decoration: none;
}
.replies span a:hover {
  text-decoration: underline;
}
.help-holder {
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.centered-txt {
  text-align: center;
  padding: 0;
}
.tooltip-image {
  width: 250px;
  padding: 10px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.tab-ttl-tooltip,
.circle-tooltip {
  padding: 7px 5px 6px;
  width: auto;
  text-align: center;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.tab-ttl-tooltip {
  max-width: 300px;
}
.hide-elm {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.ui-autocomplete {
  z-index: 99999;
  position: absolute;
  -webkit-box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  -moz-box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  box-shadow: 4px 3px 5px rgba(20, 20, 20, 0.3);
  overflow: auto;
  max-height: 240px;
}
.ui-autocomplete li {
  overflow: hidden;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.ui-autocomplete li img {
  float: left;
  margin: 0 11px 0 0;
}
.ui-autocomplete .text-h {
  overflow: hidden;
  display: block;
}
.ui-autocomplete .text-remark {
  overflow: hidden;
  display: block;
  font: 10px/12px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.ui-autocomplete .text-h em {
  display: block;
  font-style: normal;
  color: #878787;
}
.ui-autocomplete .ui-state-focus {
  background: #474747;
  color: white;
}
.ui-autocomplete .ui-state-focus em {
  color: white;
}
.ui-autocomplete .ui-menu-item a {
  line-height: 16px;
  display: block;
  overflow: hidden;
  padding: 4px 9px;
}
.autocomplete-combo {
  position: relative;
  float: left;
}
.autocomplete-arrow {
  position: absolute;
  width: 14px;
  margin: 16px 0 0 -20px;
  /*height: 100%;*/
  cursor: pointer;
  background: url("/images/spritesheet_5.png") no-repeat -159px 0;
}
.registration .autocomplete-arrow {
  background: url("/images/spritesheet_5.png") no-repeat -141px 0;
}
.connect-ttp {
  padding: 12px;
  width: 290px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #414042;
}
.connect-ttp h3 {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-transform: uppercase;
  margin: 0 0 10px;
  color: #878787;
}
.connect-ttp p {
  margin: 0;
}
.field-validation-error-job {
  padding: 3px 0 0 28px;
  float: left;
  clear: left;
  display: inline-flex;
}
.field-validation-error-job span {
  background: url("/images/spritesheet_5.png") no-repeat -15452px 0;
  width: 23px;
  height: 23px;
  margin: 2px;
}
.field-validation-error-job label {
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #c10000;
}
.error-msg {
  width: 100%;
  clear: left;
  margin: -4px 0 19px;
}
.error-msg .field-validation-error {
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #fc2222;
  min-height: 23px;
  display: block;
  background: none;
  min-height: 1px;
}
.ol-list-holder {
  counter-reset: item1;
}
.ol-list-holder .block-ttl h3:before {
  content: counter(item1)'. ';
  counter-increment: item1;
}
.terms-privacy ol {
  counter-reset: item;
}
.terms-privacy ol li:before {
  content: counter(item1) '.' counter(item) '.';
  counter-increment: item;
}
.popup-ttl {
  background: #474747;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 25px;
}
.popup-ttl h3,
.popup-ttl h2 {
  font: 14px/17px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia !important;
  color: white !important;
  margin: 5px 40px 5px 10px !important;
}
.popup-ttl-background-reset {
  background: #ee1c25;
}
.popup-centered-info {
  text-align: center;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  padding: 20px 0 13px;
}
.help-ideas-ttl {
  display: block;
  font: 14px/17px "lubalin_graph_demiregular", Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
}
.help-ttl {
  font: 15px/18px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  margin: 0 0 15px;
  text-align: center;
  color: #878787;
}
.ui-front {
  z-index: 99999 !important;
}
/*color-picker*/

.color-picker {
  position: relative;
  width: 213px;
}
.color-picker:after {
  clear: both;
  content: '';
  display: block;
}
.color-picker .picker {
  float: right;
  background: url("/images/ico-picker.png") no-repeat;
  width: 36px;
  height: 35px;
  text-indent: -9999px;
  overflow: hidden;
  margin: 4px 0 0;
  cursor: pointer;
}
.color-txt {
  float: left;
  height: 39px;
  padding: 0 90px 1px 8px;
  font: 14px/34px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444 !important;
  position: relative;
  width: 64px;
  background: url("/images/bg-color-picker.gif") no-repeat;
  border: 1px solid #a8a8a8;
  outline: none !important;
}
.farbtastic {
  position: absolute;
  left: -99999px;
  top: 0;
  z-index: 99;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic,
.farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color,
.farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url("/images/wheel.png") no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url("/images/mask.png") no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden;
  background: url("/images/marker.png") no-repeat;
}
.email-approve-tooltip {
  font-size: 14px;
  line-height: 17px;
  padding: 10px 13px 15px;
}
.email-approve-tooltip h3 {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #d2232a;
  margin: 0 0 5px;
}
.email-approve-tooltip p {
  margin: 0 0 15px;
}
.email-approve-tooltip .row {
  padding: 0;
}
.email-approve-tooltip label {
  font-size: 14px;
  line-height: 14px;
}
/* custom multiselect*/

.select2-results .select2-result-label {
  padding: 6px 8px 7px !important;
  font: italic 15px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #9b9b9b;
}
.custom-drop .select2-result-label,
.large-custom-drop .select2-result-label {
  padding: 3px 50px 5px !important;
}
.select2-results .select2-result-label:after {
  clear: both;
  content: '';
  display: block;
}
.select2-result-label img {
  float: left;
  margin: 2px 8px 0 0;
}
.select2-result-label div {
  overflow: hidden;
  padding: 0 0 2px;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.select2-result-label strong {
  display: block;
  font-weight: normal;
  color: #d2232a;
}
.select2-result-label span {
  display: block;
}
.select2-result-label .img-h {
  float: left;
  width: 48px;
  height: 48px;
  line-height: 45px;
  text-align: center;
  margin: 0 17px 0 0;
}
.select2-result-label .img-h img {
  float: none;
  width: auto;
  height: auto;
  max-width: 48px;
  max-height: 48px;
  margin: 0 auto;
  display: inline;
  vertical-align: middle;
}
.select2-result-label .img-h.img-logo-h {
  background: white;
}
.select2-result-label .img-h.img-logo-h img {
  max-width: 40px;
  max-height: 40px;
}
.users-popup {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  /*padding:58px 20px 17px 20px;
	width:400px;*/

}
.users-popup .popup-h {
  padding: 0 0 2px;
}
.users-popup .row {
  padding: 0 0 10px;
}
.center-row {
  text-align: center;
}
.users-popup .center-row .btn02 {
  min-width: 290px;
}
.connection-popup {
  font: 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.connection-h {
  padding: 0 0 10px;
}
.connection-h:after {
  clear: both;
  content: '';
  display: block;
}
.connection-h img {
  float: left;
  margin: 6px 35px 0 10px;
  background: url("/images/spritesheet_5.png") -16225px 0;
  width: 66px;
  height: 66px;
}
.connection-h .text-h {
  overflow: hidden;
}
.connection-row {
  background: #f0f0f0;
  margin: 0 -10px -10px;
  padding: 10px;
  text-align: right;
}
.connection-row .btn-fb-small {
  display: inline-block;
  vertical-align: middle;
  float: none;
  text-align: left;
  margin-left: 8px;
}
.connection-row .connection-ttl {
  font: 14px/19px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: #474747;
}
.safe-info-tooltip {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #4f4f4f;
  width: 280px;
}
.info-list01 {
  margin: 0 0 -20px;
  padding: 0;
  list-style: none;
}
.info-list01 li {
  position: relative;
  padding: 0 0 15px 10px;
}
.info-list01 li:after {
  content: "-";
  position: absolute;
  top: 0;
  left: 0;
}
.safe-info-tooltip h3 {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #4f4f4f;
  margin: 0 0 15px;
}
.error-popup {
  font: 16px/19px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  /*width:425px;*/

}
.delete-confirm-popup {
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.delete-confirm-popup p {
  margin: 0;
}
.willing-tooltip {
  padding: 10px 10px 11px;
  font: 12px/15px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.willing-help-message {
  width: 280px;
}
.willing-tooltip p {
  margin: 0;
}
.willing-tooltip a {
  text-decoration: underline;
}
.willing-tooltip a:hover {
  text-decoration: none;
}
.willing-tooltip .mark {
  color: #878787;
}
.mentor-user-tooltip {
  width: 348px;
  padding: 5px;
}
.menters-extra-list-popup .popup-h {
  padding-bottom: 0;
}
.menters-extra-list-popup .btn-load-more-holder {
  border: 0;
  margin: 0;
  padding: 0;
}
.mentoring-request-head {
  margin: 0 0 10px;
  overflow: hidden;
  font-size: 14px;
  line-height: 17px;
  color: #474747;
}
.mentoring-request-head dt {
  float: left;
  clear: both;
  margin: 0 3px 3px 0;
  font-weight: bold;
}
.mentoring-request-head dd {
  margin: 0 0 3px;
  float: left;
  font-weight: normal;
}
.mentoring-request-popup {
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
}
.mentoring-request-popup .popup-h {
  padding: 0;
}
.mentoring-request-popup .row {
  padding: 0 0 17px;
}
.mentoring-request-popup .edit-area {
  width: 578px;
  min-width: 578px;
  max-width: 578px;
  height: 100px;
  min-height: 100px;
  font: 14px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.success-request {
  font-size: 25px;
  line-height: 28px;
  text-align: center;
  font-weight: normal;
  display: block;
  color: #474747;
  padding: 20px 0 15px;
}
.mentoring-request-popup .btn04 {
  margin-left: 6px;
}
.user-name-tooltip {
  border-radius: 0;
  background-color: #e6e6e6;
  padding: 8px;
  border: 1px solid gray;
  width: 100%;
  display: none;
  top: 40px !important;
  left: 0 !important;
  word-wrap: break-word;
}
.user-name-tooltip {
  border-radius: 0;
  background-color: #e6e6e6;
  padding: 8px;
  border: 1px solid gray;
  width: 100%;
  display: none;
  top: 40px !important;
  left: 0 !important;
  word-wrap: break-word;
}
.album-group-name-tooltip {
  border-radius: 0;
  background-color: #e6e6e6;
  padding: 8px;
  border: 1px solid gray;
  width: 90%;
  display: none;
  left: 0 !important;
  word-wrap: break-word;
}
.create-page-form {
  width: 100%;
}
.create-page-form:after {
  clear: both;
  content: '';
  display: block;
}
.create-page-form .left-col {
  float: left;
  width: 561px;
  margin: 0 0 -9px;
}
.create-page-form .fields-col {
  float: right;
  width: 404px;
}
.create-page-form .right-col {
  float: right;
  width: 406px;
  margin: 0 0 -9px;
}
.create-page-form .row {
  padding: 0 0 9px;
}
.create-page-form .txt {
  width: 374px;
}
.create-page-form .sel {
  width: 394px;
}
.create-page-form .edit-area {
  min-width: 374px;
  height: 100px;
}
.pages-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 194px;
}
.pages-nav li {
  /* margin: 0 -15px; */
  border-top: 1px solid #d2d2d2;
  padding: 8px 5px;
  font: 13px/22px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  float: left;
  clear: both;
  width: 100%;
}
.pages-nav > li:first-child {
  border-top: 0;
}
.pages-nav li a {
  width: 100%;
  color: #4780b9;
  text-decoration: none;
  cursor: pointer;
}
.pages-nav li a:hover {
  color: #284e97;
}
.pages-nav .img-page-admin-h {
  float: left;
  width: 34px;
  height: 34px;
  line-height: 30px;
  margin: -5px 15px 0 0;
  background-color: lightgray;
}
.pages-nav .img-page-admin-h .img-h {
  float: none;
  margin: 0;
  width: 30px;
  height: auto;
  max-width: 30px;
  max-height: 30px;
  line-height: 38px;
  text-align: center;
  background-color: transparent;
  display: inline-block;
}
.pages-nav .img-page-admin-h.img-logo-h {
  background: white;
}
.pages-nav .img-page-admin-h.img-logo-h .img-h {
  max-width: 28px;
  max-height: 28px;
}
.pages-nav .img-h img.hover-img {
  display: none;
}
.pages-nav li a:hover img {
  display: none;
}
.pages-nav li a:hover img.hover-img {
  display: inline;
}
.pages-link {
  margin-left: 10px;
  margin-top: 20px;
  float: right;
}
/*.pages-link:hover img{
	background:url("@{imageRootFolder}/images/@{horizontalName}/pages_icon.png") no-repeat;

}*/

.page-description {
  direction: ltr;
  margin-left: 15px;
  min-width: 80%;
  text-align: left;
  padding: 7px 8px;
  height: 98px;
}
.pages-tooltip {
  width: 185px;
  overflow: hidden;
  max-height: 236px;
  border-radius: 0px;
  box-shadow: 2px 5px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid lightgray;
  padding: 10px 13px 10px;
  top: 50px !important;
  left: 0 !important;
  display: none;
}
.pages-tooltip > div {
  padding: 10px 0;
}
.pages-tooltip > div .gotit {
  color: deepskyblue;
  margin-left: 7px;
  cursor: pointer;
  margin-top: -8px;
  float: right;
  border-bottom: 1px solid deepskyblue;
}
.staff-label {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.edit-user-role {
  margin-left: 10px;
  float: right;
}
.affiliation-autocomplete-arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 100%;
  cursor: pointer;
  background: url("/images/arrow02.png") no-repeat 50% 50%;
}
.pages-ico-upload {
  margin: 7px 0 5px 38px;
}
.paypal-btn-wrapper {
  width: 85%;
  margin: 0 auto;
}
.paypal-btn-wrapper select {
  width: 100%;
}
.paypal-btn-wrapper table {
  width: 100%;
}
.paypal-btn-wrapper input {
  padding-top: 8px;
}
.paypal-btn-wrapper.donate input {
  width: 50%;
  padding-top: 8px;
}
.paypal-btn-wrapper td {
  padding-top: 4px;
}
.paypal-error-msg {
  margin: 7px 0 -1px;
  font-weight: bold;
  clear: left;
  color: #c10000;
  min-height: 28px;
  width: 60%;
  margin-bottom: -40px;
}
.view-mode-help-message {
  width: 305px;
  padding: 15px 13px;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
}
.view-mode-help-message:after {
  right: 4px !important;
}
.bottom.view-mode-help-message:after {
  right: 3px !important;
}
.view-mode-help-message h3 {
  margin: 0 0 8px;
  font: 16px/19px "lubalin_graph_bookregular", Rockwell, "Courier New", Georgia;
}
.view-mode-help-message p {
  margin: 0 0 15px;
}
.view-mode-help-message p:last-child {
  margin-bottom: 0;
}
.messages-tabset .ui-state-default {
  padding: 0 2px 0 0;
}
.moxie-shim-html4 {
  z-index: 2 !important;
}
/* ÐºÐ¾ÑÑÑÐ»Ð¸ Ð´Ð»Ñ chrome */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  
}
.classmates-title.ttl-red h2 {
  color: red;
}
.graduway-logo-small {
  background: url("/images/spritesheet_5.png") -21502px 0;
  width: 85px;
  height: 16px;
}
.small-button {
  zoom: 0.79;
  margin: 0;
  -webkit-margin-before: 4px;
  -moz-transform: scale(0.79, 0.79);
}
.datepickerSmall {
  border: 1px solid #dadada;
  background: white url(/images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #444444;
  padding: 0px;
}
.white-background {
  background-color: white;
}
.inline {
  display: inline-flex;
}
.hr-separator {
  border: 1px inset;
  color: #474747;
  display: block;
}
.bottom3px {
  bottom: 3px;
}
#draggableContainer .draggableItem {
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.news-download-map {
  background: url("/images/spritesheet_5.png") no-repeat -24739px 0px;
  height: 26px;
  width: 26px;
  float: left;
  margin: 0 7px;
}
.not-active {
  pointer-events: none;
  cursor: default;
  opacity: 0.1;
}
.savePositionsBtn {
  background: #444444;
  color: white;
  padding: 0 8px;
  text-align: center;
  line-height: 26px;
  margin-right: 8px;
  width: 90px;
  float: right;
}
.savePositionsBtn:hover {
  text-decoration: none;
}
.font-ubuntu {
  font-family: "Ubuntu", Arial, Rockwell, "Courier New", Georgia !important;
}
.font-lubalin {
  font-family: "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia !important;
}
.marginTop5 {
  margin-top: 5px;
}
.pre-wrap {
  white-space: pre-wrap;
}
.fancybox-inner {
  height: 100% !important;
}
.fancybox-image {
  margin: 0 auto !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
}
.add-album-group-btn {
  float: right;
  margin: 0;
  margin: 0px 0px 7px;
}
.add-album-group-btn > span {
  min-width: 80px;
  padding: 0 20px 0 30px;
}
.album-group-img-container {
  float: left;
  width: 186px;
  height: 186px;
  margin: 10px 12px 12px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid #e3e3e3;
}
.album-group-img-container .album-group-img-wrapper {
  position: relative;
  margin-top: 70px;
}
.album-group-img-container .album-group-img-wrapper .album-group-img {
  max-height: 150px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.noResize {
  resize: none;
}
.album-group-btns {
  float: right;
  margin-top: -40px;
}
.album-group-btns-groups {
  float: right;
  margin-top: 5px;
  margin-bottom: 5px;
  display: none;
}
.album-group-h2 {
  margin: 10px 0 10px;
}
.album-empty-txt {
  padding: 20px;
  color: lightgray;
  font-weight: 500;
  font-size: 16px;
  font-style: italic;
}
.album-group-card-name {
  margin: 0px 3px;
  color: #d2232a;
  position: absolute;
  bottom: 10%;
}
.album-group-card-photos-count {
  margin: 0px 3px;
  color: #474747;
  position: absolute;
  bottom: 3px;
}
.album-group-upload-icon {
  width: 10px;
  height: 10px;
  margin: 14px 12px;
  position: absolute;
}
.integration {
  padding-top: 18px;
  padding-bottom: 32px;
}
.integration .inputs {
  margin-bottom: 30px;
}
.integration .inputs .form-group label {
  margin-bottom: 0;
  line-height: 34px;
}
.integration .inputs .form-group input {
  margin-left: 10px;
}
@media (min-width: 480px) and (max-width: 767px) {
  .integration .inputs .form-group input {
    margin: 0;
  }
}
.integration .inputs .form-group .input-line {
  padding-left: 5px;
  padding-right: 20px;
}
.integration .inputs .form-group .input-line span {
  position: absolute;
  margin-top: 5px;
}
.integration .status-info {
  padding: 0;
}
.integration .status-info .status-box {
  background: #e8e8e8;
  padding: 15px 0;
  margin-bottom: 15px;
}
.integration .status-info .status-box h4 {
  font-size: 22px;
  font-family: "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  line-height: 100%;
  letter-spacing: -0.01em;
  margin-left: 15px;
  margin-top: 0;
}
.integration .status-info .status-box .status-light {
  margin-top: 30px;
  margin-bottom: 0px;
  height: 44px;
  background: #e1e1e1;
}
.integration .status-info .status-box .status-light .circle {
  display: inline-block;
  vertical-align: middle;
  width: 52px;
  height: 52px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  margin-left: 15px;
  margin-top: -4px;
}
.integration .status-info .status-box .status-light .status {
  display: inline-block;
  vertical-align: middle;
  font-style: italic;
  margin-left: 20%;
  margin-top: 12px;
}
.integration .status-info .status-box .status-light.status-ok .circle {
  background: #08cc3f;
}
.integration .status-info .status-box .status-light.status-error .circle {
  background: red;
}
.integration .status-info .status-box .status-light.status-unknown .circle {
  background: darkgray;
}
.integration .status-info .status-box .status-light.status-ok .error-info,
.integration .status-info .status-box .status-light.status-error .error-info,
.integration .status-info .status-box .status-light.status-unknown .error-info {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  color: #ff0f00;
  font-size: 14px;
  margin-top: 10px;
  line-height: 100%;
  font-family: "Ubuntu", sans-serif;
}
.integration .status-info .status-box .last-update {
  margin-left: 15px;
  margin-right: 15px;
}
.integration .status-info .status-box .last-update .last-update-info {
  float: left;
  padding-top: 3px;
}
@media (max-width: 479px) {
  .integration .status-info .status-box .last-update .last-update-info {
    float: none;
    display: block;
  }
}
.integration .status-info .status-box .last-update .save-btn {
  float: right;
  margin-top: 0;
}
@media (max-width: 479px) {
  .integration .status-info .status-box .last-update .save-btn {
    float: none;
    margin-top: 10px;
  }
}
.integration .status-info .download-box {
  background: #e8e8e8;
  padding: 15px 15px 13px 15px;
  margin-bottom: 15px;
}
.integration .status-info .btn-upload {
  width: 86%;
  padding: 10px 14px 7px 40px;
  color: white;
  font: 13px/17px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  background: url(/images/ico-upload100.png) 10px 50% no-repeat #d2232a;
  display: inline-block;
}
.integration .status-info .download-box h4 {
  font-size: 22px;
  font-family: "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  line-height: 100%;
  letter-spacing: -0.01em;
  margin-top: 0;
  margin-bottom: 8px;
}
.integration-check-btn,
.integration-save-btn {
  padding: 7px 13px 7px 13px;
  margin-right: 15px;
  background: #444444;
  font-size: 14px;
  line-height: 100%;
  margin-right: 22px;
  color: white;
  position: relative;
  display: inline-block;
  float: right;
  cursor: pointer;
}
.integration-save-btn {
  background: #d2232a;
}
.integration-cancel-btn {
  padding: 7px 0px 7px 13px;
  font-size: 14px;
  line-height: 100%;
  color: #444444;
  display: inline-block;
  float: right;
  cursor: pointer;
  text-decoration: underline;
}
.integration-save-btn::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  right: -14px;
  top: 0;
  border-style: solid;
  border-width: 14px 0 14px 15px;
  border-color: transparent transparent transparent #d2232a;
}
.integration-check-btn::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  right: -14px;
  top: 0;
  border-style: solid;
  border-width: 14px 0 14px 15px;
  border-color: transparent transparent transparent #444444;
}
.integration-download-btn {
  color: white;
  margin-top: -18px;
  position: absolute;
  margin-left: 8px;
}
.integration-form-control {
  border: 1px solid darkgray;
  border-radius: 0;
  box-shadow: none;
  height: auto;
  padding: 3px 10px 8px 10px;
  font-size: 14px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  line-height: 16px;
  width: 74%;
  float: right;
}
.integration-err-tooltip {
  border-radius: 0;
  background-color: #e6e6e6;
  padding: 8px;
  display: none;
  border: 1px solid gray;
  position: relative !important;
  word-wrap: break-word;
  top: 0 !important;
  left: 110px !important;
  width: 65% !important;
}
.multi-chosen-arrow {
  width: 14px;
  height: 8px;
  background: url(/images/spritesheet_5.png) no-repeat -159px 0;
  position: absolute;
  margin: -4% 96%;
}
.chosen-container.chosen-container-multi {
  vertical-align: top;
}
.chosen-container.chosen-container-multi .chosen-choices {
  min-height: 32px;
  padding: 1px 10px 1px;
  background: white;
}
.chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  font: 13px/30px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #7a7878;
}
.chosen-container.chosen-container-multi .arrow-down {
  position: absolute;
  top: 45%;
  right: 10px;
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}
.chosen-container .chosen-choices .search-field:only-child input {
  width: 100% !important;
}
.min-height60 {
  min-height: 60px;
}
.space-pre-line {
  white-space: pre-line;
}
/***** Platform Groups *****/

.platform-groups-wrapper hr {
  display: block;
  -webkit-margin-before: 0.5em;
  -webkit-margin-after: 0.5em;
  -webkit-margin-start: auto;
  -webkit-margin-end: auto;
  border-style: inset;
  border-width: 0.05em;
  border-color: #eeeeee;
}
.platform-groups-wrapper .btn11,
.platform-groups-wrapper .btn12 {
  color: #999999;
}
.platform-groups-wrapper .btn09 {
  width: 105px;
  padding: 0 5px;
  white-space: normal;
  line-height: 12px;
  display: table;
}
.platform-groups-wrapper .btn09 span {
  display: table-cell;
  vertical-align: middle;
}
.platform-groups-wrapper.platform-groups-profile {
  width: 100%;
  position: relative;
}
.platform-groups-wrapper.platform-groups-profile:after {
  clear: both;
  content: '';
  display: block;
}
.platform-groups-wrapper.platform-groups-profile .content-editable {
  outline: #a6c8ff auto 5px;
}
.platform-groups-wrapper.platform-groups-profile .change-image-strip {
  position: relative;
}
.platform-groups-wrapper.platform-groups-profile .change-image-strip .btn-holder {
  position: absolute;
  bottom: 0;
}
.platform-groups-wrapper.platform-groups-profile .change-image-strip .btn-holder .btn-strip {
  position: relative;
  background: #474747;
  width: 100%;
  height: 26px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  color: white;
  font: 13px/24px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  text-decoration: underline;
}
.platform-groups-wrapper.platform-groups-profile .profile-cover {
  float: none;
  width: 100%;
  margin-top: 10px;
}
.platform-groups-wrapper.platform-groups-profile .profile-cover .upload-img {
  width: 100%;
  margin: 0;
  padding: 0;
  height: 150px;
  border: none;
}
.platform-groups-wrapper.platform-groups-profile .profile-cover .upload-img .upload-lb {
  width: 946px;
  height: 92px;
}
.platform-groups-wrapper.platform-groups-profile .profile-cover .upload-img .upload-lb .ico-upload {
  padding: 0;
  margin: 12px auto;
}
.platform-groups-wrapper.platform-groups-profile .profile-cover .logo-header-img-strip {
  border-bottom: 4px solid #d2232a;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside {
  float: left;
  width: 240px;
  padding: 0;
  margin: 20px;
  margin-left: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside > .block {
  padding: 0 18px;
  padding-top: 15px;
  padding-bottom: 0;
  margin-bottom: 15px;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside > .gray-block {
  background-color: #e8e8e8;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside > .gray-block .change-picture {
  margin-bottom: 15px;
  width: 200px;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside > .gray-block .change-picture .platform-groups-default-image img {
  background-color: #e8e8e8;
  border: 5px solid white;
  box-sizing: border-box;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside > .gray-block .change-picture .photo {
  margin-bottom: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside > .gray-block .contacts-list {
  overflow: auto;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside > .gray-block .contacts-list li {
  overflow: auto;
  padding: 0;
  margin-bottom: 15px;
  margin-top: 2px;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside h3 {
  font: 16px/18px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  margin: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside textarea {
  resize: none;
  overflow: hidden;
  color: #474747;
  margin: 0;
  padding: 0;
  border: none;
  width: 98%;
  max-width: 98%;
  min-width: 98%;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #a6c8ff;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside textarea.staff-label {
  outline-color: transparent;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .platform-group-description {
  white-space: pre-line;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .row {
  padding: 0 0 15px;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .row .block {
  padding: 0;
  word-wrap: normal;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .row .block .mentoring-list01 li {
  margin-bottom: 3px;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .row .ttl {
  overflow: auto;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .row .ttl h3 {
  float: left;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .row .ttl .edit-row {
  float: right;
  padding: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .custom-input {
  padding: 3px 0 0 8px;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .btn-left {
  padding: 5px 0 0 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .btn-left .btn03 {
  width: 60px;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .contacts-list li a {
  display: block;
  float: right;
  height: 100%;
  width: 176px;
  padding: 0;
  padding-top: 2px;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .contacts-list li .edit-website-link {
  line-height: 26px;
  background: none;
  text-decoration: underline;
  padding-left: 2px;
  display: inline-block;
  float: left;
  text-align: left;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .contacts-list li .edit-website-link:hover {
  color: #999999;
}
.platform-groups-wrapper.platform-groups-profile .profile-aside .contacts-list .edit-website-center {
  line-height: 20px;
  height: 20px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content {
  float: right;
  width: 738px;
  overflow: visible;
  padding: 44px 0 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .update-profile-h {
  width: 140px;
  margin: 0;
  margin-top: 8px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .profile-title-h {
  width: 600px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .profile-title-h .platform-group-name-h {
  width: 100%;
  box-sizing: border-box;
  float: left;
  padding: 5px;
  margin-bottom: 15px;
  min-height: 45px;
  position: relative;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .profile-title-h .platform-group-name-h textarea {
  float: left;
  resize: none;
  overflow: hidden;
  font: 36px/40px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  color: #474747;
  margin: 0;
  padding: 2px 0;
  border: none;
  max-width: 480px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #a6c8ff;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .profile-title-h .platform-group-name-h textarea.staff-label {
  outline-color: transparent;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .profile-title-h .platform-group-name-h .edit-row {
  margin: 2px 0 2px 6px;
  float: left;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .profile-title-h .platform-group-name-h h1 {
  float: left;
  max-width: 480px;
  max-height: 80px;
  white-space: pre-wrap;
  overflow: hidden;
  font: 36px/40px "lubalin_graph_demiregular", Rockwell, "Courier New", Georgia;
  margin: 0;
  padding: 2px 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .profile-title-h .platform-group-name-sub-h {
  clear: both;
  padding: 5px;
  margin-bottom: 15px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .profile-title-h .platform-group-name-sub-h h2 {
  margin: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder {
  width: 100%;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder .tabs-nav-wrapper {
  border-bottom: 3px solid #d2232a;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder .tabs-nav-wrapper .messages-tabset li a {
  min-width: 70px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder .tabs-content-wrapper {
  margin: 10px 0 0 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder .album-empty-txt {
  text-align: center;
  margin-bottom: 12px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder .items-list-h .album-empty-txt {
  border: 3px solid lightgray;
  padding: 200px 20px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .block {
  padding: 0 0 10px 10px;
  position: relative;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .block .ttl {
  border: 0;
  margin: 0;
  padding: 4px 6px;
  background: #444444;
  position: relative;
  margin-left: -10px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .block .ttl:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  background: url("/images/spritesheet_5.png") -9454px 0 no-repeat;
  width: 10px;
  height: 9px;
  text-indent: -9999px;
  overflow: hidden;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .add-post-holder {
  width: 640px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .feeds-list .edit-area {
  width: 555px;
  min-width: 555px;
  max-width: 555px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .feeds-list .fake-area .edit-area {
  width: 555px;
  min-width: 555px;
  max-width: 555px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .add-request-area {
  background: url('/images/textarea-bg-long.png') no-repeat 4px -69px;
  width: 612px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .add-request-area.focus-holder {
  background: url('/images/textarea-bg-long.png') no-repeat 4px 4px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_updatesTab .add-request-area textarea {
  width: 588px;
  min-width: 588px;
  max-width: 588px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .sort-by-row {
  margin: 0 0 10px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .events-list-holder .events-list-block .ttl {
  margin: 0 0 10px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .events-list-holder .events-list-block .events-list .img-h {
  width: 230px;
  height: 130px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .events-list-holder .events-list-block .events-list .img-h img {
  width: 230px;
  height: 130px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .events-list-holder .events-list-block .events-list .event-title .btn03,
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .events-list-holder .events-list-block .events-list .event-title .btn04 {
  padding: 0;
  margin-left: 8px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .events-list-holder .events-list-block .events-list .event-title .sup-ttl {
  overflow: auto;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .events-list-holder .events-list-block .events-list .event-title .sup-ttl a {
  font-size: 19px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_eventsTab .events-list-holder .events-list-block .events-list .event-info .event-info-date {
  font-size: 13px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .job-heading {
  display: none;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .add-album-group-btn {
  float: none;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .add-album-group-btn .album-group-upload-icon {
  display: none;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .add-album-group-btn > span {
  min-width: 120px;
  padding: 0 20px 0 8px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .album-list {
  margin: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .album-list .album-list-h {
  width: 100%;
  overflow: auto;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .album-list .album-list-h .album-group-img-container {
  width: 165px;
  height: 165px;
  margin-top: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .album-list .album-list-h .album-group-img-container .album-group-img-wrapper .album-group-img {
  max-height: 120px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .album-list .album-list-h .item {
  float: left;
  width: 172px;
  height: 172px;
  margin: 0 14px 14px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid #e3e3e3;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_albumsTab .album-list .album-list-h .item:nth-child(4) {
  margin-right: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people {
  width: 100%;
  background: none;
  margin-bottom: 18px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-people-h {
  width: 100%;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-people-h:after {
  width: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-people-h .btn-holder .btn03 {
  margin-right: 22px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-people-h .select-row {
  width: 100%;
  box-sizing: border-box;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-people-h .chosen-container {
  display: block;
  float: left;
  width: 32% !important;
  box-sizing: border-box;
  margin-right: 1%;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-people-h .txt {
  width: 98%;
  box-sizing: border-box;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-ttl {
  padding: 0;
  margin-top: 22px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-ttl .find-hiring-ttl:after {
  background: url('/images/ico-briefcase-trans.png');
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-ttl + .find-people-h {
  position: relative;
  width: 484px;
  box-sizing: border-box;
  border: none;
  padding: 0;
  margin-top: 17px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .find-people .find-ttl + .find-people-h:after {
  content: '';
  background: #c7c7c7;
  position: absolute;
  top: 20%;
  right: -2%;
  width: 1px;
  height: 80%;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_jobsTab .job-list .item .posted-by {
  left: 282px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_newsTab .social-wrap {
  width: 100%;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_newsTab .social-wrap .block {
  width: 358px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_newsTab .social-wrap .block .tw-holder {
  width: 100% !important;
  height: 503px !important;
  max-height: 503px !important;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_newsTab .social-wrap .block .fb-holder {
  width: 100% !important;
  height: 503px !important;
  max-height: 503px !important;
  overflow: scroll !important;
  overflow-y: hidden !important;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_membersTab .find-need-people {
  background: none;
  padding: 10px 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_membersTab .find-need-people .find-need-people-holder {
  overflow: visible;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_membersTab .find-need-people .find-need-people-holder .find-ttl {
  display: none;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_membersTab .find-need-people .find-need-people-holder .find-holder {
  width: 100%;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_membersTab .find-need-people .find-need-people-holder .find-holder p {
  display: none;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_membersTab .find-need-people .find-need-people-holder .find-holder .txt {
  width: 100%;
  box-sizing: border-box;
  float: none;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_membersTab .alumni-results .btn04 {
  min-width: 100px;
  margin: 6px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab .sort-by-row {
  margin: 0 0 10px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab .sort-by-row > a {
  float: left;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab > .sort-by-row {
  background: none;
  margin: 0 0 10px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  overflow: visible;
  width: 100%;
  padding: 0 0 6px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block h2 {
  font: 25px/28px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0 0 6px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block h4 {
  font-size: 18px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .ttl {
  background: #474747;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .block-content {
  overflow: visible;
  background: #e8e8e8;
  padding: 10px;
  margin: 0 0 9px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .upload-img-info {
  padding: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .check-list-ttl {
  font: 14px/16px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 5px 0 10px;
  line-height: 20px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .radio-list-ttl {
  float: left;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  margin: 6px 40px 0 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .radio-list li {
  width: auto;
  padding: 0 0 10px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .radio-list li:after {
  display: none;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .radio-list li label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  padding: 0;
  display: inline-block;
  cursor: pointer;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .filter-group strong {
  font-weight: 500;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .filter-group .filter-group-ttl {
  line-height: 20px;
  margin: 5px 0 10px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .btn-ok-wrapper {
  float: right;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .btn-ok-wrapper .btn08 {
  float: right;
  margin: 0;
  margin-right: 40px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #settingsContainer .block .btn-ok-wrapper .mark-ok {
  float: left;
  margin-top: 3px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .ttl {
  background: #474747;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .status-ttl {
  background: #e8e8e8;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .send-to-section {
  background: #e8e8e8;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  padding: 20px 20px 4px 20px;
  box-sizing: border-box;
  width: 100%;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .send-to-section .col {
  width: 316px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .send-to-section .col .fields-section {
  padding: 0 0 15px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .invite-block {
  background: #e8e8e8;
  float: none;
  overflow: auto;
  clear: both;
  width: 100%;
  padding: 0 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .invite-block .invite-section {
  background: none;
  width: 100%;
  float: none;
  padding: 0;
  overflow: auto;
  box-sizing: border-box;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .invite-block .invite-section iframe {
  width: 100%;
  box-sizing: border-box;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .invite-block .invite-section .btn-holder {
  width: 100%;
  overflow: hidden;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .invite-block .invite-section .two-input-field .txt01 {
  width: 235px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .invite-block #Subject {
  width: 100%;
  box-sizing: border-box;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #messageContainer .manage-sections-list .manage-section {
  background: #e8e8e8;
  margin: 0 0 5px;
  padding: 20px 10px;
  box-sizing: border-box;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #statsContainer .message-holder .statistic-info {
  display: inline-block;
  background: white;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #statsContainer .message-holder .statistic-info .cell {
  width: 120px;
  border-top-color: white;
  border-bottom-color: white;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #statsContainer .message-holder .btn-holder .btn09 {
  margin-left: 13px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #newsContainer .social-management {
  width: 100%;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #newsContainer .social-management li {
  margin: 25px 80px;
  margin-left: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #newsContainer .view-soc {
  width: 100%;
  padding: 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #newsContainer .view-soc .btn-ok-wrapper {
  width: 100%;
  overflow: auto;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #newsContainer .view-soc .btn-ok-wrapper .btn04 {
  float: left;
  margin: 0;
  margin-right: 25px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #newsContainer .view-soc .btn-ok-wrapper .mark-ok {
  float: left;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #newsContainer .view-soc .view-soc-wrapper {
  width: 100%;
  overflow: auto;
  margin-top: 20px;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .alumni-holder #container_adminTab #newsContainer .view-soc .view-soc-wrapper .view-soc-lnk-arrow {
  margin: 5px 0 -14px 0;
}
.platform-groups-wrapper.platform-groups-profile .profile-content .platform-groups-closed-group {
  text-align: center;
  padding: 200px 20px;
  margin-bottom: 12px;
  border: 3px solid lightgray;
  color: lightgray;
}
.platform-groups-wrapper .platform-groups-post {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  background: #e8e8e8;
  padding: 10px;
  margin: 0 0 9px;
}
.platform-groups-wrapper .platform-groups-post h2 {
  font: 25px/28px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 0 0 6px;
}
.platform-groups-wrapper .platform-groups-post h4 {
  font-size: 18px;
}
.platform-groups-wrapper .platform-groups-post .upload-img-info {
  padding: 0;
}
.platform-groups-wrapper .platform-groups-post .check-list-ttl {
  font: 14px/16px "lubalin_graph_bookregular", Arial, Helvetica, sans-serif;
  color: #444444;
  margin: 5px 0 10px;
  line-height: 20px;
}
.platform-groups-wrapper .platform-groups-post .radio-list-ttl {
  float: left;
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  margin: 6px 40px 0 0;
}
.platform-groups-wrapper .platform-groups-post .radio-list {
  float: left;
  overflow: visible;
}
.platform-groups-wrapper .platform-groups-post .radio-list li {
  float: left;
  width: auto;
  padding: 0 28px 0 0;
}
.platform-groups-wrapper .platform-groups-post .radio-list li:after {
  display: none;
}
.platform-groups-wrapper .platform-groups-post .radio-list li label {
  font: 13px/16px "Ubuntu", Arial, Rockwell, "Courier New", Georgia;
  color: #444444;
  float: left;
  margin: 0 0 0 -5px;
  padding: 0;
}
.platform-groups-wrapper .platform-groups-post .filter-group strong {
  font-weight: 500;
}
.platform-groups-wrapper .platform-groups-post .filter-group .filter-group-ttl {
  line-height: 20px;
  margin: 5px 0 10px;
}
.platform-groups-wrapper .platform-groups-sub-ttl {
  margin: 0 0 8px;
}
.platform-groups-wrapper .platform-groups-sub-ttl:after {
  clear: both;
  content: '';
  display: block;
}
.platform-groups-wrapper .platform-groups-sub-ttl p {
  margin: 0;
  overflow: hidden;
}
.platform-groups-wrapper .platform-groups-sub-ttl .upload-file-tool {
  float: right;
}
.platform-groups-wrapper .platform-groups-create {
  width: 100%;
}
.platform-groups-wrapper .platform-groups-create:after {
  clear: both;
  content: '';
  display: block;
}
.platform-groups-wrapper .platform-groups-create .left-col {
  float: left;
  width: 561px;
  margin: 0 0 -9px;
}
.platform-groups-wrapper .platform-groups-create .fields-col {
  float: right;
  width: 404px;
}
.platform-groups-wrapper .platform-groups-create .right-col {
  float: right;
  width: 406px;
  margin: 0 0 -9px;
}
.platform-groups-wrapper .platform-groups-create .row {
  padding: 0 0 9px;
}
.platform-groups-wrapper .platform-groups-create .txt {
  width: 374px;
}
.platform-groups-wrapper .platform-groups-create .sel {
  width: 394px;
}
.platform-groups-wrapper .platform-groups-create .edit-area {
  min-width: 374px;
  height: 100px;
}
.platform-groups-popup.popup .cancel-txt {
  margin-right: 10px;
}
.platform-groups-popup.popup .skip-it {
  margin-top: 6px;
}
.event-groupName-right {
  text-align: right;
  margin-top: 10px;
}
/***** Platform Groups END *****/

/***** File Based Integration *****/

.file-based-integration {
  padding-top: 18px;
}
.file-based-integration .form-container {
  display: inline-block;
  width: 58%;
  vertical-align: top;
}
.file-based-integration .form-container .form-row {
  padding-bottom: 32px;
}
.file-based-integration .form-container .form-row form.form-inline {
  display: inline-block;
  padding: 0;
}
.file-based-integration .form-container .form-row form .form-body {
  padding-bottom: 20px;
}
.file-based-integration .form-container .form-row form .form-body .form-group,
.file-based-integration .form-container .form-row form .form-body .form-group .form-group-label,
.file-based-integration .form-container .form-row form .form-body .form-group .form-group-field {
  min-height: 58px;
}
.file-based-integration .form-container .form-row form .form-body .form-group .form-group-label label {
  float: none;
  color: inherit;
  font: inherit;
  padding-left: 5px;
}
.file-based-integration .form-container .form-row form .form-body .form-group .form-group-field .form-group-field-input input {
  width: 100%;
  height: 30px;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.file-based-integration .form-container .form-row form .form-body .form-group .form-group-field .form-group-field-input input[type=checkbox] {
  height: 15px;
}
.file-based-integration .form-container .form-row form .form-body .form-group .form-group-field .form-group-field-error {
  padding: 5px 0;
}
.file-based-integration .form-container .form-row form .form-controls {
  overflow: auto;
  padding: 0 5px;
  padding-right: 25px;
}
.file-based-integration .form-container .form-row form .form-controls .btn-upload {
  width: 105px;
  height: 40px;
  cursor: pointer;
}
.file-based-integration .form-container .form-row .download-template {
  display: inline-block;
  vertical-align: top;
  margin-top: 33px;
}
.file-based-integration .form-container .form-row .download-template .btn-download {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding-top: 9px;
  padding-bottom: 9px;
}
.file-based-integration .form-container .form-row .download-template .download-note {
  display: inline-block;
  width: 250px;
  padding-left: 15px;
  vertical-align: middle;
}
.file-based-integration .status-container {
  display: inline-block;
  width: 40%;
  vertical-align: top;
}
.file-based-integration .status-container .status-info .status-box .status-light {
  height: 100%;
  padding: 10px 0;
}
.file-based-integration .status-container .status-info .status-box .status-light .message {
  margin-top: 12px;
  display: inline-block;
  white-space: pre-line;
}
.file-based-integration .status-container .status-info .status-box .status-light.status-error .message {
  color: #ff0f00;
}
.file-based-integration .status-container .status-info .status-box .btn-sync03 {
  width: 100%;
  cursor: pointer;
}
.file-based-integration .status-container .status-info .status-box .btn-sync03 .integration-download-btn {
  position: relative;
  float: left;
}
.file-based-integration .padding-error {
  padding-top: 20px;
}
.file-based-integration .field-validation-error {
  color: #b94a48;
}
.file-based-integration .field-validation-valid {
  display: none;
}
.file-based-integration input.input-validation-error {
  border: 1px solid #b94a48;
}
.file-based-integration input[type="checkbox"].input-validation-error {
  border: 0 none;
}
.file-based-integration .validation-summary-errors,
.file-based-integration .validationMessage {
  color: #b94a48;
}
.file-based-integration .validation-summary-valid {
  display: none;
}
/***** File Based Integration END *****/

.error-status-checkbox {
  outline: 1px solid #c42222;
}
.agree-txt-wrap {
  width: 92%;
  float: left;
}
.integragration-sync-log {
  width: 27%;
  margin-right: 5px;
  margin-bottom: 5px;
  padding-left: 5px;
}
.album-group-item-name {
  width: 99%;
  clear: both;
}
.album-group-item-name .floatRight a {
  text-overflow: ellipsis;
  max-width: 92px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
}


/*
     */
/*
*/