@charset "utf-8";
@import url("/javax.faces.resource/normalize.css.jsf?ln=css");
@import url("/javax.faces.resource/flexslider.css.jsf?ln=css");
@import url("/javax.faces.resource/w3.css.jsf?ln=css");

/* remove the url when print the html */
@media print {
  a[href]:after {
    content: none !important;
  }
  #company-name {
  	display:block !important;
  }
  .member-portal {
  	display:block !important;
  }
  .restricted {
    color: red !important;
  }
  .page-title {
	  padding-top: 50px;
  }
  .print-warning {
  	display: block !important; visibility: visible !important;
  }
  
  .confidential-warning {
	display: none !important; visibility: hidden !important;
  }
  
  .table-paging {
  	display: none !important;
  }
  
  .sorting-group {
  	display: none !important;
  }
  
  .print-only {
	display: block !important; visibility: visible !important;
  }
  
  .sorting-btn-stn {
  	display:inline !important;
  }
  
}

html{}
body{}
h1{font-family:Arial;color:#060;font-weight:bold;font-size:150%;}
h2{font-family:Arial;color:#060;font-weight:bold;font-size:130%;}
h3{}
p{}
body.large_size{font-size:140%;}
body.middle_size{font-size:120%;}
body.small_size{font-size:100%;}
a:hover,a:focus{text-decoration:none;color:#666;}
.align-right {float: right !important;display: block;} 
.align-left {text-align: left !important;float: left !important;}
.apisummary a{text-decoration:underline;color:#0019ff;}
.apisummary a:visited{color:#3c763d;}
.w3-display-container .w3-display-topright{display:none;}
.skiplink{position:absolute;top:-100px;}
.flexslider{border:0;margin:0;}
.flex-control-nav{bottom:0;}
.access{height:0;left:0;overflow:hidden;position:absolute;top:-999px;width:1px;}
#company-name{display:none;}
.member-portal{vertical-align: bottom;position: relative;top: 10px;display: inline-block;font-size:24px;}
#login-form{font-size:16px;}
a.login-link{color:#3c763d;text-decoration: underline;}
/*Text Size*/
ul.nav li.text-size{text-align:center;color:#fff;margin:50px 0;}
ul.nav li.text-size span{margin-right:5px;}
ul.nav li.text-size a:nth-child(2){font-size:12px;}
ul.nav li.text-size a:nth-child(3){font-size:16px;}
ul.nav li.text-size a:nth-child(4){font-size:20px;}
ul.nav li.text-size .langVer a:nth-child(2){font-size:inherit;}
ul.nav li.text-size .langVer a:nth-child(3){font-size:inherit;}
ul.nav li.text-size .langVer a:nth-child(4){font-size:inherit;}
ul.nav li.text-size a.selected{color:#ff0;}
ul.nav li.text-size a:nth-child(2):focus{color:#ff0;}
ul.nav li.text-size a:nth-child(3):focus{color:#ff0;}
ul.nav li.text-size a:nth-child(4):focus{color:#ff0;}
/*Nav*/
.bar1,.bar2,.bar3 {width:36px;height:5px;background-color:#000;margin:6px 0;transition:0.4s;display:block;}
/*
.change .bar1 {-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px);}
.change .bar2 {opacity:0;}
.change .bar3 {-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);}
*/
.navbar{border:0;color:#000;top:0;background-color:inherit;border-color:inherit;margin:0;}
.navbar-brand{filter:drop-shadow(0 0 5px #fff);}
.navbar-toggle{border:0;}
.navbar-inverse .navbar-toggle{border-color:inherit;background-color:#fff !important;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#000;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background-color:transparent;background-image:none;}
.navbar-header{background-color:#fff;}
.caret{margin-left:5px;border-top:6px solid;border-right:6px solid transparent;border-left:6px solid transparent;}
form button{background-color:#5b595a;}
form .glyphicon-arrow-right:before{color:#fff;}
form .form-control{background-color:#e6e6e6;border:0;}
form .form-control::placeholder{color:#000;}
form .w3-large{font-size:15px !important;}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#fff !important;}
.navbar-div{height:15px;position:relative;background: rgb(0, 104, 55);background: -moz-linear-gradient(0deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));background: -webkit-linear-gradient(0deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));background: -o-linear-gradient(0deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));background: -ms-linear-gradient(0deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));background: linear-gradient(90deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));margin-right:-15px;margin-left:-15px;}
.navbar-inverse .navbar-collapse{background-color:#006837;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:transparent;}
.navbar-nav{margin:0 -15px;}
.navbar-nav>li{border-bottom:1px solid #fff;}
.navbar-nav>li:last-child{border-bottom:0;}
.navbar-nav>li>form{text-align:center;margin:20px 0;}
.navbar-nav>li>form>span{color:#fff;font-size:120%;}
.navbar-nav>li>form>input{width:inherit;display:inline;}
.container-fluid{max-width:1000px;margin:0 auto;}
.container .container-fluid{padding:20px 10px;min-height:600px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff;}
.navbar-inverse .navbar-nav>li>a{color:#fff;}


.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{font-weight:bold;color:#006837;padding:25px 20px;display:block;position:relative;}
.navbar-inverse .navbar-collapse a:visited{color:#fff;}
.navbar-inverse .navbar-collapse a:hover{color:#ccc;}

.dropdown-menu{font-size:inherit;}
.dropdown-menu>li>a{padding:8px 10px;}
.main-circle{color:#666;font-size:120%;text-align:center;margin:20px;}
.main-circle ul{list-style-type:none;display:inline-block;padding:0;}
.main-circle ul li{display:inline-block;}
.main-circle ul li img{filter:drop-shadow(0 0 1px #ccc);}
#control{margin-bottom:50px;}
#control>img{width:150px;}
.main-circle ul li>div{display:inline-block;margin:10px;width:200px;vertical-align:top;}
#faq{color:#063;font-size:150%;margin-top:80px;margin-bottom:20px;}
#faq span{margin-right:10px;}
#footer{border-top:1px solid #666;font-size:90%;color:#666;margin:0 -15px;padding: 0px 10px;}
#footer div.left{padding:10px 0;float:left;}
#footer div.right{padding:10px 0;float:right;}
#footer div.right span{}
#footer div.right a{display:inline-block;}
/*#links{font-size:90%;color:#666;margin:0 -15px;}*/
#links a{display:block;margin-top:10px;}
/*Appeal*/
.top-back-button{display:none;}
.bottom-back-button{display:block;text-align:center;margin:50px 0;}
.bottom-back-button a{color:#006a00;font-weight:bold;}
table{border:0;width:100%;}
table th{background-color:#efeadd;color:#006a00;padding:5px 10px;}
table td{padding:5px;}
table.appeal-table th{width:100%;display:block;}
table.appeal-table td{width:100%;display:block;}
.page-title{font-size:150%;font-weight:bold;}
.page-subtitle{font-size:150%;font-weight:bold;color:#009688;}
/*Case*/
.inside-container{background:url('../images/background.jpg')no-repeat;background-position:center top;width:100%;}
.inside-logo img{width:150px;}
nav{font-size:100%;color:#006a00;font-weight:bold;margin:20px 0;}
.date-dropdown{color:#006a00;font-size:90%;float:right;font-weight:bold;margin-bottom:20px;}
.date-dropdown select{color:#333;font-size:100%;font-weight:normal;margin-left:10px;}
.dl-icon{width:20px;}
table.case-table{margin-bottom:50px;}
table.case-table th{background-color:#e1f0d9;border:2px solid #fff;padding: 5px;}
table.case-table td{background-color:#f4f4f4;border:2px solid #fff;font-size:90%;}
/*page*/
.page-content{width:100%;clear: both;margin:30px 10px 50px 10px;background-color: #ffffff;padding: 5px 20px 20px 20px;}
.page-content a{text-decoration: underline;color: #337ab7;}
.nav-link{margin:0px;}
h2{float:left;margin:10px 0 10px 10px;clear:both;width:100%;}
.appeal-tables{display:none;}
.appeal-tables.selected{display:inline-block;}
.appeal-tables .panel-default{border:none;}
.appeal-tables .panel{background:none;box-shadow:none;}
.appeal-tables .panel-default>.panel-heading {background:none;border:none;}
.appeal-tables .panel-title {font-family:Arial;font-weight:bold;font-size:150%;}
.appeal-tables .panel-title a {color:#060 !important;}
.appeal-tables .panel-default>.panel-heading+.panel-collapse>.panel-body {border:none;}
.appeal-tables .panel-title a:after {font-family:'FontAwesome';content:url(/javax.faces.resource/arrow-down.png.jsf?ln=images);float: left;}
.appeal-tables .panel-title a.collapsed:after {content:url(/javax.faces.resource/arrow-right.png.jsf?ln=images);}
.table-paging {float:right;color: #036500;padding-right:15px;}
.sorting-group {float:right;text-align:right;margin-bottom: 20px;width: 100%;}
.sorting-btn {float:right;margin-top:5px;width:100%;}
.table-message{width:100%;text-align: left;}
.sorting-group select[multiple], .sorting-group select[size] {width:50%;}
.table-scroller {float: right;margin: 0px;}
.content-table {margin:10px;}
.content-table tr td{border: solid 1px black;}
.page-content .highlight {color:blue;font-weight: bold;}
.page-content .content-image{width:100%;max-width: 600px;}
/*FAQs*/
.faqs-list-title {font-family: Arial;color: #060;font-weight: bold;font-size: 150%;}
ol {-webkit-padding-start: 30px;-moz-padding-start: 30px;-khtml-padding-start: 30px;-o-padding-start: 30px; padding:30px;}
ol ol {-webkit-padding-start:0px;-moz-padding-start: 0px;-khtml-padding-start: 0px;-o-padding-start: 0px; padding:0px;}
/*Contact*/
.contact-table .contact-title {width:100%; float:left; font-weight:bold;}
.contact-table .contact-content {float:left;}
/*Modal*/
.modal-header{background:linear-gradient(90deg, rgb(53, 71, 171) 20%, rgb(7, 169, 8) 100%);color:#fff;}
.modal-content a {text-decoration: underline;color: #337ab7;}
.modal {text-align: center;padding: 0!important;}
.modal:before {content: '';display: unset;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
/*Login Page*/
#login {padding-top: 50px}
#login .form-wrap {width: 50%;margin: 0 auto;}
#login h1 {color: #1fa67b;font-size: 18px;text-align: center;font-weight: bold;padding-bottom: 20px;}
#login .form-group {margin-bottom: 25px;}
#login .checkbox {margin-bottom: 20px;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
#login .checkbox.show:before {content: '\e013';color: #1fa67b;font-size: 17px;margin: 1px 0 0 3px;position: absolute;pointer-events: none;font-family: 'Glyphicons Halflings';}
#login .checkbox .character-checkbox {width: 25px;height: 25px;cursor: pointer;border-radius: 3px;border: 1px solid #ccc;vertical-align: middle;display: inline-block;}
#login .checkbox .label {color: #6d6d6d;font-size: 13px;font-weight: normal;}
#login .btn.btn-custom {font-size: 14px;margin-bottom: 20px;}
#login .forget {font-size: 13px;text-align: center;display: block;}
#login .form-control {color: #212121;border: 1px solid #e6e6e6;}
#login .btn-custom {color: #fff;background-color: #1fa67b;background-image:none;}
#login .btn-custom:hover,.btn-custom:focus {color: #fff;}
#login .logo{width: 200px;max-width: 100%;}

.error {color:red;}
.word-break{word-break: break-all;}
.nav-logo{padding:10px;}
.nav-name{margin:10px;color:#006837;vertical-align: bottom;font-size:24px;display:inline-block;}
.restricted{color:#b20101;font-weight: 500;font-size:20px;text-decoration: underline;}
a.restricted:link, a.restricted:visited, a.restricted:active {color:#b20101;}
.purple{color:#9C27B0;}
.light-green{color:#bbff00;}

/*searching table*/
.head label{font-weight:unset;white-space: pre;}
.searching-table{display:none;}
.searching-table-mobile {display:inline-table;}
.searching-table-mobile .title {font-weight: bold;color: white;background-color: #718061;}
.searching-table-mobile .head {background-color: #e1f0d9;}
.searching-table-mobile td {border: 1px solid #ccc;}
.searching-table-mobile select[multiple], .searching-table-mobile select[size] {width:100%;}
textarea, input[type="text"], input[type="password"], select {width:100%;}


/*home page*/
.section-title{font-size: 150%;font-weight: bold;color: #009688;}
.section-table .title {font-weight: bold;color: white;background-color: #718061;font-size: 130%;}
.section-table .title2 {font-weight: bold;color: white;background-color: #880044;font-size: 130%;}
.section-table th, .section-table td {border: 1px solid #ccc;}

.sorting-btn-stn {display:none;}

@media (min-width: 1565px) {
	.inside-container{background:url('../images/background.jpg')no-repeat;background-position:center top; background-size: 100%;width:100%;}
}

.colpercent5 { width: 5%;}
.colpercent7 { width: 7%;}
.colpercent8 { width: 8%;}
.colpercent10 { width: 10%;}
.colpercent12 { width: 12%;}
.colpercent13 { width: 13%;}
.colpercent15 { width: 15%;}
.colpercent17 { width: 17%;}
.colpercent18 { width: 18%;}
.colpercent20 { width: 20%;}
.colpercent25 { width: 25%;}
.colpercent30 { width: 30%;}
.colpercent35 { width: 35%;}
.colpercent40 { width: 40%;}
.colpercent45 { width: 45%;}
.colpercent50 { width: 50%;}
.colpercent55 { width: 55%;}
.colpercent60 { width: 60%;}
.colpercent65 { width: 65%;}
		
@media screen and (max-width:887px){
	
.colpercent5 { width: 100%;}
.colpercent7 { width: 100%;}
.colpercent8 { width: 100%;}
.colpercent10 { width: 100%;}
.colpercent12 { width: 100%;}
.colpercent13 { width: 100%;}
.colpercent15 { width: 100%;}
.colpercent17 { width: 100%;}
.colpercent18 { width: 100%;}
.colpercent20 { width: 100%;}
.colpercent25 { width: 100%;}
.colpercent30 { width: 100%;}
.colpercent35 { width: 100%;}
.colpercent40 { width: 100%;}
.colpercent45 { width: 100%;}
.colpercent50 { width: 100%;}
.colpercent55 { width: 100%;}
.colpercent60 { width: 100%;}
.colpercent65 { width: 100%;}	
	
table.rf-dt th{background-color:#e1f0d9;border:2px solid #fff;}
table.rf-dt tr{display:block;padding-bottom:10px;border:none;}
table.rf-dt td{background-color:#f4f4f4;border:1px solid #ccc;font-size:90%;display:block;text-align:right;border-bottom:0;min-height:50px;}
table.rf-dt thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
table.rf-dt td:last-child{border-bottom:1px solid #ccc;}
table.rf-dt td:before {content:attr(data-label);float:left;font-weight:bold;color:#006a00;width: 100%;text-align: left;}
table.rf-dt {border:none;}

table.case-table th{background-color:#e1f0d9;border:2px solid #fff;}
table.case-table tr{display:block;padding-bottom:10px;}
table.case-table td{background-color:#f4f4f4;border:1px solid #ccc;font-size:90%;display:block;text-align:right;border-bottom:0;}
table.case-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
table.case-table td:last-child{border-bottom:1px solid #ccc;}
table.case-table td:before {content:attr(data-label);float:left;font-weight:bold;color:#006a00;width: 100%;text-align: left;}

.head label {white-space: unset;}
}

@media only screen and (min-device-width:450px){
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{font-size:20px;padding:25px 20px 75px;}
}
@media only screen and (min-width:450px){
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{font-size:25px;padding:25px 20px 50px;}

.contact-table .contact-title {width:30%;float:none;}
}
@media only screen and (min-width:888px){
#login .form-wrap {width: 30%;}
.nav-logo{display:none;}
.nav-name{display:none;}
ul.nav li.text-size{display:none;}
.w3-display-container .w3-display-topright{font-size:100%;display:block;}
.w3-display-container .w3-display-topright ul{color:#fff;background-color:#060;list-style-type:none;border-radius:0 0 0 25px;margin:0;padding:10px;height:55px;}
.w3-display-container .w3-display-topright ul li{display:inline-block;padding:0 3px;}
.w3-display-container .w3-display-topright ul li a{text-decoration:none;padding:0 2px;}
.w3-display-container .w3-display-topright ul li a:visited{color:#fff;}
.w3-display-container .w3-display-topright ul li.text-size{display:inline-block;}
.w3-display-container .w3-display-topright ul li.text-size span{margin-right:5px;}
.w3-display-container .w3-display-topright ul li.text-size a:nth-child(1){font-size:12px;}
.w3-display-container .w3-display-topright ul li.text-size a:nth-child(2){font-size:16px;}
.w3-display-container .w3-display-topright ul li.text-size a:nth-child(3){font-size:20px;}
.w3-display-container .w3-display-topright ul li.text-size a.selected{color:#ff0;}
.w3-display-container .w3-display-topright ul li.text-size a:nth-child(1):focus{color:#ff0;}
.w3-display-container .w3-display-topright ul li.text-size a:nth-child(2):focus{color:#ff0;}
.w3-display-container .w3-display-topright ul li.text-size a:nth-child(3):focus{color:#ff0;}
.w3-display-container .w3-display-topright ul li a:hover{color:#ccc;}
#company-name{font-size:18px;font-weight:bold;color:#006837;padding:20px 20px 5px 20px;display:block;position:relative;}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{display:none;}
/*Search*/
.w3-display-container .w3-display-topright form{right:20px;}
.w3-display-container .w3-display-topright form i{vertical-align:middle;margin-right:10px;}
.w3-display-container .w3-display-topright form .w3-rest{vertical-align:middle;margin:0 10px;}
.w3-rest{box-shadow:none;display:inline-block;padding:0;}
/*Nav*/
.navbar{border-radius:0;color:#fff;position:relative;background: rgb(0, 104, 55);background: -moz-linear-gradient(0deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));background: -webkit-linear-gradient(0deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));background: -o-linear-gradient(0deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));background: -ms-linear-gradient(0deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));background: linear-gradient(90deg, rgb(7, 169, 8), rgb(0, 104, 55), rgb(7, 169, 8));}
.navbar-brand{display:none;}
.navbar-div{display:none;}
.navbar-inverse .navbar-collapse{background-color:inherit;}
.navbar-nav>li{border-bottom:0;}
.navbar-nav>li>form{display:none;}
/*Dropdown*/
.dropdown-menu{background-color:#006837;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff800;background-color:inherit;background-image:none;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:before{content:"\003e";margin-right:5px;}

/*Searching table*/
.searching-table {display:inline-table;}
.searching-table .title {font-weight: bold;color: white;background-color: #718061;}
.searching-table .head {background-color: #e1f0d9;}
.searching-table td {border: 1px solid #ccc;}
.result-table a:visited {color: #0090FF;}
.searching-table-mobile {display:none;}

.table-paging {display:none;}
.table-scroller {margin-top:10px;}

.sorting-group {display:none;}
.sorting-btn{display:none;}
.table-message{display:none;}

.sorting-btn-stn {display:inline;}
}

@media only screen and  (max-width : 500px) {
#login .form-wrap {width: 70%;}
.navbar-nav>li>form>span {float:left;width:100%;}
.nav-logo{float:left;width:230px;}
.nav-name{font-size:16px;}
.restricted{font-size:14px;}
#footer div.left,#footer div.right{float:none;}
}

@media only screen and (min-width:800px){
#company-name{font-size:22px;}
}

@media only screen and (min-width:1054px){
.w3-display-container .w3-display-topright ul li{padding:0 8px;}
#company-name{font-size:30px;}
}

@media only screen and (min-width:1280px){
.w3-display-container .w3-display-topright ul li{padding:0 10px;}
/*Footer*/
/*#links{margin-top:-20px;float:right;vertical-align:top;}*/
}

.underline {text-decoration: underline;}
.invisible {display:none; visibility:hidden;}
.bold {font-weight: bold;}
.align-top {vertical-align: top;}
.deep-indent {margin-left: 20px;}
.asteriskCell {padding-right: 0px;text-align: right;width: 20%;}
.headerLabelCell {padding-left: 0px;text-align: left;width: 80%;white-space: nowrap;}

.confidential-visible {
	display:inline !important; visibility:visible !important;
}

.confidential-warning {
	font-size: 110% !important; color: purple;
}

.print-warning {
	display:none; visibility:hidden;font-size: 110% !important;
}

.proAndPracContent div{
	text-align: left;
}

.print-only {
	display:none; visibility:hidden;
}

.preserve {
	white-space: pre-wrap;
}

.expandable-group{display:none;}
.expandable-group.selected{display:inline-block;}
.expandable-group .panel-default{border:none;}
.expandable-group .panel{background:none;box-shadow:none;}
.expandable-group .panel-default>.panel-heading {background:none;border:none;}
.expandable-group .panel-title {/* font-family:Arial; *//* font-weight:bold; *//* font-size:150%; */}
.expandable-group .panel-title a { color:#060 !important; }
.expandable-group .panel-default>.panel-heading+.panel-collapse>.panel-body {border:none;}
.expandable-group .panel-title a:after {font-family:'FontAwesome';content:"\f146";float: left;}
.expandable-group .panel-title a.collapsed:after {content:"\f0fe";}
