#FooterApp
{

bottom:1px;	
color:#ffffff !important;
}

#DevelopedBy
{
	margin:0 auto !important;
}

#AppFooterContent
{
	padding:10px !important;
}

.inner_pages_title
{
	font-weight:600 !important;
	border-bottom:1px solid #34a5dd;
	padding-bottom:15px;
}

.who_weR .media .media-body p
{
color:#000000 !important;	
}

.page_intro.row .inner
{
	padding-top:20px  !important
}

.page_intro.row
{
	height:100px !important;
	margin-bottom:0px  !important;
}



.msicoapplogin
{
	width:50px;
	height:50px;
	text-align:center !important;
}


.circleapplogin
{
border-radius: 50%;
background: #34a5dd;
color:#ffffff;
padding-bottom:1px;
padding-top:6px;
padding-left:1px;
padding-right:1px;
}

.SocialMediaLogin a
{
	padding-left:10px !important;
	padding-right:10px !important;
}



.SocialMediaLogin
{
margin:0 auto !important;	
text-align:center !important;
}




.msico
{
	width:30px;
	height:30px;
	text-align:center !important;
}


.circle
{
border-radius: 50%;
background: #34a5dd;
color:#ffffff;
padding-bottom:1px;
padding-top:6px;
padding-left:1px;
padding-right:1px;
}


	
.applynow
{
border-radius: 30px;
background: #34a5dd;
color:#ffffff;
padding:10px;	
}


.downloadgift
{
border-radius: 30px;
background: #65bc6a;
color:#ffffff;
padding:10px;	
}


.msico_contactus
{
	width:50px;
	height:50px;
	text-align:center !important;
}	
	
.circle_contactus
{
border-radius: 50%;
background: #34a5dd;
color:#ffffff;
padding-bottom:1px;
padding-top:12px;
padding-left:1px;
padding-right:1px;	
}


.msico_footer
{
	width:50px;
	height:50px;
	text-align:center !important;
}	
	
.circle_footer
{
border-radius: 50%;
background: #ffffff;
color:#ef4438;
border:1px solid #34a5dd;
padding-bottom:1px;
padding-top:12px;
padding-left:1px;
padding-right:1px;	
}


	
	
.footer-social ul .fa-facebook:hover
{
background: #3B5998;
color: #FFFFFF;
}

.footer-social ul .fa-twitter:hover
{
background: #4099FF;
color: #FFFFFF;
}

.footer-social ul .fa-youtube:hover
{
background: #bb0000;
color: #FFFFFF;
}

.footer-social ul .fa-instagram:hover
{
color: #FFFFFF;
background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}


#top_page_row
{
	padding-bottom:1px;
	padding-top:8px;
}


.middlesolution_mainmenu li a
{
	color:#000000 !important;
	line-height:110px !important;
	font-weight:600 !important;
}

.dropdown-menu li a
{
	color:#ffffff !important;
	line-height:50px !important;
}

.HighlightLink
{
}

.HighlightLink a
{
	color:#ffffff !important;	
	border-radius:50px  !important;

}



footer
{
	padding:30px 0 30px !important;
	background:#ef4438 !important;
}

footer a
{
	color:#ffffff
}

.copyright
{
	color:#ffffff	
}

.footer_menu li
{
	border-left:1px solid #ffffff;
}

.footer_menu .first
{
	border-left:none !important;	
}


.testimonials_image
{
	max-width:75px !important;
	max-height:75px !important;
	width:75px !important;
	height:75px !important;
}


.winners_image
{
	max-width:75px !important;
	max-height:75px !important;
	width:75px !important;
	height:75px !important;
}


.team_section .tab-content p
{
	color:#000000 !important;
}

.team_section.team_section_about
{
	padding-bottom:50px;
}

#winner_area
{
	    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#gift_area
{
	    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.team_section .tab-content .media-left
{
	padding:0 2px !important;
}

#future_gift_pic
{
	max-width:200px;
}

.contactForm .contact_form .form-control
{
	min-height:50px;
}

#response
{
	border:1px solid #ff0000;
	color:#ff0000;
	margin-bottom:15px;
}

#janrainProviderPages
{
	padding-top:25px !important;
}

#janrainView a
{
color:#ffffff;
}

@media all and (max-width: 1024px) {


	
}

@media all and (min-width: 800px) and (max-width: 1024px) {


	
}

@media all and (min-width: 320px) and (max-width: 780px) {

.hide_mobile_less
{
	display:none;
}

.hide_mobile
{
	display:none !important;
}

.show_mobile
{
	display:inline-block !important;
}

.department_tab li a
{
	font-size:5pt !important;
}

#expire_date
{
	padding-top:15px !important;
}

#socialmedia_footer_icons
{
	padding-bottom:10px !important;
	padding-left:28% !important;
}

.navbar-brand
{
	margin:2px 15px !important;
}
	
.default .navbar #main_nav .nav li
{
	height:80px !important;
}

.default .navbar #main_nav .nav li a
{
	color:#ffffff !important;
}

.winners_image
{
	max-width:45px !important;
	max-height:45px !important;
	width:45px !important;
	height:45px !important;
}

.default .navbar .navbar-header button
{
	margin:45px 20px !important;
}


/*
Apps Only
*/

.about_medicalpro_row
{
	padding:15px 0 50px !important;
}

.appmenuclass
{
	text-align:left !important;
}

.appmenuclass:hover
{
	background-color:#65bc6a !important;
	color:#ffffff !important;
}


	
}