/*FONT OVERWRITE NEW AS PER 20 FEB 2018*/

	#scrollUp
	{
		bottom:70px; /*CONTROLS SLIDE UP CONTROL */
	}

	.far,.fas,.fab
	{
		font-size:20px;
		color:#775398;
	}

	#toplevelsettings .far,#toplevelsettings .fas,#toplevelsettings .fab
	{
		margin-right:5px;
	}

	.menu > li:hover
	{
		background:#775398 !important;
	}

	.menu > li:hover > a > .far,.menu > li:hover > a > .fas,.menu > li:hover > a > .fab
	{
		color:#ffffff;
	}

	/*.menu > li.active ul,.menu > li:hover ul*/

	/*CONTROLS THE BOX SHADOW OF THE SIDEBAR MENU*/
	.menu > li ul
	{
		border:0px !important;
		box-shadow:2px 3px 5px 0px #775398;
	}

	
	.coloredbutton,.btn-default,.creambutton,.greenbutton
	{
		background:#8e63b5 !important;
		border-color:#8e63b5 !important;
		color:#ffffff !important;
	}

	.coloredbutton:hover,.btn-default:hover,.creambutton:hover,.greenbutton:hover
	{
		background:#775398 !important;
	}

	/*input[type=text],input[type=search],input[type=textbox],textarea
	{
		box-shadow:inset 1px 1px 4px #999999;
	}*/

	.role-list .icon 
	{
		font-size:12px;
	}

	ul.menu li .down-arrow:after	
	{
		color:#8e63b5 !important;
	}

	ul.menu li.active .down-arrow:after	
	{
		color:#ffffff !important;
	}
	
	ul.menu li .down-arrow::after
	{
		color:#8e63b5;
	}

	/*VETBUDDY MENU HOVER EFFECT*/

	ul.menu > li ul > li:hover > a
	{
		background:#a17ec2;
		color:#ffffff !important;
	}

	ul.menu > li ul > li.heading > a
	{
		font-size:15px;
	}
	
	ul.menu > li ul > li.heading:hover > a,ul.menu > li ul > li.heading:hover 
	{
		background:#ffffff;
		border-color:#ffffff !important;
		color:#000000 !important;
		cursor:text;
	}
	

	
	/*VETBUDDY PLACEHOLDER OVERRIDES, PLEASE CHANGE THE COLOR IN ALL APPLICABLE SECTIONS TO EMULATE CROSS BROWSER EFFECT*/
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: /*#3d3d3e*/ #9e9e9e !important;
		opacity:1 !important;
		font-style:normal ;
	}
	::-moz-placeholder { /* Firefox 19+ */
		color: /*#3d3d3e*/ #9e9e9e !important;
		opacity:1 !important;
		font-style:normal;
	}
	:-ms-input-placeholder { /* IE 10+ */
		color: /*#3d3d3e*/ #9e9e9e !important;
		opacity:1 !important;
		font-style:normal;
	}
	:-moz-placeholder { /* Firefox 18- */
		  color: /*#3d3d3e*/ #9e9e9e !important;
		  opacity:1 !important;
		font-style:normal;
	}

	/*SEPARATOR PIPE LOOK AND FEEL USED IN ACCESS ROLE LIST*/
	.vb-separator
	{
		color:#6b6b6b;
		font-size:15px;
		margin-right:2px;
	}

	.vb-separator-both
	{
		color:/*#6b6b6b*/#b5b5b5;
		font-size:15px;
		margin-right:5px;
		margin-left:5px;
	}

	
	.vb-rolelist > .vb-separator:first-child
	{
		display:none;
	}

	.vb-rolelist > .menu
	{
		margin-left:0px !important;
	}

	.vb-title
	{
		font-size:20px;	
	}

	.menutitle,.Menutitle,.MenuTitle,.MENUTITLE
	{
		font-size:20px !important;
	}

	.vb-title-sub
	{
		font-size:17px;	
	}

	ul.menu > li.active > a {
      color: #ffffff !important;
	}

	ul.menu > li:hover > a {
      color: #ffffff !important;
	}

	ul.menu li:hover .down-arrow:after	
	{
		color:#ffffff !important;
	}	

	/*AFFECTS THE DASHBOARD ENCOUNTER NAME DISPLAYED IN PINK*/
	.encountdashboard
	{
		/*background-color:#a17ec2 !important;*/
		background-color:#ffff22 !important;
	}

	.encountdashboard > a
	{
		color:#000000 !important;
	}

	/*ALL COLOR PURPLE FONT */
	/*PINK LOOK AND FEEL*/
	/*
	a
	{
		color:#775398;
	}

	.dashboardlink,.secondlevelsettingmenu
	{
		color:#775398 !important;
	}

	.dashboardlink:hover,.secondlevelsettingmenu:hover
	{
		background:#775398 !important;
		color:#ffffff !important;
	}



	.list-box.user-admin > #drop4 > i
	{
		color:#775398 !important;
	}

	.tabcss
	{
		border-color:#775398 !important;;
	}
	*/
	
	ul.menu > li > ul > li > a,ul.dropdown-menu > li > a
	{
     /* color: #ffffff !important;*/
		color:#4286f7 !important;
	}

	ul.menu  li.heading > a > b
	{
		color:#000000 !important;
	}

	.user-img img
	{
		border:0px !important;
	}

	.table th /*.table .infoheading,.table .InfoHeading,.table .infoHeading,.table .headingMsg,.planitemtable .infoheading,.planitemtable th,.table .HeadingCellLeft,.table .planitemtext > b*/
	{
		color:#888 !important;
	}

	.infoheading-bold
	{
		font-weight:bold;
	}



	/*FONT OVERRIDES START */
	.menutitle b,.menutitle
	{
		font-size:16px !important;
		font-weight:bold;
	}

	font[size="5"],font[size="5"] b
	{
		font-size:24px !important;
	}

	font[size="4"],font[size="4"] b
	{
		font-size:18px !important;
	}

	/*#encounter
	{
		font-size:24px !important;
	}*/

	/*h4
	{
		font-size:21px !important;
	}

	h3
	{
		font-size:24px !important;
	}
	*/

	td,th,.secondlevelmenu,.secondlevelsettingmenu,header a,button,input[type="button"],input[type="submit"],.form-control,.vertical-nav a /*COMMENT ".vertical-nav a" FOR 14px font size */
	{
		font-size:12px !important;
	}

	.introList a,input.search-query
	{
		font-size:12px;
	}





	th
	{
		font-weight:normal;
	}

	/*#planactionpagecontent a
	{
		font-size:12px !important;
	}*/

	.fas,.far,.fab,.icon-menu2,.icon-users,.icon-cogs,.icon-user
	{
		font-size:20px !important;
	}
	

	th[align="right"]
	{
		text-align:right;
	}

	th[align="left"]
	{
		text-align:left;
	}

	th[align="center"]
	{
		text-align:center;
	}

	.vb-link,.planlabellink,.link-point
	{
		font-size:12px !important; 
	}
	/*FONT OVERRIDES STOP */

	.tabcss1,.dropdown-menu,.tabcss
	{
		border-color:#8e63b5 !important;
	}

	.emrviewbtnmenu a,.custombtnmenu a
	{
		font-size:12px !important;
	}

	.soapheading /*EMR HEADING CUSTOM CSS*/
	{
		font-size:21px !important;
	}
	
	.tooltiplink
	{
		margin-left:4px;
		margin-right:4px;
	}

	.close,.close:hover
	{
		font-size:24px !important;
	}

	.nestedpadding-6
	{
		padding-left:6px !important;
	}

	.vb-nav > li.active > a
	{
		background:#8e63b5 !important;
	}


/**
		
	*/	

.vb-disabled
{
	color:#999999 !important;
	cursor:not-allowed !important;
}

.vb-skin-chk
{
	cursor:pointer !important;
	width:15px;
	font-size:17px !important;
	margin-right:6px  !important;
}

.editFieldText1,.editFieldText
{
	font-size:12px !important;
	margin-top:-5px !important
}

	.coloredbutton-2
	{
		background:#3e6eb1 !important;
		border-color:transparent !important;
		/*a0c1e0*/
	}
		
	.coloredbutton-2:hover
	{
		background:#112f68 !important;
	}


/**MINI HIDE VIEW */
.pindash
{
	position:absolute;
}