input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

@media (min-width: 800px) {
	.container2 {
	  width: 90%; }
	.column2,
	.columns2 {
	  margin-left: 4%; }
	.column2:first-child,
	.columns2:first-child {
	  margin-left: 0; }
  
	.one.column2,
	.one.columns2                    { width: 4.66666666667%; }
	.two.columns2                    { width: 13.3333333333%; }
	.three.columns2                  { width: 22%;            }
	.three_plus.columns2             { width: 24%;margin-left: 1%;}
	.four.columns2                   { width: 30.6666666667%; }
	.five.columns2                   { width: 39.3333333333%; }
	.six.columns2                    { width: 48%;            }
	.six.columns2.right              { text-align:right;      }
	.seven.columns2                  { width: 56.6666666667%; }
	.eight.columns2                  { width: 65.3333333333%; }
	.nine.columns2                   { width: 74.0%;          }
	.ten.columns2                    { width: 82.6666666667%; }
	.eleven.columns2                 { width: 91.3333333333%; }
	.twelve.columns2                 { width: 100%; margin-left: 0; }
  
	.one-third.column2               { width: 30.6666666667%; }
	.two-thirds.column2              { width: 65.3333333333%; }
  
	.one-half.column2                { width: 48%; }
  
}
	
.form1, .form1 a, .form1.dataheader {
    text-decoration:none!important;
    color:#333!important;
    font-size:14px;
    font-weight:500;
  }
	

table {
	white-space: normal;
}

.labelsmall_rev {
	color:#dddddd;
	font-size:14px;
	font-weight:300;
	font-family:Roboto, sans-serif;
}


.formcontainer {
	width:100%;
}
.formrow {
	width:100%;
}
.formfieldlabel {
	display:inline-block;
	width:calc(100% - 15px);
	font-size:13px;
	color:#333333;
 }
.formfield {
	display:inline-block;
	width:calc(100% - 15px);
}
.formfield input, .formfield textarea{
	width:100%;
	max-width:600px;
	color:#000;
	background-color:#fdfdfd;
	border:1px solid #dedede;
	font-weight:500;
	padding:10px; 
	font-size:14px;
	transition: 0.4s;
}

.formfieldlabel0 {
	display:inline-block;
	width:calc(100% - 15px);
	font-size:13px;
	color:#333333;
 }
.formfield0 {
	display:inline-block;
	width:calc(100% - 15px);
}
.formfield0 input, .formfield0 textarea, .formfield0 date{
	width:calc(100% - 15px);
	color:#000;
	background-color:#fdfdfd;
	border:1px solid #dedede;
	font-weight:500;
	padding:10px; 
	font-size:14px;
	transition: 0.4s;
}


.cust_heading {
	display:inline-block;
	width:calc(100% - 15px);
	border:0px;
}
.cust_heading input, .cust_heading textarea, .cust_heading date{
	width:calc(100% - 13px);
	color:#fff!important;
	background-color:inherit!important;
	border:0px;
	border-bottom:1px solid #dedede;
	font-weight:500;
	padding:6px; 
	font-size:12px;
	transition: 0.4s;
}



.link1{
	display:block;
	font-family: 'Roboto Condensed', sans-serif;
	line-height:26px;
	font-size:18px;
	text-decoration:none;
	color:#777;
}

.link1:hover{
	text-decoration:none;
	color:#000000;
}

.link-blue-under{
	display:block;
	font-size:34px;
	color:#000;
	text-decoration:none;
	padding-bottom:6px;
}

.link-blue-under:hover{
	text-decoration:none;
	padding-bottom:3px;
	color:#000;
	border-bottom:3px solid #15203D!important;
}

.bluedisk {
	display:inline-block;
	box-sizing: border-box;
	text-align:center;
	padding:10px;
	height:45px;
	width:45px;
	background-color:#15203D;
	color:#fff!important;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;

}

