/*******************/
/* COLOURS         */
/*******************/
/*******************/
/* IMAGE ASSETS    */
/*******************/
.overlay {
	position:         fixed;
	display:          none;
	width:            100%;
	height:           100%;
	top:              0;
	left:             0;
	background-color: rgba(255, 255, 255, 0.9);
	z-index:          1000;
}

.lightbox {
	display:            none;
	position:           fixed;
	width:              620px;
	background-color:   white;
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0 0 30px rgba(0, 0, 0, 0.2);
	box-shadow:         0 0 30px rgba(0, 0, 0, 0.2);
	top:                0;
	z-index:            1001;
}

.lightbox .error {
	font-weight: bold;
	color:       red;
}

.lightbox.red header {
	background-color: #dd2622 !important;
}

.lightbox header {
	position:            relative;
	display:             block;
	width:               100%;
	background-color:    #01b7de;
	padding:             20px;
	-webkit-bbox-sizing: border-box;
	-moz-box-sizing:     border-box;
	box-sizing:          border-box;
}

.lightbox header h1,
.lightbox header p {
	color:          white;
	text-align:     center;
	margin-top:     0px;
	font-size:      1.90em;
	margin-bottom:  0px;
	padding-bottom: 0px;
	font-weight:    700;
}

.lightbox header h1 {
	font-size:      1.875em;
	text-transform: uppercase;
}

.lightbox header ul {
	text-align: center;
}

.lightbox header ul li {
	position:        relative;
	display:         inline-block;
	width:           61px !important;
	height:          61px;
	margin-right:    10px;
	-webkit-opacity: 0.5;
	-moz-opacity:    0.5;
	opacity:         0.5;
	filter:          alpha(opacity=50);
}

.lightbox header ul li.active {
	-webkit-opacity: 1;
	-moz-opacity:    1;
	opacity:         1;
	filter:          alpha(opacity=100);
}

.lightbox header ul li.person {
	background: url("../img/lightbox_sprite.png") no-repeat 0 -24px;
}

.lightbox header ul li.group {
	background: url("../img/lightbox_sprite.png") no-repeat -209px -24px;
}

.lightbox header ul li.workshop {
	background: url("../img/lightbox_sprite.png") no-repeat -70px -24px;
}

.lightbox header ul li.location {
	background: url("../img/lightbox_sprite.png") no-repeat -140px -24px;
}

.lightbox header ul li.seta {
	background: url(../img/lightbox-seta.png) no-repeat;
}

.lightbox header ul li.settings {
	background: url(../img/lightbox-gear.png) no-repeat;
}

.lightbox header ul li.lock {
	background: url(../img/lightbox-lock.png) no-repeat;
}

.lightbox header ul li:last-child {
	margin-right: 0;
}

.lightbox header button.cancel-x {
	position:           absolute;
	display:            block;
	text-indent:        -9999px;
	width:              15px;
	height:             15px;
	overflow:           hidden;
	top:                10px;
	right:              10px;
	border:             none;
	background:         url("../img/lightbox_sprite.png") no-repeat 0 0;
	cursor:             pointer;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
}

.lightbox div.lightbox-content {
	position:            relative;
	display:             block;
	width:               100%;
	padding:             20px;
	-webkit-bbox-sizing: border-box;
	-moz-box-sizing:     border-box;
	box-sizing:          border-box;
	overflow:            hidden;
}

.lightbox div.lightbox-content label {
	display:     inline-block;
	font-size:   1.375em;
	font-weight: 400;
	text-align:  right;
}

.lightbox div.lightbox-content label span {
	display: inline-block;
	width:   100px;
}

.lightbox#password-modal div.lightbox-content label span {
	display:       inline-block;
	padding-right: 8px;
	width:         150px;
}

.lightbox div.lightbox-content label input[type="text"],
.lightbox div.lightbox-content label textarea {
	position:            relative;
	display:             inline-block;
	vertical-align:      top;
	font-size:           0.81818em;
	border:              1px solid #e6e6e5;
	outline:             none;
	padding:             5px;
	margin:              0 0 10px 20px;
	-webkit-appearance:  none;
	-moz-appearance:     none;
	appearance:          none;
	-webkit-bbox-sizing: border-box;
	-moz-box-sizing:     border-box;
	box-sizing:          border-box;
}

