/*******

Web : Bright Begining Family Day Care

FRAMEWORK : HTML5 CSS3 BOOTSTRAP

*******/

body {

	font-family: 'Roboto', sans-serif;

	padding-top:156px;

	

}

.clearfix {

	clear:both;

	margin:0;

	padding:0;

}

.left {

	float:left;

}

.right {

	float:right;

}

.no-padding {

	padding:0;

}

/*---------------------------------------CSS RESETS-----------------------------------------*/



.header {

	width:100%;

	background:url(../images/top-color.jpg) repeat-x top center;	

	padding:46px 0 0 0;

}

a.logo {

	margin:0 80px !important;	

}

.navbar {

	background:#fff url(../images/top-color.jpg) repeat-x top center !important;

}

.navbright {

	background:white;

	border-top:none;

	border-left:none;

	border-right:none;

	border-bottom:none;

	border-radius:none;

	padding:0 0 !important;	

}

.navbright a img.logo2 {

	padding-top:20px;

}

.navbar-brand {

	height:151px;

	line-height:151px;

	padding:0;

}

.navigationBright {

	padding-top:81px;

}

.navbar-nav {

	border-bottom:1px solid #646464;

}

.navbright li.active {

	border-bottom:4px solid #f0582a;

	background:none;

}

.navbright a {

	font-family: 'Roboto', sans-serif;

	font-weight:500;

	text-transform:uppercase;

	color:#656565;

	font-size:15px;

	background:none !important;

}

.carousel-indicators {

	text-align:right;	

}

.carousel-indicators li {

	width:16px;

	height:16px;

	background:#fff;

}

.carousel-indicators .active {

	width:16px;

	height:16px;

	background:#a53371;

}

.phone {	

	font-family: 'Roboto', sans-serif;

	font-weight:500;

	font-size:23px;

	color:#f0582a;

	padding:10px 110px 34px 0;

}

/*--------------------SECTIONS-------------------*/

.Home {

	background:url(../images/space1.png) repeat-x center bottom;

	padding:40px 0;	

}

.Home h1 {

	font-family: 'Roboto', sans-serif;

	font-weight:300;

	font-size:30px;

	color:#f0582a;

}

.Home h1 span {	

	font-weight:500;	

}

.Home p {

	font-size:15px;

}

.Home ul li {

	list-style:none;

}

/*--------------------///SECTIONS-------------------*/





/*--------------------SECTIONS-------------------*/

.Services {

	background:url(../images/space1.png) repeat-x center bottom;

	padding:0 0 40px 0;

}

.Services h1 {

	font-family: 'Roboto', sans-serif;

	font-weight:300;

	font-size:30px;

	color:#f0582a;

}

.Services h1 span {	

	font-weight:500;	

}

.Services p {

	font-size:15px;

}

/*--------------------///SECTIONS-------------------*/



/*--------------------SECTIONS-------------------*/

.Kids {

	background:url(../images/space1.png) repeat-x center bottom;

	padding:10px 0;	

}

.Kids h1 {

	font-family: 'Roboto', sans-serif;

	font-weight:300;

	font-size:30px;

	color:#f0582a;

}

.Kids h1 span {	

	font-weight:500;	

}

.Kids p {

	font-size:15px;

}

.img-pad {

	padding:10px 60px;

}

/*--------------------///SECTIONS-------------------*/



/*--------------------SECTIONS-------------------*/

.Parents {

	background:url(../images/space1.png) repeat-x center bottom;

	padding:40px 0;	

}

.Parents h1 {

	font-family: 'Roboto', sans-serif;

	font-weight:300;

	font-size:30px;

	color:#f0582a;

}

.Parents h1 span {	

	font-weight:500;	

}

.Parents p {

	font-size:15px;

}

/*--------------------///SECTIONS-------------------*/





/*--------------------SECTIONS-------------------*/

.Educators {

	background:url(../images/space1.png) repeat-x center bottom;

	padding:40px 0;	

}

.Educators h1 {

	font-family: 'Roboto', sans-serif;

	font-weight:300;

	font-size:30px;

	color:#f0582a;

}

.Educators h1 span {	

	font-weight:500;	

}

.Educators p {

	font-size:15px;

}

/*--------------------///SECTIONS-------------------*/





/*--------------------SECTIONS-------------------*/

.Contact {

	background:url(../images/contactbg.jpg) repeat top center;		

}

.Contact h1 {

	font-family: 'Roboto', sans-serif;

	font-weight:300;

	font-size:30px;

	color:#f0582a;

}

.Contact h1 span {	

	font-weight:500;	

}

.Contact p {

	font-size:15px;

}

.Contact .map {

	background:url(../images/map.jpg) repeat-x center bottom;

	/*background-size:cover;*/

	padding-top:261px;

	min-height:261px;

}

.Contact .contactformBright {		

	padding:20px 0;

}

.Contact .contactformBright label {

	font-family: 'Roboto', sans-serif;

	font-weight:400;

}

.Brightbutton {

	background: #f5ee3a; /* Old browsers */

background: -moz-linear-gradient(top, #f5ee3a 0%, #dcd521 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5ee3a), color-stop(100%,#dcd521)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #f5ee3a 0%,#dcd521 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #f5ee3a 0%,#dcd521 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #f5ee3a 0%,#dcd521 100%); /* IE10+ */

background: linear-gradient(to bottom, #f5ee3a 0%,#dcd521 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ee3a', endColorstr='#dcd521',GradientType=0 ); /* IE6-9 */

	padding:6px 40px;

	border-radius:0;

}

.Brightbutton:hover {

	background: #ffa84c; /* Old browsers */

background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* IE10+ */

background: linear-gradient(to bottom, #ffa84c 0%,#ff7b0d 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */

	padding:6px 40px;

}

/*--------------------///SECTIONS-------------------*/





/*--------------------SECTIONS-------------------*/

.Footer {

	background:#000;	

	text-align:center;	

}

.Footer h1 {

	font-family: 'Roboto', sans-serif;

	font-weight:300;

	font-size:61px;

	color:#f0582a;

}

.Footer h1 span {	

	font-weight:500;	

}

.Footer p {

	font-size:15px;

}

.social-media {

	padding:30px 0;

}

.social-media a {

	margin:0 10px;

}

.social-media a i:hover {	

	color:#f0582a;

}

/*--------------------///SECTIONS-------------------*/



.scroll-top {  

   z-index:100;   

   font-size:24px;  

   display:inline-block;   

}

.scroll-top .Brightstyle {

	padding:6px 6px;

	border-radius:50px;

}

.Foot-Block {	

	color:#fff;

	margin-top:30px;

	padding:20px 40px;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	box-shadow: 0 0 10px #303339;

	font-family: 'Roboto', sans-serif;

	font-weight:300;		

}

.Foot-Block ul li a {

	color:#f0582a

}

.user_datfiles {
	background: #ececec;
	border: 1px solid #ffcaa7;
	margin-bottom: 20px;
	padding: 20px;
}
.user_datfiles .btn_ftdetails {
	color: #fff;
	background: #f0592a;
}




