.jq-safari-flex
{
	margin:0 -1px;
	
}
.jq-safari-flex-onboard
{
	margin-left: -1px;
	margin-right: -1px;
	
}
.splt-fontThin{
	font-family: "Raleway Thin";
	font-weight: 100;
}
.splt-fontExtralight{
	font-family: "Raleway Extralight";
	font-weight: 200;
}
.splt-fontLight{
	font-family: "Raleway Light";
	font-weight: 300;
}
.splt-fontRegular{
	font-family: 'Raleway Regular';
	font-weight: 400;
}
.splt-fontMedium{
	font-family: 'Raleway Medium';
	font-weight: 500;
}
.splt-fontSemibold{
	font-family: 'Raleway Semibold';
	font-weight: 600;
}
.splt-fontBold{
	font-family: 'Raleway Bold';
	font-weight: 700;
}
.splt-fontExtrabold{
	font-family: 'Raleway Extrabold';
	font-weight: 800;
}
.splt-fontHeavy{
	font-family: 'Raleway Heavy';
	font-weight: 900;
}

body {
	background: #ffffff;
	font-family: "Raleway Regular";
	-webkit-font-feature-settings: "lnum";
	-moz-font-feature-settings: "lnum";
	font-feature-settings: "lnum";
	-o-font-feature-settings: 'lnum';
	-ms-font-feature-settings: 'lnum';
	color: #0F1941;
	font-size: 14px;
	text-transform: lowercase;
}

input, select, textarea {
	font-feature-settings: 'lnum';
	-moz-font-feature-settings: 'lnum=1';
	-ms-font-feature-settings: 'lnum';
	-webkit-font-feature-settings: 'lnum';
	-o-font-feature-settings: 'lnum';
}

select,input, textarea {
	font-family: 'rawline', sans-serif;
	font-weight:400
}
input::placeholder,
.form-control::placeholder {
  color: #9b9b9b;
}
input::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
  color: #9b9b9b;
}
input::-moz-placeholder,
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #9b9b9b;
}
input:-ms-input-placeholder,
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #9b9b9b!important;
}

label {
	font-family: 'Raleway Medium';
	font-size: 14px;
	color: #0F1941;
	text-transform: lowercase;
	line-height: 1.43;
	font-weight: 500;
}

p {
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color:#0F1941;
	text-transform: initial;
}

.btn {
	text-transform: lowercase;
}
.list-unstyled {
	list-style:none
}
.list-unstyled li{
	margin-bottom:5px
}

.splt-capitalize{
    text-transform: capitalize
}

.screen-reader-text, .labelformobile {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	color: #000;
}

.splt-error-mesg, .invalid-file {
	color: red;
	font-family: "Raleway Regular";
	font-size: 16px;
	line-height: 24px;
}
/* Cookie setting fix for new pages*/
.optanon-alert-box-wrapper {
	z-index: 99999999 !important;
}
/*end*/
select.form-control {
	
}
 select.form-control::-ms-expand,
select::-ms-expand {
    display: none;
}
select, select.form-control {
	border-radius: 0;
	border:solid 1px #9b9b9b;
	-webkit-appearance: none;
	   -moz-appearance: none;
	    -ms-appearance: none;
	     -o-appearance: none;
	        appearance: none;
	  padding-right: 15px;
	  padding-left:8px;
	  background-image:url("../../images/spotlight2/black2x.png") !important;
	  background-size: 10px 5px;
	  background-position: right 8px center !important;
	  background-repeat: no-repeat !important
}
.multiselect .caret {
	border-color:#4a4a4a;
    border-top: 5px dashed;
    border-top: 4px solid\9;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    margin-right: -5px;
}
textarea {
	resize: none;
}

.vresize {
	resize: vertical
}

.hresize {
	resize: horizontal
}

.inline-block {
	display: inline-block;
}
.full-height{
	height:100%
}
.splt-table {
	display:table
}
.splt-table-fixed {
	display:table;
	table-layout:fixed;
	width:100%
}
.splt-table-cell {
	display:table-cell
}
.splt-flex-valign {
  align-items: center
}

.splt-box-clear {
  clear: both;
}

.btn-reset-link {
	padding: 0px;
}
/*-----------------------------------------------------------------------------
    Margin and Padding specific classes
-------------------------------------------------------------------------------*/
.splt-pdg0 {
	padding: 0;
}