.lightbox div.lightbox-content label select {
	position:            relative;
	font-size:           medium;
	display:             inline-block;
	vertical-align:      top;
	border:              1px solid #e6e6e5;
	outline:             none;
	padding:             5px;
	margin:              0 0 10px 20px;
	-webkit-appearance:  none;
	-moz-appearance:     none;
	appearance:          none;
	-webkit-bbox-sizing: border-box;
	-moz-box-sizing:     border-box;
	box-sizing:          border-box;
}

.lightbox div.lightbox-content label img {
	position: relative;
	display:  inline-block;
}

.lightbox div.lightbox-content label input[type="checkbox"] {
	-webkit-appearance: checkbox;
	-moz-appearance:    checkbox;
	appearance:         checkbox;
}

.lightbox div.lightbox-content button,
.lightbox div.lightbox-content a.reveal-modal, .lightbox div.lightbox-content a.reveal-modal-hold, .lightbox div.lightbox-content a.reveal-modal, .lightbox div.lightbox-content a.reveal-modal, .lightbox div.lightbox-content a.reveal-modal-faded {
	position:           relative;
	display:            inline-block;
	font-size:          1.125em;
	cursor:             pointer;
	padding:            5px 10px;
	margin-top:         40px;
	text-decoration:    none;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
}

.lightbox div.lightbox-content button.lightbox-cancel,
.lightbox div.lightbox-content a.reveal-modal.lightbox-cancel {
	color:            #e6e6e5;
	text-decoration:  underline;
	border:           none;
	background-color: transparent;
}

.lightbox div.lightbox-content button.lightbox-cancel:hover,
.lightbox div.lightbox-content a.reveal-modal.lightbox-cancel:hover {
	color:           #cecece;
	text-decoration: none;
}

.lightbox div.lightbox-content button.lightbox-save, .lightbox div.lightbox-content a.lightbox-save, .lightbox div.lightbox-content button.lightbox-continue, .lightbox div.lightbox-content button.lightbox-next, .lightbox div.lightbox-content button.lightbox-previous,
.lightbox div.lightbox-content a.reveal-modal.lightbox-save,
.lightbox div.lightbox-content a.reveal-modal.lightbox-continue,
.lightbox div.lightbox-content a.reveal-modal-hold.lightbox-continue,
.lightbox div.lightbox-content a.reveal-modal.lightbox-next,
.lightbox div.lightbox-content a.reveal-modal.lightbox-previous {
	float:       right;
	margin-left: 10px;
}

.lightbox div.lightbox-content a.lightbox-save {
	padding:    8px;
	margin-top: 10px;
}

.lightbox div.lightbox-content button.lightbox-save, .lightbox div.lightbox-content a.lightbox-save, .lightbox div.lightbox-content button.lightbox-continue,
.lightbox div.lightbox-content a.reveal-modal.lightbox-save,
.lightbox div.lightbox-content a.reveal-modal.lightbox-continue,
.lightbox div.lightbox-content a.reveal-modal-hold.lightbox-continue {
	color:            white;
	border:           1px solid #01b7de;
	background-color: #01b7de;
}

.lightbox div.lightbox-content a.lightbox-save:hover, .lightbox div.lightbox-content button.lightbox-save:hover, .lightbox div.lightbox-content button.lightbox-continue:hover,
.lightbox div.lightbox-content a.reveal-modal.lightbox-save:hover,
.lightbox div.lightbox-content a.reveal-modal.lightbox-continue:hover {
	border:           1px solid #039fdd;
	background-color: #039fdd;
}

.lightbox div.lightbox-content button.lightbox-next, .lightbox div.lightbox-content button.lightbox-previous,
.lightbox div.lightbox-content a.reveal-modal.lightbox-next,
.lightbox div.lightbox-content a.reveal-modal.lightbox-previous {
	color:            #e6e6e5;
	border:           1px solid #e6e6e5;
	background-color: transparent;
}

.lightbox div.lightbox-content button.lightbox-next:hover, .lightbox div.lightbox-content button.lightbox-previous:hover,
.lightbox div.lightbox-content a.reveal-modal.lightbox-next:hover,
.lightbox div.lightbox-content a.reveal-modal.lightbox-previous:hover {
	color:        #cecece;
	border-color: #cecece;
}

.lightbox div.lightbox-content ul {
	position: relative;
	display:  block;
	width:    96%;
	margin:   20px auto;
}

.lightbox div.lightbox-content ul.workshop-rating li {
	position: relative;
	display:  inline-block;
	width:    32%;
}

