/* TABLET */
@media  screen and (min-width:768px) and (max-width:800px),
	screen and (width:800px) and (orientation:landscape),
	screen and (min-width:768px) and (orientation:portrait) and (max-width:800px) and (orientation:portrait) {
		.divToolsAux{display: block;}
		.welcomeText {
			width: 80%;
			text-align: left;
		}
		.brisSearchResults,
	  .defaultGrid {
		font-size:12px !important;
	}
	h1 {
			font-size: 95%;
		}
	p {
			font-size: 85%;
		}
		.cartContents{
			 right: 0;
       top: -18px;
		}	
		
}

@media all and (max-width:767px){
	.divToolsAux{display: block;}
		.welcomeText {
			width: 80%;
			text-align: left;
		}
	 .validHeaderTitle{
		 font-size: 19px;
		 letter-spacing: -1px !important;
	 }
	h1 {
			font-size: 15px;
		}
	p {
			font-size: 12px;
		}
	form .formcontrols .blockrow label {
    width: 100% !important;
    clear: inherit;
    margin-bottom: 5px;
    font-size: 12px;
  }
	
	 .formcontrols .blockrow {
		 padding: 2px 5px;
	 }
	 
	 form .formcontrols .blockrow .fieldGroup {
		 width: 100%;
	 }
	 
	 .tipcontainer {
		 display: none !important;
	 }
	 button.captchaAudio {
		 font-size: 12px !important;
	 }
	
	.brisSearchResults,
	.defaultGrid{
		font-size:12px !important;
	}
	.styleButton {
		font-size: 14px !important;
		font-weight: bold !important;
	}
	.defaultGrid th.sortable a {    
		padding-right: 16px !important;
		display: block;
		background-position: 96% 50% !important;
   }
   .brisSearchResults fieldset.frame {
	   display:table-cell;
   }
	
	.resultsTable {
		width: 100%;
		overflow-x: auto;
	}
}

@media all and (max-width:500px){
	.validHeaderTitle {    
    letter-spacing: -1px;
   }
	.divToolsAux img {
		max-width: 30px;
	}
	.welcomeText {
		width: 70%;
	}
	.cartContents{
	}
        #wrapperNumOfDocs {position: absolute;top: -6px;right: -4px;}
	
}