.splt-pdg5 {
	padding: 5px;
}
.splt-pdg10 {
	padding: 10px;
}
.splt-pdg15 {
	padding: 15px;
}
.splt-pdg20 {
	padding: 20px;
}
.splt-pdg25 {
	padding: 25px;
}
.splt-pdg35 {
	padding: 35px;
}

.splt-mar0 {
	margin: 0;
}
.splt-mar-right--5 {
	margin-right: -5px;
}

.splt-pdg-left0 {
	padding-left: 0px;
}

.splt-pdg-left5 {
	padding-left: 5px;
}

.splt-pdg-left10 {
	padding-left: 10px;
}

.splt-pdg-left15 {
	padding-left: 15px;
}

.splt-pdg-left20 {
	padding-left: 20px;
}

.splt-pdg-left25 {
	padding-left: 25px;
}
.splt-pad-left25imp{
	padding-left: 25px!important;
}
.splt-pdg-right0 {
	padding-right: 0px;
}

.splt-pdg-right5 {
	padding-right: 5px;
}

.splt-pdg-right10 {
	padding-right: 10px;
}

.splt-pdg-right15 {
	padding-right: 15px;
}
.splt-pdg-right20{
	padding-right:20px;
}
.splt-pdg-btm0 {
	padding-bottom: 0px;
}

.splt-pdg-btm5 {
	padding-bottom: 5px;
}

.splt-pdg-btm10 {
	padding-bottom: 10px;
}

.splt-pdg-btm15 {
	padding-bottom: 15px;
}

.splt-pdg-top0 {
	padding-top: 0px;
}

.splt-pdg-top5 {
	padding-top: 5px;
}

.splt-pdg-top10 {
	padding-top: 10px;
}

.splt-pdg-top15 {
	padding-top: 15px;
}

.splt-mar-top0 {
	margin-top: 0;
}
.splt-mar-top1 {
	margin-top: 1px;
}
.splt-mar-top2 {
	margin-top: 2px;
}
.splt-mar-top3 {
	margin-top: 3px;
}
.splt-mar-top4 {
	margin-top: 4px;
}
.splt-mar-top5 {
	margin-top: 5px;
}
.splt-mar-top6 {
	margin-top: 6px;
}
.splt-mar-top7 {
	margin-top: 7px;
}
.splt-mar-top8 {
	margin-top: 8px;
}
.splt-mar-top9 {
	margin-top: 9px;
}
.splt-mar-top10 {
	margin-top: 10px;
}
.splt-mar-top11 {
	margin-top: 11px;
}
.splt-mar-top12 {
	margin-top: 12px;
}
.splt-mar-top13 {
	margin-top: 13px;
}
.splt-mar-top14 {
	margin-top: 14px;
}

.splt-mar-top15 {
	margin-top: 15px;
}

.splt-mar-top18 {
  margin-top:18px
}

.splt-mar-top20 {
	margin-top: 20px;
}

.splt-mar-top22 {
  margin-top:22px
}
.splt-mar-top25 {
	margin-top: 25px;
}

.splt-mar-top30 {
	margin-top: 30px;
}

.splt-mar-top35 {
	margin-top: 35px;
}

.splt-mar-top40 {
	margin-top: 35px;
}

.splt-mar-top50 {
	margin-top: 50px;
}

.splt-mar-top49 {
	margin-top: 49px;
}

.splt-mar-top60 {
	margin-top: 60px;
}

.splt-mar-btm0 {
	margin-bottom: 0;
}
.splt-mar-btm4 {
	margin-bottom: 4px;
}
.splt-mar-btm5 {
	margin-bottom: 5px;
}
.splt-mar-btm8 {
	margin-bottom: 8px;
}
.splt-mar-btm10 {
	margin-bottom: 10px;
}
.splt-mar-btm12 {
	margin-bottom: 12px;
}
.splt-mar-btm15 {
	margin-bottom: 15px;
}
.splt-mar-btm16 {
	margin-bottom: 16px;
}
.splt-mar-btm20 {
	margin-bottom: 20px;
}

.splt-mar-btm25 {
  margin-bottom: 25px;
}

.splt-mar-btm27 {
	margin-bottom: 27px;
}

.splt-mar-btm35 {
	margin-bottom: 35px;
}

