 /*	=====================================================================  */
/*															Common																		*/
/*	=====================================================================  */

/*import font awesome css icon library*/


     /*@import url("//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css");*/

   
    

     #hm-AdamSearchBox
     {
     margin-top: 3px;
     margin-right:0;
     width: 100%;
     /*float:right;*/
     float:left;
     }

     input#txtsearch
     {
     background: none repeat scroll 0 0 #ffffff;
     border: none!important;
     color: #777777;/*TFS#33706*/
     display: block;
     font-family: Ubuntu, arial, sans-serif;
     font-size: inherit;
     padding: 10px;
     width: 100%;
     box-sizing: border-box;
     font-size: 16px;
     margin: 0;
     height: 38px;
     overflow:hidden;
     outline: none;
     float:none;
     }

     #divSearchText
     {
     overflow: hidden;
     }

     a.search-submit-button
     {
     background: none repeat scroll 0 0 #e6e6e6;
     border-bottom: 1px solid #eeeeee;
     border-right: 1px solid #eeeeee;
     border-top: 1px solid #eeeeee;
     color: #404040 !important;
     float: right;
     font-family: inherit;
     font-size: 20px;
     padding: 8px 13px;
     text-align: center;
     width: 45px;
     box-sizing: border-box;
     height: 40px;
     display: block !important;
     cursor: pointer;
     }

     a.search-submit-button-opener
     {
     background: none repeat scroll 0 0 #fafafa;
     border-bottom: 1px solid #eeeeee;
     border-right: 1px solid #eeeeee;
     border-top: 1px solid #eeeeee;
     color: #5e5e5e !important;
     display: block;
     float: right;
     font-family: inherit;
     font-size: 20px;
     padding: 8px 10px;
     text-align: center;
     width: 45px;
     box-sizing: border-box;
     height: 40px;
     display:none !important;
     cursor: pointer;

     }

     a.search-home-button
     {
     background: none repeat scroll 0 0 #fafafa;
     border-bottom: 1px solid #eeeeee;
     border-right: 1px solid #eeeeee;
     border-top: 1px solid #eeeeee;
     color: #5e5e5e !important;
     display: block;
     float: right;
     font-family: inherit;
     font-size: 22px;
     padding: 8px 10px;
     text-align: center;
     width: 45px;
     box-sizing: border-box;
     height: 40px;
     cursor: pointer;
     
     }

     .hm-AdamSearchBoxInner
     {
     display: block;
     width: 100%;
     padding: 0px;
     border: 1px solid #eeeeee;
     border-right: none!important;

     }

     span.searchbuttonInner
     {
     display:none;
     }

     a.atoz-submit-button
     {
     background: none repeat scroll 0 0 #ffffff;
     border-bottom: 1px solid #eeeeee;
     border-right: 1px solid #eeeeee;
     border-top: 1px solid #eeeeee;
     border-left: none;
     color: #5e5e5e !important;
     display: block;
     float: right;
     font-family: Ubuntu, arial, sans-serif;
     font-size: .6em;
     padding: 7px 6px;
     text-align: center;
     width: 50px;
     box-sizing: border-box;
     height: 40px;
     cursor: pointer;
     text-decoration: underline;
     }



     #hm-AdamSearchBox .browse-a-z-nav
     {
     border:1px solid #eeeeee;
     box-shadow:0!important;
     border-radius:0!important;
     padding:10px;
     z-index:9999!IMPORTANT;
     border-top:0;
     overflow:hidden;
     display:none;
     position:relative;
     background-color:#fafafa ;
     /*width: 92.5%*/
     }
     /*PBI#28711*/
    #hm-AdamSearchBox .browse-a-z-nav-advanceSearch 
    {
    border: 1px solid #eeeeee;
    box-shadow: 0!important;
    border-radius: 0!important;
    padding: 10px;
    z-index: 9999!IMPORTANT;
    border-top: 0;
    overflow: hidden;
    display: none;
    background-color: #fafafa;
    box-sizing: content-box;
     position:absolute;
        width: 92.7%;
    }  
    /*PBI#28711*/
     /* Varun Changes Starts Here*/

     #hm-AdamSearchBox
     {
     line-height: normal;
     }

     .hm-AdamSearchBoxInner input {
     line-height: normal;
     }


     #hm-AdamSearchBox .browse-a-z-nav
     {
     position:absolute;
     }

     @media only screen and (min-width: 694px)
     {
     #hm-AdamSearchBox .browse-a-z-nav
     {
     max-width: 378px;
     }

     }

     @-moz-document url-prefix()
     {
     a.zsearch-submit-button
     {
     padding: 6px 10px;
     }

     a.search-submit-button-opener
     {
     padding: 6px 10px;
     }

     }

     /*#hm-AdamSearchBox .browse-a-z-nav h4 */
     .browse-a-z-text
     {
     margin-bottom: 23px;
     }



     #autoSearchTitle
     {
     border:2px solid #eeeeee;
     float: right;
     right: 45px;
     position: absolute;
     top: 74px;
     z-index: 1001;
     width:251px;
     display:none;
     background-color:white;
     }

    #autoSearchUL li
    {
    font: 16px Ubuntu, arial, sans-serif;
    line-height: 1.625;
    }

    #autoSearchUL li
    {
    padding-left:10px;
    }

    #autoSearchUL li:hover
    {
    background: #c0c0c0;
    cursor:pointer;
    padding-left:10px;
    }

    #autoSearchTitle ul li {
    font-size: 16px;
    }


    /* Varun Changes Ends Here*/

    #hm-AdamSearchBox .browse-a-z-nav a
    {
    font-family:Ubuntu, arial, sans-serif;
    border:1px solid #c9c9c9;
    margin:0 6.5px 10px 0;
    width:35px;
    height:30px;
    color:#535353 !important;
    line-height:24px;
    font-size:15px;
    text-decoration:none;
    float:left;
    text-align:center;
    padding-top:6px;
    }

    #hm-AdamSearchBox .browse-a-z-nav a.active, #hm-AdamSearchBox .browse-a-z-nav a:hover
    {
    background:#747474;
    color:#fff!important;
    }

    /*#hm-AdamSearchBox .browse-a-z-nav h4*/
    .browse-a-z-text
    {
    color:#777777 /*TFS 33897 */;
    font-family: Ubuntu, arial, sans-serif;
    font-size:18px;
    font-weight:bold;
    margin-top:0;
    text-align: left;
    line-height: normal;
    text-rendering: inherit;
    }

    .btn {
    border: none;
    font-family: inherit;
    color: inherit;
    background: none;
    cursor: pointer;
    padding: 5px 10px;
    display: inline-block;
    margin: 5px 5px;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    box-sizing:border-box;
    }
    
    .searchbuttonInner .btn
	{
	font-size: 16px;
	}

    /* Button 2 */
    .btn-2 {
    background: #dfdfdf;
    color: #000000;
    box-shadow: 1px 1px 1px 0px #6f6f6f;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    width: 115px;
    }

    /* Button 2g */
    .btn-2g {
    border-radius: 10px;
    vertical-align:text-bottom; 
    line-height: 1.4;
    }
    
    @media screen and (-webkit-min-device-pixel-ratio:0)
     { 
	.btn-2g {
    vertical-align:inherit; 
    }
	 }

    /*	=====================================================================  */
    /*															Laptop / Desktop															*/
    /*	=====================================================================  */

    /* ----------- Non-Retina Screens ----------- */
    @media screen
    and (min-device-width: 1200px)
    and (max-device-width: 1600px)
    and (-webkit-min-device-pixel-ratio: 1)
    {


    }



    /* ----------- Retina Screens ----------- */
    @media screen
    and (min-device-width: 1200px)
    and (max-device-width: 1600px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (min-resolution: 192dpi)
    {

    }

    /*	=====================================================================  */
    /*												Laptop / Desktop Ends Here 													*/
    /*	=====================================================================  */





    /*	=====================================================================  */
    /*															Tablets																		*/
    /*	=====================================================================  */


    /*----------------------------------------------------------------------------------------------------------------------*/
    /*				iPads																																	 	*/
    /*----------------------------------------------------------------------------------------------------------------------*/

    /* ----------- iPad mini ----------- */

    /* Portrait and Landscape */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (-webkit-min-device-pixel-ratio: 1)
    {

    }

    /* Portrait */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (orientation: portrait)
    and (-webkit-min-device-pixel-ratio: 1)
    {

    }

    /* Landscape */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (orientation: landscape)
    and (-webkit-min-device-pixel-ratio: 1)
    {

    }

    /* ----------- iPad 3 and 4 ----------- */

    /* Portrait and Landscape */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (-webkit-min-device-pixel-ratio: 2)
    {

    }

    /* Portrait */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (orientation: portrait)
    and (-webkit-min-device-pixel-ratio: 2)
    {

    }

    /* Landscape */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (orientation: landscape)
    and (-webkit-min-device-pixel-ratio: 2)
    {

    }

    /* ----------- iPad 1 and 2 ----------- */

    /* Portrait and Landscape */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (-webkit-min-device-pixel-ratio: 1)
    {

    }

    /* Portrait */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (orientation: portrait)
    and (-webkit-min-device-pixel-ratio: 1)
    {

    }

    /* Landscape */
    @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px)
    and (orientation: landscape)
    and (-webkit-min-device-pixel-ratio: 1)
    {

    }

    /*----------------------------------------------------------------------------------------------------------------------*/
    /*				iPads End Here																													 	*/
    /*----------------------------------------------------------------------------------------------------------------------*/

    /*	=====================================================================  */
    /*															Tablets Ends Here														*/
    /*	=====================================================================  */




    /*	=====================================================================  */
    /*															Mobile																			*/
    /*	=====================================================================  */

 
   

    /*----------------------------------------------------------------------------------------------------------------------*/
    /*				iPhones 		 																														 	*/
    /*----------------------------------------------------------------------------------------------------------------------*/

    /* ----------- iPhone 4 and 4S ----------- */

    /* Portrait and Landscape */
    /*@media only screen
    and (min-device-width: 320px)
    and (max-device-width: 480px)
    and (-webkit-min-device-pixel-ratio: 2) */
    {

    }

    /* Portrait */
    @media only screen
    and (min-device-width: 320px)
    and (max-device-width: 480px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: portrait)
    {

    }

    /* Landscape */
    @media only screen
    and (min-device-width: 320px)
    and (max-device-width: 480px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: landscape)
    {

    }

    /* ----------- iPhone 5 and 5S ----------- */

    /* Portrait and Landscape */
    @media only screen
    and (min-device-width: 320px)
    and (max-device-width: 568px)
    and (-webkit-min-device-pixel-ratio: 2)
    {

    }

    /* Portrait */
    @media only screen
    and (min-device-width: 320px)
    and (max-device-width: 568px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: portrait)
    {

    }

    /* Landscape */
    @media only screen
    and (min-device-width: 320px)
    and (max-device-width: 568px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: landscape)
    {

    }

    /* ----------- iPhone 6 ----------- */

    /* Portrait and Landscape */
    @media only screen
    and (min-device-width: 375px)
    and (max-device-width: 667px)
    and (-webkit-min-device-pixel-ratio: 2)
    {

    }

    /* Portrait */
    @media only screen
    and (min-device-width: 375px)
    and (max-device-width: 667px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: portrait)
    {

    }

    /* Landscape */
    @media only screen
    and (min-device-width: 375px)
    and (max-device-width: 667px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: landscape)
    {

    }

    /* ----------- iPhone 6+ ----------- */

    /* Portrait and Landscape */
    @media only screen
    and (min-device-width: 414px)
    and (max-device-width: 736px)
    and (-webkit-min-device-pixel-ratio: 3)
    {

    }

    /* Portrait */
    @media only screen
    and (min-device-width: 414px)
    and (max-device-width: 736px)
    and (-webkit-min-device-pixel-ratio: 3)
    and (orientation: portrait)
    {

    }

    /* Landscape */
    @media only screen
    and (min-device-width: 414px)
    and (max-device-width: 736px)
    and (-webkit-min-device-pixel-ratio: 3)
    and (orientation: landscape)
    {

    }

    /*----------------------------------------------------------------------------------------------------------------------*/
    /*				iPhones End Here																												 	*/
    /*----------------------------------------------------------------------------------------------------------------------*/



    /*----------------------------------------------------------------------------------------------------------------------*/
    /*				HTC One																																 	*/
    /*----------------------------------------------------------------------------------------------------------------------*/

    /* ----------- HTC One ----------- */

    /* Portrait and Landscape */
    @media screen
    and (device-width: 360px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3) {

    }

    /* Portrait */
    @media screen
    and (device-width: 360px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3)
    and (orientation: portrait) {

    }

    /* Landscape */
    @media screen
    and (device-width: 360px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3)
    and (orientation: landscape) {

    }

    /*----------------------------------------------------------------------------------------------------------------------*/
    /*				HTC One Ends																														*/
    /*----------------------------------------------------------------------------------------------------------------------*/


    /*----------------------------------------------------------------------------------------------------------------------*/
    /*				Galaxy Phones																														*/
    /*----------------------------------------------------------------------------------------------------------------------*/

    /* ----------- Galaxy S3 ----------- */

    /* Portrait and Landscape */
    @media screen
    and (device-width: 320px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 2)
    {

    }

    /* Portrait */
    @media screen
    and (device-width: 320px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 2)
    and (orientation: portrait)
    {

    }

    /* Landscape */
    @media screen
    and (device-width: 320px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 2)
    and (orientation: landscape)
    {

    }

    /* ----------- Galaxy S4 ----------- */

    /* Portrait and Landscape */
    @media screen
    and (device-width: 320px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3)
    {

    }

    /* Portrait */
    @media screen
    and (device-width: 320px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3)
    and (orientation: portrait)
    {

    }

    /* Landscape */
    @media screen
    and (device-width: 320px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3)
    and (orientation: landscape)
    {

    }

    /* ----------- Galaxy S5 ----------- */

    /* Portrait and Landscape */
    @media screen
    and (device-width: 360px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3)
    {

    }

    /* Portrait */
    @media screen
    and (device-width: 360px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3)
    and (orientation: portrait)
    {

    }

    /* Landscape */
    @media screen
    and (device-width: 360px)
    and (device-height: 640px)
    and (-webkit-device-pixel-ratio: 3)
    and (orientation: landscape) {

    }

    /* Varun Changes Starts Here*/
  
    