.lightbox div.lightbox-content ul.workshop-rating li p {
	font-size:   1.125em;
	font-weight: 400;
	text-align:  center;
}

.lightbox div.lightbox-content ul.who-attented-checklist {
	margin-bottom: 0;
	list-style:    none;
}

.lightbox div.lightbox-content ul.who-attented-checklist li {
	position: relative;
	display:  inline-block;
	padding:  0;
	margin:   0 5px 5px 0;
}

.lightbox div.lightbox-content ul.who-attented-checklist li:nth-child(3n) {
	margin-right: 0;
}

.lightbox div.lightbox-content ul.who-attented-checklist li input {
	position:           relative;
	display:            block;
	width:              178px;
	height:             60px;
	padding:            0;
	margin:             0;
	cursor:             pointer;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
}

.lightbox div.lightbox-content ul.who-attented-checklist li input#who-attended-select-all {
	background: url("../img/lightbox_sprite.png") no-repeat 10px -97px, rgba(0, 0, 0, 0.2);
}

.lightbox div.lightbox-content ul.who-attented-checklist li input#who-attended-select-all:checked {
	background-color: rgba(0, 0, 0, 0.5);
}

.lightbox div.lightbox-content ul.who-attented-checklist li input.who-attended-checkbox {
	background: url("../img/lightbox_sprite.png") no-repeat 10px -160px, rgba(1, 183, 222, 0.5);
}

.lightbox div.lightbox-content ul.who-attented-checklist li input.who-attended-checkbox:checked {
	background-color: #01b7de;
}

.lightbox div.lightbox-content ul.who-attented-checklist li label {
	position:              absolute;
	font-size:             0.875em;
	color:                 white;
	text-align:            left;
	text-overflow:         ellipsis;
	white-space:           nowrap;
	width:                 100px;
	top:                   50%;
	left:                  65px;
	overflow:              hidden;
	margin-top:            -7px;
	cursor:                pointer;
	-webkit-touch-callout: none;
	-webkit-user-select:   none;
	-khtml-user-select:    none;
	-moz-user-select:      moz- none;
	-ms-user-select:       none;
	user-select:           none;
}

.lightbox div.lightbox-content ul.workshop-insight-who-attented {
	margin-bottom: 0;
}

.lightbox div.lightbox-content ul.workshop-insight-who-attented li {
	position:   relative;
	display:    inline-block;
	width:      178px;
	height:     60px;
	margin:     0 5px 5px 0;
	background: url("../img/lightbox_sprite.png") no-repeat 10px -160px, #01b7de;
}

.lightbox div.lightbox-content ul.workshop-insight-who-attented li:nth-child(3n) {
	margin-right: 0;
}

.lightbox div.lightbox-content ul.workshop-insight-who-attented li p {
	position:      absolute;
	font-size:     0.875em;
	color:         white;
	text-align:    left;
	text-overflow: ellipsis;
	white-space:   nowrap;
	width:         100px;
	top:           50%;
	left:          65px;
	overflow:      hidden;
	margin-top:    -7px;
}

/***************
 * TEAM ACTIONS *
 *************** */
#team-actions-modal {
	display: none;
}

#team-actions-modal .lightbox-content form {
	padding-bottom: 0;
	margin-bottom:  0;
}

#team-actions-modal .lightbox-content form div {
	padding-bottom: 10px;
}

#team-actions-modal .lightbox-content form label {
	width:      200px;
	text-align: left;
}

#team-actions-modal .lightbox-content form textarea {
	width:  330px;
	height: 80px;
}

/*********************
 * RATE THIS WORKSHOP *
 ********************* */
#rate-workshop-modal {
	display: none;
	width:   650px;
}

#rate-workshop-modal .lightbox-content form .rate-workshop-who-attended {
	font-size:   1.375em;
	font-weight: 400;
}

#rate-workshop-modal .lightbox-content form label textarea,
#rate-workshop-modal .lightbox-content form label input {
	width:     420px;
	max-width: 420px;
}

#rate-workshop-modal .lightbox-content form label textarea#rate-workshop-comments,
#rate-workshop-modal .lightbox-content form label input#rate-workshop-comments {
	min-height: 100px;
}

#rate-workshop-modal .rate-this-workshop-save {
	margin-top: 0px;
}

/********************
 * WORKSHOP INSIGHTS *
 ******************** */
#workshop-insights-modal {
	display: none;
}