.splt-mar-btm40 {
	margin-bottom: 40px;
}

.splt-mar-btm50 {
	margin-bottom: 50px;
}

.splt-mar-btm80 {
	margin-bottom: 80px;
}

.splt-mar-btm52 {
	margin-bottom: 52px;
}

.splt-mar-left0 {
	margin-left: 0;
}

.splt-mar-left5 {
	margin-left: 5px;
}

.splt-mar-left10,
.msr-mar-left10 {
	margin-left: 10px;
}

.splt-mar-left14 {
	margin-left: 14px;
}
.splt-mar-left15 {
	margin-left: 15px;
}

.splt-mar-left20 {
	margin-left: 20px;
}

.splt-mar-right0 {
	margin-right: 0;
}

.splt-mar-right5 {
	margin-right: 5px;
}

.splt-mar-right10 {
	margin-right: 10px;
}

.splt-mar-right15 {
	margin-right: 15px;
}

.splt-mar-right20 {
	margin-right: 20px;
}

.splt-mb-pdg-left015 {
	padding-left: 0px;
}

.splt-mb-pdg-right015 {
	padding-right: 0px;
}
.splt-mar-top--15 {
	margin-top: -15px;
}
.splt-mar-top4 {
	margin-top: 4px;
}

.splt-mar-top24 {
	margin-top: 24px;
}

.splt-mar-top28 {
	margin-top: 28px;
}

.splt-mar-btm60 {
	margin-bottom: 60px;
}

.splt-mar-btm24 {
	margin-bottom: 24px;
}

.splt-mar-btm30 {
	margin-bottom: 30px;
}

.splt-mar-top36 {
	margin-top: 36px;
}

.splt-mar-top100 {
	margin-top: 100px;
}

.splt-in-para-links {
	text-decoration: underline;
}

.splt-in-para-links:hover {
	text-decoration: none;
}
/*-----------------------------------------------------------------------------
    Font specific classes
-------------------------------------------------------------------------------*/
.splt-normal-font {
	font-weight: normal;
}
.splt-textbold {
	font-weight: bold;
}

.splt-font10 {
	font-size: 10px;
}

.splt-font11 {
	font-size: 11px;
}

.splt-font12 {
	font-size: 12px;
}

.splt-font13 {
	font-size: 13px;
}

.splt-font14 {
	font-size: 14px;
}
.splt-font14-imp {
	font-size: 14px!important;
}

.splt-font15 {
	font-size: 15px;
}
.splt-font16 {
	font-size: 16px;
}

.splt-font18 {
	font-size: 18px;
}

.splt-font21 {
	font-size: 21px;
}
.splt-font22 {
	font-size: 22px;
}
.splt-font24 {
	font-size: 24px;
}

.splt-font28 {
	font-size: 28px;
}

.splt-font32 {
	font-size: 32px;
}
.splt-font34 {
	font-size: 34px;
}
.splt-font40 {
	font-size: 40px;
}
.splt-font50 {
	font-size: 50px;
}

.splt-font60 {
	font-size: 60px;
}

/* special case font for large fontawsome */
.splt-font200 {
	font-size: 200px;
}
.splt-uppercase {
	text-transform: uppercase;
}

.splt-underline {
	text-decoration: underline;
}

.splt_valign_middle {
	vertical-align: middle;
}
/*-----------------------------------------------------------------------------
    Font color classes
-------------------------------------------------------------------------------*/
.splt-colorBlack {
	color: #0F1941;
}

.splt-colorWhite {
	color: #fff;
}
/*-----------------------------------------------------------------------------
    Font color classes
-------------------------------------------------------------------------------*/
.border-rad3{
	border-radius:3px
}

/*-----------------------------------------------------------------------------
    Border classes
-------------------------------------------------------------------------------*/
.splt-border0{
	border:0
}

/*-----------------------------------------------------------------------------
    General classes
-------------------------------------------------------------------------------*/
.break-all {
	word-break: break-all;
}

.break-word, p, span, div, li {
	word-wrap: break-word;
}
.break-word-reset-space{
	word-wrap: break-word;
	white-space: normal;
	height: auto !important;
}
.display-flex{
	display:flex
}
.tooltip {
	z-index: 99 !important
}
.splt-whitespace-wrap{
	white-space: normal
}
.splt-italic{
	font-style: italic
}
.splt-width100 {
	width: 100%;
}
.splt-max-width100 {
	max-width: 100%;
}
.splt-grey_border {
	border: solid 1px #cbcbcb;
}

