html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background:#f0f2f3;
	font-family:arial,tahoma,verdana,"sans serif";
	line-height: 1;
	position:relative;    padding-bottom: 66px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*==*/
html,
body {
	margin:0;
	padding:0;
	height:100%;
}
#ph_wrapper {
	min-height:100%;
	position:relative;
}
#ph_header {
	background: #393939;
}
#ph_content {
	padding-bottom:46px; /* Height of the footer element */clear: both;
}
#ph_footer {
	width:100%;
	height:46px;
	position:absolute;
	bottom:0;
	left:0;
}
/*==*/

ul.main-navigation {
    box-shadow:0 0 2px rgba(0, 0, 0, 0.75) !important;
    list-style-type: none;
    margin: 0;
    padding: 0;
/*    overflow: hidden;*/
    background-color: #333;    height: 44px;
	

background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #2f2f2f), color-stop(1, #393939)) !important;
background:-ms-linear-gradient(bottom, #2f2f2f, #393939) !important;
background:-moz-linear-gradient(center bottom, #2f2f2f 0, #393939 100%) !important;
background:-o-linear-gradient(#393939, #2f2f2f) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#2f2f2f', GradientType=0) !important;
}

.main-navigation li {
    float: left;    height: 44px;
}

.main-navigation li a,li.user-name-top,li.sprtr-top,.main-navigation li span {
    display: block;
    color: white;
    text-align: center;
    padding: 16px;
    text-decoration: none;
	font-size:12px;
}
li.user-name-top {font-weight:bold;    height: 18px;/*padding-top:10px; - for full name */}
li.sprtr-top{color:#999;    height: 12px;}
li.user-name-top:after {}
li.user-name-top img {
    width: 20px;
    height: 20px;
    margin: -4px 10px 0px 0px;/*marhin-top:0; - for full name */
    float: left;
    border-radius: 3px;
    box-shadow: 0px 0px 1px rgba(0,0,0,0.70);
}
.main-navigation li a:hover:not(.active):not(.prevent-default) {
    background-color: #111;
}
.main-navigation li a.prevent-default:hover{
	background-color:#2c2c2c;
}

.main-navigation .active:hover {
background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #d23636), color-stop(1, #e64a4a)) !important;
background:-ms-linear-gradient(bottom, #d23636, #e64a4a) !important;
background:-moz-linear-gradient(center bottom, #d23636 0, #e64a4a 100%) !important;
background:-o-linear-gradient(#e64a4a, #d23636) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64a4a', endColorstr='#d23636', GradientType=0) !important;	
}
.main-navigation .active,.main-navigation .active:active {
    background-color: #d83c3c;    text-transform: uppercase;
	font-size:16px;font-weight:bold;padding:14px 20px 14px 16px;
        text-shadow: 0 1px 2px rgba(0, 0 ,0, .5);    border-right: 1px solid #933;

background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ce3232), color-stop(1, #e24646)) !important;
background:-ms-linear-gradient(bottom, #ce3232, #e24646) !important;
background:-moz-linear-gradient(center bottom, #ce3232 0, #e24646 100%) !important;
background:-o-linear-gradient(#e24646, #ce3232) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e24646', endColorstr='#ce3232', GradientType=0) !important;

}

.main-navigation a.active_demo {background-color:transparent;font-weight:bold;color:#d83c3c;border-right:1px solid #222}
.main-navigation span.active_demo {padding:0;/*color:#d83c3c*/}
.main-navigation a.active_demo:hover span{color:#fff}
.main-logo{ height: 44px;overflow: hidden}
.main-logo span{    font-size: 16px !important;    padding: 0 !important;
    text-align: left !important;}
.main-logo span.ls{    font-size: 10px !important;    margin-top: 3px;margin-left: 20px;}
.main-logo span.lsx{   margin-left: 5px;float:left}
.main-logo span.ls img{position:absolute;margin-left:-20px;width:15px; height: 10px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);border-radius:2px}
.main-logo .active,.main-logo .active:active{padding-top:7px;padding-bottom:9px ;height: 28px}
 /* Dropdown Button */
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown > a:after {}
.dropdown,.dropdown-in {
    position: relative;
    display: inline-block;
}
.dropdown-in {width:100%}

/* Dropdown Content (Hidden by Default) */
.dropdown-content,.dropdown-content-in {
    display: none;
    position: absolute;
    background-color: #555;
/*    min-width: 160px;*/
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1000;border-radius:0 0 4px 4px;
	white-space: nowrap;
}
.usermenu .dropdown-content,.dropdown-content-in {min-width: 160px;}
.dropdown-content-in {top:0;left:100%;border-radius:0 4px 4px 0}
.usermenu .dropdown-content {border-radius:0 0 0 4px !important}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px !important;
    text-decoration: none;
    display: block;
	text-align:left !important;
	border-bottom:1px solid #484848;
}

/* Change color of dropdown links on hover */
.dropdown-content a.sub {
    background: #666;
	border-bottom:1px solid #555;
}
.dropdown-content a:hover {background-color: #222 !important}
.dropdown-content a:last-child,.dropdown-in:last-child a{border-radius:0 0 4px 4px;border-bottom:none;}
.dropdown-content-in a:first-child{border-radius:0 4px 0 0}
.dropdown-content-in a:last-child,.dropdown-content-in:last-child{border-radius:0 4px 4px 4px !important}
.usermenu .dropdown-content a:last-child,.usermenu .dropdown-in:last-child a{border-radius:0 0 0 4px !important;}
.usermenu .dropdown-content-in a:last-child,.usermenu .dropdown-content-in:last-child{border-radius:0 0 0 4px !important;}
.dropdown-content a.sub:hover {
    background: #333 !important;
}
.dropdown-content a.dis:hover {
    background: #555 !important;
}
.dropdown-content a.sub:last-child {}
.dropdown-content-in a:last-child{border-bottom-left-radius:0;border-bottom-right-radius:4px;}
/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content,.dropdown-in:hover .dropdown-content-in {
    display: block;
    -webkit-animation: fadein 0.25s; /* Safari and Chrome */
    -moz-animation: fadein 0.25s; /* Firefox */
    -ms-animation: fadein 0.25s; /* Internet Explorer */
    -o-animation: fadein 0.25s; /* Opera */
    animation: fadein 0.25s;
}
.dropdown-content i {
    font-size: 11px;
}
/**/


@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}



/**/
/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

#ph_header .main-navigation .ph-nav-caret{float: right;margin-left:8px;color:#666;text-shadow:none;margin-top:1px;font-size:10px}
#ph_header .main-navigation .sub .ph-nav-caret{float:left;margin-right:8px;}
#ph_header .active_demo i {position: absolute; left: 46%;margin:0 !important}

.first-of-type li {
    font-size: 12px;
}
.gotop{    margin-top: -6px;
    padding: 8px 2px 2px 0px;
    color: #999 !important;}
.gotop:hover{color:#d83c3c !important;  padding: 2px 2px 2px 0px !important;}
.footer-scrolltop{float: right;margin-left:10px;margin-top:-8px ; padding:8px;cursor:pointer;    margin-right: 10px;}
.footer-scrolltop:hover{color:#d83c3c}
#footerContainer {
background:#e0e2e3;
    clear: both;
    font-size: 11px;
    height: 24px;
    margin: 16px 0 0 0;
    padding: 16px 0 5px 0;
    text-align: right;
    color: #666;    border-top: 1px solid #ccc;text-shadow: 0 1px 0 rgba(255,255,255,.3); position: absolute;width: 100%;bottom: 0
}
#footerContainer a{color:#d83c3c;text-decoration:none}
.search-div {text-shadow: 0 1px 0 rgba(255,255,255,0.30);}
.search-div > div{width:33.33333333%;float:left;min-width: 434px;}
.search-label{text-align:left;    color: #000;  width:30%;float:left ;padding: 6px 6px 0 5px;min-width: 116px;}
.search-input{float:left; width:60% ;    min-width: 140px;}
.search-input-list{margin-bottom:6px;      float: left;
    width: 100%; }
.search-input-list input,.chosen-container{padding:5px 6px !important;border:1px solid #ccc;width: 100%;   min-width: 244px;}
.esearch-radio{min-width:50px !important}
.chosen-container{padding:0 !important;border:1px solid #ccc !important;max-width: 412px;width:100% !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;}
.cell-price{color:#c00;font-weight:bold}
.cell-date{font-weight:bold !important}
.ui-jqgrid tr.jqgrow td{vertical-align: top;white-space: normal !important;word-wrap: break-word;padding:3px 5px;}
.ph_content_dashboard .ui-jqgrid-hbox .ui-search-toolbar, .ph_content_upload_view .ui-jqgrid-hbox .ui-search-toolbar {display:none}
.ui-search-toolbar .ui-search-input input{width:100%;padding:0px;height: 20px;margin-top: 5px;border:1px solid #ccc;padding-left:3px}
.ui-jqgrid tr.ui-search-toolbar th {
    border-top: 0px solid #ccc !important;
}

.ui-jqgrid-hbox .ui-jqgrid-labels .ui-jqgrid-sortable {font-weight:bold;text-transform:uppercase;font-size:11px;/*text-shadow:0 1px 0 rgba(255,255,255,0.30);*/margin-top:5px !important}
#thegrid_custom_remarks .ui-jqgrid-sortable {margin-top:0 !important}
#thegrid_custom_remarks .ui-jqgrid-resize {display:none}
.ui-jqgrid-hbox .ui-jqgrid-labels .ui-th-column.ui-state-hover {/*background-color:transparent;color:#454545;border-color:#c5c5c5*/text-shadow:none}
/*.ui-pg-button.ui-state-hover {background-color:#e9e9e9 !important}
.ui-pg-button.ui-state-hover:active {background-color:#eee !important}*/
.ui-jqgrid-hbox .ui-jqgrid-labels .ui-th-column.ui-state-hover .ui-jqgrid-sortable {cursor:auto}
.col-name{/*font-size:11px;color:rgba(0,0,0,0.50)*/}
.col-name.fixwidth,.col-name.fixwidth-s,.col-name.fixwidth-m{float:left}
/*.fixwidth{width:60px}
.fixwidth-m{width:42px}
.fixwidth-s{width:35px}*/
.cell-address,.cell-spacer{margin-top:2px;border-top:1px solid rgba(0,0,0,0.05);padding-top:2px}
.ui-custom-icon {margin: 0 2px !important;}
.ui-widget-content {
    background: #fff;
    border: 1px solid #ddd;
    color: #000;
}
.ui-jqgrid-titlebar{    min-height: 40px}
.ui-widget-header .HeaderButton.ui-state-hover {
    border: 1px solid transparent;
}
.upload_input {    margin: 10px 0 0 0;padding: 10px;background: #f7f8f9;border:1px solid #eee}
.upload_input div.upload_col{float:left;width:20%;padding:5px 15px;        border-bottom: 1px solid #ccc;
    margin: 3px 3px 10px 3px;}.upload_input div label {    line-height: 18px;}
.upload_input div.upload_col input{float:right;font-size: 18px;margin-top:-6px ;   border: 1px solid #ccc;
    padding: 0px 5px;}
	#excel_state {
    text-transform: uppercase;
}
.esearch-main-title,.breadcrumb-sep{float: left;margin: 0 0 -3px 0;font-size: 16px;color: #363636;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255,255,255,0.3);    padding: 4px 7px 0px 7px;
    border-bottom: 3px solid transparent;}
	.esearch-main-title a {color: #363636;text-decoration: none;}
	.esearch-main-title a:hover {color: #e54040}
	.esearch-main-title.active{border-bottom: 3px solid #d83c3c;}
	.esearch-main-title {
    min-height: 24px;
}
	.esearch-main-title.vw a{
color: #999;font-size: 12px;
}
	.esearch-main-title.vw a:hover{
color: #e54040;
}
.breadcrumb-sep{color: #ccc;font-weight:normal;}	
.breadcrumb-sep i{margin-top:2px;}	
	
.ph_content_jobbook #jqgh_thegrid_custom_act {
    margin-top: 0 !important;
}
#search_manage,#search_jobbook,#search_jobbookren,#search_stats {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
button.btn-persistence {position: absolute;right: 40px;top:8px;
	border-radius: 3px;
	padding: 3px 5px; 
	color: #363636;
	background-color: /*#fafbfb*/rgba(255, 255, 255, 0.7);
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
	border: 1px solid /*#c5c6c8*/rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.04) !important;
	font-weight: 600; 
}
button.btn-persistence:hover {
	background-color: #fafbfb;cursor:pointer }
button.btn-persistence:active {
	background-color: #f7f7f7; }
	
a.btn-persistence {right:30px}
a.btn-persistence:hover {padding: 1px !important}

.paginginfo b {font-weight:bold;
/*    margin-left: 20px;
    border-left: 1px solid;
    padding-left: 20px;*/
}
.default-div{line-height: 1.1;}
.ui-widget-overlay {}
.jqgrow,.jqgrow.ui-state-highlight,.jqgrow.ui-priority-secondary {background: #fff !important;color:#000;/*border-color:#ccc;*/font-size:11px;}
.jqgrow a{color:#000 !important}
.jqgrow.ui-state-hover {/*background:#f5f5f5 !important*/}

.jqgrow.ui-state-hover td{background-image: url("../images/icons/blank-gray.png");}


.jqgrow.ui-priority-secondary.ui-state-hover,.jqgrow.ui-state-highlight.ui-priority-secondary {/*background:#eee !important*/}

.row-ind td:not(.jqgrid-rownum){background-color:#ebd2ec !important;text-shadow:0 1px 0 rgba(255,255,255,0.30);border: 1px solid #daa0e1 !important;}
.row-pvr td:not(.jqgrid-rownum){background-color:#d1d1e0 !important;text-shadow:0 1px 0 rgba(255,255,255,0.30);border: 1px solid #b3b3cb !important;}
.row-userdiactive td:not(.jqgrid-rownum){background-color:#fdd !important;text-shadow:0 1px 0 rgba(255,255,255,0.30);border: 1px solid #cbb !important;color: #855;}


.ui-state-highlight,.ui-widget-content .row-ind.ui-state-highlight{background:#ebd2ec !important}
/*.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#e9f4f4;text-shadow: 0 1px 0 rgba(255,255,255,0.30)}*/

.ui-widget-content .row-ind.ui-state-hover td:not(.jqgrid-rownum){/*background:#f0e1f0 !important;*/border: 1px solid #daa0e1 !important;}
.ui-widget-content.ui-state-hover{/*border-color:#ccc !important;*/color:#000 !important}

/*.ui-widget-content .ui-state-highlight.ui-state-hover{border-color:#c5c5c5 !important}*/
.ui-widget-content .row-ind.ui-state-highlight.ui-state-hover{/*background:#e5cee5 !important;*/}
/*.ui-state-highlight.ui-state-hover{background-color:#dee !important;text-shadow: 0 1px 0 rgba(255,255,255,0.30) !important}*/

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{/*border:1px solid #ddd;background:#f9f9f9;color:#454545;text-shadow:0 1px 0 rgba(255,255,255,0.30)*/   }
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#000;text-shadow:0 1px 0 rgba(255,255,255,0.30)}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #f0f0f0;background:#f5f5f5;color:#454545;text-shadow:0 1px 0 rgba(255,255,255,0.30)}
.highlight { background-color:rgba(255,240,0,0.7); }
.col-name .highlight{background-color:transparent}
#editcntthegrid{background-color:#f5f5f5;text-shadow:0 1px 0 #fff}
#editcntthegrid .CaptionTD{    padding-top: 7px !important;text-transform: uppercase;}
#viewcntthegrid .CaptionTD{    padding-top: 3px !important;text-transform: uppercase;}
#editcntthegrid .CaptionTD::after,#viewcntthegrid .CaptionTD::after {content: " :";color: #999;}
.fm-button,.ui-button {background:#fff !important;color:#363636 !important;border-color:#ccc !important;border-radius:3px}
.fm-button:hover,.ui-button:hover {border-color:#999 !important;}
.fm-button:active,.fm-button:focus,.ui-button:active,.ui-button:focus {border-color:#bbb !important;}
.input-disabled {
    background:#eee !important;
    text-shadow:0 1px 0 rgba(255,255,255,0.70);
    font-weight:bold;
    color:#000 !important;
}
.jqgrid-rownum {text-shadow:none;font-weight: bold !important;}
.search-input input,.esearch-select,.list-area input {
    border-radius: 3px;
}
.row-ind td.jqgrid-rownum {border-right:3px solid #9a3c9b !important}
.row-pvr td.jqgrid-rownum {border-right:3px solid #b3b3cb !important}
.ui-state-highlight td[aria-describedby="thegrid_cb"] {background-color:#a0ccda !important;border-color:#92bdcb !important}
.ui-state-highlight.row-ind td[aria-describedby="thegrid_cb"] {border-color:#daa0e1 !important}
/*.ui-state-hover .col-name{color:rgba(0,0,0,0.50)}
.ui-state-highlight.ui-state-hover .col-name{color:rgba(0,0,0,0.50)}*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #ccc;background:none}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{text-decoration:underline}
.ui-state-focus{
    background: #f5f5f5;
    border: 1px solid #eee;
    text-shadow:0 1px 0 rgba(255,255,255,.7);
	color:#000 !important;
	cursor:pointer;
}
.jqgrow.bordered-ind td:not(.jqgrid-rownum),.jqgrow.bordered-ind.ui-state-hover td:not(.jqgrid-rownum){border-bottom-color:#daa0e1 !important}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
#esearch-ajax-btn {
float:left;margin-top: 6px;
	right: 30px;
	display:none;
	background: transparent url('../images/ph-ajax-loader.gif') no-repeat 50% 50%;
    z-index: 11000000;
	width:43px;
	height:18px;
}
#esearch-ajax-loading {
position: absolute;right: 30px;
	display:none;
   background: transparent url('../js/cluetip1.2.5/images/wait5.gif') no-repeat 50% 50%;
    z-index: 11000000;
	width:43px;
	height:18px;
}
#esearch-ajax-loading-btn,.esearch-ajload,.document_save_loader {    left: -30px;
position: absolute;
	display:none;
   background: transparent url('../images/ph-ajax-loader.gif') no-repeat 50% 50%;
    z-index: 11000000;
	width:43px;
	height:16px;    width: 16px;    top: 12px;
}
#esearch-ajax-loadingx i {
	}
/*	js/cluetip1.2.5/images/wait5.gif*/
select::-ms-expand {
    display: none;
}
/* The CSS */
select.esearch-select {
    padding:3px 6px 4px 6px !important;
    margin:0;
    /*-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;
    -moz-box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;
    box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;
    background: #f9f9f9;*/
    color:#666;
	border:1px solid #ccc;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;    text-shadow: 0 1px 0 rgba(255,255,255,0.30);    min-width: 258px;max-width: 258px;
    min-height: 28px !important;
}
.ui-autocomplete-input,select.ui-autocomplete-input{
	border:1px solid #ccc;
    /*-webkit-box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;
    -moz-box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;
    box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;*/
    padding: 5px 6px !important;
	}
.ui-autocomplete-input.area-range{width: 29%;min-width:20%}
.ui-datepicker {
    z-index: 20 !important;
}
.esearch-inputonclick {    padding: 5px 6px !important;}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select.esearch-select {padding-right:24px}
}

select.esearch-select {padding-right:24px}
/*
select.esearch-select option.esearch-option[value=""]{color:#f00 !important}
select.esearch-select option.esearch-option[selected=""]{color:#ff0 !important}
*/

.ul-select-cont
{border: 1px solid #ddd; border-radius: 3px;
}
.ul-select-cont li
{border-bottom: 1px solid #ddd; 
}

.nav-select-cont ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;    z-index: 12;
}

.nav-select-cont ul a
{
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	line-height:32px;
	padding:0 15px;
	font-family:arial,"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.nav-select-cont ul li
{
	background:#fff;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

.nav-select-cont ul li.current-menu-item
{
	background:#ddd
}

.nav-select-cont ul li:hover
{
	background:#fff
}

.nav-select-cont ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#f9f9f9;
	padding:0
}

.nav-select-cont ul ul li
{
	float:none;
	width:200px
}

.nav-select-cont ul ul a
{
	line-height:120%;
	padding:6px 15px
}

.nav-select-cont ul ul ul
{
	top:0;
	left:100%
}

.nav-select-cont ul li:hover > ul
{
	display:block
}
.nav-select-cont > ul {border-radius:3px}
.nav-select-cont > ul > li > a {
    font-size: 12px;
    padding: 0px 14px;
    line-height: 12px;
	margin-bottom:5px;
}
.nav-select-cont > ul > li > a,.nav-select-cont > ul > li {
    background: none;
}
.nav-select-cont > ul > li:hover{background:none}
.nav-select-cont > ul > li > a:after{
content:"\25be";
}
.nav-select-cont > ul > li > ul > li > a {
	text-transform: uppercase;}
.nav-select-cont > ul > li > ul > li > a:before {content:"\002B";padding:0 4px;margin-right:4px;color:#ccc;font-size:12px;border-radius: 3px;}
.nav-select-cont > ul > li > ul > li > a:hover:before {background:#eee;color:#d83c3c}
#search_simple {
 /*   padding: 8px;
    border-radius: 3px;*/
}
.unselcol{float:left}
.inputFormSimple{max-width:650px;margin:0 auto}
.inputForm{}
.inputFormSimple,.inputForm{display:none}
label.esearch-label,.list-area label {position:relative}
label.esearch-label:before,.list-area label:before {
    content:'';
    right:8px; top:0px;
    width:20px;/* height:20px;
    background:#f8f8f8;*/
    position:absolute;
    pointer-events:none;
    display:block;
}
label.esearch-label:after,.list-area label:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:#666;
    right:8px !important; top:-3px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    padding:0 0 3px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;    line-height: 16px;
}
label.esearch-label.textarea:after{top:-10px;}
.list-area label:after{
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
    border-bottom:none;
	}
.list-area label.label-area-feet:after {
    content:'ft²';
	}
.list-area label.label-area-hect:after {
    content:'ha';
	}
.list-area label.label-area-metr:after {
    content:'m²';
	}
label.esearch-label-rm:after{
	content:'RM';
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
    position: absolute;
    border-bottom: none;
    font-size: 12px;
    left: 8px;
    top: -1px;
    font-family: arial;
    pointer-events:none;
}
label.esearch-label-sf:after{
	content:'sf';
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
    position: absolute;
    border-bottom: none;
    font-size: 12px;
    right: 8px;
    top: -1px;
    font-family: arial;
}
label.esearch-label-psf:after{
	content:'psf';
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
    position: absolute;
    border-bottom: none;
    font-size: 12px;
    right: 8px;
    top: -1px;
    font-family: arial;
}
label.esearch-label-datepicker:after{
	content:'\e6ef';
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
    position: absolute;
    border-bottom: none;
    font-size: 12px;
    right: 8px;
    top: -2px;
    font-family: jquery-ui;
}
.line-spacer {
    height: 0px;
    clear: both;
    border-bottom: 1px solid rgba(255,255,255,0.80);
    border-top: 1px solid rgba(0,0,0,0.05);
    margin: 5px 0;
}
#ph_content .line-spacer.noborder {border:none}
.line-spacer.bcrumb {border-top-width:3px}
.ph_content_jobbook.view .ui-datepicker-trigger,.ph_content_jobbook.add .ui-datepicker-trigger ,.ph_content_jobbook.main .ui-datepicker-trigger,.ph_content_dashboard .ui-datepicker-trigger,.ph_content_upload_view .ui-datepicker-trigger {display:none}
#ph_content fieldset.mainfield {border-radius:4px;font-family:arial;font-size:12px;background:#f9f9f9;border:1px solid #ddd; margin:0;padding:7px 5px 5px 5px;    min-height: 120px;position:relative;}
.list-area{clear:both}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:1;filter:Alpha(Opacity=100);font-weight:normal;background: #f5f5f5 !important;}/*.8*/
.ui-priority-secondary.row-ind,.ui-widget-content .ui-priority-secondary.row-ind,.ui-widget-header .ui-priority-secondary.row-ind{background: #e4c3e5 !important;}/*.8*/
.ui-priority-secondary.row-pvr,.ui-widget-content .ui-priority-secondary.row-pvr,.ui-widget-header .ui-priority-secondary.row-pvr{background: #d1d1e0 !important;}/*.8*/
.ui-priority-secondary.row-userdiactive,.ui-widget-content .ui-priority-secondary.row-userdiactive,.ui-widget-header .ui-priority-secondary.row-userdiactive{background: #fdd !important;}/*.8*/
.row-pvr .pvr-x{display:none}
.row-pvr .s-lotno {
    margin-left: -3px;
}
.row-ind .s-stlot,.row-pvr .s-stlot{display:none}
.ui-priority-secondary .jqgrid-rownum{opacity:1;filter:Alpha(Opacity=100);font-weight:normal}/*.7*/
.datepicker.ui-autocomplete-input{ min-width: 82px;
    width: 29%;}
.search-input .ui-datepicker-trigger {
    padding: 3px !important;
    width: 30px !important;
    top: 0;
}
.indication-data {
    margin-top: 6px;
	display:none;
}
.row-ind .indication-data {display:block}
/* radio */
/*
.container{
  display: block;
  position: absolute;
  margin: auto;
  height: 450px;
  width: 400px;
  bottom: 0; left:0; right: 0; top:0;
  padding: 0;
}



.container ul{
  list-style: none;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
*/
ul.esearch-ul-radio{margin:0;padding:0 0 0 10px}
ul.esearch-ul-radio li{
  color: #000;
  display: block;
  position: relative;
  float: left;       top: 5px;  height: 16px;
}

ul.esearch-ul-radio li input[type=radio]{
  position: absolute;
  visibility: hidden;
}

ul.esearch-ul-radio li label{
  display: block;
  position: relative;
  font-weight: 300;
  padding: 0px 20px;
  margin: 0px auto;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.1s linear;    top: 1px;
}

ul.esearch-ul-radio li:hover label{
	color: #333;
}

ul.esearch-ul-radio li .check{
	display: block;
	position: absolute;
	border: 3px solid #ccc;
	border-radius: 100%;
	height: 10px;
	width: 10px;
	top: 0px;
	left: 0px;
	z-index: 5;
	transition: border .1s linear;
	-webkit-transition: border .1s linear;
}

ul.esearch-ul-radio li:hover .check {
  border: 3px solid #d83c3c;
}

ul.esearch-ul-radio li .check::before {
	display: block;
	position: absolute;
	content: '';
	border-radius: 100%;
	height: 6px;
	width: 6px;
	top: 2px;
	left: 2px;
	margin: auto;
	transition: background 0.1s linear;
	-webkit-transition: background 0.1s linear;
}

ul.esearch-ul-radio input[type=radio]:checked ~ .check {
	border: 3px solid #d83c3c;
}

ul.esearch-ul-radio input[type=radio]:checked ~ .check::before{
	background: #d83c3c;
}

ul.esearch-ul-radio input[type=radio]:checked ~ label{
	color: #d83c3c;
}
ul.esearch-ul-radio li:last-child{/*border-left:1px solid #ddd*/}
ul.esearch-ul-radio li:last-child .check{left:15px}
ul.esearch-ul-radio li:last-child label{padding-left:35px}
@media (max-width: 988px) {
.search-div > div{width:50%}
.search-label {text-align:left}
}@media (max-width: 800px) {
.search-div > div{width:100%}
.search-input-list {clear:both}
}
.ui-autocomplete li a,.ui-autocomplete-input {
    color: #666;
}
#esearch_change {position: absolute;top: -7px;  padding:2px 5px;background:#d83c3c !important;color:#fff;border-radius:0 0 0 3px;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);border:none}
.switch{float:right;margin:0 7px 0 0;position: relative;    top: 0px;min-height: 24px;}
.ui-autocomplete {
            max-height: 150px;
            overflow-y: auto;
            /* prevent horizontal scrollbar */
            overflow-x: hidden;
            /* add padding to account for vertical scrollbar 
            padding-right: 20px;*/
    }
    /* IE 6 doesn't support max-height
     * we use height instead, but this forces the menu to always be this tall
     */
    * html .ui-autocomplete {
        height: 100px;
    }
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}
input.cmn-toggle-round + label {
  padding: 2px;
  width: 30px;
  height: 15px;
  background-color: #dddddd;
  border-radius: 60px;
}
input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  transition: background 0.2s;
}
input.cmn-toggle-round + label:after {
  width: 17px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  transition: margin 0.2s;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #d83c3c;
}
input.cmn-toggle-round:checked + label:after {
  margin-left: 15px;
}

.users-groups-info{background: #fcfcfc; padding:5px;margin:5px 0 0 0;border-radius: 3px;border: 1px solid #ccc}
.login_wrap {
    background: #f9f9f9;
    background: rgba(255,255,255,0.9);
    max-width: 380px;
    margin: -200px 0 0 -200px;
    top: 50%;
    left: 50%;
    position: absolute;
    *margin: -225px 0 0 -200px;
    
	padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}
.logo {
    text-align: center;
    padding: 0 0 10px 0;
}
.vform {
	margin: 0 auto;
}

.vform fieldset.float label:before {content:'* ';color:#c00}
.vform fieldset.float label {
	float:left;
	min-width: 100px;
	max-width: 100px;
    line-height: 26px;
}.vform fieldset.float input {float:right;    max-width: 160px;}
#loginForm label a {
    font-size: 12px ;
}
.vform p, .vform label {
	color: #333;
	text-align:left;
}
.vform label, .vform input {
	margin: 2px;    float: right;
}
.vform fieldset input {
	line-height: 20px;
	width: 169px;
	padding: 3px;
	color: #333;
    box-sizing: border-box;
}

.vform textarea {
	height: 100px;
}
.vform fieldset.float {
	float: left;
	margin: 0;    max-width: 300px;
}
.vform .clear {
	clear: both;
}
.vform fieldset {
	margin-bottom: 10px;
}

.vform .btn2 {
	background: #fff;
}
.vform .vcontact {
	background: #f9f9f9;
	border-radius: 6px;
	box-shadow: 0 1px 1px #ccc;
	padding: 20px 30px;
}
.vform.buy {
	background: #eee;
	border-radius: 6px;
	box-shadow: 0 1px 1px #ccc;
	width: 85%;
	padding: 20px 30px;
}
fieldset {
	border: 0;
}
.cute_button {
padding: 8px;
background: #d83c3c;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
border: 1px solid #a00;
cursor: pointer;
transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-webkit-transition-duration: 0.2s;
color: #fff!important;
clear: both;
margin-right: 2px !important;
margin-top: 6px !important;
}
.cute_button:hover {
background: #e54040;
color: #fff!important;
}

.cute_button:active {
	color: #999;
	background: #c32c2c;
}
#login_email,#login_password{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.get_started {
    margin: 0 auto;
    text-align: center;
}
.get_started a {
    z-index: 100;
    background: #777;
    transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    padding: 15px 30px;
    border-radius: 5px;
    border-bottom: solid 3px #444;
    color: #fff;
    font: 300 13px Verdana, sans-serif;
    text-shadow: 0 1px #999;
    text-decoration: none;
}

.get_started a:hover {
    background: #9eb74d;
    border-bottom-color: #360;
}
#me_box {
	margin-top:20px;
	color:#D5392C;
}
#me_box li {
	list-style-type:none;
}

/* Vertical Align */

.login_wrap {
	margin: 0;
	position: static;
	top: auto;
	left: auto;
	display: inline-block;
}

.btn-big {
  background: #f5f5f5;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f5f5f5, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f5f5f5, #e8e8e8);
  background-image: -o-linear-gradient(top, #f5f5f5, #e8e8e8);
  background-image: linear-gradient(to bottom, #f5f5f5, #e8e8e8);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #4f4f4f;
  font-size: 12px;
  padding: 3px 7px;
  border: solid #c2c2c2 1px;
  text-decoration: none;
}

.btn-big:hover {
  background: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #e8e8e8, #d6d6d6);
  background-image: -moz-linear-gradient(top, #e8e8e8, #d6d6d6);
  background-image: -ms-linear-gradient(top, #e8e8e8, #d6d6d6);
  background-image: -o-linear-gradient(top, #e8e8e8, #d6d6d6);
  background-image: linear-gradient(to bottom, #e8e8e8, #d6d6d6);
  text-decoration: none;
  cursor:pointer;
}
.btn-big:active {
  background: #f5f5f5;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f5f5f5, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f5f5f5, #e8e8e8);
  background-image: -o-linear-gradient(top, #f5f5f5, #e8e8e8);
  background-image: linear-gradient(to bottom, #f5f5f5, #e8e8e8);}
.btn-upload-publish.active{  background: #71d9ae;
  background-image: -webkit-linear-gradient(top, #71d9ae, #2bb899);
  background-image: -moz-linear-gradient(top, #71d9ae, #2bb899);
  background-image: -ms-linear-gradient(top, #71d9ae, #2bb899);
  background-image: -o-linear-gradient(top, #71d9ae, #2bb899);
  background-image: linear-gradient(to bottom, #71d9ae, #2bb899);border: solid #029472 1px;text-shadow: 0 1px 0 #35c7a5;}
.btn-upload-publish.active:hover{  background: #2bb899;
  background-image: -webkit-linear-gradient(top, #2bb899, #17a181);
  background-image: -moz-linear-gradient(top, #2bb899, #17a181);
  background-image: -ms-linear-gradient(top, #2bb899, #17a181);
  background-image: -o-linear-gradient(top, #2bb899, #17a181);
  background-image: linear-gradient(to bottom, #2bb899, #17a181);text-shadow: 0 1px 0 #24b694;}
.btn-upload-publish.active:active{  background: #71d9ae;
  background-image: -webkit-linear-gradient(top, #71d9ae, #2bb899);
  background-image: -moz-linear-gradient(top, #71d9ae, #2bb899);
  background-image: -ms-linear-gradient(top, #71d9ae, #2bb899);
  background-image: -o-linear-gradient(top, #71d9ae, #2bb899);
  background-image: linear-gradient(to bottom, #71d9ae, #2bb899);text-shadow: 0 1px 0 #35c7a5;}

div.bordered-bottom{    border-bottom: 3px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;}
	
.esearch-multiinput {display:none;
    background: #f9f9f9;border:1px solid #ddd;padding:3px;border-bottom:none;border-top-right-radius:3px;border-top-left-radius: 3px;margin-bottom:0px;width:95%;
}
.esearch-multi {
    background: #fff none repeat scroll 0 0;
    margin: 2px;
    white-space: nowrap;
    line-height: 24px;
    padding: 4px 7px;
    border-radius: 3px;    vertical-align: 10px;
    -webkit-box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;
    -moz-box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;
    box-shadow: 0 0 1px #ccc, 0 -1px #ccc inset;  
}

.esearch-multi:before {content:"\2713  ";color:#aaa}
.esearch-multi:hover:before {content:"\2613  ";color:#c00;}
.esearch-multi:hover {cursor:pointer}
.esearch-multi:active {
    -webkit-box-shadow: 0 0 1px #ccc, 0 -1px #e5e5e5 inset;
    -moz-box-shadow: 0 0 1px #ccc, 0 -1px #e5e5e5 inset;
    box-shadow: 0 0 1px #ccc, 0 -1px #e5e5e5 inset;  
}

li.li-drop ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
ul.main-navigation li.li-drop,li.li-drop ul li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: 0px;
  position: relative;
  padding: 13px 20px;
  background: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
ul.main-navigation li.li-drop:hover,,li.li-drop ul li:hover {
  background: #555;
  color: #fff;
}
ul.main-navigation li.li-drop ul {
  padding: 0;
  position: absolute;
  top: 44px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
ul.main-navigation li.li-drop ul li { 
  background: #555; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
}
ul.main-navigation li.li-drop ul li:hover { background: #666; }
ul.main-navigation li.li-drop:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

ul.main-navigation .prevent-default{cursor:default}
.main-navigation .dropdown-content a {
    padding-right: 24px !important;
}
.ph_content_jobbook .ui-jqgrid-hbox .ui-search-toolbar, .ph_content_upload_view .ui-jqgrid-hbox .ui-search-toolbar {display:none}
.ph_content_jobbook .ui-jqgrid tr.jqgrow td {        height: 23px;    vertical-align: middle;}
.ph_content_jobbook .ui-pg-table.navtable {   display:none;}
.ph_content_jobbook .search-input-list > .search-label {   margin-left:10px;}
.ph_content_jobbook input[type="text"]:disabled,.ph_content_jobbook textarea:disabled{
    background: #f7f7f7;
}
.ph_content_jobbook .search-header{font-weight: bold;font-size: 12px;background: #f0f0f0;padding:5px 10px;border-top: 1px solid #ddd;margin: 15px 0 5px 0;}
.ph_content_vr .menu-tab-letter:hover,.ph_content_vr .menu-tab-valuation:hover,.ph_content_vr .menu-tab-evidence:hover{/*box-shadow:0px -5px 8px -8px rgba(51,166,204,.5) inset*/color:rgba(6, 127, 155, 1) !important;border-top: 1px solid rgba(51,166,204,0.70) !important;}
.ph_content_vr .menu-tab-jobbook:hover{/*box-shadow:0px -5px 8px -8px rgba(98,98,183,.5) inset*/color:rgba(60, 60, 148,1) !important;border-top: 1px solid rgba(98,98,183, 0.70) !important;}

.ph_content_vr .active .menu-tab-letter,.ph_content_vr .active .menu-tab-valuation,.ph_content_vr .active .menu-tab-evidence{/*box-shadow:0px -5px 8px -8px rgba(51,166,204,.5) inset*/color:rgba(6, 127, 155, 1) !important;border-top: 1px solid rgba(51,166,204,0.70) !important;}
.ph_content_vr .active .menu-tab-jobbook{/*box-shadow:0px -5px 8px -8px rgba(98,98,183,.5) inset*/color:rgba(60, 60, 148,1) !important;border-top: 1px solid rgba(98,98,183, 0.70) !important;}


.ph_content_vr #tab_letter .search-header,.ph_content_vr #tab_valuation .search-header{}
.ph_content_vr .tab-content #tab_letter .search-header:first-child,.ph_content_vr .tab-content #tab_valuation .search-header:first-child,.ph_content_vr .tab-content #tab_evidence .search-header:first-child{margin-top:0}
.ph_content_vr #tab_letter .search-header.sub, .ph_content_vr #tab_valuation .search-header.sub {
    background: none;
    border: none;
    border-bottom: 1px dashed #ddd;
	margin-top:5px;
}
.btn-ph{margin:3px 0 0 0 !important;padding:0 !important;box-shadow:0 0 2px #bbb !important;border:1px solid #bbb !important}
.btn-ph:active {
	box-shadow: 0 0 2px #ddd !important;
}
.ph_content_jobbook .jb-auction-container .search-header{background: #ee9;border-top: 1px solid #dd8;}
.jb-fields-view{padding:6px 6px 0 5px;font-weight: bold;}
.jb-fields-view-val{float:left;margin-right:6px;border-bottom: 1px solid #ccc;padding-bottom:3px;margin-bottom:-4px;min-width:90px}
.jb-fields-view-val span.symb{font-weight:normal;float:right;margin-left:3px}
.sdview .jb-fields-view{}
.jb-auction-container{background: #ffa;text-shadow: 0 1px 0 #ffc}
.search-input input,.search-input-list input,.search-input textarea {
    color: #333;
    font-family: arial;
    font-size: 12px;
}
.ph_content_jobbook .search-label {width:20%}
.img-fileprop,.img-file{
	max-width: 600px;max-height: 600px;    border: 1px solid #ccc;
    padding: 6px;
    background: #fff;
	border-radius:3px;
	}
.img-fileprop.img-small,.img-file.img-small{max-width: 400px;max-height: 400px}
.file-remove {cursor:pointer;	opacity: 0.6;
    position: absolute;
    background: #fff;
    padding:9px;border:1px solid #ccc;
	border-color:#ccc #fff #fff #ccc; 
    text-decoration: none;font-weight:bold;
    color: #333;border-top-left-radius:3px;border-bottom-right-radius:3px;
}
.file-remove:hover {padding:9px;border:1px solid #ccc;opacity: 1;}
.image-link{
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; 
  }

.row-wip{background-color:#b3e6b3 !important;text-shadow:0 1px 0 rgba(255,255,255,0.30);border: 1px solid #79d279 !important;border-bottom-color:#ccc !important;border-top-color:#ccc !important}
.ui-widget-content .row-wip.ui-state-highlight{background:#b3e6b3 !important}
.ui-widget-content .row-wip.ui-state-hover{/*background:#f0e1f0 !important;*/border-bottom: 1px solid #ccc !important;border-color:#79d279 !important;border-bottom-color:#ccc !important}
.row-wip td.jqgrid-rownum {border-right:3px solid #79d279 !important}
.ui-state-highlight.row-wip td[aria-describedby="thegrid_cb"] {border-color:#79d279 !important}
.ui-priority-secondary.row-wip,.ui-widget-content .ui-priority-secondary.row-wip,.ui-widget-header .ui-priority-secondary.row-wip{background: #b3e6b3 !important;}/*.8*/

.row-closed{background-color:#d1d1e0 !important;text-shadow:0 1px 0 rgba(255,255,255,0.30);border: 1px solid #b3b3cb !important;border-bottom-color:#ccc !important;border-top-color:#ccc !important}
.ui-widget-content .row-closed.ui-state-highlight{background:#d1d1e0 !important}
.ui-widget-content .row-closed.ui-state-hover{/*background:#f0e1f0 !important;*/border-bottom: 1px solid #ccc !important;border-color:#b3b3cb !important;border-bottom-color:#ccc !important}
.row-closed td.jqgrid-rownum {border-right:3px solid #b3b3cb !important}
.ui-state-highlight.row-closed td[aria-describedby="thegrid_cb"] {border-color:#b3b3cb !important}
.ui-priority-secondary.row-closed,.ui-widget-content .ui-priority-secondary.row-closed,.ui-widget-header .ui-priority-secondary.row-closed{background: #d1d1e0 !important;}/*.8*/

.row-cancel{background-color:#ffcccc !important;text-shadow:0 1px 0 rgba(255,255,255,0.30);border: 1px solid #ffaaaa !important;border-bottom-color:#ccc !important;border-top-color:#ccc !important}
.ui-widget-content .row-cancel.ui-state-highlight{background:#ffcccc !important}
.ui-widget-content .row-cancel.ui-state-hover{/*background:#f0e1f0 !important;*/border-bottom: 1px solid #ccc !important;border-color:#ffaaaa !important;border-bottom-color:#ccc !important}
.row-cancel td.jqgrid-rownum {border-right:3px solid #ffaaaa !important}
.ui-state-highlight.row-cancel td[aria-describedby="thegrid_cb"] {border-color:#ffaaaa !important}
.ui-priority-secondary.row-cancel,.ui-widget-content .ui-priority-secondary.row-cancel,.ui-widget-header .ui-priority-secondary.row-cancel{background: #ffcccc !important;}/*.8*/

.row-kiv{background-color:#eaeaae !important;text-shadow:0 1px 0 rgba(255,255,255,0.30);border: 1px solid #d5d55d !important;border-bottom-color:#ccc !important;border-top-color:#ccc !important}
.ui-widget-content .row-kiv.ui-state-highlight{background:#eaeaae !important}
.ui-widget-content .row-kiv.ui-state-hover{/*background:#f0e1f0 !important;*/border-bottom: 1px solid #ccc !important;border-color:#d5d55d !important;border-bottom-color:#ccc !important}
.row-kiv td.jqgrid-rownum {border-right:3px solid #d5d55d !important}
.ui-state-highlight.row-kiv td[aria-describedby="thegrid_cb"] {border-color:#d5d55d !important}
.ui-priority-secondary.row-kiv,.ui-widget-content .ui-priority-secondary.row-kiv,.ui-widget-header .ui-priority-secondary.row-kiv{background: #eaeaae !important;}/*.8*/

.row-assigned{background-color:#ccf2ff !important;text-shadow:0 1px 0 rgba(255,255,255,0.30);border: 1px solid #99e6ff !important;border-bottom-color:#ccc !important;border-top-color:#ccc !important}
.ui-widget-content .row-assigned.ui-state-highlight{background:#ccf2ff !important}
.ui-widget-content .row-assigned.ui-state-hover{/*background:#f0e1f0 !important;*/border-bottom: 1px solid #ccc !important;border-color:#99e6ff !important;border-bottom-color:#ccc !important}
.row-assigned td.jqgrid-rownum {border-right:3px solid #99e6ff !important}
.ui-state-highlight.row-assigned td[aria-describedby="thegrid_cb"] {border-color:#99e6ff !important}
.ui-priority-secondary.row-assigned,.ui-widget-content .ui-priority-secondary.row-assigned,.ui-widget-header .ui-priority-secondary.row-assigned{background: #ccf2ff !important;}/*.8*/

.row-wip td:not(.jqgrid-rownum) {border-bottom: 1px solid #79d279 !important;}
.row-closed td:not(.jqgrid-rownum) {border-bottom: 1px solid #b3b3cb !important;}
.row-cancel td:not(.jqgrid-rownum) {border-bottom: 1px solid #ffaaaa !important;}
.row-kiv td:not(.jqgrid-rownum) {border-bottom: 1px solid #d5d55d !important;}
.row-assigned td:not(.jqgrid-rownum) {border-bottom: 1px solid #80dfff !important;}

a, a:active, a:focus {
outline: none;
}

.status-jb, .status-jb-near, .status-jb-passed {
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	}
.status-jb {
    color: #06c;
}
.status-jb-near {
    color: #cb0;
}
.status-jb-passed {
    color: #e00;
}
.status-jb-completed {
	color: #18b208;
}
.status-jb-kiv {
    background-color: #d5d55d;
}
.status-jb-cancel {
    background-color: #ffaaaa;
}
.status-jb-closed {
    background-color: #b3b3cb;
}
.status-jb-assigned {
	background-color: #99e6ff;
}
.status-jb-wip {
	background-color: #79d279;
}
.status-jb-info {margin-left:5px;padding:5px 0 0 0;font-size: 11px;color:#333;text-shadow:0 1px 0 #fff;float:right;}
.status-jb-info span{font-size: 11px;vertical-align: 0px;color:#666}
.status-jb-info span.boxdot{font-size: 7px;vertical-align: 1px}
.own-action{display:none}
.row-own .own-action{display:inline}
.row-rent,.row-rent.ui-state-hover{color:#006 !important}
.row-jointventure,.row-jointventure.ui-state-hover{color:#600 !important}
.default-div .btn.fa{margin-right:3px}
i.btn{    background: #fefefe;
    font-size: 16px;
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #666;    text-shadow: 0 1px 0 #fff;}
	a:hover i.btn{color: #000;
    border: 1px solid #ccc;}
a:active i.btn,a:focus i.btn {color: #666;
    border: 1px solid #ddd;}
	

	
.ph-formx {
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  max-width: 360px;
  margin: 0 auto 100px;
  padding: 45px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.ph-form input {
-webkit-box-shadow: inset 0px 0px 3px 1px rgba(219,219,219,1);
-moz-box-shadow: inset 0px 0px 3px 1px rgba(219,219,219,1);
box-shadow: inset 0px 0px 3px 1px rgba(219,219,219,1);
  font-family: "Roboto", sans-serif;
  outline: 0;
  background: #f2f2f2;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
}
.ph-form button {
	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
border: 1px solid #a00;
transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-webkit-transition-duration: 0.2s;

  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  outline: 0;
  background: #d83c3c;
  width: 100%;
  border: 0;
  padding: 15px;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
}
.ph-form button:hover {
  background: #e54040;
}
.ph-form button:active,.ph-form button:focus{
  background: #d83c3c;
}
.ph-form .message {
  margin: 12px 0 0;
  color: #b3b3b3;
  font-size: 12px;
}
.ph-form .message a {
  color: #d83c3c;
  text-decoration: none;
}
.ph-form .login-form label{color:#aaa;    float: left;}
.ph-form .register-form {
  display: none;
}
#remember_me{width:21px;padding:0;margin:0;-webkit-box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,1);cursor:pointer;
-moz-box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,1);
box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,1);}
/*job book
.ph_content_jobbook .ui-jqgrid-hbox .s-ico {display:inline !important;margin-left: 8px;}
.ph_content_jobbook .ui-jqgrid-hbox .ui-jqgrid-labels div:hover  {cursor:pointer !important}
.ph_content_jobbook .ui-jqgrid #jqgh_thegrid_rn .s-ico,.ph_content_jobbook .ui-jqgrid #jqgh_thegrid_cb .s-ico {    display:none !important}
.s-ico,.ph_content_jobbook .ui-jqgrid #jqgh_thegrid_cb:hover {cursor:default !important}*/


.search-input-list.sorting-name{float: left;    width: 246px;}
.search-input-list.sorting-name .search-input{max-width: 175px !important;width: 175px !important; min-width: 175px !important;}
.search-input-list.sorting-name .chosen-container{min-width:170px;width:170px !important}
.search-input-list.sorting-name .chosen-container-single .chosen-search input[type="text"] {
    min-width: 160px;
    width: 160px !important;
}

.search-input-list.sorting-order{float: left;width: 122px}
.search-input-list.sorting-order .chosen-container{min-width:120px;width:120px !important}
.search-input-list.sorting-order .chosen-container-single .chosen-search input[type="text"] {
    min-width: 110px;
    width: 110px !important;
}

.stats-jb-total{margin-left:-5px}
.stats-jb-total span{   float:right; padding: 3px 5px;}
.stats-jb-total-total{float:left !important}
.stats-jb-total-assigned{background-color:#ccf2ff;color:#0099cc}
.stats-jb-total-cancel{background-color:#ffcccc;color:#cc0000}
.stats-jb-total-closed{background-color:#d1d1e0;color:#48486a }
.stats-jb-total-kiv{background-color:#eaeaae;color:#7a7a1f}
.stats-jb-total-wip{background-color:#b3e6b3;color:#267326}

.exclude .esearch-multiinput,.exclude input {
    border-color: #e9c7c7 !important;
    background: #fff9f9;    color: #622;
}
.exclude input {
border-color: #caa !important;}
.exclude input,.exclude .esearch-multi {
        background: #fffcfc;
}.exclude .esearch-multi {
    -webkit-box-shadow: 0 0 1px #dbb, 0 -1px #dbb inset;
    -moz-box-shadow: 0 0 1px #dbb, 0 -1px #dbb inset;
    box-shadow: 0 0 1px #dbb, 0 -1px #dbb inset;  
}

.exclude label.esearch-label:after,.exclude .list-area label:after  {
    border-bottom: 1px solid #edd;
    color: #a88;
}
.exclude .esearch-multi:before {
    color: #caa;}
.exclude .esearch-multi:hover:before {color: #d33;}
.exclusion {
    background: transparent none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 3px;
    color: #ddd;
    float: left;
    height: 19px;
    line-height: 19px;
    margin: 0 0 0 -3px;
    padding: 3px 10px;
    font-size: 10px;    text-shadow: 0 1px 0 #fff;
}
.exclusion:hover {cursor:pointer;
    background: #f5f5f5;
    color: #ccc;
    border: 1px solid #e0e0e0;}
.exclusion:active {
    color: #ddd;
	background-color: #f9f9f9; border-color: #f0f0f0;}

.exclude .exclusion{    color: #c66;
    border-color: #edd;
    background: #fffcfc;}
.exclude .exclusion:active {
    color: #eaa;
	background-color: #fffdfd; border-color:#fee;}


.information-cintainer {
    max-height: 300px;
    overflow: auto;    margin: -18px -12px -11px -12px;
}

	#dateinfo_container{padding:10px;float: left;max-width: 620px;background: #fdfdfd;border:1px solid transparent;    width: 100%;}
	.estaka-fp-dlist{}
	.estaka-fp-list{margin: 0px -10px !important;
    padding: 11px 10px 5px 10px !important;}
	.estaka-fp-dlist.dcenter .estaka-fp-list:last-child{border-bottom: none}
	.estaka-fp-header{margin:-10px -10px 10px -10px;padding:7px;background:#eee;border-bottom:1px solid #ddd}
	.estaka-fp-subheader,.estaka-fp-list{float:left;margin-bottom:5px;border-bottom:1px solid #eee;padding-bottom:5px;width:100%;color:#999;    font-size: 12px;}
	.estaka-fp-subheader{text-transform:uppercase;    margin: -3px -10px 0 -10px;
    padding: 0px 10px 5px 10px;}
	.estaka-fp-subheader span,.estaka-fp-list span{float:left;display:block;text-align:left}
	.estaka-fp-list span{color:#333;line-height:14px;}
	.estaka-fp-list:hover{background:#f9f9f9;}

.theme-form{text-align:right;float:right;margin:6px 67px 0px 0}	
#ajax-ph-loading {
	display:none;
	color:rgba(100,100,100,0.5);
	font-size:28px;
    padding:10px 15px;
    background: rgba(30,30,30,0.4);
    position: fixed;
    z-index: 11000000;
    top: 40%;
    border-radius: 6px;
    border: 1px solid rgba(200,200,200,0.3);
    left: 50%;
    margin-left: -30px;
    margin-top: 0px;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 8px rgba(100, 100, 100, 0.5);
}
#ajax-ph-loading i {
    color: rgba(255,255,255,0.7) !important;
	}
	i.fa-spin {
	color:#ccc !important;
	-webkit-animation:fa-spin 0.4s infinite linear;animation:fa-spin 0.4s infinite linear;
/*    background: transparent url("image/camera-icon.png") no-repeat scroll 22px 16px;
    border: 1px solid transparent;*/
}

.stats-list-sep{width:3%;color:#eee;}
.estaka-fp-list.stats-list-assigned{background-color:#ccf2ff;text-shadow:0 1px 0 rgba(255,255,255,0.30);border-color:#99e6ff }
.estaka-fp-list.stats-list-assigned .stats-list-sep{color:#99e6ff }
.estaka-fp-list.stats-list-cancel{background-color:#ffcccc;text-shadow:0 1px 0 rgba(255,255,255,0.30);border-color:#ffaaaa }
.estaka-fp-list.stats-list-cancel .stats-list-sep{color:#ffaaaa }
.estaka-fp-list.stats-list-closed{background-color:#d1d1e0;text-shadow:0 1px 0 rgba(255,255,255,0.30);border-color:#b3b3cb }
.estaka-fp-list.stats-list-closed .stats-list-sep{color:#b3b3cb }
.estaka-fp-list.stats-list-kiv{background-color:#eaeaae;text-shadow:0 1px 0 rgba(255,255,255,0.30);border-color:#d5d55d }
.estaka-fp-list.stats-list-kiv .stats-list-sep{color:#d5d55d }
.estaka-fp-list.stats-list-wip{background-color:#b3e6b3;text-shadow:0 1px 0 rgba(255,255,255,0.30);border-color:#79d279 }
.estaka-fp-list.stats-list-wip .stats-list-sep{color:#79d279 }

.stats-jb-total span.stats-jb-total-total:hover,.stats-jb-total span.stats-jb-total-assigned:hover,.stats-jb-total span.stats-jb-total-cancel:hover,.stats-jb-total span.stats-jb-total-closed:hover,.stats-jb-total span.stats-jb-total-kiv:hover,.stats-jb-total span.stats-jb-total-wip:hover {cursor:pointer;
  -webkit-box-shadow: 0px 0px 2px;
  -moz-box-shadow: 0px 0px 2px;
    box-shadow: 0px 0px 2px;
}
.stats-jb-total span.stats-jb-total-total:active,.stats-jb-total span.stats-jb-total-assigned:active,.stats-jb-total span.stats-jb-total-cancel:active,.stats-jb-total span.stats-jb-total-closed:active,.stats-jb-total span.stats-jb-total-kiv:active,.stats-jb-total span.stats-jb-total-wip:active{
  -webkit-box-shadow: 0px 0px 1px;
  -moz-box-shadow: 0px 0px 1px;
    box-shadow: 0px 0px 1px;
}
.stats-totalinfo{position:relative;background: #f9f9f9;float: left;padding: 10px;margin:10px;border:1px solid #eee}
.stats-dstotal {
    background: #f6faff;    border-bottom: 1px solid #e6eaef;
}
.stats-dstotal span,.stats-dstotal span:active,.stats-dstotal span:hover{    margin: -5px 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
    box-shadow: none !important;cursor:default !important}
.stats-dstotal div{padding:5px}

/*----- Tabs -----*/
	.tabs {
		width:100%;
		display:inline-block;
		padding-top:5px;
	}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links{float:left}
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        margin:0;
        float:left;
        list-style:none;  
    }
 
    .tab-links a {
        padding:9px 15px;
        display:inline-block;
        border-radius:0;
        font-size:12px;
        font-weight:bold;
        color:#666;
        transition:all linear 0.1s;
        text-decoration:none;
		background:#f3f3f3; text-shadow: 0 1px 0 rgba(255,255,255,.3);
		border: 1px solid #ddd;text-transform: uppercase;
		border-bottom: 1px solid #ccc; 
        }
 
    .tab-links a:hover {
        background:#ededed;
        text-decoration:none;
		color:#333;   
     }
 
    li.active a, li.active a:hover {
        background:#fdfdfd;
		color:#000;       border-color: #ccc;    border-bottom: 1px solid #eee;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
		border-top: 1px solid #ccc;      padding: 10px 5px;
    margin: -1px -5px 0 -5px;
    }
 
	.tab {
		display:none;
	}
 
    .tab.active {
		display:block;
    }

	.tab.tab-preview{padding-left:10px}
	.tab.tab-preview strong{font-weight:bold}
	.vr-preview td{text-align:justify;text-justify:inter-word;}
	.vr-preview {
		margin:10px 0;
		background:#fff;
		text-align: justify;
		text-justify: inter-word;
		max-width:605px;
		padding:40px;
		border:1px solid #ccc;
		box-shadow: 0px 0px 3px #ccc;
		line-height: 16px;
	}
.preview-value.jobbook{background:rgba(98, 98, 183,0.3);text-shadow:0 1px 0 rgba(255,255,255,0.30);}
.preview-value.jobbook:hover{cursor:pointer;background:rgba(98, 98, 183,0.4);}
.preview-value.input{background:rgba( 51, 166, 204,0.3);text-shadow:0 1px 0 rgba(255,255,255,0.30);}
.preview-value.input:hover{cursor:pointer;background:rgba( 51, 166, 204,0.4);}
.preview-value.red{color:#f00;}
.preview-value i{font-style: italic !important;}
#tab3 .search-input-list{margin-bottom:-4px;    height: 28px;}
.googoose-wrapper{font-family:arial;font-size:12px}
.doc-page-sep{border-bottom: 1px dashed #999;    margin-bottom: 10px;}
.search-input-list div {
    font-size: 12px;
}
.ui-jqgrid .loading {
   box-shadow: 0 0 14px rgba(0,0,0,0.2);
    padding: 8px 20px;    left: 48%;    top: 48%;    margin: 0px;
}
.ui-jqgrid .loading i {
    color: #999 !important;
    font-size: 22px;
}
.document-stat{float: left;height: 20px;padding:10px 10px 0 10px;color:#333;text-align: left;background: #f5f6f7;margin: 1px 15px 0 0;border:1px solid #ddd;text-shadow: 0 1px 0 #fff}
.ui-autocomplete {max-width: 408px;}
.ui-autocomplete .ui-menu-item{    border-bottom:1px dashed #eee;}
.ui-autocomplete .ui-menu-item:last-child{    border-bottom: none;}
.ph-login-error {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    border: 1px solid #cbb;
    color: #633;
    padding: 10px 16px;
    position: absolute;
    text-align: center;
    z-index: 20000;
    position: fixed;
    bottom: 10px;
    right: 10px;
    box-shadow: 0 0 10px #bcc;
    border-radius: 3px;
    font-size: 14px;
}
.data-center-list{float:left;min-width: 912px;width:100%;padding:0;background: #fff;border: 1px solid #eee;margin-bottom: 20px}
.data-center-list .estaka-fp-list {
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.data-center-list .estaka-fp-subheader {
    margin-left:0;
    margin-right:0;
    padding-left: 0;
    padding-right:0;
}
.pvr-alert {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    font-size: 12px;
    margin: -18px -12px -2px;
    padding: 5px;
}
.pvr-alert input:focus{    border: 1px solid #ccc;box-shadow:none !important}

.scroll-nav {
  line-height: 1.5;
  margin: 0 auto;
  width: 200px;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  background: #fff;
  z-index: 100;
  position: fixed;
}

.scroll-nav .scroll-nav__heading {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 7px 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(0, 0, 0, 0.4);/* W3C */
}
@media (max-width: 1015px) {
#vrpreview_menu {display:none}
#vrpreview {margin-left:5px !important}
}
.scroll-nav ol {
  background: #fff;
  font-size: 12px;
  line-height: 30px;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}

.scroll-nav ol a {
  margin-left: 20px;
  text-decoration: none;
  color: #222;
  display: block;
  width: 300px;
}

.scroll-nav li {
  border-bottom: 1px solid #eee;
  cursor: pointer;
}

.scroll-nav li:hover,.scroll-nav__item.active a:hover { background: #eee; }

.scroll-nav .in-view-dis {

}
.scroll-nav .in-view a {
    color: #e54040 !important;
}
.scroll-nav__item a,.scroll-nav__heading{text-transform: uppercase;}
.scroll-nav__item.active,.scroll-nav__item.active a {background: #fff}
.scroll-nav__item.active a{border-bottom:none !important}
.hide{display:none !important}