/*To hide cross button in IE10*/
 input[type=text]::-ms-clear {
 display: none;
 }
 
    
    #RWDHeader
    {
    width: 100%;	
    }
     
     .selected {background: #c0c0c0}
     
    
	 #autoSearchUL li {
    color: #777777;
	}
	
	ul#autoSearchUL {
    margin: 0;
	}
 
    .browse-a-z-nav , #hm-AdamSearchBox .browse-a-z-nav a, #autoSearchTitle
      {
      box-sizing: content-box;
      }
 

 
   @media only screen and (min-width: 313px) and (max-width: 333px)
    {
    	#hm-AdamSearchBox
    	{
    	width: 93%;	
    	}
    	
    	#autoSearchTitle
		{
		right: 66px;
		width: 230px;
		}
		
		#hm-AdamSearchBox .browse-a-z-nav
		{
		width: 85.5%;
		}
		  /*PBI#28711*/
		#hm-AdamSearchBox .browse-a-z-nav-advanceSearch 
		{
                 width: 85.5%;
                } 
		 /*PBI#28711*/
    }
    
    @media only screen and (min-width: 283px) and (max-width: 313px)
     {
    	#hm-AdamSearchBox
    	{
    	width: 83%;	
    	}
    	
    	#autoSearchTitle
		{
		right: 96px;
		width: 200px;
		}
		
		#hm-AdamSearchBox .browse-a-z-nav
		{
		width: 75.5%;
		} 
		 /*PBI#28711*/
    	        #hm-AdamSearchBox .browse-a-z-nav-advanceSearch 
		{
                       width: 75.5%;
                }
		 /*PBI#28711*/
    }
    
      @media only screen and (min-width: 270px) and (max-width: 283px)
     {
    	#hm-AdamSearchBox
    	{
    	width: 77%;	
    	}	
    	
    	#autoSearchTitle
		{
		right: 114px;
		width: 182px;
		}
		
		#hm-AdamSearchBox .browse-a-z-nav
		{
		width: 69.5%;
		}
		  /*PBI#28711*/
    	       #hm-AdamSearchBox .browse-a-z-nav-advanceSearch 
	       {
                 width: 69.5%;
               }
	         /*PBI#28711*/
    }
    
    @media only screen and (max-width: 270px)
     {
    	#hm-AdamSearchBox
    	{
    	width: 72%;	
    	}
    		
    	#autoSearchTitle
		{
		right: 130px;
		width: 166px;
		}
		
		#hm-AdamSearchBox .browse-a-z-nav
		{
		width: 64.5%;
		} 
		 /*PBI#28711*/
	    	#hm-AdamSearchBox .browse-a-z-nav-advanceSearch 
		{
	             width: 64.5%;
	        }
               /*PBI#28711*/
    	
    }
    

       @media only screen and (max-width: 480px)
     {
    	#autoSearchTitle
    	{
    	top: 72px;	
    	}
    }
	
	
 @-moz-document url-prefix() 
    {
     #autoSearchTitle 
     {
     top: 73px;
	 }
    }
	
   
   
    /* Varun Changes Ends Here*/



		/*----------------------------------------------------------------------------------------------------------------------*/
		/*				Galaxy Phones End Here																										*/
		/*----------------------------------------------------------------------------------------------------------------------*/