.splt-brdr-right-aaa {
	border-right: solid 1px #aaa;
}

.splt-brdrLeft-aaa {
	border-left: solid 1px #aaa;
}

.splt-ellipsis-txt {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

.splt-multiEllipsisSec {
	width: 100%;
	height: 55px;
	overflow: hidden;
}

input.form-control, input.form-control:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-moz-transition: none;
	-webkit-transition: none;
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

.modal {
	text-align: center;
	padding: 0 !important;
}

.modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}

.modal-content {
	border-radius: 0;
}


.iconLikeBtn {
	background: transparent;
	border: 0px;
	cursor: default;
	pointer-events: none;
	display: inline-block;
	vertical-align: top;
	margin-top: -4px;
}

.deleteMultUpload {
	background: none;
	border: 0;
	padding: 0;
	margin-top: 4px;
	color: #0664a3;
	font-size: 13px;
}

.msr-textbold {
	font-family: "Raleway Semibold" !important;
}
.splt-disp-flex{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*-----------------------------------------------------------------------------
     Global Generic media classes -start
-------------------------------------------------------------------------------*/
@media screen and (min-width:768px) {
	.splt-modal-small .modal-dialog {
		width: 450px;
		padding-top: 30px;
		padding-bottom: 30px
	}
}
/*-----------------------------------------------------------------------------
     Vertical Tabs classes -start
-------------------------------------------------------------------------------*/
.v-tabs-wrapper {
	margin: -20px
}

.v-tabs-wrapper .nav-stacked {
	width: 20%;
	float: left;
	border: 0;
	padding: 0;
	box-sizing: border-box
}

.v-tabs-wrapper .tab-content {
	width: 80%;
	float: left;
	padding: 0 20px 20px;
	box-sizing: border-box
}

.v-tabs-wrapper .nav-tabs>li {
	margin: 0;
	padding: 0;
	border: 0;
}

.v-tabs-wrapper .nav-tabs>li>a, .v-tabs-wrapper .nav-tabs>li.active>a
	{
	padding: 9px 15px;
	border: 0;
	margin: 0;
	display: block;
	border-radius: 0;
	font-size: 16px;
	color: #0F1941;
	font-family: "Raleway Regular";
	word-wrap: break-word;
	text-transform: lowercase;
}

.v-tabs-wrapper .nav-tabs>li>a:focus{
	background-color: transparent;
	outline: 2px solid #0F1941;
}

.v-tabs-wrapper .nav-tabs>li>a:hover{
	background-color: #0F1941;
	color: #fff;
}
.v-tabs-wrapper .nav-tabs>li.active>a:hover{
	cursor: pointer;
}
/* .v-tabs-wrapper .nav-tabs>li.active {
	border-color: #fcb822;
} */

.v-tabs-wrapper .nav-tabs>li.active a
{
	color: #fff;
	font-family: "Raleway Semibold";
	background: #2175D9;
}

.v-tabs-wrapper .tab-content {
	border-left: solid 2px #dcdcdc;
	min-height: 300px;
}

.tab-content .tab-nav-xs {
	display: none;
	font-size: 14px;
	font-weight: 600;
	padding: 10px;
	background: #f4f4f4;
	border-bottom: solid 4px transparent
}

.tab-nav-xs.active {
	border-color: #fcb822
}

.switch-app.dropdown-menu>.active>a{
	background: none;
}

.switch-app.dropdown-menu>.active>a:hover{
	background: #f5f5f5;
}

/* CSS for BS5 accessibility fix start*/
.v-tabs-wrapper .nav-tabs>li>a, .v-tabs-wrapper .nav-tabs>li>a.active
	{
	padding: 9px 15px;
	border: 0;
	margin: 0;
	display: block;
	border-radius: 0;
	font-size: 16px;
	color: #0F1941;
	font-family: "Raleway Regular";
	word-wrap: break-word;
	text-transform: lowercase;
}

.v-tabs-wrapper .nav-tabs>li>a.active:hover{
	background: #2175D9;
	cursor: pointer;
}

.v-tabs-wrapper .nav-tabs>li a.active
{
	color: #fff;
	font-family: "Raleway Semibold";
	background: #2175D9;
}
/* CSS for BS5 accessibility fix end*/

/*-----------------------------------------------------------------------------
     Vertical Tabs classes - end
-------------------------------------------------------------------------------*/
@media only screen and (max-width: 991px) {
	.splt-mb-pdg-left015 {
		padding-left: 15px;
	}
	.splt-mb-pdg-right015 {
		padding-right: 15px;
	}

	.pick-a-coach-banner-heading,.change-coach-banner-heading{
		font-size: 32px !important;
		line-height: 40px !important;
	}
}

/*-----------------------------------------------------------------------------
     Vertical Tabs classes media queries - start
-------------------------------------------------------------------------------*/
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.v-tabs-wrapper {
		margin: -15px
	}
}

