/*  Translate message  */
#DocumentPanel_Translate {
	text-align: left;
	float: right;	
}

#DocumentPanel_Translate .translatorAttribution {
	display: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

#DocumentPanel_Translate .translatorAttribution.ready {
	display: block;
	visibility: visible;
	margin-bottom: 1rem;
}

#translate_element {
	display: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

#translate_element.ready {
	display: block;
	visibility: visible;
}

#translate_element select {
    padding: 0.25rem;
    border-radius: 0.25rem;
    border-color: #ccc;
    width: 100%;
}

#translatorStatus {
	color:#333; 
	font-size:12px;
	margin: 0;
	padding: 0;
	border: none;  
	display:none;
	visibility: hidden;
}

#translatorStatus.ready {
	display: block;
	visibility: visible;
	margin-top:-8px;
}

#translatorStatus .translatorMessage {
	display: none;
	visibility: hidden;
}

#translatorStatus.ready .translatorMessage {
	display: block;
	visibility: visible;
}

#translatorStatus .translateLabel {
	margin-bottom: 0;
	font-weight: normal;
}

#translatorStatus.ready .translatorMessage#noTranslator,
#translatorStatus.ready .translatorMessage#translateError {
	box-shadow: rgb(9 30 66 / 15%) 0px 4px 8px -2px, rgb(9 30 66 / 8%) 0px 0px 0px 1px;
	padding: 1rem; 
	border-radius: 5px;
	margin-bottom: .5rem;
	font-size: 1.25rem;
}

#translatorStatus.ready .translatorMessage#translatorAvailable,
#translatorStatus.ready .translatorMessage#translationLoading {
	margin-bottom: .5rem;
    font-size: 1.5rem;
}

#translatorStatus.ready .translatorMessage#translatorAvailable {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

#translatorStatus.ready .translatorMessage#translatorAvailable .translatorCheck {
	margin: 0;
	margin-left: .5em;
}

.PermissionButton { 
    opacity: 0.28;
 }
 
 #ProjectDocumentPanel_Latest .panel-heading {
     display: none!important;
 }
 
 #ProjectDocumentPanel_Latest .LatestList .list-group {
     background-color: #ffffff!important;
     border:0!important;
     font-family: "ProximaNovaRgRegular", Hind, sans-serif;
     box-shadow: none;
 }
 
 #ProjectDocumentPanel_Latest .LatestList .list-group-item  a {
     text-decoration: none;
     font-size: 19px;
     font-weight: 700;
     font-family: "ProximaNovaRgRegular", Hind, sans-serif;
     color: #515769;
 }
 
 span.LatestListDescription {
     font-size: 16px!important;
     color: #53565a!important;
 }

 #ProjectDocumentPanel_Latest .LatestList .list-group-item  {
     border: 0!important;
 }
 
 #ProjectDocumentPanel_Latest .panel {
     border: 0!important;
     -webkit-box-shadow: none!important;
     box-shadow: none!important;
 }
 
 #ProjectDocumentPanel_Latest .panel-primary>.panel-heading {
     background-color: #ffffff!important;
     text-align: left!important;
     border-color: #cccc!important;
     margin-bottom: 10px!important;
     color:#333!important;
 }
 
 #ProjectDocumentPanel_Latest .panel-title {
     font-size: 23px !important;
     font-weight: 300!important;
 }
 
 #ProjectDocumentPanel_carousel-list br {
     display: none!important;
 }

#ProjectDocumentPanel_tagline {
	width: 100%;
	padding: 20px;
	background: #f7f7f7;
	text-align: center;
}
 
 ul.ProjectsMenuTreeIndex {
     width: 100%!important;			
     list-style: none;
     margin-left: -30px;
 }
 
 .ProjectsMenuTreeIndex .title {
     font-size: 17px!important;
     font-weight: 700!important;;
 }
 
 .ProjectsMenuTreeIndex  h3 a {
     font-size: 20px!important;
     font-weight: 800!important;
 }
 
 .ProjectsMenuTreeIndex br {
     display: none!important;
 }
 
 .ProjectsMenuTreeIndex li {
     margin-bottom: 12px;
 }
 
 .boxeffect li {
     font-family: ProximaNovaRgRegular;
 }
 
 div#treeContainer a {
     color: #515769;
 }

 div#treeContainer span {
    color: #bfc1c7;
 }

 .menu2 .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: none;        /* adjust as needed */
    color: grey;         /* adjust as needed */
    font-size: 11px;
}
.menu2 .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
    font-size: 11px;
}

