.PhoneBook .openCloseToolAll{margin-bottom: 28px;}
.PhoneBook .openCloseToolAll.last{margin-bottom: 0px;}
.PhoneBook .toolHeader{background-color: #eaedf1; cursor:pointer;}
.PhoneBook .toolHeaderPlus{ height: 35px; width: 35px; background-color: #ffcd32; float:left; text-align:center;}
.PhoneBook .toolHeaderPlus span{ color:#3c3c3c; font-size:20px; line-height:36px;}
.PhoneBook .toolHeaderPlus span i:before{ content: "v";font-family: 'tlv'; font-style: normal; }
.PhoneBook .toolHeaderPlus.open span i:before{content: "w";font-family: 'tlv'; font-style: normal;}
.PhoneBook a.toolHeaderPlus:hover { text-decoration: none; }
.PhoneBook a.toolHeaderPlus:hover { background: #3c3c3c none repeat scroll 0 0; text-decoration: none; }
.PhoneBook a.toolHeaderPlus:focus, #planAndDev a.toolHeaderPlus:active {border: 1px #3c3c3c dashed;}
.PhoneBook .toolHeaderPlus:focus span, #planAndDev .toolHeaderPlus:active span{color: #3c3c3c}
.PhoneBook .toolHeaderPlus:hover span { color: #ffcd32; }
.PhoneBook .toolHeader h3 { font-size: 19px !important; color: #3c3c3c !important; line-height:36px; height:35px; white-space:nowrap; overflow:hidden; padding:0; margin:2px 12px 0 33px !important; }
.PhoneBook .toolHeader h3 .icon { position: relative; top: 5px; font-size: 20px; margin-left: 4px; }
.PhoneBook .toolHeader a:hover, 
.PhoneBook .toolHeader a:focus, 
.PhoneBook .toolHeader a:active { text-decoration: none; border: solid 1px black;}
.PhoneBook h5 { font-size: 19px; line-height: 29px; }



.PhoneBook .childrenDepart{background-color: #eaedf1;display: none; padding:12px;}
.PhoneBook .childrenDepart .tabs{ list-style: none; display: table; margin:0; padding:0;}
.PhoneBook .childrenDepart .tabs li{ display:table-cell; height:55px; box-sizing:border-box; vertical-align:middle; text-align:center;float:right;}
.PhoneBook .childrenDepart .tabs li a{ font-size: 16px; font-weight: normal; color: #646464; display:block; padding:0 7px;}
	.PhoneBook .childrenDepart .tabs li.ui-tabs-active {
		background-color: #ffffff !important;
		border-top: 5px solid #ffcd32 !important;
		border-bottom: 2px solid #eaedf1 !important;
	}
		.PhoneBook .childrenDepart .tabs li.ui-tabs-active a {
			color: #CB3729;
		}
.PhoneBook .childrenDepart .tabs li span{font-size: 18px;margin-top: 30px;}
.PhoneBook .contactTabContent, .PhoneBook .formTabContent, .PhoneBook .formTab22Content { display: none; }
.PhoneBook .contactTabContent.active, .PhoneBook .formTabContent.active, .PhoneBook .formTab22Content.active { display: block; }

.PhoneBook .childrenDepart .tabs li span { color: #CB3729; font-size: 16px; font-weight: normal; padding:0 7px;}

.PhoneBook .childrenDepart .contactHeader{ margin-top:20px;}
.PhoneBook .childrenDepart .openTabs{background-color: #ffffff; padding-bottom:20px;}
.PhoneBook .childrenDepart .contactHeader .row .col-xs-4{ padding:0;}
.PhoneBook .childrenDepart .contactHeader .row{ margin-bottom:10px;}

.PhoneBook .childrenDepart .contactMan{ border-radius: 50%; background-color: #eaedf1; height:70px; width:70px; text-align:center; line-height:70px; margin:0 auto; padding:0;}
.PhoneBook .childrenDepart .contactMan img{width: 30px;height: 35px; vertical-align: middle;}
.PhoneBook .childrenDepart .contactManWithImg { text-align: center;}
.PhoneBook .childrenDepart .contactManWithImg img{ border-radius: 50%;width: 70px; height: 70px; margin:auto;}
.PhoneBook .childrenDepart .contactName {margin:12px 0 0; padding-left:0;}
.PhoneBook .childrenDepart .contactName h3 {margin:0; font-size: 17px; line-height:19px; color: #3c3c3c;}/*font-size:21*/
.PhoneBook .childrenDepart .contactName p {margin:0; font-size: 17px; line-height:19px; color: #3c3c3c;}/*font-size:21*/
.PhoneBook .childrenDepart .contactName p.brdr-bottom{ border-bottom: 1px solid #b1b1b1; padding-bottom:10px;}

.PhoneBook .childrenDepart .contactDetails{ display: block; margin-top: 30px;}
.PhoneBook .childrenDepart .contactDetails .row{ margin-bottom: 10px;}

.PhoneBook .childrenDepart .contactDetailsHeader{font-size: 17px !important; line-height:19px !important; font-weight: normal !important; color: #0072bc !important; padding:0; margin: 0 !important;}
.PhoneBook .childrenDepart .contactDetailsText{ padding:0; line-height:19px;}
.PhoneBook .childrenDepart .contactDetailsHeader.nowrap-txt{ white-space:nowrap;}

.PhoneBook .childrenDepart .contactDetailsText p{font-size: 19px; margin: 0;}
.PhoneBook .childrenDepart .contactDetailsText p.p-pad{margin-bottom: 5px;}
.PhoneBook .childrenDepart .contactDetailsText .icon{color: #9c9c9c; display:inline-block; font-size:25px; margin:10px 0 0;}
.PhoneBook .childrenDepart .contactDetailsText a:hover .icon{color: #3c3c3c;}

.PhoneBook .childrenDepart .contactDetailsText ul { padding-right:15px;}
.PhoneBook .childrenDepart .contactDetailsText ul li{ font-size:17px; line-height:26px; color: #0072bc;}
.PhoneBook .childrenDepart .contactDetailsText ul li span{ color: #333333;}
.PhoneBook .childrenDepart .contactDetailsText ul li ul{ list-style:none; padding-right:0;}
.PhoneBook .childrenDepart .contactDetailsText ul li ul li{font-size:16px;}
.PhoneBook .childrenDepart .contactDetailsText .blue-btn { background-color:#0072C1; border-radius:5px; color:#ffffff; padding:0 15px; font-size:21px; line-height:40px; display:inline-block; cursor:pointer;}

.PhoneBook .childrenDepart .note { padding-top:15px; margin:30px 15px 0; border-top:1px solid #c8c8c8;}
.PhoneBook .childrenDepart .note h4 { color: #ef4130 !important; font-size: 19px !important; line-height: 29px !important; }
.PhoneBook .childrenDepart .note p{ overflow:hidden; font-size:17px; line-height:20px;}
.PhoneBook .childrenDepart .note .icon-exclamation { background-image:url(/_layouts/15/TlvSP2013PublicSite/images/icon-exclamation.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; display:block; width:40px; height:40px; float:right; margin-left:10px;}

.PhoneBook .childrenDepart .form-tab-content { display:block;}

.PhoneBook .contactDetails a { text-decoration: underline; white-space: initial;   margin-left: 20px; max-width: 200px;  word-wrap: break-word; color:#3977AC;font-size: 17px;}
.PhoneBook .contactDetails a:focus, .PhoneBook .contactDetails a:active,.PhoneBook .contactDetails a:hover  {font-weight:bold;color:#076FBA}

.PhoneBook .servicesProvided {font-size: 17px;}

.layoutLobbySchool .PhoneBook .childrenDepart .row{
    margin-top:0px;
}

.ui-tabs .ui-tabs-nav{
	border:none;
	background-color:transparent;
}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
		float:none;
	}
	.ui-tabs .ui-tabs-nav li{
		margin:0;
	}
.ui-widget-content{
	border:none;
}
@media (min-width:768px) {
	.PhoneBook .toolHeader p{ font-size: 23px;}
	
	.PhoneBook .childrenDepart .tabs li{ min-width:160px;}
	.PhoneBook .childrenDepart .contactDetailsText{ padding-right:15px;}
	.PhoneBook .childrenDepart .contactDetailsText p{font-size: 17px;}
	.PhoneBook .childrenDepart .contactDetailsText p.p-pad{margin-bottom: 10px;}
}

@media (min-width:992px) {
	.PhoneBook .childrenDepart .contactDetailsText .icon{font-size:19px; margin:5px 0 0;}
}

@media (max-width: 480px;) {
    .PhoneBook .toolHeader h3 { font-size: 15px !important; color: #3c3c3c !important; line-height:36px; height:35px; white-space:normal; overflow:hidden; padding:0; margin:2px 12px 0 33px !important;}

}