@media only screen and (max-width : 767px) {
	#setting-tabs.nav-tabs {
		display: none;
	}
	.v-tabs-wrapper .tab-content {
		width: 100%;
		float: none
	}
	.tab-content .tab-nav-xs {
		display: block;
		cursor: pointer;
		color: #0664a3;
	}
	.tab-content .tab-nav-xs.active {
		color: #4a4a4a;
	}
	.v-tabs-wrapper .tab-content {
		border: 0
	}
	.well {
		padding:10px;
	}
	.pick-a-coach-banner-heading,.change-coach-banner-heading{
		font-size: 26px !important;
		line-height: 40px !important;
	}
}

/* Common for htabs */	
         
	 .splt_htabs_main .nav-tabs {
		margin-left:30px;
		border-bottom:0
	 }
	 .splt_htabs_main .nav-tabs li {
		margin-right:10px
	 }
	
	 .splt_htabs_main .nav-tabs li a{
		border-width: 1px 2px 0 !important;
		border-color:transparent;
		background: #9B9B9B;
		color:#fff;
		font-family:'Raleway SemiBold'; 
		text-transform:uppercase
	 }
	.splt_htabs_main .nav-tabs li.active a,
	.splt_htabs_main .nav-tabs li a:hover{
		color:#0664A3;
		border-color:#ddd;
		background:#fff;
	 }
		 
/* Common for htabs end */
@media only screen and (max-width: 767px){
	.splt_htabs_main .nav-tabs.full-width {
		margin-left:-0;
		margin-right:-2px;
		border-bottom:0
	 }
	 .splt_htabs_main .nav-tabs.full-width li{
	 	width:100%
	 }
	.tab-xs a{
		display:block;
		border-color:transparent;
		background: #9B9B9B;
		color:#fff;
		padding:10px;
		border:solid 1px #fff;
		text-decoration:none;
		font-family:'Raleway SemiBold'; 
		text-transform:uppercase
	}
	.tab-xs a:hover{
		color:#0664A3;
		border-color:#ddd;
		background:#fff;
	 }
	 .tab-pane-xs {
		padding:10px
	 }
	 .tab-xs.active a{
		background: #4a90e2;
		color:#fff
	 }
	 .xs-padding-right8{
		 padding-right:8px;
	 }
	.xs-padding-left8{
		padding-left:8px;
	}
}
		 
/*-----------------------------------------------------------------------------
     Vertical Tabs classes media queries - start
-------------------------------------------------------------------------------*/
.disabledme {
	pointer-events: none;
	cursor: not-allowed;
	display: inline-block;
	opacity: 0.6;
}

.splt-page-subheading {
	font-size: 20px;
	color: #4a4a4a;
	border-bottom: solid 2px #9b9b9b;
	padding-bottom: 10px;
	margin-top: 0;
	font-family: "Raleway Semibold";
}

.eq-height-wrapper {
	position: relative;
	height: 100%;
	padding-bottom: 40px;
}

.splt-row-eq-height .eq-height-wrapper .btn {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100% !important;
            box-sizing: border-box;
        }

.redColor {
	color: #B30000;
}

.custom-toggle {
 display:inline-block
}
.custom-toggle input[type=checkbox]{
	margin-bottom:0;
	opacity: 0;
	position:absolute
}

.custom-toggle label {
 cursor: pointer;
 text-indent: -9999px;
 width: 50px;
 height: 26px;
 margin-bottom:0;
 background: #878CA0;
 display: block;
 border-radius: 8px;
 position: relative;
}