#contentBody {
    margin-top: 0;
    height: auto!important;
    overflow-y: hidden;
    overflow-x: hidden;
}

.footer a:link {
    font-size: 12px;
	color: #00426a;
}

.MyStuffIcon {
    display: none;
}

.animated a {
    text-decoration: none;
}

.other-article-box a {
    text-decoration: none;
}

a.at-icon-wrapper.at-share-btn.at-svc-email {
    display: none!important;
}	

#ctl01_SearchTermDisplay {
    font-size: 18px;
    font-weight: 800;
    color: #333;
}	

#ctl01_FromToMsg {
    color: #777!important;
}
            
.leftBtns  input:nth-child(1) {
    display: none;
}

#SearchResultsPanel_searchBox, #DocumentPanel_searchBox, #CategoryListPanel1,  input:nth-child(2) {
    border-radius: 20px!important;
}

#CategoryListPanel1 h2 {
    margin-left: -18px;
}

a.ResultLink {
    font-size: 18px;
    color: #285780;
    font-weight: 600;
}

a.ResultLink:visited {
    color: #609;
}

span.resultNo {
    color: #333;
    display: inline-block;
    margin-top: 4px;
}

#SearchResultsTable .rightContent {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 15px;
}

#SearchResultsTable  {
    margin-top: 40px;
}


#SearchResultsTable label {
    cursor: default;
}

#SearchResultsTable .Snippet1 {
    font-style:italic;	
    color: #666;
}

#SearchResultsTable .Snippet2 {
    color: #333;
    font-size: 16px;
}

#SearchResultsDiv .checkAll, .uncheckAll, .viewChecked  {
    display: none; 
}

#SearchResultsDiv  tr:nth-child(1) {
    display: none;
}

#SearchResultsDiv tr:nth-child(2) {
    display: none;
}
        
.ProjectsSearchDesign .fa-search {
    position: absolute;
    margin: 1px 0 0 2px;
    font-size: 22px;
    color: #e54334;
}

.btn-search .fa-caret-down {
    padding-left: 3px;
}

.VP-search {
    padding-left: 3px;
}

.filter .glyphicon-minus {
    font-size: 8px;
}

.dropdown-toggle .glyphicon-minus {
    font-size: 8px;
}

.ProjectsSearchDesign input:nth-child(3) {
	background: #002855;
	color: #ffffff;
	padding-top: 2px;
}


#projectSearchText {
    width: 88%!important;
    padding-left: 10px;
}

#custom-search-input input {
    margin-top: 1px!important;
    border: 1px solid darkgrey;
    border-radius: 2px;
}

#custom-search-input {
    width: 65%;
}

.slide-text2 {
    right: 15%!important;
    top: 69%!important;
}

.navbar-search .input-group-btn {
    border: 1px solid #eaeaea; 
}
        
.carousel-indicators .active {
	background: #0861CE!important;
}

.carousel-indicators li {
    border: 1px solid #9b9b9b!important;
}

.btn-warning.mf2 {
    background-color: #f0ad4e;
    color: #3d3935;
}

img.bg-img {
    min-height: auto!important;
}
.overlay {
    height:0!important;
}

.full-width {
}	

.species-header span {
    font-size: 12px;
}

.species .sm-margin-b-50 img {
    width: 100px;
    height: auto;
}

.species-header .list-inline li {
    text-align: center;
}

.form-control {
    height: 20px;
    background: white;
}
#custom-search-input {
	padding: 3px;
	border-radius: 6px;
	background-color: #fff;
	box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.45) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
    margin-top: 7px;
    padding-left: 5px;
    padding-right: 5px;
	font-weight: 100;
}

#custom-search-input button{
    margin: 2px 0 0 -7px;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    /*border-left: solid 1px #ccc;*/
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    /*border-left: solid 1px #ccc;*/
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}

/*   List sytle */
.Olist div {
  width: 500px;
  margin: 10px
}
 
.Olist ol {
  color: #ccc;
  list-style-type: none;
}
 
.Olist ol li {
  position: relative;
  font: bold italic 45px/1.5 Helvetica, Verdana, sans-serif;
  margin-bottom: 20px;
}
 
.Olist li p {
  font: 16px/1.7 Helvetica, sans-serif;
  padding-left: 30px;
  color: #fff;
}
 
