/* PORTAL STYLES
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

#mobile-menu:not( .mm-menu ) {
   display: none !important;
}

#persistent-alert { 
	background: #A23293; 
	padding: 7px;
	font-size: 12px;
	color: #fff;
}

#persistent-alert a { color:#fff; border-bottom: 1px solid #fff; }

#persistent-alert ul { list-style-type: none; margin: 0; }
#persistent-alert ul>li { display: inline; padding: 0 15px; border-left: 1px solid #e1e1e1;}
#persistent-alert ul>li:first-child { padding: 0px 15px 0px 0px; border-left: none;}


/* Header
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
@media (max-width: 670px) {
	#sticker { 
	  z-index: 9999;
	  opacity: .9;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE 8 */
	  filter: alpha(opacity=90); /* IE 5-7 */
	  -moz-opacity: 0.9; /* Netscape */
	  -khtml-opacity: 0.9; /* Safari 1.x */
	  background: #fff;
	  border-bottom: 1px solid #E1E1E1; 
	}
}

hr.portal-header {
  margin: 0;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }
  
.superimpose { position: relative; z-index: 5; }

.sidebar-logo-pos { margin-top: 10px; }
@media (max-width: 670px) { .sidebar-logo-pos { float: left; margin-top: 15px; } }

.mobile-menu-button { margin-top: 25px;  }

