.doodlesLogo{
    width:30vw;
    min-width:400px;
    border-radius:20px;
    margin:25px;
    margin-bottom:100px;
    /*max-width:350px;*/
}

form h3{
    text-align:center;
}
h3 img{
    width:15px;
}

.file{
    display:inline-block;
    margin:20px;
    text-align:center;
}

.file img{
    display:inline-block;
}
.file span{
    display:inline-block;
}

.charts{
    display: flex;
	flex-wrap:nowrap;
	justify-content:center;
}

.chartMini{
    width:40%;
}

.buttonBar{
    text-align:center;
    padding:10px;
}

.signedin{
    color:#33bb33;
}

.searchForm{
    text-align:center;
}

.searchForm input{
    width:50vw;
    min-width:200px;
    padding:5px;
    border:solid 1px;
    border-radius:5px;
}

.searchForm #results{
    display:inline-block;
    text-align:center;
    width:50vw;
    min-width:200px;
}

.searchForm ul{
    list-style-type:none;
    
}

.searchForm li{
    padding-top:5px;
    padding-bottom:5px;
    border:solid 1px #efefef;
}

.searchForm li:nth-child(even){
    background-color:#efefef;
}

.searchForm li:hover{
    font-weight:bold;
}

.searchForm li:last-child{
    background-color:#ff801d;
    color:#ffffff;
    border-radius:0px 0px 5px 5px;
}

.searchForm li img{
    width:15px;
    margin-left:20px;
    cursor:pointer;
}

.searchForm li:last-child img{
    width:20px;
    margin-left:0px;
    cursor:normal;
}

#formSignUp{
    text-align:center;
    max-width:600px;
}

#sectionTAndCs{
    white-space:normal;
}
#sectionTAndCs p{
    text-align:left;
    margin-top:5px;
    margin-bottom:5px;
}
#sectionTAndCs h1{
    font-size:24px;
    color:#000;
}
#sectionTAndCs h2{
    font-size:24px;
    color:#000;
}
#sectionTAndCs h3{
    text-align:left;
    margin-top:20px;
}
#sectionTAndCs ul{
    text-align:left;
    margin-left:15px;
    margin-right:15px;
}
#sectionTAndCs li{
  margin-top:3px;
  margin-bottom:3px;
}



#sessionsChild{
    min-width:600px;
}
#memberDetails{
    min-width:400px;
}
#childDetails{
    min-width:400px;
}