.Olist span {
  position: absolute;
  font: 0.61em Helvetica, sans-serif;
  font-style: italic;
  color: #fff;
}

.glow {
  color: #444;
  text-shadow: 
    1px 0px 1px #ccc, 0px 1px 1px #eee, 
    2px 1px 1px #ccc, 1px 2px 1px #eee,
    3px 2px 1px #ccc, 2px 3px 1px #eee,
    4px 3px 1px #ccc, 3px 4px 1px #eee,
    5px 4px 1px #ccc, 4px 5px 1px #eee,
    6px 5px 1px #ccc, 5px 6px 1px #eee,
    7px 6px 1px #ccc;
}

.carousel-control {
    height: 98%;
}

#myCarousel .nav a small {
    display:block;
}
#myCarousel .nav {
    background:#eee;
}
#myCarousel .nav a {
    border-radius:0px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color:#d0d0ce;
}

.carousel-indicators .active {
    background:#333;
}
.carousel-indicators li {
    border: 1px solid #333;
}

.DocumentTitle {
    font-size:24px!important;
}

.DocumentUrlLink a {
	font-size: 12px;
	color: #53565a;
}

.DocumentPanel_PageContent.DocumentUrlLink a, span {
	color: #53565a !important;
}

#TreeIndexDiv li div {
    font-weight: 100;
}

.sidebar-offcanvas .well {
      /*width: 320px;*/
      width: 100%;
}

.DocumentAuthors {
     font-size: 14px!important; 
}

.DocumentAuthors img {
     display: none;
}

.effect2 {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.DatesDivClass {
    margin: -16px 0 29px 0;
    display: block;
}

.print-article {
    margin: -43px 25px;
}

#ctl00_VPLinkPanel, #custom-search-input {
    display: none;
}	

#ProjectDocumentPanel_home3.content-md {
    padding-bottom: 0;
}