/*	=====================================================================  */
/*															Mobile Ends Here														*/
/*	=====================================================================  */


/*-----------------------------------------------------------------------------PBI 28711 start----------------------------------------------------*/

div#medicalCodeName {
    width: 65%;
    float: left;
    clear: both;
    margin-right: 5px;
}

div#medicalCodeList {
    width: 100%;
    /* float: right; */
    clear: right;
}

div#code {
    width: 40px;
    float:left;
    font-weight: 700;
}

div#codeInput {
    width: 92px;
    float: right;
}
input#txtMedicalSpeciality {
    height: 20px;
    width: 100%;
    box-sizing: content-box;
}



.medicalCode-select 
{
    -moz-appearance: none;
    background-repeat: no-repeat !important;/*TFS#33210*/
    background-position: 100% center !important;
    clear: left;
    float: none;
    font-family: 'Lato',sans-serif;
    font-size: 12px !important;
    background-size: 29px 29px !important;/*TFS#33210*/
    width: 100%;
    height: 30px !important;
    background-image: url(../img/dropdown-arrow2.jpg) !important;
    color: #777777;/*TFS#33706*/
    padding:3px !important;
    box-sizing: border-box;
    background-color:#fff!important;/*TFS#33210*/
    margin-bottom: 0px;/*TFS#33208*/

}