.custom-toggle label:after {
 content: '';
 position: absolute;
 top: 3px;
 left: 3px;
 width: 20px;
 height: 20px;
 background: #fff;
 border-radius: 10px;
 transition: 0.3s;
}

.custom-toggle input:checked + label {
 background: #2175D9;
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABx0lEQVRoQ+2WYVFDMRCEdx0goTigDsABdUAdUAXggDqgDsABOKAOQEIdHHNM3kwmvHlJLmkynUn+viTdb/dyV+LCFy9cPwZA7wRHAiOBQgdGCRUaWHx8JFBsYeEFI4FCA4uPd09ARG5IHq0kXQFE5B7AG4BPABuSp1yQbgDqPIAPAFdOtIq/y02jC4CIqGgVrxD+OpDc5qTQC+AVwEMgVBO4zi2j5gAi8gjgZcZlLR99C1mrKYCr+68ZhTuS+yzlbrMZwNXxKvXRuf3f3qOd9L6T3FjE6xkTQPAItyQPMQEioo/2Ntin/V9LJ7t9TvdkA4jIyvVuv4Osl5IQEa15rX1/mdpmaJQF4BnAU6oYb1iFv52UXCxZC4AmoA9xGkDTb/xzdGZYTXv3JHcxcSnfswH00gVhCqHl9LMwrI4k1yniUvaYACIQfw/T9foqw2oJxAzgQcz1dU0iLDE9YhpWZwNwEOqy/jWILfOwOitAIkTRsDo7QASieFg1AXAQ4cCqMqyaATgI/69ylWHVFMCDONUaVs0BYu2o5veiOVBTiPWuAWB1rta5kUAtJ633jASsztU6NxKo5aT1npGA1bla50YCtZy03vMLo/KTMfwIwPEAAAAASUVORK5CYII=');
 background-repeat:no-repeat;
 background-size:55%
}

.custom-toggle input:checked + label:after {
 left: calc(100% - 3px);
 transform: translateX(-100%);
}
.hr-small {
 margin:10px 0
}
input[type=text]::-ms-clear { display: none; }

/* To be added to global*/
.splt_btn_green{
    background-color:#00CB80;
    border-color:transparent
}
.splt_btn_green.focus, 
.splt_btn_green:focus, 
.splt_btn_green:hover {
    background: #00CB80;
    border-color: transparent;
}
.splt-disp-flex-wrap{
    flex-wrap: wrap
}
/* Global addition ends */
@media only screen and (max-width: 991px) and (min-width : 768px){
	.sm-pdg-left-15{
		padding-left:15px;
	}
}

.splt-pdg48 {
	padding: 48px;
}
.splt-pdg-right30 {
	padding-right: 30px;
}
.splt-pdg-right25 {
	padding-right: 25px;
}
.splt-mar-btm48 {
	margin-bottom: 48px;
}
.splt-mar-btm28 {
	margin-bottom: 28px;
}
.splt-mar-btm24 {
	margin-bottom: 24px;
}
.splt-font20 {
	font-size:20px
}
.splt-color333{
	color:#333
}
.line-height-28 {
	line-height: 28px;
}
.splt-text-align{
    text-align: left;
}
.text-lowercase {
	text-transform: lowercase;
}