ul.ProjectsMenuTreeIndex {			
    margin-left: 0;
}

		 /*
		 * Off Canvas
		 * --------------------------------------------------
		 */
		 
		

         html {
			overflow-y: scroll;
		}
		 
		html,
		body {
		  overflow-x: hidden; /* Prevent scroll on narrow devices   */		  
		  height: auto!important;		
		}		
		
		form {
			overflow: hidden;
		}
				
		ul.ProjectsMenuTreeIndex {
			width: 100%;
		}
		
		.ProjectsMenuTreeIndex .title {
			font-size: 17px;
			font-weight: 700;
		}
		
		.ProjectsMenuTreeIndex  h3 a {
			font-size: 20px!important;
			font-weight: 800;
		}
		
		.ProjectsMenuTreeIndex br {
			display: none;
		}
		
		.card {
			position: relative;
			display: flex;
			flex-direction: column;
			word-wrap: break-word;
			background-clip: border-box;
			border: 1px solid  #CCC;
			border-radius: .25rem;		
			margin-bottom: 30px;
		}
		
		.card-header:first-child {
			border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
		}
		
		.card-header {
			padding: .75rem 1.25rem;
			margin-bottom: 0;
			background-color: #f8e59a;
		}
		
		.card-body {
			flex: 1 1 auto;
			padding: 1.25rem;
		}
		
		.card-body p {
			font-size:16px;
			margin-left: 15px;
		}	
		
		.ImageCell1 img {
			max-width: 100%;
			height: auto;
		}
		
		.SearchResultsPanel {
			min-height: 350px;
		}
		
		#SearchResultsPanel_searchBox input:nth-child(2) {
			border-radius: 20px!important;
		}
		
		.VP-input {
			float: right;
		}
									
		#awesome-carousel .AdminIcons {
			margin-left: -20px;
			opacity: 0.28;
			position: absolute;
			z-index: 500;
		}
		
		a.at-icon-wrapper.at-share-btn.at-svc-email {
			display: none!important;
		}
		
		
		.btn.prevPage::after {
			content:"Previous"
		}
		.btn.nextPage::after {
			content:"Next"
		}
		
		.btn.nextPage, .btn.prevPage, .btn.checkAll, .btn.uncheckAll, .btn.viewChecked, .btn.printChecked, .btn.pdfChecked {
			padding: 0 5px;
			color:#000;
			background: #ddd; /* For browsers that do not support gradients */
			background: -webkit-linear-gradient(#fff, #bbb); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(#fff, #bbb); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(#fff, #bbb); /* For Firefox 3.6 to 15 */
			background: linear-gradient(#fff, #bbb); /* Standard syntax (must be last) */
			border: 1px solid #000;
		}
		.btn.nextPage:hover, .btn.prevPage:hover, .btn.checkAll:hover, .btn.uncheckAll:hover, .btn.viewChecked:hover, .btn.printChecked:hover, .btn.pdfChecked:hover {
			background: #bbb; /* For browsers that do not support gradients */
			background: -webkit-linear-gradient(#fff, #ddd); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(#fff, #ddd); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(#fff, #ddd); /* For Firefox 3.6 to 15 */
			background: linear-gradient(#fff, #ddd); /* Standard syntax (must be last) */
		}
		
		.DocumentMainContent li {
			font-size: 17px!important;
		}

		.DocumentMainContent a {
			color: #002855;
		}
		
		#ProjectDocumentPanel_AskAVet .badge {
        	background: #00426a;
        }
        
        .at-share-btn-elements, .at-label {	
	        color:#53565a!important;
        }

					
		
		@media (max-width: 991px) {

			.accessibility span.icon.icon-disabled {
				color: #ffffff !important;
				font-size: 18px !important;
			}

			.accessibility .accessibility-helper {
				padding: 7px 0 2px 14px;
				right: -32px;
				top: -27px !important;
			}		 
		  
		}		
		
		@media (min-width: 768px) {
			
			 .container {
				width: 98%;  
			  }
			 .header .navbar-logo-wrap {
				margin-left: -30px;
			  }

			  /*  search box */
			.ProjectsSearchDesign .fa-search {
				background: #002855;
				padding: 15px!important;
				margin: -7px 0 0 -22px!important;
				color: #ffffff;
				border-bottom-right-radius: 6px;
				border-top-right-radius: 6px;
			}

			#custom-search-input input {
				border: 0;
				box-shadow: none;
				margin-top: 7px;
				padding-left: 5px;
				padding-right: 5px;
				font-weight: 600;
				height: 40px;
			}

			#projectSearchText::placeholder {
				color: #000000;
			}
			
		}	
		
		
		@media screen and (max-width: 767px) {
		  .row-offcanvas {
			position: relative;
			-webkit-transition: all .25s ease-out;
				 -o-transition: all .25s ease-out;
					transition: all .25s ease-out;
		  }
		
		  .row-offcanvas-right {
			right: 0;
		  }
		
		  .row-offcanvas-left {
			left: 0;
		  }
		
		  .row-offcanvas-right
		  .sidebar-offcanvas {
			/*right: -50%;*/ 
			right: -84%;
			border:1px solid lightgrey;
			border-radius:4px;
			box-shadow:-6px 1px 18px -6px grey;
			-webkit-box-shadow:-6px 1px 18px -6px grey;
			-moz-box-shadow:-6px 1px 18px -6px grey;
			background:#f5f5f5;
			padding:12px;
		  }
		
		  .row-offcanvas-left
		  .sidebar-offcanvas {
			left: -50%; 
		  }
		
		  .row-offcanvas-right.active {
			right: 80%
		  }
		
		  .row-offcanvas-left.active {
			left: 50%; 
		  }
		
		  .sidebar-offcanvas {
			position: absolute;
			top: 0;
			/*width: 50%;*/ 
			width: 80%;
		  }
		  
		  .active .DocumentPanel {
			  opacity: 0.087;
			  background: lightgrey;
		  }	
		  
		}
		
		
		@media screen and (max-width: 740px) {
						
			#projectSearchText {
				width: 76%!important;
			}
			
			span.label-icon {
				font-size: 12px!important;
			}
		}
		
		@media screen and (max-width: 640px) {	
						
			#projectSearchText {
				width: 68%!important;
			}
			
			span.label-icon {
				font-size: 12px!important;
			}
			
	   }
		
	   @media screen and (max-width: 480px) {
			.btn-group-lg>.btn, .btn-lg {
				padding:2px 5px;
				font-size: 10px;
			} 
			
						
			a.taphover:active {	
			    /*font-size:9.6em;*/
		     	/*transition:font-size 0.95s ease;*/
            }
			
			#projectSearchText {
				width: 64%!important;
				padding-left: 3px;
				height: 22px;
				font-size: 13px;
			}
			
			#custom-search-input {
				width: 80%;
			}
			
			.species h4 {
				font-size: 12px;
			}
			
			.filter-label-icon {
				margin-left: 15px;
			}
			
			.header .navbar-logo-img {
				margin-top: -15px;
			}
			
		}
				
		
		@media (max-width: 480px) {
			
		  .sidebar-offcanvas .well {
			  width:290px!important;
		  }
		  
		  .ImageBox {
			  max-width: 79%;
		  }
		  
		  .ImageBox img {
			  max-width: 100%;
			  height: auto;
		  }
		  
		  .browse {
			  margin-top: 20px;
		  } 
		  
		  .goog-te-menu-frame {
			  width: 99%!important;
		  }
		  
		}
		
		@media (max-width: 375px) {
			
		  .sidebar-offcanvas .well {
			  width:260px!important;
		  }
		  
		  #custom-search-input { 
		      width: 82%;
		  }
		  
		}	
		
		
		@media (max-width: 320px) {
			
		  .sidebar-offcanvas .well {
			  width:220px!important;
		  }
		  
		  #projectSearchText {
			  width: 77%!important;
		  }
		  
		}
		
		@media (min-width: 1200px) {			
				  
		  .container {
			  width: 1170px;
		  }
		  
		  #projectSearchText {
			  width: 88%!important;
		  }
		  
		}		
		
		@media (max-width: 1200px) {
			
		  .sidebar-offcanvas .well {
			 
			  width:100%;
		  }
		  
		}