#workshop-insights-modal .lightbox-content form .workshop-insight-who-attended-list {
	font-size:   1.375em;
	font-weight: 400;
}

#workshop-insights-modal .lightbox-content form label textarea,
#workshop-insights-modal .lightbox-content form label input {
	width:     410px;
	max-width: 410px;
}

#workshop-insights-modal .lightbox-content form label textarea#workshop-insights-leader,
#workshop-insights-modal .lightbox-content form label input#workshop-insights-leader {
	width:        200px;
	margin-right: 210px;
}

#workshop-insights-modal .lightbox-content form label textarea#workshop-insights-location,
#workshop-insights-modal .lightbox-content form label input#workshop-insights-location {
	min-height: 80px;
}

#workshop-insights-modal .lightbox-content form label textarea#workshop-insights-date, #workshop-insights-modal .lightbox-content form label textarea#workshop-insights-time,
#workshop-insights-modal .lightbox-content form label input#workshop-insights-date,
#workshop-insights-modal .lightbox-content form label input#workshop-insights-time {
	display: inline-block;
	width:   35%;
}

#workshop-insights-modal .lightbox-content form label textarea#workshop-insights-time,
#workshop-insights-modal .lightbox-content form label input#workshop-insights-time {
	margin-left: 0;
}

#workshop-insights-modal .lightbox-content form label textarea#workshop-insights-comments,
#workshop-insights-modal .lightbox-content form label input#workshop-insights-comments {
	min-height: 128px;
}

/********************
 * SCHEDULE WORKSHOP *
 ******************** */
#schedule-workshop-2-modal {
	display: none;
}

#schedule-workshop-2-modal header h1 {
	margin-bottom: 20px;
}

#schedule-workshop-2-modal .lightbox-content label textarea,
#schedule-workshop-2-modal .lightbox-content label input {
	width:     410px;
	max-width: 410px;
}

#schedule-workshop-2-modal .lightbox-content label span {
	display:    inline-block;
	width:      120px;
	text-align: right;
}

#schedule-workshop-2-modal .lightbox-content label textarea#schedule-workshop-location,
#schedule-workshop-2-modal .lightbox-content label input#schedule-workshop-location {
	height: 80px;
}

#schedule-workshop-2-modal .lightbox-content label textarea#schedule-workshop-date, #schedule-workshop-2-modal .lightbox-content label textarea#schedule-workshop-time,
#schedule-workshop-2-modal .lightbox-content label input#schedule-workshop-date,
#schedule-workshop-2-modal .lightbox-content label input#schedule-workshop-time {
	display: inline-block;
	width:   50%;
}

#schedule-workshop-2-modal .lightbox-content label textarea#schedule-workshop-time,
#schedule-workshop-2-modal .lightbox-content label input#schedule-workshop-time {
	margin-left: 0;
}

#schedule-workshop-trial-modal {
	display: none;
}

#schedule-workshop-trial-modal label {
	display:    inline-block;
	width:      200px;
	text-align: left;
}

#schedule-workshop-trial-modal .lightbox-content div {
	margin-bottom: 9px;
	padding-left:  35px;
}

#schedule-workshop-trial-modal header h1 {
	margin-bottom: 20px;
}

#schedule-workshop-trial-modal .lightbox-content textarea,
#schedule-workshop-trial-modal .lightbox-content input {
	width:     310px;
	max-width: 310px;
}

#schedule-workshop-trial-modal .lightbox-content textarea#schedule-workshop-location,
#schedule-workshop-trial-modal .lightbox-content input#schedule-workshop-location {
	height: 80px;
}

#schedule-workshop-trial-modal .lightbox-content textarea#schedule-workshop-date, #schedule-workshop-trial-modal .lightbox-content label textarea#schedule-workshop-time,
#schedule-workshop-trial-modal .lightbox-content input#schedule-workshop-date {
	width:              200px;
	-webkit-box-shadow: inset 0 0 1px #000;
	-moz-box-shadow:    inset 0 0 1px #000;
	box-shadow:         inset 0 0 1px #000;
	background:         transparent;
}

#schedule-workshop-trial-modal .lightbox-content textarea#schedule-workshop-time,
#schedule-workshop-trial-modal .lightbox-content input#schedule-workshop-time {
	margin-left: 0;
}

#schedule-workshop-modal {
	display: none;
}

#schedule-workshop-modal header h1 {
	margin-bottom: 20px;
}