/* Header
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

.tin-no { display: inline; float: right; text-align: right;}
@media (max-width: 670px) {
	.tin-no { float: none; text-align: left;}
	.tin-no:after { content: "";  display: table; clear: both; }
}

/* Landing Header
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.landing-page.container { width: 90%; min-height: 0; }
.landing-page-header.container { width: 100%; min-height: 0; }
.landing-icon-links.container { width: 100%; background-color: #EEEDEE; min-height: 0; }


.landing-logo.column { width: 63%; margin: 0;}
.landing-search.column { width: 28%; margin-left: 1%;}
.landing-search-submit.column { width: 6%; margin-top: 20px; margin-left: 1%; }

@media (max-width: 885px) {
	.landing-logo.column { width: 98%; margin: 2%;}
	.landing-search.column { width: 98%; margin-left: 2%; }
	.landing-search-submit.column { width: 98%; margin: -10px 2% 2% 2%; }
}

#landing-header .group label  { color: #7B9AA9; font-size: 12px;}

.landing-page .row { padding-top: 25px; }

img.landing-logo, img.provider-logo {
	float: left;
	width: auto;
	height: 65px;
	padding: 0px 45px 0px 0px;
}

hr.landing-header {
  margin-top: 5px;
  margin-bottom: 0px;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }


.landing-links-content { text-align: center; padding: 0px 8% 30px 8%; }

/* Color Bar 
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

.column.color-bar { 
	width: 16.666666666666667%; margin: 0; height: 8px;
}

.yellow-cb { background-color: #FFDD00;}
.green-cb { background-color: #9ACA3C;}
.pink-cb { background-color: #E23D96;}
.blue-cb { background-color: #005595;}
.purple-cb { background-color: #A23293;}
.orange-cb { background-color: #FAA634;}

.shadow-bar { 
	height: 45px;
	width: 100%;
	margin-top: -45px;
	-webkit-box-shadow: 0px 0px 70px -8px rgba(176,183,188,1);
	-moz-box-shadow: 0px 0px 70px -8px rgba(176,183,188,1);
	box-shadow: 0px 0px 70px -8px rgba(176,183,188,1);
}

.landing-bg {
  background-image: url(../images/lifestyle/landing/landng-bg.jpg);
  background-image: url(../images/lifestyle/landing/landng-bg.svg), none;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 100% 100%;
  background-color: #ffffff; 
  height: 450px;
  vertical-align: bottom !important;
  display: flex;	
}

.landing-copy {
	position: relative;
	vertical-align: top;
	width: 50%;
	text-align: left;
	padding: 2% 4%;
	
}

@media (min-width: 1391px)  {
	.landing-copy { padding: 6% 4%; width: 50%; }
}

@media (min-width: 1390px) and (max-width: 1535px) {
	.landing-bg { background-position: 75% 50%; }	
}

@media (min-width: 801px) and (max-width: 1390px) {
	.landing-copy { padding: 8% 4%; width: 50%; }
	.landing-bg { background-position: 60% 50%; }
	.landing-copy h1 { font-size: 2.2em;}
}

@media (min-width: 560px) and (max-width: 800px) {
	.landing-bg { display: block;  height: 610px; background-position: 110% 100%; margin-top: 160px; height: 250px;}	
	.landing-copy { position: relative; top: -150px; width: 100%; padding: 0% 4%; text-align: center;}
	.landing-copy h1 { font-size: 2em;}
}

@media (max-width: 559px) {
	.landing-bg { display: block;  height: 610px; background-position: 90% 100%; margin-top: 200px; height: 250px;}	
	.landing-copy { position: relative; top: -180px; width: 100%; padding: 0% 4%; text-align: center;}
	.landing-copy h1 { font-size: 1.8em;}
}


.landing-icon { width: 108px; height: 108px;}
.icon-link { margin-top: 20px; }
.icon-link a { color: #005595; font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 155%; line-height: 120%; vertical-align: middle; }
.icon-link a:hover, #landing-icon:hover > .icon-link a { border-bottom: 0; color: #f58220; }

#landing-icon svg { width: 108px; height: 108px; }

#landing-icon { cursor: pointer;}
#landing-icon:hover #pp-landing-icon { 
	fill: #f58220 !important;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}




#login-landing-body { margin-top: -20px;}


/* General
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

.selected, .selected-grey, .selected-white, .unselected, .info {
    display: inline-block;
    height: 24px;
    padding: 0 0 0 35px;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px 22px !important;
    margin-bottom: 20px;
}

.selected { color: #9aca3c;}
.selected-grey { color: grey; }
.selected-white { color: #fff; }

.selected { background-image: url(../images/icons/utilities/selected.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.24 22.24'%3E%3Ctitle%3Eselected%3C/title%3E%3Cpath d='M11.84,0.8a11.12,11.12,0,1,0,11,11.12A11,11,0,0,0,11.84.8ZM17,7.12l1,1-7.92,8.8L5.92,12.72l1-1L10,14.88l7-7.76h0Z' transform='translate(-0.64 -0.8)' style='fill:%239aca3c'/%3E%3C/svg%3E"), none }

.selected-grey { background-image: url(../images/icons/utilities/selected-grey.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.24 22.24'%3E%3Ctitle%3Eselected%3C/title%3E%3Cpath d='M11.84,0.8a11.12,11.12,0,1,0,11,11.12A11,11,0,0,0,11.84.8ZM17,7.12l1,1-7.92,8.8L5.92,12.72l1-1L10,14.88l7-7.76h0Z' transform='translate(-0.64 -0.8)' style='fill:%23bcc1c6'/%3E%3C/svg%3E"), none }
.selected-white { background-image: url(../images/icons/utilities/selected-white.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.24 22.24'%3E%3Ctitle%3Eselected%3C/title%3E%3Cpath d='M11.84,0.8a11.12,11.12,0,1,0,11,11.12A11,11,0,0,0,11.84.8ZM17,7.12l1,1-7.92,8.8L5.92,12.72l1-1L10,14.88l7-7.76h0Z' transform='translate(-0.64 -0.8)' style='fill:%23ffffff'/%3E%3C/svg%3E"), none }
.unselected { background-image: url(../images/icons/utilities/unselected-grey.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.8 27.8'%3E%3Ctitle%3Eunselected-grey%3C/title%3E%3Cpath d='M10.8-2A13.9,13.9,0,1,0,24.6,11.9,13.72,13.72,0,0,0,10.8-2Zm6.7,19.4-1.7,1.7L10.7,14,5.6,19.1,3.9,17.4,9,12.3,3.9,7.2,5.6,5.5l5.1,5.1,5.1-5.1,1.7,1.7-5.1,5.1Z' transform='translate(3.2 2)' style='fill:%23bcc1c6'/%3E%3C/svg%3E"), none }

.info { background-image: url(../images/icons/utilities/info.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath style='fill:%23bdc1c7' d='M11,1A10,10,0,1,0,21,11,10,10,0,0,0,11,1Zm.8,16.8H10.2V9h1.6ZM11,7.5a.94.94,0,0,1-1-1,.94.94,0,0,1,1-1,.94.94,0,0,1,1,1A.94.94,0,0,1,11,7.5Z' transform='translate(-1 -1)'/%3E%3C/svg%3E"), none; color: #bcc1c6;}

.credentials.selected { margin-bottom: 0;}

.callout, .callout-sm { background-color: #f4f7f9 !important;}
.callout { padding: 35px; }
.callout-sm { padding: 15px; }
.callout h4 { margin: 0; }

.callout-cost-icon, .callout-cost-icon-sm { 	
  	background-repeat: no-repeat;
  	background-position: 7% 50%;
	background-image: url(../images/icons/callouts/callout-cost.png);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='75' height='75' preserveAspectRatio='xMinYMid' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 75 75'%3E%3Cpath fill='%23005595' d='M69.26,21.14h0A36.22,36.22,0,0,0,58.71,8.76a1.91,1.91,0,0,0-1.45-.35,1.94,1.94,0,0,0-.87,3.5,32.5,32.5,0,0,1,9.41,11A31.83,31.83,0,1,1,37.5,5.66a1.91,1.91,0,0,0,1.91-1.91,2,2,0,0,0-1.91-2A35.73,35.73,0,1,0,73.23,37.5,35.39,35.39,0,0,0,69.26,21.14Z'/%3E%3Cpath fill='%23005595' d='M38.21,18.2l-.46,4C33,22.19,30,25,30,29.21c0,8.25,12,7.52,12,13.24a3.88,3.88,0,0,1-4.14,4,5.81,5.81,0,0,1-5.72-3.72l-3.07,2a8.34,8.34,0,0,0,5.75,4.76l-.38,3.68h2.38l.35-3.38c5.22,0,8.36-2.88,8.36-7.44,0-8.75-12-7.33-12-13.2a3.47,3.47,0,0,1,3.76-3.53c2.53,0,4,1.69,4.68,3.84l3.11-1.84a7.9,7.9,0,0,0-5-4.95l.5-4.41Z'/%3E%3C/svg%3E"), none;
}

.callout-cost-icon { padding-left: 30%; background-size: 75px 75px; }
.callout-cost-icon-sm { padding-left: 22%; background-size: 45px 45px; }


@media (min-width: 551px) and (max-width: 1000px) {
    .callout { padding: 20px;}
    
	.callout-cost-icon, .callout-cost-icon-sm { 
	background-size: 55px 55px !important;
	background-position: 50% 10%;
	padding: 85px 20px 20px 20px; text-align: center;}
}

@media (max-width: 670px) { 
    .callout-cost-icon, .callout-cost-icon-sm { 
        background-size: 55px 55px !important;
        background-position: 5% 50%;
        padding-left: 30%
    }
}

.callout-alert { background-color: #fffad9; padding: 35px;}

.callout-alert-icon {
	padding-left: 120px;
	background-size: 55px 55px;
	background-repeat: no-repeat;
	background-position: 3% 50%;
	background-image: url(../images/icons/callouts/exclaim_blue.png);
	/*background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='75'  viewBox='0 0 75 75'%3E%3Cpath fill='%23005595' d='M69.26,21.14h0A36.22,36.22,0,0,0,58.71,8.76a1.91,1.91,0,0,0-1.45-.35,1.94,1.94,0,0,0-.87,3.5,32.5,32.5,0,0,1,9.41,11A31.83,31.83,0,1,1,37.5,5.66a1.91,1.91,0,0,0,1.91-1.91,2,2,0,0,0-1.91-2A35.77,35.77,0,1,0,69.26,21.14Z'/%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cpath fill='%23005595' d='M34.6,52.83a2.93,2.93,0,0,1,.91-2.33,3.34,3.34,0,0,1,2.59-.91,3.52,3.52,0,0,1,2.59.91,3.45,3.45,0,0,1,0,4.66,3.34,3.34,0,0,1-2.59.91,3.34,3.34,0,0,1-2.59-.91A3.12,3.12,0,0,1,34.6,52.83Zm6.08-8H35.38l-.52-25.88h6.47Z'/%3E%3C/g%3E%3C/svg%3E"), none;*/
}

/* All Tables */
#general th {
	border-top: 0;
	color: #6e757e;
	font-family: "Open Sans Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: 600; 
	text-transform: uppercase;  
	font-size: .75em; 
	line-height: 1em; 
}

#general td:last-child { text-align: right; }
#general-table th { cursor: default; background: #fff !important; }


/* general-specific */
@media (min-width: 811px) and (max-width: 1000px) { 
    #general { font-size: 85%; }
    #general td { padding: 5px; }
}

/* Menu
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */


.menu li {
  margin: 0; 
  padding: 12px 15px;
  border-width: 0;
  border-bottom: 1px solid #E1E1E1; 
  list-style-type: none;
  font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:  .85em;
	letter-spacing: .5px;
  text-transform: uppercase;
  z-index: 10;
  position: relative;
  line-height: 20px;
  }