.carousel-caption a {
	text-decoration: none
}

@media print {
    .header, #sidebar, .footer, #DocumentPanel_AddThis, .print-article, #ctl00_printEmailBtns, #ctl00_printEmailBtns2, #DocumentPanel_SocialBar, .ProjectEditLink, .back-to-top {
        display:none;
    }
    .container {
        width: 100%!important;
    }
    a.FB-btn {
        display: none;
    }
    .col-sm-8, .col-md-8, .col-lg-8 { 
        width:99% 
    }
    a[href]:after {
        content: none !important;
    }
    .div.more.box.boxeffect {
        border: 1px solid grey;
    }
    .navbar-logo-for-print { 
        display: block!important;
        margin-top: 20px;
    }
    .DocumentMainContent li {
        font-family: Arial;
    }
    div.more.box.boxeffect {
        border: 1px solid lightgrey;
    }
    @page {
        margin-top: 1.5cm;
        margin-bottom: 1.5cm;
    }
	button#copyButton {
		display: none;
	}
	i.fa.fa-heart.fa-2x {
		display: none;
	}
}
/*  Redesign 6/23   */
div.other-article-box {
	margin-left: -30px
}

.Search_homepage {
	background: #DDE5ED;
	width: 100%;
	padding: 22px;
}

.Search_homepage .row {
	max-width: 1780px;
	margin: auto;
	margin-top: -25px;
}

.carousel-inner {
  box-shadow: 0px 3px 6px #00000066;
}

.carousel-inner .card-body .DateRevised {
   margin: -32px 0 30px 0px;
   display: block;
   font-style: italic;
}
.carousel-inner .card-body .DatesDivClass {
    margin-top: -15px;
}

.item .card {
  flex-direction: row;
  margin-bottom: -12px;	
}
.item .card h2, h3 {
  margin-top: -5px;	
  font-size: 20px;	
}
.item .card img {
  max-width: 37%;
  height: auto;	  
  max-height: 240px;	
}

.carousel-inner .item .btn-primary {
	background: #F7F7F7; 
	float: right;
}
.carousel-inner .item a.btn.btn-primary {
	color: #002855; 
	text-decoration: none;
	}
.carousel-inner .DocumentAuthors {
	margin-bottom: 15px;
	margin-top: -5px;
	display: block;
	font-size: 1em!important;
}
.carousel-control {
	top: auto;
	/*bottom: 20px;*/
	width: 85%;
	height: 11%!important;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	font-size: 12px;
	color: #0861CE!important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev {
	font-size: 12px;
	color: #0861CE!important;
}
.carousel-control.left, .carousel-control.right {
	background: none;
}
.carousel-indicators .active {
	color: #0861CE!important;
}
.carousel-control {
	color: #0861CE!important;
}
a.right {
	width: 12%;
	right: 36%!important;
}
a.left {
	width: 12%;
	left: 36%;
}

.carousel-indicators {
    margin-bottom: 0px;
    bottom: 10px;    
}

.carousel-control {
    background-image: none!important;
    height: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
 }

.animated .img-circle {
	max-width: 85%;
}

.animated h4 {
	font-size: 14px;
}