#schedule-workshop-modal .lightbox-content .group-list li {
	position:              relative;
	display:               inline-block;
	vertical-align:        top;
	width:                 125px;
	height:                60px;
	margin-right:          10px;
	-webkit-touch-callout: none;
	-webkit-user-select:   none;
	-khtml-user-select:    none;
	-moz-user-select:      moz- none;
	-ms-user-select:       none;
	user-select:           none;
}

#schedule-workshop-modal .lightbox-content .group-list li:last-child {
	margin-right: 0;
}

#schedule-workshop-modal .lightbox-content .group-list li.add-group, #schedule-workshop-modal .lightbox-content .group-list li.group-license {
	border:     1px solid #e6e6e5;
	margin-top: 2px;
	cursor:     pointer;
}

#schedule-workshop-modal .lightbox-content .group-list li.add-group p.plus-sign, #schedule-workshop-modal .lightbox-content .group-list li.group-license p.plus-sign {
	position:    absolute;
	display:     block;
	font-size:   4em;
	font-weight: 400;
	text-align:  center;
	color:       #e6e6e5;
	width:       100%;
	top:         -20px;
}

#schedule-workshop-modal .lightbox-content .group-list li.add-group p.create-group-text, #schedule-workshop-modal .lightbox-content .group-list li.group-license p.create-group-text {
	position:   absolute;
	display:    block;
	font-size:  0.75em;
	text-align: center;
	color:      #e6e6e5;
	width:      100%;
	bottom:     5px;
}

#schedule-workshop-modal .lightbox-content .group-list li.add-group p.group-license-mention, #schedule-workshop-modal .lightbox-content .group-list li.add-group p.group-license-price, #schedule-workshop-modal .lightbox-content .group-list li.group-license p.group-license-mention, #schedule-workshop-modal .lightbox-content .group-list li.group-license p.group-license-price {
	font-size:  0.75em;
	text-align: center;
	color:      #e6e6e5;
	margin-top: 5px;
}

#schedule-workshop-modal .lightbox-content .group-list .box {
	height: 80px;
	width:  130px;
}

#schedule-workshop-modal .lightbox-content .group-list .box .large-text {
	font-size: 1.85em;
}

#schedule-workshop-modal .lightbox-content .group-list .box.white {
	height: 60px;
}

#datetimelabel {
	text-align: left;
}

/*********************
 * RE-SCHEDULE WORKSHOP *
 ********************* */
#reschedule-workshop-modal {
	display: none;
}

#reschedule-workshop-modal header h1 {
	margin-bottom: 20px;
}

#reschedule-workshop-modal .lightbox-content label textarea,
#reschedule-workshop-modal .lightbox-content label input {
	width:     410px;
	max-width: 410px;
}

#reschedule-workshop-modal .lightbox-content label textarea#reschedule-workshop-location,
#reschedule-workshop-modal .lightbox-content label input#reschedule-workshop-location {
	height: 80px;
}

#reschedule-workshop-modal .lightbox-content label textarea#reschedule-workshop-date, #reschedule-workshop-modal .lightbox-content label textarea#reschedule-workshop-time,
#reschedule-workshop-modal .lightbox-content label input#reschedule-workshop-date,
#reschedule-workshop-modal .lightbox-content label input#reschedule-workshop-time {
	display: inline-block;
	width:   35%;
}

#reschedule-workshop-modal .lightbox-content label textarea#reschedule-workshop-time,
#reschedule-workshop-modal .lightbox-content label input#reschedule-workshop-time {
	margin-left: 0;
}

/*********************
 * CANCEL WORKSHOP *
 ********************* */
#cancel-workshop-modal {
	display: none;
}

#cancel-workshop-modal header h1 {
	margin-bottom: 20px;
}

/*********************
 * SETA *
 ********************* */
#seta-modal {
	display: none;
	width:   260px;
}

#seta-modal header h1 {
	margin-bottom: 20px;
}

#seta-modal .lightbox-content label {
	text-align:  left;
	font-size:   1em;
	font-weight: 200;
}

#seta-modal .lightbox-content label input[type="checkbox"] {
	margin: 0;
	top:    5px;
}

/*********************
 * ADD MEMBER *
 ********************* */
#edit_member-modal .lightbox-content .upload-avatar,
#delete_member-modal .lightbox-content .upload-avatar,
#add_member-modal .lightbox-content .upload-avatar {
	float:        left;
	margin-right: 20px;
}

