
 /* Custom, iPhone Retina */ 
  @media only screen and (min-width : 320px) {
	#top-header-container a {
    	padding: 0px 7px;
    	font-size:0.8em;
   	}
   	
   	#top-header-container .fa-2 {
   		font-size:1em;
   	}
   	
   	button {
		padding: .78571429em 1em .78571429em;
		font-size: 0.9rem;
	}
	
	#claim-tabs,
	#reporting-tabs {
	    max-height: 39px;
    		overflow: hidden;
    		height:39px;
    		flex:none;
	}
	
	.generic-label {
		padding: 5px 10px;
    		font-size: 0.8rem;
	}
  }

  /* Extra Small Devices, Phones */ 
  @media only screen and (min-width : 480px) {
	 	#top-header-container a {
	   	 	padding: 0px 20px;
	   		font-size:1em;
	   	}   	
	   	
	   	#top-header-container {
   			padding: 10px 20px;   			
   		}
   	
	   	#top-header-container .fa-2 {
   			font-size:2em;
   		}
   		
   		button {
			font-size: 1rem;
			padding: .78571429em 1.5em .78571429em;
		}
		
		#claim-tabs,
		#reporting-tabs {
		    max-height: 39px;
	    		overflow: hidden;
		}
  }

  /* Small Devices, Tablets */
  @media only screen and (min-width : 768px) {
	#top-header-container a {
	    	padding: 0px 30px;
	    	font-size:1em;
   	}
   	
   	#top-header-container {
   		padding: 10px 20px;
   	}
   	
   		#claim-tabs,
		#reporting-tabs {
		    max-height: none;
    			overflow: hidden;
		}
		
		
	.generic-label {
		padding: 10px 15px;
		font-size: 0.9rem;
	}
	
  }

  /* Medium Devices, Desktops */
  @media only screen and (min-width : 992px) {
	#cc-app-container {
		top:70px;
	}
  }

  /* Large Devices, Wide Screens */
  @media only screen and (min-width : 1200px) {

  }

  
  
  	@media only screen and (min-width: 601px) {
  		.claim-list.start-list-view, 
  		.claim-list.start-map-view {
    			top: 265px;
		}
	}
	
	@media only screen and (min-width: 993px) {
		.claim-list.start-list-view, 
  		.claim-list.start-map-view {
    			top:160px;
		}
	}
