﻿/* Table view port */
@media (min-width: 768px) and (max-width: 991px) 
{
	.employee-search .employeeInfoGroup .alphabet .letter
	{
		padding-right: 0;
		font-size: 24px;
		margin-bottom: 0;
	}
	
	.employee-search .employeeInfoGroup #employeeInfoPanel .boxmore a 
	{
		font-size: 17px;
		padding: 5px 2px 5px 0;
	}
	
	.employee-search .employeeInfoGroup #employeeInfoPanel .boxmore a > span 
	{
		padding-left: 2px;
	}
}


/* Mobile view port */
@media only screen and (max-width: 767px) 
{	
	body
	{
		overflow-x: hidden;
	}	
	
	.center 
	{
		width: 100%;
	}
	
	.employee-search .mobile { display: block;}
	.employee-search .desktop { display: none;}
	
	.employee-search [class*=col-]:first-child
	{
		/*padding-left: 0;*/
	}
	
	.employee-search
	{
		width: 100%;
		margin-top: 20px;
		padding: 0;
	}
	.employee-search .baricon 
	{
		height: 77px;
	}
	.employee-search .leftContentPane
	{
		padding: 0;
		width: 100%;
	}
	.employee-search .rightContentPane
	{
		padding: 0;
		width: 100%;
	}	
	
	.employee-search table.employeeName
	{
		width: 100%;
	}
	.employee-search .searchInputTitle
	{
		font-size: 24px;
	}
	.employee-search .titleUnderline
	{
		/*padding-left: 1%;*/
	}
	.employee-search .advOption
	{
		width: 100%;
	}
	.employee-search .advOption td
	{
		padding-left: 7px;
	}
	.employee-search .advOption .ctl
	{
		margin-right: 1%;
	}
	.employee-search .searchInput
	{
		width: auto;
	}
	.employee-search .searchInput .RadComboBox
	{
		width: 100% !important;
	}
	.employee-search .searchInput .RadComboBox.cboDoctorLocatedWithin
	{
		width: 30% !important;
	}
	.employee-search .searchInput .advContainer .panelBar1
	{
		width: 100% !important;
	}
			
	.employee-search .rightContentPane .list
	{
		/*margin-left: 1%;*/
		display: table;
		width: 100%;
	}
	.employee-search .rightContentPane .list .listItemWrapper
	{
		padding: 10px 0;
	}
	.employee-search .rightContentPane .list .listItemWrapper .itemLeftPart
	{
		display: table-cell;
		width: 25%;
	}
	.employee-search .rightContentPane .list .listItemWrapper .itemRightPart
	{
		display: table-cell;
		padding-top: 10px;
		padding-left: 0;
	}	
	
	.employee-search .resultTitleUnderline
	{
		/*padding-left: 1%;*/
	}
	.employee-search .searchResultTitle
	{
		font-size: 16px;	
	}
	.employee-search .sortOpt
	{
		display: none;
	}
	.employee-search .sortOptv  b  
	{
		padding-right: 1%;
	}
	.employee-search .itemLeftPart
	{
		width: 115px;
		padding-left: 0;
	}
	.employee-search .itemRightPart
	{
		/*width: auto;*/
		width: 100%;
		float: left;
	}
	.employee-search .itemRightPart .itemContent table td.col1
	{
		min-width: 180px;
		width: 50%;
	}
	.employee-search .itemRightPart .itemContent table td.col2
	{		
	}
	
	.employee-search .itemLearnMore
	{
		display: none;
	}
	.employee-search .itemNetProfile
	{
		display: none;
	}
	.employee-search .doctorImage
	{
		width: 124px;
	}
	.employee-search table.advOption
	{
		margin-left: 0;
	}
	.employee-search .rightContentPane .itemHeader
	{		
		/*padding-left: 1%;
		padding-right: 1%;*/
	}
	.employee-search .detailPhysicianContent
	{
		/*padding-left: 1%;*/
	}
	.employee-search .detail_Image_Container
	{
		width: 100%;
	}
	.employee-search .basicInfo
	{
		float: left;		
		padding-top: 1%;
		width: 100%;
	}
	.employee-search .detailPhysicianContent .doctorImage
	{
		width: 160px;
		max-height: 200px;
	}
	
	.employee-search .rightContentPane
	{
		float: left;
	}
	.employee-search .details .rightContentPane
	{
		margin-top: 20px;
	}
		
	.employee-search .mapLocationMobile
	{
		width: 100%;
	}
	
	.employee-search .publicTransport
	{
		margin: 10px 0;
		width: 100%;
	}
	.employee-search .handicapAccess
	{
		margin-left: 0;
		width: 100%;
	}
	.employee-search .addressItem
	{
		margin-left: 0;
	}

	.employee-search .detail_tabs_mobile
	{		
		clear: both;
		margin: 0 1% 20px;
		text-align: left;
	}
	.employee-search .detail_tabs_mobile .tabMobile
	{
		background-color: #91C5EB;
		border-radius: 3px;
		font-size: 14px;
		font-weight: bold;
		text-indent: 0.65em;
		padding: 10px 0;		
		margin-bottom: 0;
		margin-top: 2px;
		color: #1D2C59;
	}	
	.employee-search .detail_tabs_mobile .tabMobile.ui-state-active
	{
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	.employee-search .detail_tabs_mobile .tabMobile .ui-icon
	{
		width: 20px;
		height: 20px;
		float: right;
		margin-right: 5px;	
	}
	.employee-search .detail_tabs_mobile .tabMobile .ui-icon.iconHeader
	{
		background: url("../Images/mobile-arrow.png") no-repeat;		
	}
	.employee-search .detail_tabs_mobile .tabMobile .ui-icon.iconHeaderSelected
	{
		background: url("../Images/mobile-arrow-down.png") no-repeat;
	}
	
	.employee-search .detail_tabs_mobile .tabInfoMobile
	{
		background: none repeat scroll 0 0 #E4EEF6;
		padding: 10px 0.65em;
		display: none;
	}
	.employee-search .detail_tabs_mobile .tabInfoMobile.ui-accordion-content-active
	{
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
	}
	.employee-search .detail_tabs_mobile .tabInfoMobile .tabTitleMobile
	{
		font-weight: bold;
	}
	
	
	.employee-search .RadDataPager .rdpWrap, 
	.employee-search .RadDataPager .rdpWrapRight, 
	.employee-search .RadDataPager .rdpWrapNone
	{
		padding: 0;
	}
	
	.employee-search .employeeInfoGroup #employeeInfoPanel .boxLeftTop 
	{
		margin-bottom: 15px;
	}
	
	.employee-search .employeeInfoGroup #employeeInfoPanel .boxLeft 
	{
		margin-bottom: 15px;
		padding-right: 10px;
	}
	
	.employee-search .employeeInfoGroup #employeeInfoPanel .boxLeft .boxLeftWrap 
	{
		padding-right: 0;
	}
	
	.employee-search .employeeInfoGroup #employeeInfoPanel .boxRight 
	{
		padding-right: 10px;
	}
	
	.employee-search .employeeInfoGroup #employeeInfoPanel .boxmore a {
		text-align: center;
	}

	.employee-search .employeeInfoGroup #employeeInfoPanel .boxmore a > span {
		padding-left: 5px;
	}
	
	.employee-search .searchInput .barspan
	{
		padding-left: 6px;
	}	
	
	.employee-search .barspan 
	{
		margin: 0;
		font-size: 22px;
		font-weight: normal;
	}
	
	.employee-search .employeeInfoGroup .box 
	{
		display: none;
	}
	
	/* Search Or Browse */
	.employee-search .findDoc_search, .employee-search .findDoc_browse 
	{
		width: 100%;
		float: none;
	}
	
	.employee-search .findDocPanel 
	{
		margin-right: 0;
	}
	
	.employee-search .contentCol 
	{
		padding-left: 0;
		padding-right: 0;
	}
	
	.employee-search .findocSurveyBox 
	{
		padding-top: 0px;
		float: left;
		text-align: left;
	}
	
	.employee-search .findDoc_or 
	{
		padding-bottom: 15px;
	}
	
	.employee-search .filterKeyword-Term 
	{
		width: 85%;
	}
	
	.employee-search .itemActionLinks a 
	{
		width: 100%;
	}
	
	.employee-search .zocdoc 
	{
		width: 100%;
		display: inherit;
	}
	
	.employee-search #narrowResultsContainer 
	{
		padding: 6px;
	}
	
	.employee-search .borderbox 
	{
		padding: 0;
	}
	
	.employee-search .docBtnResetWrap
	{
		margin-bottom: 10px;
	}

	.employee-search .search-result .row-bottom 
	{
		text-align: center;
	}
	
	.employee-search .search-result .paging 
	{
		float: none;
	}	
	
	.employee-search .docBackSearchRow
	{
		padding: 5px 0 10px 0;
	}
	
	.employee-search .btnRequestAppoint
	{
		display: block;
	}
	
	.employee-search.details .zocdoc
	{
		float: none;
		margin-top: 10px;
	}
	
	.employee-search .findDoc_divRight 
	{
		padding-left: 0;
	}
	
	.employee-search .btnDocDetailBack 
	{
		width: auto;
	}
}