iframe.youtubeVideoEmbed{
    aspect-ratio:16/9; 
    width:100%;
}

img.maintainAspectRatio{
    aspect-ratio:16/9; 
    width:100%;
}

img.paddedBorder{
    padding:4px;
    border:1px solid #ccc;
    background:#fff;
}

img.paddedBorderPink{
    padding:4px;
    border:1px solid #666;
    background:#F25DC7;
    
}

.row{

	margin-bottom:10px;
}

div.videoList{

    border-bottom:1px solid #ccc;
    padding-bottom:12px;
}

.pinkBackground{background:#F25DC7 !important;}


p.xOfY{

    text-align:center;
    font-weight:bold;
}



p.nowPlaying{

    display:block;
    margin:5px auto;
    text-align:center;
    font-weight:bold;
    background:#F25DC7;
    border-radius:3px;
    color:#fff;
}



.videoListImage{

}

div.videoListTitle p span.title{
    text-transform:uppercase;
    font-size:11pt;
    color:#333;
    font-weight:bold;
}

div.videoListTitle p span.subTitle{
    font-size:10pt;
    color:#444;
}

div.videoListTitle p span{
    color:#777;
}




/*  BOOTSTRAP BUTTONS */

	.rangeContainer-tmwdPink{
		border:1px solid #f25dc7;
	}	
	.range .sliderValue span.sliderValContainer-tmwdPink:after{
		background: #f25dc7;
	}	
	.bg-tmwdPink{
		background:#f25dc7;
	}
	.btn-tmwdPink {
		color: #fff;
		background-color: #f25dc7;
		border-color: #f25dc7;
	}
	.btn-tmwdPink:hover {
		color: #fff;
		background-color: #c24ba0;
		border-color: #aa428c;
	}
	.btn-check:focus + .btn-tmwdPink, .btn-tmwdPink:focus {
		color: #fff;
		background-color: #c24ba0;
		border-color: #aa428c;
		box-shadow: 0 0 0 0.25rem rgba(242,93,199, 0.5);
	}
	.btn-check:checked + .btn-tmwdPink, .btn-check:active + .btn-tmwdPink, .btn-tmwdPink:active, .btn-tmwdPink.active, .show > .btn-tmwdPink.dropdown-toggle {
		color: #fff;
		background-color: #aa428c;
		border-color: #923878;
	}
	.btn-check:checked + .btn-tmwdPink:focus, .btn-check:active + .btn-tmwdPink:focus, .btn-tmwdPink:active:focus, .btn-tmwdPink.active:focus, .show > .btn-tmwdPink.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(242,93,199, 0.5);
	}
	.btn-tmwdPink:disabled, .btn-tmwdPink.disabled {
		color: #fff;
		background-color: #f25dc7;
		border-color: #f25dc7;
	}
	.btn-outline-tmwdPink {
		color: #f25dc7;
		border-color: #f25dc7;
	}
	.btn-outline-tmwdPink:hover {
		color: #fff;
		background-color: #f25dc7;
		border-color: #f25dc7;
	}
	.btn-check:focus + .btn-outline-tmwdPink, .btn-outline-tmwdPink:focus {
		box-shadow: 0 0 0 0.25rem rgba(242,93,199, 0.5);
	}
	.btn-check:checked + .btn-outline-tmwdPink, .btn-check:active + .btn-outline-tmwdPink, .btn-outline-tmwdPink:active, .btn-outline-tmwdPink.active, .btn-outline-tmwdPink.dropdown-toggle.show {
		color: #fff;
		background-color: #f25dc7;
		border-color: #f25dc7;
	}
	.btn-check:checked + .btn-outline-tmwdPink:focus, .btn-check:active + .btn-outline-tmwdPink:focus, .btn-outline-tmwdPink:active:focus, .btn-outline-tmwdPink.active:focus, .btn-outline-tmwdPink.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(242,93,199, 0.5);
	}
	.btn-outline-tmwdPink:disabled, .btn-outline-tmwdPink.disabled {
		color: #f25dc7;
		background-color: transparent;
	}

	.rangeContainer-tmwdBlue{
		border:1px solid #1687EB;
	}	
	.range .sliderValue span.sliderValContainer-tmwdBlue:after{
		background: #1687EB;
	}	
	.bg-tmwdBlue{
		background:#1687EB;
	}
	.btn-tmwdBlue {
		color: #fff;
		background-color: #1687EB;
		border-color: #1687EB;
	}
	.btn-tmwdBlue:hover {
		color: #fff;
		background-color: #126cbc;
		border-color: #105fa5;
	}
	.btn-check:focus + .btn-tmwdBlue, .btn-tmwdBlue:focus {
		color: #fff;
		background-color: #126cbc;
		border-color: #105fa5;
		box-shadow: 0 0 0 0.25rem rgba(22,135,235, 0.5);
	}
	.btn-check:checked + .btn-tmwdBlue, .btn-check:active + .btn-tmwdBlue, .btn-tmwdBlue:active, .btn-tmwdBlue.active, .show > .btn-tmwdBlue.dropdown-toggle {
		color: #fff;
		background-color: #105fa5;
		border-color: #0e518d;
	}
	.btn-check:checked + .btn-tmwdBlue:focus, .btn-check:active + .btn-tmwdBlue:focus, .btn-tmwdBlue:active:focus, .btn-tmwdBlue.active:focus, .show > .btn-tmwdBlue.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(22,135,235, 0.5);
	}
	.btn-tmwdBlue:disabled, .btn-tmwdBlue.disabled {
		color: #fff;
		background-color: #1687EB;
		border-color: #1687EB;
	}
	.btn-outline-tmwdBlue {
		color: #1687EB;
		border-color: #1687EB;
	}
	.btn-outline-tmwdBlue:hover {
		color: #fff;
		background-color: #1687EB;
		border-color: #1687EB;
	}
	.btn-check:focus + .btn-outline-tmwdBlue, .btn-outline-tmwdBlue:focus {
		box-shadow: 0 0 0 0.25rem rgba(22,135,235, 0.5);
	}
	.btn-check:checked + .btn-outline-tmwdBlue, .btn-check:active + .btn-outline-tmwdBlue, .btn-outline-tmwdBlue:active, .btn-outline-tmwdBlue.active, .btn-outline-tmwdBlue.dropdown-toggle.show {
		color: #fff;
		background-color: #1687EB;
		border-color: #1687EB;
	}
	.btn-check:checked + .btn-outline-tmwdBlue:focus, .btn-check:active + .btn-outline-tmwdBlue:focus, .btn-outline-tmwdBlue:active:focus, .btn-outline-tmwdBlue.active:focus, .btn-outline-tmwdBlue.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(22,135,235, 0.5);
	}
	.btn-outline-tmwdBlue:disabled, .btn-outline-tmwdBlue.disabled {
		color: #1687EB;
		background-color: transparent;
	}
/* END BOOTSTRAP BUTTONS */