#edit_member-modal .lightbox-content label span,
#add_member-modal .lightbox-content label span {
	width: 120px;
}

/*********************
 * GROUP *
 ********************* */
#group-2-modal {
	width: 650px;
}

#group-modal label input {
	width: 420px;
}

#group-modal label#color-label {
	float:  left;
	margin: 0 52px 0 21px;
}

#group-modal .color-list {
	width:      420px;
	overflow:   hidden;
	text-align: left;
	margin-top: 10px;
}

#group-modal .color-list li {
	display:       inline-block;
	margin-bottom: 10px;
}

#group-modal .color-list li .box {
	width:  66px;
	height: 32px;
}

#group-modal .color-list li .box .checked {
	top:  6px;
	left: 27px;
}

/*********************
 * PASSWORD *
 ********************* */
#password-modal {
	width: 395px;
}

/*********************
 * DELETE ACCOUNT *
 ********************* */
#delete-account-modal {
	width: 300px;
}

#delete-account-modal input[type="text"] {
	width:               100%;
	position:            relative;
	display:             inline-block;
	vertical-align:      top;
	font-size:           0.81818em;
	border:              1px solid #e6e6e5;
	outline:             none;
	padding:             5px;
	-webkit-appearance:  none;
	-moz-appearance:     none;
	appearance:          none;
	-webkit-bbox-sizing: border-box;
	-moz-box-sizing:     border-box;
	box-sizing:          border-box;
}

#delete-account-modal .lightbox-save.red {
	background-color: #dd2622;
	border:           #dd2622;
}

.team-list span {
	margin:  0;
	padding: 0;
	display: inline;
}

.team-list li {
	display: inline-block;
	width:   178px;
	width:   185px !important;
	height:  60px;
	margin:  0 5px 5px 0;
}

.box .two-column {
	padding: 12px 10px 5px 12px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px;
}

.ui-timepicker-div dl {
	text-align: left;
}

.ui-timepicker-div dl dt {
	height:        25px;
	margin-bottom: -25px;
}

.ui-timepicker-div dl dd {
	margin: 0 10px 10px 65px;
}

.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;
}

.ui-timepicker-rtl dl dd {
	margin: 0 65px 10px 10px;
}

/*====================================================
CSS Tooltips by Adam Whitcroft
https://github.com/AdamWhitcroft/CSS.Tooltips
====================================================*/
#leadertip {
	position: relative;
	cursor:   none;
}

#leadertip:after {
	display:               none;
	content:               attr(data-tip);
	position:              absolute;
	top:                   -35px;
	left:                  -100px !important;
	padding:               5px 8px;
	background:            #1a1a1a;
	padding-bottom:        15px;
	color:                 #fff;
	z-index:               2000;
	font-size:             0.75em;
	height:                64px;
	width:                 220px;
	line-height:           18px;
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
	white-space:           normal;
	word-wrap:             normal;
	text-align:            left;
}

#leadertip:hover:before,
#leadertip:hover:after {
	display: block;
	z-index: 2000;
}

/* Help tooltip */
#leadertip {
	color: #00b7d8;
}

#leadertip[data-tip]:before {
	border-top-color:    #00b7d8;
	border-right-color:  transparent;
	border-bottom-color: transparent;
	border-left-color:   transparent;
}

#leadertip:after {
	background: #00b7d8;
	color:      #fff;
}

#leadertip:after {
	top: 23px;
}

#leadertip:before {
	border-top-color:    transparent;
	border-right-color:  transparent;
	border-bottom-color: #1a1a1a;
	border-left-color:   transparent;
	top:                 13px;
	left:                10px;
}

#leadertip:before {
	border-top-color:    transparent;
	border-right-color:  transparent;
	border-bottom-color: #00b7d8;
	border-left-color:   transparent;
}

#upgrade-modal label {
	width:      200px;
	text-align: left;
}

#upgrade-modal img.stripe {
	margin-top: 15px;
	text-align: right;
	display:    inline-block;
}

#unlock-workshop-confirm-modal .lightbox-previous {
	background-color: #01b7de;
	color:            white;
}

.add_to_team_row span {
	width:      200px;
	text-align: right;
	display:    inline-block;
}
.add_to_team_row label {
	font-size: 16px !important;
	width:     100% !important;
	position:  relative !important;
	top:       -20px !important;
	left:      -35px !important;
}

/*# sourceMappingURL=lightboxes.css.map */