.other-article-box a {
	display: block;
	margin-top: -10px;
}

.other-article-box h3 {
	font-size: 18px;
	margin-top: 0;
}

.other-article-box p {
	font-size: 14px;
}

#tl-1 {
	font-weight: 600;
}

#ProjectDocumentPanel_forMembersOnly .EmbedAdminIcons {
	margin-top: -20px;
}

#ProjectDocumentPanel_GeneralInfo .EmbedAdminIcons {
	margin-top: -20px;
}

#ProjectDocumentPanel_Medication .EmbedAdminIcons {
	margin-top: -20px;
}

@media screen and (max-width: 480px) {
	.Search_homepage .row {
		margin-left: -80px;
	}

	#tl-1 {
		font-size: 13px !important;
	}

	#tl-2 {
		font-size: 11px !important;
	}

	#projectSearchText {
		width: 74% !important;
	}

	#ProjectDocumentPanel_searchBox, #SearchResultsPanel_searchBox {
		height: 29px;
	}

	#btnQSearch2 {
		margin-top: 4px !important;
	}

	#ProjectDocumentPanel_BySpecies h2 {
		font-size: 22px;
	}
	
	.carousel-indicators {
		bottom: 8px;
	}

}

@media screen and (max-width: 767px) {
	.carousel-control {
		margin-bottom: 18px;
		height: auto;
	}
	
	.carousel-control.left, .carousel-control.right {
		margin-left: 4px;
	}
		
	a.right, a.left {
		width: 7%;
    }
    .item .card h2, h3 {
    	font-size: 14px;
    }
    .carousel-inner .card-body .DateRevised {
    	margin-bottom: 8px;
    }
    .carousel-inner .card-body .DateRevised, .carousel-inner .card-body .DatesDivClass, .carousel-inner .card-body .DocumentAuthors {
    	font-size: 0.8em!important;
    }
    .carousel-inner .card-body .DatesDivClass {
    	margin-bottom: 1px;
    }
    .carousel-inner .card-body .DateRevised {
    	margin: auto!important;
    }	
		 		
}

input:-webkit-internal-autofill-selected {
	background-color: white !important
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px white inset !important;
}

.accessibility button.btn-one.btn-block:active, .accessibility button.btn-one.btn-block:focus {
	border: 1.8px solid #000000;
}

.accessibility .accessibility-helper-drawer-cont .btn-one {
	border-radius: 5px!important;
}

body.active_greyscale {
	overflow-y: hidden;
}

body.invert_mode_on {
	overflow-y: hidden
}

html.invert {
	filter: invert(1);
}

body.invert_mode_on {
	filter: none !important;
}


@media (min-width: 992px) {
	.accessibility span.icon.icon-disabled {
		color: #ffffff !important;
	}

	.accessibility .accessibility-helper {
		padding: 14px 0 4px 12px;
		right: -32px;
		top: -65px !important;
	}
}

/*  Disable copying  */
body.copy-disabled {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

img.copy-disabled {
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
	pointer-events: none;
}

button#copyButton {
	border-radius: 3px;
	color: #002855;
	font-size: 11px;
	border: 2px solid #D7D2CB;	;
	background: #DDE5ED 0% 0% no-repeat padding-box;
	padding: 4px 4px 2px 4px;
}

button#copyButton:hover {
	background: #B6ADA5 0% 0% no-repeat padding-box !important;
	color: #002855!important;
	border: 2px solid #B6ADA5;
	border-radius: 3px;
	opacity: 1;
}

#VetPartner_Footer .DocumentUrlLink {
	display:none;
}

a.#pageTitleLink {
	color: #ffffff;
	font-size: 0;
}

/* ADA widget readable-font on */
body.arial_font_on *:not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not(.glyphicon):not([class^="fa-"]):not([class*=" fa-"]):not(input[style*="font-family"]) {
	font-family: Arial, Helvetica, sans-serif !important;
}

body.arial_font_on .fa::before,
body.arial_font_on .fas::before,
body.arial_font_on .far::before,
body.arial_font_on .fal::before,
body.arial_font_on .fab::before {
	font-family: "Font Awesome 5 Free", "FontAwesome", sans-serif !important;
}

body.arial_font_on .glyphicon::before {
	font-family: "Glyphicons Halflings" !important;
}

body.arial_font_on input[type="button"] {
	font-family: "FontAwesome" !important;
}

body.arial_font_on .VINicon:before {
	font-family: "vin_customicons" !important;
}