h1.browse-a-z-text.advanceSearchHeader {
    margin-bottom: 5px;
	color: #777777 /*TFS 33897 */;
    font-family: Ubuntu, arial, sans-serif;
    font-size: 18px !important;/*TFS#33210*/
    font-weight: 600;
    margin-top: 0;
    text-align: left;
    line-height: normal;
    text-rendering: inherit;
       box-sizing: content-box;/*TFS#33208*/
}

input#txtMedicalCode {
    width: 28%;
    height: 18px;
    border: solid 1px;
    padding: 5px;
    font-size: 12px !important;/*TFS#33210*/
    font-family: Ubuntu, arial, sans-serif;
    color: #777777;/*TFS#33706*/
    background: none repeat scroll 0 0 #ffffff;
    overflow: hidden;
    box-sizing: content-box;/*TFS#33208*/
    margin-bottom: 0px;/*TFS#33208*/
}
div#MedicalCodeInput {
    margin-bottom: 5px;
    box-sizing: content-box;/*TFS#33208*/
}

div#medicalCodeDetails {
    margin-bottom: 6px;
    height: 30px; /*TFS#28711*/
}


/*END TFS#33100*/

.ADAMContent ::-webkit-input-placeholder {
    color: #777777;
}.ADAMContent :-ms-input-placeholder {
    color: #777777;
}
.ADAMContent::-moz-placeholder {
    color: #777777;
}


select::-ms-expand {	display: none; }
select{
    -webkit-appearance: none;
    appearance: none;
}
/*TFS#33326*/
select:focus::-ms-value {
    background: transparent;
    color: #777777;
}
/*TFS#33326*/
a:focus{outline-offset:-2px;}