.dashboard-time-zone-text{
	margin-bottom: 10px;
	margin-right: -10px;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu .dropdown-menu {
	top: 0;
	left: auto;
	right: 100%;
	margin-top: -1px;
}

.left-caret{
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 5px solid #2175D9;
	margin-right:6px;
	margin-left:-14px
}

.dropdown-menu > li > a.applicatn_selected {
	color: #b6b6b6;
	pointer-events: none;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}
/*-----------------------------------------------------------------------------
    Fonts specific classes
-------------------------------------------------------------------------------*/
@font-face {
	font-family: "Raleway Thin";
	src: url("../fonts/raleway-thin.eot");
	src: url("../fonts/raleway-thin.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-thin.woff")
	format("woff"),
	url("../fonts/raleway-thin.ttf")
	format("truetype"),
	url("../fonts/raleway-thin.svg#ralewaythin")
	format("svg");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "Raleway Extralight";
	src: url("../fonts/raleway-extralight.eot");
	src: url("../fonts/raleway-extralight.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-extralight.woff")
	format("woff"),
	url("../fonts/raleway-extralight.ttf")
	format("truetype"),
	url("../fonts/raleway-extralight.svg#ralewayextralight")
	format("svg");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Raleway Light";
	src: url("../fonts/raleway-light.eot");
	src: url("../fonts/raleway-light.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-light.woff")
	format("woff"),
	url("../fonts/raleway-light.ttf")
	format("truetype"),
	url("../fonts/raleway-light.svg#ralewaylight")
	format("svg");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "Raleway Regular";
	src: url("../fonts/raleway-regular.eot");
	src: url("../fonts/raleway-regular.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-regular.woff")
	format("woff"),
	url("../fonts/raleway-regular.ttf")
	format("truetype"),
	url("../fonts/raleway-regular.svg#ralewayregular")
	format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Raleway Medium";
	src: url("../fonts/raleway-medium.eot");
	src: url("../fonts/raleway-medium.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-medium.woff")
	format("woff"),
	url("../fonts/raleway-medium.ttf")
	format("truetype"),
	url("../fonts/raleway-medium.svg#ralewaymedium")
	format("svg");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Raleway Semibold";
	src: url("../fonts/raleway-semibold.eot");
	src: url("../fonts/raleway-semibold.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-semibold.woff")
	format("woff"),
	url("../fonts/raleway-semibold.ttf")
	format("truetype"),
	url("../fonts/raleway-semibold.svg#ralewaysemibold")
	format("svg");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Raleway Bold";
	src: url("../fonts/raleway-bold.eot");
	src: url("../fonts/raleway-bold.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-bold.woff")
	format("woff"),
	url("../fonts/raleway-bold.ttf")
	format("truetype"),
	url("../fonts/raleway-bold.svg#ralewaybold")
	format("svg");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Raleway Extrabold";
	src: url("../fonts/raleway-extrabold.eot");
	src: url("../fonts/raleway-extrabold.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-extrabold.woff")
	format("woff"),
	url("../fonts/raleway-extrabold.ttf")
	format("truetype"),
	url("../raleway-extrabold.svg#ralewayextrabold")
	format("svg");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: "Raleway Heavy";
	src: url("../fonts/raleway-heavy.eot");
	src: url("../fonts/raleway-heavy.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/raleway-heavy.woff")
	format("woff"),
	url("../fonts/raleway-heavy.ttf")
	format("truetype"),
	url("../fonts/raleway-heavy.svg#ralewayheavy")
	format("svg");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: "rawline";
	src: url("../fonts/rawline-400.eot");
	src: url("../fonts/rawline-400.eot?#iefix")
	format("embedded-opentype"),
	url("../fonts/rawline-400.woff2")
	format("woff2"),
	url("../fonts/rawline-400.woff")
	format("woff"),
	url("../fonts/rawline-400.ttf")
	format("truetype"),
	url("../fonts/rawline-400.svg")
	format("svg");
	font-weight: 400;
	font-style: normal;
}



#popup_members .modal-dialog
{
	width:80%;
	max-width:600px;
}
@media only screen
and (max-width : 1024px) {
	#popup_members .modal-dialog

	{
		width:80%;

	}
}
.view-member-name-wrapper{
	display: flex;
	flex-wrap: wrap;
	word-break: break-word;
}
.view-member-name-wrapper p {
	margin-left: 8px;
}
.gigpill
{
	display: inline-flex;
	align-items: center;
	border-radius: 4px;
	padding: 1px 11px;
	background: #E5A30F;
	border: 1px solid #E5A30F;
	box-sizing: border-box;
	color: #fff;
	margin: 10px 10px 0 0;
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
}
.jobpill
{
	background: #1A5EAE;
	border: 1px solid #1A5EAE;
}
.gig-tooltip
{
	color: #2175D9;
	cursor: pointer;
}
.splt-auto-job-info-tab
{
	max-height: 500px;
}
.row-gig .tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
	min-width: 150px;
}
.w-100{
	width: 100%;
}
.pad-btm-5{
	padding-bottom: 5px;
}
.pad-top-5{
	padding-top: 5px;
}
.brdr-rad-5{
	border-radius: 5px;
}

.pick-a-coach-banner-color {
	/* background: rgba(15, 25, 65, 0.5); */
}