.menu a li{ color: #455560; }
.menu a:hover li , .menu a:active li  { color: #FFFFFF !important; }

.menu li a {color: #fff; border: 0; }
 
.menu li:hover {  
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  }
  
ul.menu li li { 
	border: 0; 
	margin-left: -20px; 
	padding: 5px 0px 5px 0px; 
	font-size: 15px; 
	font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	text-transform: none; 
	color: #FFFFFF;
}  

ul.menu li li:hover, .active-submenu { text-decoration: underline; }
.active-submenu:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    position: relative;
    left: 15px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 80' xml:space='preserve'%3E%3Cpolyline fill='none' stroke='%23FFFFFF' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' points='0.375,0.375 45.63,38.087 0.375,75.8 '/%3E%3C/svg%3E"), none;
    background-repeat: no-repeat;
    }
   
.active, .menu li:hover   {  
  color: #FFFFFF !important;
  background-color: #455560; 
  }



/* Utilities
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.csv, .print, .pdf, .xls, .email, .document {
	height: 35px;
	width: 35px;
	display:inline-block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-bottom: 0px !important;
	background-repeat: no-repeat;	
	cursor: pointer;
}


.csv { background-image: url(../images/icons/utilities/csv.png); background-image:  url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_4' data-name='Layer 4' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.76V31.24A2.75,2.75,0,0,0,5.14,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23f58220' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect fill='%23f58220' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23f58220' x='8.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23f58220' x='7.19' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23f58220' d='M33.11,22.67H15.61V10.88H33.11Zm-16-1.5H31.61V12.38H17.11Z'/%3E%3Cpath fill='%23f58220' d='M22,17.4a1.56,1.56,0,0,1-.24.79,1.45,1.45,0,0,1-.62.53,2.1,2.1,0,0,1-.91.19,1.68,1.68,0,0,1-1.32-.55,2.26,2.26,0,0,1-.48-1.55V16.6a2.58,2.58,0,0,1,.22-1.1,1.65,1.65,0,0,1,.63-.73,1.75,1.75,0,0,1,.95-.26,1.84,1.84,0,0,1,1.25.41A1.61,1.61,0,0,1,22,16.05H21a.76.76,0,0,0-.2-.56.81.81,0,0,0-.56-.17.61.61,0,0,0-.56.29,1.85,1.85,0,0,0-.19.92v.3a2,2,0,0,0,.17,1,.63.63,0,0,0,.59.29.79.79,0,0,0,.54-.17.71.71,0,0,0,.2-.53Z'/%3E%3Cpath fill='%23f58220' d='M25,17.71a.42.42,0,0,0-.16-.35,2,2,0,0,0-.56-.26,5.38,5.38,0,0,1-.66-.26,1.24,1.24,0,0,1-.83-1.12,1,1,0,0,1,.21-.63,1.33,1.33,0,0,1,.58-.42,2.27,2.27,0,0,1,.85-.15,2,2,0,0,1,.82.16,1.3,1.3,0,0,1,.57.47,1.22,1.22,0,0,1,.2.69H25a.52.52,0,0,0-.16-.4.62.62,0,0,0-.43-.14.7.7,0,0,0-.44.12A.36.36,0,0,0,24,16a2.22,2.22,0,0,0,.62.28,3.79,3.79,0,0,1,.73.31A1.22,1.22,0,0,1,26,17.7a1,1,0,0,1-.42.88,1.88,1.88,0,0,1-1.16.32,2.31,2.31,0,0,1-.94-.19,1.41,1.41,0,0,1-.63-.51,1.32,1.32,0,0,1-.21-.75h1a.65.65,0,0,0,.18.51.83.83,0,0,0,.58.16.67.67,0,0,0,.4-.11A.37.37,0,0,0,25,17.71Z'/%3E%3Cpath fill='%23f58220' d='M28.5,17.68l.85-3.11H30.5l-1.44,4.27H27.94l-1.42-4.27h1.14Z'/%3E%3C/svg%3E"), none  }

.csv:hover { background-image: url(../images/icons/utilities/csv.png); background-image:  url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_4' data-name='Layer 4' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.76V31.24A2.75,2.75,0,0,0,5.14,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.19' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23A23293' d='M33.11,22.67H15.61V10.88H33.11Zm-16-1.5H31.61V12.38H17.11Z'/%3E%3Cpath fill='%23A23293' d='M22,17.4a1.56,1.56,0,0,1-.24.79,1.45,1.45,0,0,1-.62.53,2.1,2.1,0,0,1-.91.19,1.68,1.68,0,0,1-1.32-.55,2.26,2.26,0,0,1-.48-1.55V16.6a2.58,2.58,0,0,1,.22-1.1,1.65,1.65,0,0,1,.63-.73,1.75,1.75,0,0,1,.95-.26,1.84,1.84,0,0,1,1.25.41A1.61,1.61,0,0,1,22,16.05H21a.76.76,0,0,0-.2-.56.81.81,0,0,0-.56-.17.61.61,0,0,0-.56.29,1.85,1.85,0,0,0-.19.92v.3a2,2,0,0,0,.17,1,.63.63,0,0,0,.59.29.79.79,0,0,0,.54-.17.71.71,0,0,0,.2-.53Z'/%3E%3Cpath fill='%23A23293' d='M25,17.71a.42.42,0,0,0-.16-.35,2,2,0,0,0-.56-.26,5.38,5.38,0,0,1-.66-.26,1.24,1.24,0,0,1-.83-1.12,1,1,0,0,1,.21-.63,1.33,1.33,0,0,1,.58-.42,2.27,2.27,0,0,1,.85-.15,2,2,0,0,1,.82.16,1.3,1.3,0,0,1,.57.47,1.22,1.22,0,0,1,.2.69H25a.52.52,0,0,0-.16-.4.62.62,0,0,0-.43-.14.7.7,0,0,0-.44.12A.36.36,0,0,0,24,16a2.22,2.22,0,0,0,.62.28,3.79,3.79,0,0,1,.73.31A1.22,1.22,0,0,1,26,17.7a1,1,0,0,1-.42.88,1.88,1.88,0,0,1-1.16.32,2.31,2.31,0,0,1-.94-.19,1.41,1.41,0,0,1-.63-.51,1.32,1.32,0,0,1-.21-.75h1a.65.65,0,0,0,.18.51.83.83,0,0,0,.58.16.67.67,0,0,0,.4-.11A.37.37,0,0,0,25,17.71Z'/%3E%3Cpath fill='%23A23293' d='M28.5,17.68l.85-3.11H30.5l-1.44,4.27H27.94l-1.42-4.27h1.14Z'/%3E%3C/svg%3E"), none  }


.print { background-image: url(../images/icons/utilities/print.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M31.38,23.07V9.17A1.16,1.16,0,0,0,30.24,8H24.76v-6H10.19V6.45h7.29V8H4.71A1.16,1.16,0,0,0,3.57,9.17v13.9a1.16,1.16,0,0,0,1.14,1.14H8v1.57H4.71A2.74,2.74,0,0,1,2,23.07V9.17A2.74,2.74,0,0,1,4.71,6.45h3.9V.5H26.38v6h3.9A2.74,2.74,0,0,1,33,9.17v13.9a2.74,2.74,0,0,1-2.71,2.71h-2.9V24.21h2.9A1.15,1.15,0,0,0,31.38,23.07Zm-4.38-4H25V34.5H10V19.12H8V17.55H27Zm-3.57,0H11.57V32.93H23.43Zm-15-7.71h-2v2h2Z'/%3E%3C/svg%3E"), none; }

.print:hover { background-image: url(../images/icons/utilities/print.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M31.38,23.07V9.17A1.16,1.16,0,0,0,30.24,8H24.76v-6H10.19V6.45h7.29V8H4.71A1.16,1.16,0,0,0,3.57,9.17v13.9a1.16,1.16,0,0,0,1.14,1.14H8v1.57H4.71A2.74,2.74,0,0,1,2,23.07V9.17A2.74,2.74,0,0,1,4.71,6.45h3.9V.5H26.38v6h3.9A2.74,2.74,0,0,1,33,9.17v13.9a2.74,2.74,0,0,1-2.71,2.71h-2.9V24.21h2.9A1.15,1.15,0,0,0,31.38,23.07Zm-4.38-4H25V34.5H10V19.12H8V17.55H27Zm-3.57,0H11.57V32.93H23.43Zm-15-7.71h-2v2h2Z'/%3E%3C/svg%3E"), none; }


.pdf { background-image: url(../images/icons/utilities/pdf.png);  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23f58220' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Crect fill='%23f58220' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23f58220' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23f58220' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23f58220' d='M33.11,22.67H15.6V10.88H33.11Zm-16-1.5H31.61V12.38H17.1Z'/%3E%3Cpath fill='%23f58220' d='M19.8,17.19v1.45h-1V14.37h1.7a2,2,0,0,1,.87.18,1.36,1.36,0,0,1,.58.51,1.39,1.39,0,0,1,.21.75,1.23,1.23,0,0,1-.45,1,1.85,1.85,0,0,1-1.23.37Zm0-.79h.67a.64.64,0,0,0,.46-.15.56.56,0,0,0,.16-.42.69.69,0,0,0-.16-.48.57.57,0,0,0-.44-.18H19.8Z'/%3E%3Cpath fill='%23f58220' d='M23,18.64V14.37h1.37a2,2,0,0,1,1,.26,1.81,1.81,0,0,1,.71.72,2.2,2.2,0,0,1,.26,1v.2a2.2,2.2,0,0,1-.25,1.05,1.81,1.81,0,0,1-.7.73,2,2,0,0,1-1,.27Zm1-3.47v2.68h.36a.8.8,0,0,0,.68-.31,1.54,1.54,0,0,0,.24-.94v-.18a1.53,1.53,0,0,0-.24-.93.81.81,0,0,0-.69-.31Z'/%3E%3Cpath fill='%23f58220' d='M29.84,16.94H28.19v1.7h-1V14.37H30v.79H28.19v1h1.66Z'/%3E%3C/svg%3E"), none }

.pdf:hover { background-image: url(../images/icons/utilities/pdf.png);  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23A23293' d='M33.11,22.67H15.6V10.88H33.11Zm-16-1.5H31.61V12.38H17.1Z'/%3E%3Cpath fill='%23A23293' d='M19.8,17.19v1.45h-1V14.37h1.7a2,2,0,0,1,.87.18,1.36,1.36,0,0,1,.58.51,1.39,1.39,0,0,1,.21.75,1.23,1.23,0,0,1-.45,1,1.85,1.85,0,0,1-1.23.37Zm0-.79h.67a.64.64,0,0,0,.46-.15.56.56,0,0,0,.16-.42.69.69,0,0,0-.16-.48.57.57,0,0,0-.44-.18H19.8Z'/%3E%3Cpath fill='%23A23293' d='M23,18.64V14.37h1.37a2,2,0,0,1,1,.26,1.81,1.81,0,0,1,.71.72,2.2,2.2,0,0,1,.26,1v.2a2.2,2.2,0,0,1-.25,1.05,1.81,1.81,0,0,1-.7.73,2,2,0,0,1-1,.27Zm1-3.47v2.68h.36a.8.8,0,0,0,.68-.31,1.54,1.54,0,0,0,.24-.94v-.18a1.53,1.53,0,0,0-.24-.93.81.81,0,0,0-.69-.31Z'/%3E%3Cpath fill='%23A23293' d='M29.84,16.94H28.19v1.7h-1V14.37H30v.79H28.19v1h1.66Z'/%3E%3C/svg%3E"), none }


.xls { background-image: url(../images/icons/utilities/xls.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_3' data-name='Layer 3' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M20.69,15.88l.7-1.42h1.17l-1.19,2.12,1.22,2.15H21.41l-.72-1.44L20,18.73H18.79L20,16.58l-1.19-2.12H20Z'/%3E%3Cpath fill='%23f58220' d='M24.25,17.94H26v.79H23.23V14.46h1Z'/%3E%3Cpath fill='%23f58220' d='M29,17.6a.42.42,0,0,0-.16-.35,2,2,0,0,0-.56-.26,5.38,5.38,0,0,1-.66-.26,1.24,1.24,0,0,1-.83-1.12A1,1,0,0,1,27,15a1.33,1.33,0,0,1,.58-.42,2.27,2.27,0,0,1,.85-.15,2,2,0,0,1,.82.16,1.3,1.3,0,0,1,.57.47,1.22,1.22,0,0,1,.2.69H29a.52.52,0,0,0-.16-.4.62.62,0,0,0-.43-.14.7.7,0,0,0-.44.12.36.36,0,0,0,0,.61,2.22,2.22,0,0,0,.62.28,3.79,3.79,0,0,1,.73.31,1.22,1.22,0,0,1,.69,1.1,1,1,0,0,1-.42.88,1.88,1.88,0,0,1-1.16.32,2.31,2.31,0,0,1-.94-.19,1.41,1.41,0,0,1-.63-.51,1.32,1.32,0,0,1-.21-.75h1a.65.65,0,0,0,.18.51.83.83,0,0,0,.58.16.67.67,0,0,0,.4-.11A.36.36,0,0,0,29,17.6Z'/%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.76V31.24A2.75,2.75,0,0,0,5.14,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23f58220' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect fill='%23f58220' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23f58220' x='8.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23f58220' x='7.19' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23f58220' d='M33.11,22.67H15.61V10.88H33.11Zm-16-1.5H31.61V12.38H17.11Z'/%3E%3C/svg%3E"), none }

.xls:hover { background-image: url(../images/icons/utilities/xls.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_3' data-name='Layer 3' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M20.69,15.88l.7-1.42h1.17l-1.19,2.12,1.22,2.15H21.41l-.72-1.44L20,18.73H18.79L20,16.58l-1.19-2.12H20Z'/%3E%3Cpath fill='%23A23293' d='M24.25,17.94H26v.79H23.23V14.46h1Z'/%3E%3Cpath fill='%23A23293' d='M29,17.6a.42.42,0,0,0-.16-.35,2,2,0,0,0-.56-.26,5.38,5.38,0,0,1-.66-.26,1.24,1.24,0,0,1-.83-1.12A1,1,0,0,1,27,15a1.33,1.33,0,0,1,.58-.42,2.27,2.27,0,0,1,.85-.15,2,2,0,0,1,.82.16,1.3,1.3,0,0,1,.57.47,1.22,1.22,0,0,1,.2.69H29a.52.52,0,0,0-.16-.4.62.62,0,0,0-.43-.14.7.7,0,0,0-.44.12.36.36,0,0,0,0,.61,2.22,2.22,0,0,0,.62.28,3.79,3.79,0,0,1,.73.31,1.22,1.22,0,0,1,.69,1.1,1,1,0,0,1-.42.88,1.88,1.88,0,0,1-1.16.32,2.31,2.31,0,0,1-.94-.19,1.41,1.41,0,0,1-.63-.51,1.32,1.32,0,0,1-.21-.75h1a.65.65,0,0,0,.18.51.83.83,0,0,0,.58.16.67.67,0,0,0,.4-.11A.36.36,0,0,0,29,17.6Z'/%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.76V31.24A2.75,2.75,0,0,0,5.14,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.19' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23A23293' d='M33.11,22.67H15.61V10.88H33.11Zm-16-1.5H31.61V12.38H17.11Z'/%3E%3C/svg%3E"), none }

.email { background-image: url(../images/icons/utilities/email.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23f58220' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Cpath fill='%23f58220' d='M16.12,11.32v11h16.5v-11ZM31.24,12,24.49,17.1,17.6,12ZM32,21.67H16.79V12.36L24.46,18,32,12.36Z'/%3E%3Cpath fill='%23f58220' d='M33.12,22.81H15.62v-12h17.5ZM17.29,21.17H31.45V13.36l-7,5.24-7.16-5.25Zm1.83-8.64,5.36,4,5.26-4Z'/%3E%3Crect fill='%23f58220' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23f58220' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23f58220' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3C/svg%3E"), none }

.email:hover { background-image: url(../images/icons/utilities/email.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Cpath fill='%23A23293' d='M16.12,11.32v11h16.5v-11ZM31.24,12,24.49,17.1,17.6,12ZM32,21.67H16.79V12.36L24.46,18,32,12.36Z'/%3E%3Cpath fill='%23A23293' d='M33.12,22.81H15.62v-12h17.5ZM17.29,21.17H31.45V13.36l-7,5.24-7.16-5.25Zm1.83-8.64,5.36,4,5.26-4Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3C/svg%3E"), none }

.document { background-image: url(../images/icons/utilities/document.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.72s0,0,0,0V31.24A2.75,2.75,0,0,0,5.13,34H21.64a2.75,2.75,0,0,0,2.76-2.74s0,0,0,0V24.42h-.71v6.86Z'/%3E%3Cpath  fill='%23f58220' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26h0V3.76A3.24,3.24,0,0,1,5.1.5H21.67a3.26,3.26,0,0,1,3.26,3.26h0v26H23.22v-26a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55V23.92H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect  fill='%23f58220' x='8.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect  fill='%23f58220' x='11.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect  fill='%23f58220' x='10.19' y='20.02' width='6.86' height='0.71'/%3E%3C/svg%3E"), none }

.document-hover { background-image: url(../images/icons/utilities/document-hover.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.72s0,0,0,0V31.24A2.75,2.75,0,0,0,5.13,34H21.64a2.75,2.75,0,0,0,2.76-2.74s0,0,0,0V24.42h-.71v6.86Z'/%3E%3Cpath  fill='%23A23293' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26h0V3.76A3.24,3.24,0,0,1,5.1.5H21.67a3.26,3.26,0,0,1,3.26,3.26h0v26H23.22v-26a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55V23.92H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect  fill='%23A23293' x='8.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect  fill='%23A23293' x='11.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect  fill='%23A23293' x='10.19' y='20.02' width='6.86' height='0.71'/%3E%3C/svg%3E"), none }

a.pdf, a.document { line-height: 10px;}


/* Tooltips */

.tooltip { display: inline;}
a.tooltip { border: 0; }
a.tooltip span {
    z-index:10;
	display:none; 
	padding:14px 20px;
    margin-top: 5px; 
	margin-left:-150px;
    width:300px; 
	line-height:16px;
	border-radius:4px;
	font-size: 12px; 
	font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #455560 !important;
}
a.tooltip:hover span{
    display:inline; 
	position:absolute; 
	color:#111;
    border:1px solid #b5c8d5; 
	background:#f4f7f9; }


/* Table Sorting 
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

th.ascending:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent #6e757e transparent;
	position: relative;
	top: -10px;
	left: 6px;
	cursor: pointer;
}

th.descending:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 6px 0px 6px;
	border-color: #6e757e transparent transparent transparent;
	position: relative;
	top: 10px;
	left: 6px;
	cursor: pointer;
}

/* Table Responsiveness 
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

/* RESPONSIVE TABLE */

#general-table .stacktable.large-only { display: table; font-size: 92%; }
#general-table .stacktable.large-only td { padding: 15px 3px;}

#general-table .stacktable.small-only { display: none; }

@media (max-width: 900px) {
	#general-table .stacktable.large-only { display: none; }
	#general-table .stacktable.small-only { display: table; }
 
	#general-table .stacktable.small-only tr:first-child { display: none;}
  
	#general-table .stacktable.small-only th.st-head-row { padding: 25px 5px 12px 5px; background: #e1e1e1 !important; }
	
	#general-table .stacktable.small-only .st-head-row { margin-top: 22px !important; }
}

/* Claims
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.claim-landing-table { width: 62%; }
.claim-landing-col { width: 16%; }

@media (max-width: 1100px) {
	.claim-landing-table { width: 100%; }
	.claim-landing-col { width: 44%; }
}

#claim-details span { 
	color: #7B9AA9;
}
.claim-detail-panel {
	background-color: #f4f7f9;
	padding: 15px;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.6;  letter-spacing: .5px; margin-bottom: 0;
}

#total-row { background-color: #f4f7f9; }



/* Tabs
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
ul.tabs { 
	list-style-type: none; 
	margin: 0;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	text-transform: uppercase;
	font-size: 14px;
    letter-spacing: 1px;
}



ul.tabs li { color: #455560; display: inline-block; margin: 20px -9px 0px 0px; padding: 0px 15px; line-height: 40px;}

ul.tabs li.active-tab, ul.tabs li:hover, ul.tabs li.completed-tab:hover { 
	border-bottom: 4px solid #9ACA3C; 
	color: #455560; 
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

ul.tabs li.completed-tab { 
	border-bottom: 4px solid gray; 
	color: gray; 
    cursor: pointer;
}

ul.tabs li.future-tab:hover { 
	border-bottom: none; 
}

ul.tabs li.future-tab { 
	color: #e1e1e1; 
}

ul.tabs a:hover { border: 0 !important;}


@media (max-width: 670px) { ul.tabs { font-size: 12px; } }

@media (max-width: 900px) { 
	ul.tabs li .hide-last-name { display: none; }
	ul.tabs li { padding: 0 11px; line-height: 30px;}
	li.primary-user, li.primary-user-active { padding: 0 12px !important; background: none; }
	.primary-user-active, .primary-user:hover { background: none !important; }
}



.status-completed, .status-waived, .status-notstarted, .status-inprogress {
	border-radius: 50%;
	width: 20px;
	height: 20px;
	display: inline-block;
	}

.status-completed:after, .status-notstarted:after, .status-waived:after, .status-inprogress:after  { position: relative; font-weight: 600; text-transform: uppercase; top: 100%; font-size: .7em; line-height: 1.8em; letter-spacing: 1px; margin: auto; float: left; }

.status-completed { background-color: #36c77b; }
.status-completed:after { content:'Completed'; left: -110%;  }

.status-waived { background-color: #666; }
.status-waived:after { content:'Waived';  left: -55%; }

.status-inprogress { background-color: #f8d841; }	
.status-inprogress:after { content:'In-Progress';  left: -90%; }


.status-notstarted { background-color: #f26c4f; }	
.status-notstarted:after { content:'Not Started';  left: -70%; }

@media (max-width:1000px) {
	.status-completed:after, .status-notstarted:after, .status-waived:after, .status-inprogress:after  { top: -9%; left: 120%; }
	
}

.idn-logo { width: 85px; height: auto; margin-bottom: 10px; display: block;}



/* Pagination
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.spacer { position: relative; margin-left: 12px; display: inline; }
.next-prev { font-size: 22px; line-height: 33px; }

.hidden {
    display:none;
}

select.pagination, input.page-number { background-color: #ededed; }
select.pagination { width: auto; margin: -7px 0 0 0; }
input.page-number { width: 50px; display: inline; margin: -7px 0 0 12px;  }


/* Pipeline Steps App Status
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.pipeline { 
	margin: 0px 0px 30px 0px !important; 
	text-align: center; 
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: 700; 
	text-transform: uppercase;  
	color: #f8f9f9;
	background: #9fa5a8;
	padding: 12px 7px;
	border-top: 4px solid #fff;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    font-size: 85%;
	height: 56px;
}

@media (max-width: 1215px) { 
	.pipeline { line-height: 1.2em;}
}

.pipeline.column { width: 25%; }


.pipeline-completed { 
	background: #005595;
	color: #90a0ad;
}
	
.pipeline-active { 
	color: #FFFFFF;
	border-top: 4px solid #9ACA3C;
	background: #005595;
}

.pipeline.column:before {
	content: "\2192";
	position: relative;
	display: inline;
	float: right;
	color: #ffffff;
	font-size: 1.6em;
	vertical-align: top;
}

.pipeline.column:last-child:before { content: ''; }

@media (max-width:901px) {
	.pipeline { font-size: .7em; }
	.pipeline.column:before {
		content: "";}
}

/* Eligibility & Benefits
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

.in-network-box, .out-of-network-box { 
	color: #fff;
	padding: 6px; 
	border-radius: 4px;
	display: inline;
	white-space: nowrap;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	letter-spacing: .5px;
	font-size: .78em; 
}

.in-network-box { background: #9ACA3C; }
.out-of-network-box { background: #7B9AA9; }

img.id-card { float: left; width: 370px; height: auto;}

.id-card-highlight:after { 
	content: '';
	background: yellow;
	width: 80px;
	height: 20px;
	display: block;
	position: relative;
	opacity: .65;
	top: 88px; 
	left: 80px;
}

#policyholder-table thead tr:hover { background-color: none !important;}

#policyholder-table tbody tr:hover { background-color: #f4f7f9;}

tr.active-policyholder, #policyholder-table tr:not(:first-child):hover { 
	background-color: #f4f7f9;
	border-left: 4px solid #f58220;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1	s ease-in-out;
	cursor: pointer;
}

tr.active-policyholder td:first-child { padding-left: 12px; }
tr.active-policyholder td { font-weight: bold; }

#coverage-details tr:not(:first-child):hover { 
	background-color: #dbf9a1;
}
#coverage-details>tbody>tr:last-child td { border-bottom: 0; }
#coverage-details tr>th { vertical-align: baseline;}
#coverage-details td { width: 30%; font-size: .95em; }


/* Graphing
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

/* Bar Chart ------------ */
.horizontal .progress-bar {
  float: left;
  height: 55px;
  width: 100%;
  padding: 12px 0;
}

.horizontal .progress-track {
  position: relative;
  width: 100%;
  height: 55px;
  background: #ebe9e7;
}

.horizontal .progress-fill {
  position: relative;
  background: #005494;
  height: 55px;
  width: 50%;
  color: #fff;
  text-align: right;
  font-size: 1em;
  line-height: 2em;
  padding-left: 5px;
}

.larger-percentage { font-size: 1.5em; font-weight: 600; line-height: 55px; vertical-align: middle; margin-right: 5px; }


/* Finances
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.deductible { margin: 0 0 0 0; }
.deductible-total { line-height: 1.5rem !important; font-size: 90%;}

.deductible-col.column { width: 74.0%; }
.deductible-cost-col.column { width: 22%; }

@media (max-width: 1010px) { 
.deductible-col.column, .deductible-cost-col.column { width: 100%; }
}

/* Elig & Benefits
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

.header, .expanded-section { border-bottom: 1px solid #E1E1E1; }
.expanded-section { padding: 25px 20px; }
.header { padding: 12px 20px; margin-top: 25px; }
.header:hover, .expanded-section { background-color: #f4f7f9; }

.header:hover { cursor: pointer;}

.expand, .collapse { 
    display: inline-block;
    position: relative;
	top: 5px;
    padding-left: 38px;
    height: 24px;
    line-height: 24px;
    background-position: right;
    background-repeat: no-repeat;
}

.collapse { 
    background-image: url(../images/icons/misc/collapse.png);
    background-image: url(../images/icons/misc/collapse.svg), none;
}

.expand {
    background-image: url(../images/icons/misc/expand.png);
    background-image: url(../images/icons/misc/expand.svg), none;
}

a.expand, a.collapse { border-bottom: 0; text-decoration: none;}

.maximums { 
	margin-top: 15px;
	font-family: "Open Sans Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 105%; 
	letter-spacing: 1px; 
	font-weight: 200; 
	text-transform: uppercase;
}

/* Side Tabs
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

ul.sidetabs a { color: #455560; }

ul.sidetabs:first-child { 
    border-top: 1px solid #d8dee1 !important;
}

ul.sidetabs li {
    padding: 12px 22px 12px 8px;
    margin: 0px;
    list-style-type: none;
    border-bottom: 1px solid #d8dee1;
	font-weight: 700; 
    letter-spacing: 1px;
    font-size: .8em;
    line-height: 1.4em;
}

ul.sidetabs li.sidetab-active, ul.sidetabs li:hover {
    padding-left: 22px;
	background-color: #f4f7f9;
	border-left: 4px solid #9ACA3C;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	filter: alpha(opacity=100); /* IE 5-7 */
	-moz-opacity: 1; /* Netscape */
	-khtml-opacity: 1; /* Safari 1.x */
	cursor: pointer;
}

.sidetabs .selected { margin-bottom: 10px; }


.member-type { display:none; color: darkgrey; font-size: 75%; letter-spacing: 2px; text-transform: uppercase; margin-right: 8px;}



/* pw-desc 
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

.pw-desc { font-size: .7em;  margin: -10px 0 15px 0; color: darkgrey; }


/* autocomplete dropdowns 
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.ui-helper-hidden-accessible {display: none;}

.ui-autocomplete {
    background-color: #f4f7f9;
	border: 1px solid #e1e1e1;
	width: 50%;
	border-radius: 4px;
	max-height: 50%;
	overflow-x:hidden;
    overflow-y:auto;
	line-height: 22px;
	z-index: 9;
	
}

.ui-autocomplete li { list-style-type: none; cursor: pointer; padding: 15px; margin: 0 0 0 75px;}

.ui-autocomplete li:hover { 
	background: #FFFFFF;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	
}

.ui-menu .ui-menu-item a {
    color: #000;
}

.results { 
	display:table; 
	width: 100%;
	margin-left: 20px;
}


.ui-menu-divider:before {
	content: '';
	width: 2000px;
	overflow-x: hidden;
	background-color: #FFFFFF;
	position: absolute;
	height: 3px;
	top: 0px;
	left: -15px;
}
	


@media (max-width: 670px) { 
	.results { font-size: 80%;}
	.show-all-link { top: 70px;}
}

/* ICD-Specific Auto-complete */
.icd-search-row { display:table-row; }
.icd-search-cell { display:table-cell; }

.ui-autocomplete li:hover .provider-name-label { color: #f58220;}

.desc-label { 
	width: 80%;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;  
	letter-spacing: 1px;
	color: #005595;
}
.icd-search-mid { width: 20%;} 

.ui-autocomplete li#icd-search-results { margin: 0;}


/* Services auto-complete */


.services-search-row { display:table-row; }
.services-search-cell { display:table-cell; }

.ui-autocomplete li:hover .services-name-label { color: #f58220;}

.services-desc-label { 
	width: 60%;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;  
	letter-spacing: 1px;
	color: #005595;
}
.services-search-mid { width: 40%;} 

.ui-autocomplete li#services-search-results { margin: 0;}

.servicesautocomplete.ui-autocomplete {width: 75%;}


/* Pre-Cert auto-complete */

.prec-search { width: 50%;}

.prec-search-row { display:table-row; }
.prec-search-cell { display:table-cell; }

.ui-autocomplete li:hover .prec-name-label { color: #f58220;}

.prec-desc-label { 
	width: 16%;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;  
	letter-spacing: 1px;
	color: #005595;
}
.prec-search-mid { width: 40%;} 

.ui-autocomplete li#prec-search-results { margin: 0;}

.precautocomplete.ui-autocomplete {width: 75%;}



/* Manage Groups-Specific Auto-complete */



.emp-search-row { display:table-row; }
.emp-search-cell { display:table-cell; }

.ui-autocomplete li:hover .provider-name-label { color: #f58220;}

.ui-autocomplete li#emp-search-results { margin: 0; }
.ui-autocomplete.usersautocomplete { width: 20%; }


/* Manage Groups */

.status-active, .status-inactive, .status-locked, .status-alert, .status-pending {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	display: inline-block;
    margin: -3px 8px 0 0 ;
    vertical-align: middle;
	line-height: 18px;
	}

.status-active { background-color: #36c77b; }	
.status-inactive { background-color: #666; }	
.status-alert { background-color: #f8d841; }	
.status-pending { background-color: #de6626; }	
.status-locked { background-color: #ff3204; }	

.status-label { display: inline-block; font-size: 80%;  text-transform: uppercase;}

	

/* Tasks
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */


a.task-attachment { margin-right: 20px; line-height: 33px !important; vertical-align: top;}
a.task-attachment:hover { border-bottom: 0px !important; color: #A23293; }
a.task-attachment:hover > .pdf  { background-image: url(../images/icons/utilities/pdf.png);  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23A23293' d='M33.11,22.67H15.6V10.88H33.11Zm-16-1.5H31.61V12.38H17.1Z'/%3E%3Cpath fill='%23A23293' d='M19.8,17.19v1.45h-1V14.37h1.7a2,2,0,0,1,.87.18,1.36,1.36,0,0,1,.58.51,1.39,1.39,0,0,1,.21.75,1.23,1.23,0,0,1-.45,1,1.85,1.85,0,0,1-1.23.37Zm0-.79h.67a.64.64,0,0,0,.46-.15.56.56,0,0,0,.16-.42.69.69,0,0,0-.16-.48.57.57,0,0,0-.44-.18H19.8Z'/%3E%3Cpath fill='%23A23293' d='M23,18.64V14.37h1.37a2,2,0,0,1,1,.26,1.81,1.81,0,0,1,.71.72,2.2,2.2,0,0,1,.26,1v.2a2.2,2.2,0,0,1-.25,1.05,1.81,1.81,0,0,1-.7.73,2,2,0,0,1-1,.27Zm1-3.47v2.68h.36a.8.8,0,0,0,.68-.31,1.54,1.54,0,0,0,.24-.94v-.18a1.53,1.53,0,0,0-.24-.93.81.81,0,0,0-.69-.31Z'/%3E%3Cpath fill='%23A23293' d='M29.84,16.94H28.19v1.7h-1V14.37H30v.79H28.19v1h1.66Z'/%3E%3C/svg%3E"), none }

a.task-attachment:hover > .document  { background-image: url(../images/icons/utilities/document-hover.png);  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.72s0,0,0,0V31.24A2.75,2.75,0,0,0,5.13,34H21.64a2.75,2.75,0,0,0,2.76-2.74s0,0,0,0V24.42h-.71v6.86Z'/%3E%3Cpath  fill='%23A23293' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26h0V3.76A3.24,3.24,0,0,1,5.1.5H21.67a3.26,3.26,0,0,1,3.26,3.26h0v26H23.22v-26a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55V23.92H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect  fill='%23A23293' x='8.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect  fill='%23A23293' x='11.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect  fill='%23A23293' x='10.19' y='20.02' width='6.86' height='0.71'/%3E%3C/svg%3E"), none }

ul.dependent-docs {border-top: 1px solid #e1e1e1; padding-top: 8px; margin-top: 5px; }
ul.dependent-docs li { list-style-type: none; padding: 5px 0 0 0; }

.status-completed, .status-waived, .status-notstarted, .status-inprogress {
	border-radius: 50%;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: 15px;
	}

.status-completed:after, .status-notstarted:after, .status-waived:after, .status-inprogress:after  { position: relative; font-weight: 600; text-transform: uppercase; top: 100%; font-size: .7em; letter-spacing: 1px; margin: auto; }

.status-completed { background-color: #36c77b; }
.status-completed:after { content:'Completed'; left: -110%;  }

.status-inprogress { background-color: #f8d841; }	
.status-inprogress:after { content:'In-Progress';  left: -120%; white-space: nowrap;}


.status-notstarted { background-color: #f26c4f; }	
.status-notstarted:after { content:'Not Started';  left: -70%; }

@media (max-width:1000px) {
	.status-completed:after, .status-notstarted:after, .status-waived:after, .status-inprogress:after  { top: -9%; left: 120%; }
	
}


/* Pre-Cert
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
/* Uploading Progress Bar */

.progress {
  width: 100%;
  height: 50px;
}

.progress-wrap {
  background: #f58220;
  margin: 20px 0;
  overflow: hidden;
  position: relative;
}
.progress-wrap .progress-bar {
  background: #e1e1e1;
  left: 0;
  position: absolute;
  top: 0;
}

#comms-history ul li { 
	list-style-type: none; 
	border-left: 8px solid #7B9AA9;
	background: #fcfcfc;
	padding: 20px;
	margin: 0;
	border-bottom: 1px solid #e1e1e1;
}

#comms-history ul li.comms-current-status {
	border-left: 8px solid #455560;
	background: #f4f7f9;
	padding: 35px;
}

/* Larger Pie Chart ------------ */

.chart-container, .chart-container2 { width: 88%; margin: auto; }
@media (max-width: 670px) {
	.chart-container, .chart-container2 { width: 75%;  }
}

*:not(pre) {
	vertical-align: top;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

* { box-sizing: bover-box; }

.piechart-flatmin {
	position: relative;
	width: 100%;
}

.piechart-flatmin .piehole {
	position: absolute;
	width: 70%;
	height: 70%;
	top: 15%;
	z-index: 2;
	border-radius: 50%;
	left: 15%;
	overflow: hidden;
	text-align: center;
	padding: 2em;
}

.piehole .piehole-text {
	font-weight: 300;
	display: none;
	position: absolute;
	left: 15%;
	top: 20%;
	width: 70%;
}

.piechart-flatmin.m .piehole-text {
	font-size: 60%;
}

.piechart-flatmin.s .piehole-text {
	top: 25%;
	font-size: 60%;
}

.piechart-flatmin .piehole-text p {
	line-height: 1;
	margin: 0;
	font-weight: 300;
}

.piehole-text .flatmin-percentage {
	font-size: 1.3em;
	margin: 10px 0;
}

.piehole-text .flatmin-percentage:after {
	content: %;
	font-size: 0.4em;
	vertical-align: top;
	line-height: 1.5;
}

.piehole-text .flatmin-value, .piehole-text .flatmin-value {
	font-size: 2.8em;
	font-weight: 600;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
}

.piehole-text .flatmin-value, .piehole-text .flatmin-value:before { 
	content: $;
}

.piehole-text .flatmin-title {
	font-size: 3em;
	font-weight: 600;
}

.piechart-flatmin.m .piehole-text .flatmin-title, .piechart-flatmin.s .piehole-text .flatmin-title {
	font-size: 1.6em;
}

.piechart-flatmin.s .piehole-text .flatmin-value, , .piechart-flatmin.m .piehole-text .flatmin-value  {
	font-size: 4em;
}

.piechart-flatmin.s .piehole-text .flatmin-percentage {
	font-size: 1.1em;
}

.piechart-flatmin .ratio {
	padding-top: 100%;
}

.piechart-flatmin .sector {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	pointer-events: none;
}

.sector.hover .sector-s, .sector.on .sector-s {
	opacity: .65;
	/* border: 0.5em rgba(255,255,255,0.5) solid; */
}


.sector-f {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	border-radius: 50%;
	left: 0;
}

.sector-s {
	cursor: pointer;
	pointer-events: auto;
	position: absolute;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.claim-chart, .claim-chart2 {
	width: 88%;
	padding: 1em;
	margin: auto;
}

.chart-key>div { margin-top: 2.5rem; }

.key {
	border-radius: 50%;
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-right: 1.5rem;
	}

.member-discount { background-color: #9ACA3C; }
.create-paid { background-color: #FAA634; }
.you-paid { background-color: #E23D96; }


/* Credentials */
.remove-credential { 
	content: "\00a0";
	position: relative;
	display: inline-block;
	top: 6px;
	left: 8px;
	line-height: 16px;
	margin-right: 18px;
	background-image: url(../images/icons/utilities/unselected-grey.png); 
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.8 27.8'%3E%3Ctitle%3Eunselected-grey%3C/title%3E%3Cpath d='M10.8-2A13.9,13.9,0,1,0,24.6,11.9,13.72,13.72,0,0,0,10.8-2Zm6.7,19.4-1.7,1.7L10.7,14,5.6,19.1,3.9,17.4,9,12.3,3.9,7.2,5.6,5.5l5.1,5.1,5.1-5.1,1.7,1.7-5.1,5.1Z' transform='translate(3.2 2)' style='fill:%237B9AA9'/%3E%3C/svg%3E"), none;
    height: 16px;
	width: 16px !important;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px 16px !important;
	z-index: 0;
	cursor: pointer;
}

.remove-credential:hover {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.8 27.8'%3E%3Ctitle%3Eunselected-grey%3C/title%3E%3Cpath d='M10.8-2A13.9,13.9,0,1,0,24.6,11.9,13.72,13.72,0,0,0,10.8-2Zm6.7,19.4-1.7,1.7L10.7,14,5.6,19.1,3.9,17.4,9,12.3,3.9,7.2,5.6,5.5l5.1,5.1,5.1-5.1,1.7,1.7-5.1,5.1Z' transform='translate(3.2 2)' style='fill:%23455560'/%3E%3C/svg%3E"), none;
}