.menu3dots{
	display:inline-block;
	width:40px;
	color:#1176bb;
	background-color:#fff;
	font-weight:700;
	font-size:32px;
	text-decoration:none;
	text-align:center;
	transition: 0.4s;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.menu3dots:hover{
	background-color:#1176bb;
	color:#fff;
}

.fullblock {
	/* the 64px equals the padding plus the border width. Adjust accordingly. */
	width:calc(33% - 68px);
	border:2px solid #ddd;
	padding:30px;
	height:270px;
	float:left;
}
.oneblock{ width:calc(100% - 68px); }
.twoblock{ width:calc(50% - 68px); }


@media (max-width : 800px) {
	.fullblock {width:calc(50% - 68px);}
	.oneblock{ width:calc(100% - 68px); }
	.twoblock{ width:calc(100% - 68px); }
	}

@media (max-width : 400px) {
	.fullblock {
		width:calc(100% - 68px);
	}
	.oneblock{ width:calc(100% - 68px); }
	.twoblock{ width:calc(100% - 68px); }
	}




@media (max-width : 799px) {

  .muted { background-color:#ffffff;}
  .whitebox {
      background-color:#ffffff;border-right:5px solid #ffffff;border-left:5px solid #ffffff;
  }
  .bluebox {
      background-color:#1aa2d8;border-right:5px solid #1aa2d8;border-left:5px solid #1aa2d8;
  }
  .logincontainer{
		border:1px solid #ddd;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		-webkit-text-size-adjust:none;
		font-family:Roboto, sans-serif;
		padding:10px;
		margin-top:10px;
		width:350px;
		max-width:calc(100% - 40px);
		margin-left:auto;
		margin-right:auto;
  }
}

@media (min-width : 800px) {

  .muted { background-color:#dddddd;}
  .whitebox {
      background-color:#ffffff;border-right:15px solid #ffffff;border-left:15px solid #ffffff;
  }
  .bluebox {
      background-color:#1aa2d8;border-right:15px solid #1aa2d8;border-left:15px solid #1aa2d8;
  }

  .logincontainer{
	border-top:2px solid #40495f;
	padding:50px 30px 30px 30px;
		-webkit-text-size-adjust:none;
		font-family:Roboto, sans-serif;
		-webkit-text-size-adjust:none;
		width:600px;
		max-width:calc(100% - 40px);
		margin-left:auto;
		margin-right:auto;
  }

}


.print-only { display: none; }

.clip-circle {
  clip-path: circle(90px at center);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  }

.clip-circle-container {
  position:relative;
  height:185px;
  width:185px;
  overflow:hidden;
}

@media print
{
    .print-only{display: block !important;}
    .no-print, .no-print *
    {
        display: none !important;
    }

    .breakafter {page-break-after: always;}
    .breakbefore {page-break-before: always;}
}

.loginbox {
	text-decoration:none;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	float:middle;
	background-color:#eee;
	padding:10px;
	border: 1px solid #eee;
	font-family:Roboto, sans-serif;
	color:#000;
	font-size:18px;
	font-weight:bold;

	height:45px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}
.loginbox:hover {
	background-color:#000;
	color:#eee;
}

html, body {
    height: 100%;
    width: 100%;
    margin: 0;
}

body{
	display:block;
	font-family:Roboto, sans-serif;
	color:#696767;
	font-size:16px;
/*	-webkit-font-smoothing: antialiased !important; */
/*	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);*/
	background: #efefef;margin:0px;
	}

.textarea1{
	font-family:Roboto, sans-serif;
	color:#696767;
	font-size:16px;
	background: #efefef;margin:0px;
	font-weight:300!important;
	line-height:1.5!important;
	}
	
.textarea_flat{
	font-family:Roboto, sans-serif;
	color:#000000;
	font-size:13px;
	border:0px;
	padding:8px;
	background: #fff;margin:0px;
	font-weight:normal!important;
	line-height:1.5!important;
	}


.mce_box{
	padding:5px 10px 5px 10px;
	width:calc(100% - 20px);
}

.mceContentBody{
	overflow-x:hidden!important;
}

.headerfont{
	color:#15203D;
	font-family: Roboto, sans-serif;
}

.bluetext{color:#15203D;}

.waves_footer_banner {margin-top:-64px;color:#fff;}

@media print
{
	.waves_footer {margin-top:420px;}
	.waves_footer_banner {margin-top:0px!important;}
	.waves_footer_banner2 {color:#666666!important;}

}

.footer2 {font-family: Roboto, sans-serif;font-size: 11px;color: #fff;padding-bottom:25px;}

.light-blue {
	color:#7bd4f4;
}

.header {
	background-color:#00a1db;
	color:#ffffff;
	font-size:13px;
	font-family: 'roboto', sans-serif;
	text-decoration:none;
}

.columns img, .column img{max-width: 100%; height: auto;}

hr {
	border: 0;
	height: 0;
	border-top: 1px solid #ddd;
}


p, ul li, li {
	line-height:24px;
	font-size: 18px;
}

ul {
	list-style-image: url('img/bullet_blue.png');
}

ul, ol {
	padding-left: 50px;
}

.doc_format a{
	text-decoration:none;
	color:#666;
	font-weight:bold;
	top:-4px;
}

.doc_format img{
	margin-right:5px;
	margin-top:0px;
	padding-bottom:2px;
	vertical-align:text-bottom;
}

.button {background-color: #0099ff;border-right: 1px solid #000099;border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;border-bottom: 1px solid #000099;color: #ffffff;font-size: 10px;}

.button_drk{
	text-decoration:none;
	color:#fff!important;
	display:block;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:#6a6f81;
	padding:6px 10px 6px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:Roboto, sans-serif;
	font-size:small;
	font-weight:100;
}
.button_drk:visited{color:#fff;
}
.button_drk:hover, .button_drk:active{
	background-color:#0b6ec1;
	color:#fff!important;
}


.button_light{
	text-decoration:none;
	color:#fff!important;
	display:block;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:#6a6f81;
	padding:6px 10px 6px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:Roboto, sans-serif;
	font-size:small;
	font-weight:100;
}
.button_light:visited{color:#fff;
}
.button_light:hover, .button_light:active{
	background-color:#0b6ec1;
	color:#fff!important;
}



.button0{
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#333!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:#ffffff;
	border:1px solid #ddd;
	padding:5px 5px 3px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:100;
}
.button0 {opacity: 0.8; filter: alpha(opacity=80);}
.button0:hover {opacity: 1.0; filter: alpha(opacity=100);}
.button0:visited{color:#fff;}
.button0:hover, .button_drk:active{
	background-color:#eee;
	color:#000!important;
}
.button0grey, .button0grey:hover{
	color:#dddddd!important;
}



.button_blue{
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#ffffff!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:#1ba2d9;
	padding:10px 25px 10px 25px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-khtml-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:400;
}
.button_blue:visited{color:#fff;}
.button_blue:hover{
  background-color:#1a799f;
  border-color:#1a799f;
	color:#fff!important;
}
.button_bluegrey, .button_bluegrey:hover{
	color:#dddddd!important;
}



.button_blue5{
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#ffffff!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:#1ba2d9;
	padding:10px 25px 10px 25px;
	border-radius: 1px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:400;
}
.button_blue3:visited{color:#fff;}
.button_blue3:hover{
  background-color:#1a799f;
  border-color:#1a799f;
	color:#fff!important;
}


.button_dark_blue{
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#ffffff!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:#15203d;
	border:1px solid #15203d;
	padding:5px 5px 0px 5px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:100;
}
.button_dark_blue:visited{color:#fff;}
.button_dark_blue:hover{
  background-color:#000;
  border-color:#000;
	color:#fff!important;
}

.border-input {
	display:inline-block;
	position:relative;
	text-decoration:none;
	color:#696767!important;
	margin: 0px;
	text-align:left;
	background-color:inherit;
	border:2px solid #696767;
	padding:7px 7px 7px 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:500;
}

.expand-button {
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#696767!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:inherit;
	border:2px solid #696767;
	padding:5px 5px 5px 5px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:100;
}

.expand-button:visited{color:#696767;}
.expand-button:hover{
  background-color:#15203d;
  border-color:#15203d;
	color:#fff!important;
}

.select-bordered, .select-bordered:visited, .select-bordered:active {
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#696767!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:inherit;
	border:2px solid #696767;
	padding:5px 5px 5px 5px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:bold;
}

.scroll-button{
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#555555!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:inherit;
	border:2px solid #555555;
	padding:4px 5px 4px 5px;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:100;
	transition: 0.4s;
}

.scroll-buttonvisited{color:#555555;}
.scroll-button:hover{
  	background-color:#15203d;
	border-color:#15203d;
	color:#fff!important;
}

.scroll-button-disabled{
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#dddddd!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	background-color:inherit;
	border:2px solid #dddddd;
	padding:4px 5px 4px 5px;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:100;
}


.status-box {
	padding:8px 15px 10px 15px;
	font-size:16px;
	line-height:24px;
	color:#313131;
	max-height:120px;
	overflow:auto;
	width:calc(100% - 25px);
	text-align:left;
	background-color:#fff;
	border:2px solid #ddd;
	font-family:Roboto,sans-serif;
	min-height:60px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.a1{
	display:inline-block;
	position:relative;
	text-decoration:none;
	color:#000!important;
	text-align:center;
	background-color:#eeeeee;
	border:0px;
	padding:10px 10px 8px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:bold;
}

.a1:hover {
	background-color:#ffffff;
}

.pdficon {
  padding-left:45px;
  background-image: url("img/print-icon.png"); /* The image used */
  background-position: left; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: 35px 16px; /* Resize the background image to cover the entire container */
}

.pdficon_rev {
  padding-left:45px;
  background-image: url("img/print-icon_rev.png"); /* The image used */
  background-position: left; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: 35px 16px; /* Resize the background image to cover the entire container */
}





.pdficon_rev2{
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#696767!important;
	margin:1px 0px 0px 0px;
	text-align:center;
	border:2px solid #696767;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:100;
	background-image: url("img/print-icon_rev.png"); /* The image used */
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: 25px 11.42857px; /* Resize the background image to cover the entire container */
	width:25px;
  }

.pdficon_rev2:hover{
  border-color:#15203d;
	color:#fff!important;
}







.graphbar_back{
	border:0px;
	height:18px;
	padding:0px;
	margin:0px;
	background-color:#ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-text-size-adjust:none;
}

.graphbar_front{
	border:0px;
	height:18px;
	padding:0px;
	margin:0px;
	background-color:#1176bb;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-text-size-adjust:none;
}

.textbox_flat{
	font-family:Roboto, sans-serif;
	color:#000;
	font-size:small;
	font-weight:100;
	border:0px;
	border-top:0px solid #ddd;
	border-left:0px solid #ddd;
	height:18px;
	padding:5px;
	background-color:#f6f6f6;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
}

.textbox_flat p, .textbox_flat div, .textbox_flat span, .textbox_flat a{ font-size:13px;}


.selectbox_flat, .selectbox_flat option{

	margin:2px 2px 2px 2px;
	background-color:#eee;
	padding:5px;
	border: 1px solid #eee;

	font-family:Roboto, sans-serif;
	color:#000;
	font-size:small;
	font-weight:bold;

	height:30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}


.textbox03{
	font-family:Roboto, sans-serif;
	color:#000;
	font-size:small;
	font-weight:100;
	border:0px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:0px;
	border-bottom:0px;
	background-color:#ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	box-sizing: border-box;
	height:37px!important;
}

.selectbox03{
	font-family:Roboto, sans-serif;
	color:#000;
	font-size:small;
	font-weight:100;
	border:0px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:0px;
	border-bottom:0px;

	height:20px;
	padding:5px;
	background-color:#ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	box-sizing: border-box;
}

.borderbox{
	font-family:Roboto, sans-serif;
	color:#000;
	font-size:medium;
	border:2px solid #dddddd;
	padding:8px;
	background-color:#ffffff!important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
}

.answ4{
	color:#fff!important;
	display:block;
	margin:0px;
	text-align:center;
	background-color:#282e46;
	padding:8px 10px 9px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:Roboto, sans-serif;
	font-size:small;
	font-weight:100;
}
.answ4:hover, .answ4:active, .answ6:hover, .answ6:active{background-color:#003c9e;color:#fff;
}

.dont-break-out {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  -ms-word-break: break-all;
  display: inline-block;
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
	.dont-break-out {
	  overflow-wrap: normal;
	  word-wrap: normal;
	  -ms-word-break: normal;
	  word-break: normal;
	  -ms-hyphens: auto;
	  -moz-hyphens: auto;
	  -webkit-hyphens: auto;
	  hyphens: auto;
	}
}

@supports (-ms-ime-align: auto) {
/* MS Edge */
	.dont-break-out {
	  overflow-wrap: break-word;
	  word-wrap: break-word;
	  word-break: break-word;
	  -ms-hyphens: auto;
	  -moz-hyphens: auto;
	  -webkit-hyphens: auto;
	  hyphens: auto;
	  -ms-word-break: break-all;
	  display: inline-block;
	}
}


.editorclass{
	display:block;
	background-color:#ffffff; text-decoration:none;
	color:inherit;
}

.editorclass:hover{
	cursor:pointer;
}

.vis1 {visibility:visible}

.vis2 {visibility:hidden; display:none }


.editorpopup{
	min-width:300px;
	min-height:150px;
	position: fixed;
	display: inline-block;
	left: 50%;
	transform: translateX(-50%);
	margin: 10px auto;
	top: 10px;
	padding: 0px;
	overflow:visible;
	z-index:20000010;
	background-color:#ffffff;
	font-family:Roboto, sans-serif;
	color:#d7dbed;
	-moz-box-shadow: 2px 2px 13px #666;
	-webkit-box-shadow: 2px 2px 13px #666;
	box-shadow: 2px 2px 13px #666;
	-webkit-text-size-adjust:none;
}

@media (min-width : 401px) {

	.infopopup{
		min-width:380px;
		min-height:150px;
		position: fixed;
		left: 50%;
		transform: translateX(-50%);
		display: inline-block;
		margin: 10px auto;
		top: 10px;
		padding: 10px;
		padding-bottom:20px;
		margin-top:20px;
		overflow:visible;
		z-index:20000010;
		background-color:#15203D;
		font-family:Roboto, sans-serif;
		color:#d7dbed;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		-moz-box-shadow: 2px 2px 13px #666;
		-webkit-box-shadow: 2px 2px 13px #666;
		box-shadow: 2px 2px 13px #666;
		-webkit-text-size-adjust:none;
	}
}

.infopopup_s{z-index:10000010!important;}
.infopopup .label1, .infopopup td, .infopopup2 .label1, .infopopup2 td{	color:#d7dbed;}

@media (max-width : 400px) {

	.infopopup {
		display: block;
		position: fixed;
		top: 0px;
		left: 0px;
		padding: 5px;
		padding-left: 0px;
		padding-right: 0px;
		margin-top:0px;
		width: 100%;
		overflow:hidden;
		height:100%!important;
		z-index:2010;
		background-color:#0f7ba8;
		font-family:Roboto, sans-serif;
		color:#d7dbed;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-khtml-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		-moz-box-shadow: 0;
		-webkit-box-shadow: 0;
		box-shadow: 0;
		-webkit-text-size-adjust:none;
	}
}




.saved_bubble{
  	background-color:#419bf9;
	display:inline-block!important;
	position: fixed!important;
	top: 70px!important;
	left: 0;
	right: 0;
	margin: auto;
	padding: 10px;
	width: 80px;
	z-index:1002020;
	font-family:Roboto, sans-serif;
	color:#ffffff;
	text-align:center;
	font-size:16px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-box-shadow: 2px 2px 13px #333;
	-webkit-box-shadow: 2px 2px 13px #333;
	box-shadow: 2px 2px 13px #333;
	-webkit-text-size-adjust:none;
}

.mydialog{
	background-color:#419bf9;
	display:inline-block!important;
	position: fixed!important;
	top: 70px!important;
	left: 0;
	right: 0;
	margin: auto;
	padding: 10px;
	width: 300px;
	z-index:1002020;
	font-family:Roboto, sans-serif;
	color:#ffffff;
	text-align:center;
	font-size:18px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-box-shadow: 2px 2px 13px #333;
	-webkit-box-shadow: 2px 2px 13px #333;
	box-shadow: 2px 2px 13px #333;
	-webkit-text-size-adjust:none;
}

.closebtn{
	display:inline-block;
	position:relative;
	top:3px;
	float:right;
	z-index:2020;
	text-decoration:none;
	right:-2px;
	font-size:24px;
	color:#dddddd;
	font-weight:500;
}
.closebtn:hover{
	color:#ffffff;
}

.closebtn2{
	display:inline-block;
	position:relative;
	float:right;
	z-index:2020;
	text-decoration:none;
    color:#aacddb;
}
.closebtn2:hover{
    color:#fff;
}

.closebtn3{
	display:inline-block;
	position:relative;
	top:3px;
	float:right;
	z-index:2020;
	text-decoration:none;
	right:-2px;
	font-size:24px;
	color:#2d467b;
	font-weight:500;
}
.closebtn3:hover{
	color:#233660;
}

.datatable0 {
	font-family:Arial, sans-serif;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color:#ddd;
}
.datatable0 a {
	color:#000;
	font-size:small;
}
.datatable0 a:hover {
	color:#69a7f4;
}

.datatable0 a {text-decoration:none;}

.datatable, .datatable a{
	color:#000;
	font-size:small;
}
.datatable td {
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
}
.dataheader {
	text-transform:none;
	text-decoration: none;
	font-family: Arial, sans-serif;
	padding:5px 8px 5px 8px;
	line-height:24px;
	font-size:small;
	font-weight:bold;
	color: #000;
	border-bottom:1px solid #bbbbbb;
}

.dataheader a {
	text-transform:none;
	text-decoration: none;
	font-family: Arial, sans-serif;
	padding:3px 8px 3px 4px;
	line-height:24px;
	font-size:small;
	font-weight:bold;
	color: #000;
}

.search_tab{
	color:#d7dbed!important;
	border: 0px;
	display:block;
	margin:0px;
	margin-bottom:5px;
	text-align:left;
	padding:5px 10px 6px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:400;
	text-decoration: none;
}
.ctabon, .ctaboff:hover, .ctaboff:focus{
	background-color:#6a6f81;
}

.ctaboff{
	background-color:#383b45;
}

.infopopup .ctabon, .infopopup .ctaboff:hover, .infopopup .ctaboff:focus, .infopopup .button_drk:hover{
	background-color:#233660;
  color:#ffffff;
}

.infopopup .ctaboff, .infopopup .button_drk{
	background-color:#2d467b;
	color:#ffffff;
}


.menu_button{
	padding:10px 25px 10px 15px;
	font-size:12px;
	display:block;
	text-align:left;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#ffffff!important;
	margin:2px 0px 0px 0px;
	background-color:#27a3d6;
	border:1px solid #27a3d6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-weight:500;
	transition: 0.3s;
	z-index:100;
}

.menu_button:hover{
	opacity: 1.0; filter: alpha(opacity=100);
	background-color:#1a799f;
	border-color:#1a799f;
	color:#fff!important;
}

.menu_button_drk{
	padding:10px 25px 10px 15px;
	font-size:12px;
	display:block;
	text-align:left;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#ffffff!important;
	margin:1px 0px 0px 0px;
	background-color:#15203d;
	border:1px solid #15203d;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-weight:500;
	transition: 0.3s;
	z-index:100;
}

.menu_button_drk:hover{
	opacity: 1.0; filter: alpha(opacity=100);
	background-color:#15203d;
	border-color:#15203d;
	color:#fff!important;
}

.menu_link2{
	padding:5px 10px 5px 10px;
	font-size:12px;
	display:inline-block;
	text-align:center;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#979797!important;
	margin:1px 0px 0px 0px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-weight:700;
	transition: 0.3s;
}

.menu_link2:hover{
	opacity: 1.0; filter: alpha(opacity=100);
	background-color:#eee;
	border-color:#eee;
	color:#000!important;
}

.menu_button2{
	padding:10px 15px 10px 15px;
	font-size:12px;
	display:block;
	text-align:center;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#ffffff!important;
	margin:1px 0px 0px 0px;
	background-color:#27a3d6;
	border:1px solid #27a3d6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-weight:500;
	transition: 0.3s;
	z-index:100;
}

.menu_button2:hover{
	opacity: 1.0; filter: alpha(opacity=100);
	background-color:#1a799f;
	border-color:#1a799f;
	color:#fff!important;
}
.menu_header{
	padding:10px 25px 10px 15px;
	font-size:12px;
	display:block;
	text-align:left;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#000!important;
	margin:1px 0px 0px 0px;
	border:1px solid inherit;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-weight:100;
	z-index:100;
}


.sidenav {
	background-color:rgba(255, 255, 255, 1);
	padding-top:10px;
	padding-right:10px; 
	padding-bottom:10px;
	padding-left:10px;
	font-size:16px;
/*	top:-1200px;
*/	margin-top:0px;
	margin-left:-120px;
	position: fixed;
	overflow-x: visible;
	transition: 0.4s;
	z-index:100;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
  }
   
  .menuburger {
	transition: 0.4s;
	padding:5px;
	padding-right:8px;
	padding-left:8px;
	position:fixed;
	left:2px;
	top:15px;
	z-index:100;
  }
    

  
.myfields {
	
	border:1px solid #bbb;
	padding:10px 10px 10px 10px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	-webkit-text-size-adjust:none;
	font-family:Roboto, sans-serif;
}

.myfieldstext {
	height:20px;
}

.myfieldsselect {
	display:inline-block;
	font-weight:bold;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}




.slider {
	width: 100%;
	height: 100%;
	display: flex;
	overflow-x: auto;
	max-width:1300px;
	-webkit-overflow-scrolling: touch;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
  }

@media (min-width : 520px) {
	.slider {
		width: 280px;
	  }
}
  .slide {
	width: 100%;
	flex-shrink: 0;
	height: 100%;
  }
  .slide > div {
	/* CURRENT way. */
	scroll-snap-align: start;
	scroll-behavior: smooth;
  }
  
  
  .hiddentime {visibility:hidden; display:none }
  .visibletime {visibility:visible!important; display:block!important;}
  
  .hidden-card {visibility:hidden!important;}
  
@media only screen and (max-width: 767px) {

	.for_small_screens {visibility:default; display:default;}
	.for_lrg_screens {visibility:hidden; display:none;}

}
@media only screen and (min-width: 768px) {
    .for_lrg_screens {visibility:default; display:default;}
    .for_small_screens {visibility:hidden; display:none;}
  
}

.login_body{
	background: url(img/portal-login-bg.jpg) no-repeat center center fixed; 
	background-image: url(img/portal-login-bg.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-size: cover;	
}
.login_box_left{
	float:left;
	max-width:287px;
	width:100%;
	background-color:rgb(21, 32, 61, 0.8);
	height:490px;
	max-height:100%;
	padding-top:90px;
}
.login_box_right{
	float:right;
	max-width:443px;
	width:100%;
	background-color:#fff;
	height:520px;
	max-height:100%;
	padding-top:60px;
}

.logintopbox{
	-webkit-text-size-adjust:none;
	font-family:Roboto, sans-serif;
	padding:0px;
	padding-top:7%;
	width:calc(100% - 10px);
	margin-left:auto;
	margin-right:auto;
	max-width:730px;
}

@media only screen and (max-width: 750px), (max-height: 625px) {

	.login_box_left{
		float:none;
		width:calc(100% - 40px);
		max-width:443px;
		margin-left:auto;
		margin-right:auto;
		background-color:rgb(21, 32, 61, 0.8);
		height:auto;
		max-height:auto;
		padding-top:20px;
		padding-bottom:10px;

	}
	.login_box_right{
		float:none;
		width:calc(100% - 40px);
		margin-left:auto;
		margin-right:auto;
		background-color:#fff;
		height:auto;
		max-height:auto;
		padding-bottom:15px;
		padding-top:40px;
	}

	.logintopbox{
		padding-top:20px;
	}
		

}

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;
}

.login-textbox{
	font-family:Roboto, sans-serif;
	color:#000;
	font-size:medium;
	border:0;
	border-bottom:2px solid #dddddd;
	padding:8px;
	-webkit-text-size-adjust:none;
	background-color: transparent;
    resize: none;
    outline: none;
}

.preparedby{
	float:right;padding-right:15px;
}

@media only screen and (max-width: 650px) {
	.preparedby{
		float:left;padding-left:0px;
		display:block;
		width:100%
	}
}

.topmenu_position{float:right; margin-top:-10px;}
.topmenu_shift{padding-right:10px;float:right;}

@media only screen and (max-width: 850px) {
	.topmenu_shift{padding-right:0px;}
}

@media only screen and (max-width: 850px) {
	.topmenu_position{float:left; margin-top:10px; margin-left:-15px;}
}

.contact-boxes{width:100%px;min-width:200px;}
.team-bio-text{padding-top:55px;padding-left:15px;}

@media only screen and (max-width: 1050px) {
	.team-bio-text{padding-top:40px;padding-left:15px;}
}

.top_portal_menu_big{visibility:visible; display:block;}
.top_portal_menu_small{visibility:hidden; display:none;}

@media only screen and (max-width: 850px) {
	.top_portal_menu_big{visibility:hidden; display:none;}
	.top_portal_menu_small{visibility:visible; display:inline-block;}
}

@media only screen and (max-width: 850px) {
	.searchlist_scroller{visibility:hidden; display:none;}
}

.banner_big{visibility:visible; display:block;}
.banner_small{visibility:hidden; display:none;}

@media only screen and (max-width: 680px) {
	.banner_big{visibility:hidden; display:none;}
	.banner_small{visibility:visible; display:inline-block;}
}

.mu_container{padding-right:20px;}

@media only screen and (max-width: 850px) {
	.mu_container{padding-right:0px;}
}

.icon-button-labeled{ 
	float:left;
	font-size:12px;
	font-weight:500;
	color:#333;
	text-decoration:none;
	margin-top:5px;
	margin-right:15px;
	height:30px;
}

.icon-button-labeled .thelabel{ 
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:-3px;
	margin-bottom:3px;
}

.icon-button-labeled .theicon{ 
	display:inline-block;
	margin-top:3px;
	margin-bottom:auto;
	padding-right:5px;
}

@media only screen and (max-width: 1100px) and (min-width: 850px) {
	.jobname_card{ font-size:28px;}
}

@media only screen and (min-width: 850px) {
	.card-height{ height:calc(100% - 85px);}
	.card-height0{ height:550px!important;}
}

.height250 { height:250px;}

@media only screen and (max-width: 1240px) {
	.height250 { height:auto;}
}

.height210 { height:210px;}

@media only screen and (max-width: 1240px) {
	.height210 { height:auto;}
}

.team_text {font-size:18px;}

@media only screen and (max-width: 1240px) {
	.team_text {font-size:16px;}
}

.height120 { height:120px;}

@media only screen and (max-width: 1240px) {
	.height120 { height:auto;}
}

.height160 { height:160px;}

@media only screen and (max-width: 1240px) {
	.height160 { height:auto;}
}



.wp_input{
	display:inline-block;
	position:relative;
	margin-right: 5px;
	text-decoration:none;
	color:#696767!important;
	margin:1px 0px 0px 0px;
	background-color:inherit;
	border:2px solid #696767;
	padding:10px 10px 10px 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px!important;
	-webkit-border-radius: 7px!important;
	border-top-left-radius: 7px!important;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-text-size-adjust:none;
	font-family:"Roboto", sans-serif;
	font-size:small;
	font-weight:100;
}

.wp_blueline-button, input[type="submit"] {

	display: inline-block;
    box-sizing: border-box;
    text-decoration:none;
    background-color:#1c2a50!important;
    color:#d3d3d3!important;
    text-align:left;
    padding:10px 20px 10px 20px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    -webkit-text-size-adjust:none;
    font-family:Roboto, sans-serif;
    font-size:14px;
    font-weight:300;
    transition: 0.4s;
	cursor:pointer;

}
.wp_blueline-button:hover {
    background-color:#15203D!important;
    color:#ffffff!important;
  }
/*
.client_matrix {
	border-bottom:1.0pt solid rgb(178 182 184);
}
*/
.client_matrix .matrix_cell{
	border-right:1.0pt solid rgb(178 182 184);
}

.client_matrix tr:nth-child(odd) {
	background-color: rgb(234 234 234);
}

.client_matrix tr:nth-child(even) {
	background-color: rgb(239 239 239);
}

.client_matrix tr:last-child td {
	border-bottom:1.0pt solid rgb(178 182 184);
}