.pick-a-coach-banner-heading,.change-coach-banner-heading{
	font-weight: 500;
	font-size: 52px;
	line-height: 61px;
	color: #0F1941;
	margin: 9px 0 62px;
}

.change-coach-banner-heading{
	margin-bottom: 12px;
}

.change-coach-warning{
	margin-bottom: 34px;
	font-size: 14px;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	line-height: 16px;
}

.change-coach-warning svg {
	margin-right: 6px;
}

.close-change-coach {
	position: absolute;
	right: 15px;
	top: 9px;
	cursor: pointer;
}

.pick-a-coach-banner-color .container{
	position:relative
}
.no-gigs-state{
	font-weight: 600;
	font-size: 36px;
	line-height: 42px;
	text-align: center;
	color: #70758B;
	margin: 90px auto;
	max-width: 611px;
}
.tab-not-active{
	pointer-events: none;
}

@media screen and (max-height: 550px) {
	#mainMessaging {
		transform-origin: bottom right;
		transform: scale(0.6);
	}
}
/**** styles.scss classes that are being used*****/
.client-display-name{
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}
.yourResume-banner-img{
	background-image: url(../../images/banner-resume@2x.jpg);
}
.yourPVP-banner-img{
	background-image: url(../../images/banner-pvp@2x.jpg);
}
.splt-rrs-card-img-bg-career{
	background-image: url("../../images/service_career_coaching.jpg");

}
.splt-rrs-card-img-bg-resume{
	background-image: url("../../images/service_resume.jpg");

}
.splt-rrs-card-img-bg-handpickedJobs{
	background-image: url("../../images/service_handpicked_jobs.jpg");

}
.width15px{
	width: 15px;
}

/* PT-7847 NPS+ROI page responsiveness */
.nps-standalone-question{
	text-transform: initial;
}
@media (max-width: 780px) {
	.nps-standalone-logo {
		padding-left: 10px !important;
	}
	#nps-tick-image {
		right: 0;
		top: -108px;
	}
	#nps-rrs-feedback-box {
		flex-direction: column !important;
	}
	#nps-rrs-scale-rating {
		flex-wrap: wrap;
		/* justify-content: left !important; */
	}
	#coachVideoFeedbackFormROI fieldset {
		flex-direction: column !important;
		padding: 20px 0px !important;
	}
	#coachVideoFeedbackFormROI .feedback-rating.ratingGroup .complete-img {
		position: relative;
	}
	.rating:not(:checked)>label {
		margin-right: 0px !important;
	}
	.radio-set {
		display: flex !important;	
	}
	#coachVideoFeedbackFormROI .question-label{
		margin-right:auto;
	}
	.nps-standalone-overall-thoughts-container{
		padding: 20px !important;
	}
}

@media (max-width: 692px) {
	.nps-standalone-feedback-container {
		width:96% !important;
		padding: 10px !important;
	}
	div#npsSurveyMeetingId ~ div {
		width: 100%;
	}
	#coachVideoFeedbackFormROI .feedback-rating.ratingGroup .complete-img {
        position: absolute;
        right: -30% !important;
    }
}
@media (max-width: 540px) {
	#nps-rrs-feedback-box {
		padding: 20px !important;
	}
	#nps-rrs-scale-rating {
		justify-content: space-evenly !important;
		gap: 2px;
	}
	.nps-rrs-radio-container {
		margin: 0px 1px !important;
	}
	.nps-rrs-custom-radio{
		width: 22px !important;
		height: 22px !important;
	}
	#nps-rrs-rate-card{
		padding: 10px 0px !important;
	}
	.nps-standalone-feedback-container {
		width:96% !important;
		padding: 10px !important;
	}
	#coachVideoFeedbackFormROI fieldset {
		padding: 0px !important;
	}
	#coachVideoFeedbackFormROI .feedback-rating.ratingGroup .complete-img {
		position: absolute;
		right: -25px !important;
	}
	/* .rating.ratingGroup.feedback-rating {
		display: flex !important;
	} */
	.nps-standalone-overall-thoughts-container{
		padding: 20px !important;
	}
	#coachVideoFeedbackFormROI .feedback-rating.ratingGroup fieldset div:first-of-type div {
		margin: 4px !important;
	}
}

@media (max-width: 361px) {
	.nps-rrs-custom-radio{
		width: 18px !important;
		height: 18px !important;
	}
}