body
{
overflow-y:scroll;
display:flex;
flex-direction:column;
min-height:100vh;
}

.modal-dialog
{
margin:auto;
}

#choosePlatform
{
display:flex;
flex:1 0 auto;
}

#boxChoosePlatform
{
width:100vw;
height:auto;
background:#ffffffaa;
}

#boxChoosePlatform > .container
{
max-width:960px;
}

.platform
{
background:#ffffff;
box-shadow:0 0 16px #cccccc;
}

#boxChoosePlatform h1
{
color:#000000;
font-weight:bold;
font-size:2em;
}

#boxChoosePlatform h2
{
color:#8A969E;
font-weight:bold;
font-size:1.75em;
}

#boxChoosePlatform h3
{
color:#333333;
font-size:1.25em;
font-weight:bold;
}

.evidence
{
color:#d52b1e;
}

a, a:hover, a:visited {
color: #000000;
}

.platform a, .platform a:hover, .platform a:active, .platform a:visited
{
color:#000000!important;
text-decoration:none;
}

@media(min-width:960px)
{
	#boxChoosePlatform > .container > .row > :first-child
	{
	padding-right:30px;
	border-right:1px solid #cccccc;
	}
	
	#boxChoosePlatform > .container > .row > :last-child
	{
	padding-left:30px;
	}
}

#showFeed
{
flex:1 0 auto;
}

#boxSingleFeed
{
margin: 0 auto;
width: 768px;
max-width:100%;
}

#boxSingleFeed.behind
{
filter:blur(16px);
display:none;
}


#boxSingleFeed .feed_image {
height: calc((100vw / 16) * 9);
}

#boxSingleFeed .feed_image.square_image {
height: 100vw;
}


@media(min-width:768px){
	#boxSingleFeed .feed_image {
		height: calc((768px / 16) * 9);
	}
	
	#boxSingleFeed .feed_image.square_image {
		height: 768px;
	}
	
	.video_horiz .kaltura_player {
	    height: calc((768px / 16) * 9);
	}
}

.feed_like
{
display:none;
}

.feed_tag
{
cursor:pointer;
}

.feed_button .btn:active,
.feed_button .btn:focus
{
background: #d52b1e;
}

.lilly_footer
{
background: #d52b1e;
color:#ffffff;
font-size:14px;
}

.lilly_footer a, .lilly_footer a:hover, .lilly_footer a:focus, .lilly_footer a:active, .lilly_footer a:visited
{
color:#ffffff;
text-decoration:none;
}



#button_qr img
{
display:block;
max-width:100%;
}

#popup_qr
{
padding:0 15px;
}

#popup_qr img
{
display:block;
max-width:100%;
}


#app_qr img
{
display:block;
max-width:100%;
}

#popup_app_qr img
{
display:block;
max-width:100%;
margin:0 auto;
}
