/* MAIN */

body {}
body, table {font-family:Acrom, Arial; font-size:13px; color:#585858;} /* # */

@media screen and (max-width: 720px) {
	body, table {font-size:15px; }
}

@media print {
	header, #header, footer, #footer, .no-print {display:none !important}
}

#content {line-height:normal}

/* CLEAR */



a {outline:0}
img {border:0; color:transparent}
form {margin:0; padding:0; }

/* BX CLEAR */

ul li p {margin:0; padding:0; text-indent:0}

/* CLEAR */

ul, li {margin:0; padding:0}

/* TEXT */

p {text-indent:0px; margin:0 0 15px 0}

/* HEADER */

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {display:block; text-align:left; font-family:Acrom, Arial; font-weight:bold; color:#666666; line-height:normal; text-indent:0} 

h2, .h2, #static-text-page .tab-title {position:relative; margin:0 0 15px 0; font-size:17px; font-weight:normal;}
h2:after, .h2:after, #static-text-page .tab-title:after {position:absolute; top:100%; left:0; width:66px; height:1px; display:block; content:' '; border-bottom:2px solid #1e96ad}
h3, .h3 {margin:18px 0; font-size:17px; text-transform:uppercase; font-weight:normal; letter-spacing:0px;}
h4, .h4 {}
h5, .h5 {}
h6, .h6 {margin:4px; font-size:16px; color:#333;}

#bx-soa-order h2:after {display:none}

/* LINK */

a {outline:0; color:inherit; } /* text-decoration:none; color:#1096AE */
a:hover {}
a:visited {}

.link-special {color:#1e96ad; text-decoration:none}
.link-special:hover {text-decoration:underline}


/* LIST */

/* .ui-list-bullet, #content ul {margin:15px 0 15px 0; padding:0}
.ui-list-bullet li, #content ul li {margin:0; padding:0 0 0 25px; list-style:none; background:url(../img/nv-i-ui-list-bullet.png) 10px 1px no-repeat}
*/

/* TABLE */

.ui-table-default {}
.ui-table-default th, .ui-table-default thead td {}
.ui-table-default td {}

/* SPECIAL TEXT */

.ui-color-special {color:#1096AE}

/* SPECIAL BLOCK*/

.ui-block-special {}

/* UI FORM */

.ui-form {}
.ui-form .col-1 {}
.ui-form .col-2 {}

.ui-form input[type=text], .ui-form input[type=password], .ui-form textarea, .ui-form select  {
	margin:0 0 12px 0; padding:10px 13px;
	border:1px solid #e5e5e5; font-family:Acrom;
}
input[type=text]:focus, .ui-form input[type=text]:focus {outline:none; /* border-color:#1096AE; */  border-color:transparent; box-shadow:0 0 1px 1px #1096AE}



option {padding-top:4px; padding-bottom:3px}
option:hover {color:white; background-color:#1096AE}



.ui-form input[type=checkbox], .ui-form input[type=radio] {}


.ui-form-title {margin:0 0 14px 0; font-size: 22px; font-weight: bold; color: #585858; text-transform: uppercase;}
.ui-form-title-small {margin:0 0 14px 0; font-size: 18px; font-weight: bold; color: #585858; text-transform: uppercase;}



.ui-form-full-width {width:100%} /* set width to max */
.ui-form-max-width input[type=text], .ui-form-max-width .ui-form input[type=password], .ui-form-max-width textarea, .ui-form-max-width select {
	width:100%;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

.ui-form-no-titles .col-1 {display:none}





/* UI FORM OLD VERSION */

.ui-form p {margin:0 0 4px 0; padding:0}




/* UI BUTTON */

.ui-buttons-panel {margin:8px 0 0 0}

.ui-input-button, .ui-input-submit, .ui-button, .ui-form input[type=button], .ui-form input[type=submit] {
	display:inline-block; vertical-align:bottom; margin:0; padding:4px 10px;
	font-size:13px; font-weight:normal; color:white; text-transform:uppercase; text-decoration:none;
	background:#666; 
	border:none;
}
 .ui-input-submit, .ui-form input[type=submit] {padding:10px 20px; background-color:#1096AE; cursor:pointer}

.ui-input-button:hover, .ui-form input[type=button]:hover, .ui-form input[type=submit]:hover {}

/* UI MESSAGES */


/* UI TABS */


/* UI DIALOG WINDOW */

/* .ui-dialog {position:fixed; top:50%; height:480px; margin-top:-240px; left:50%; width:1000px; margin-left:-500px; overflow:auto; z-index:92; background:white; border:2px solid #666; border-radius:4px;}
*/
.ui-dialog {position:fixed; top:0; left:0; right:0; bottom:0; overflow:auto; width:1000px; height:480px; margin:auto; z-index:92; background:white; border:2px solid #666; border-radius:4px;}
.ui-dialog > .body {padding:20px}

.ui-dialog-title {display:block; margin:-10px 0 28px 0; padding:0 0 3px 0; font-size:18px; font-weight:normal; text-transform:uppercase; color:#313231; border-bottom:1px solid #313231}

/* .ui-dialog-close-button {position:absolute; top:12px; right:12px; display:inline-block; width:1px; height:1px; background:#ccc; border:12px solid #ccc; border-radius:12px; cursor:pointer}
.ui-dialog-close-button:before {content:'x'; position:absolute; top:-12px; left:-4px; font-size:18px; color:white} */

.ui-dialog-close-button {position:absolute; top:12px; right:12px; display:inline-block; cursor:pointer}
.ui-dialog-close-button:before {display:inline-block; vertical-align:top; width:28px; height:28px; background:url(../img/nv-i-dialog-close.svg) no-repeat; content:' '}
.ui-dialog-close-button:before {opacity:0.7; transition:opacity 0.2s ease 0s}
.ui-dialog-close-button:hover:before {opacity:1}

.ui-overlay {position:fixed; top:0; left:0; right:0; bottom:0; z-index:91; background-color:rgba(0, 0, 0, 0.3); }

/* UI RATING */


/* BREADCRUMBS */

.ui-breadcrumbs {}

/* NAVIGATION */

.ui-nav {}
.ui-nav .nav-item, .ui-nav li {}



/* SCROLL */

.catalog-filter-field-field::-webkit-scrollbar {display:none; opacity:0}
.catalog-filter-field-field:hover::-webkit-scrollbar {display:block; opacity:1; transition-property:opacity; transition-duration: 0.5s; transition-timing-function: ease-out;}

.catalog-filter-field-field::-webkit-scrollbar              {width:14px;}
.catalog-filter-field-field::-webkit-scrollbar-button       {}
.catalog-filter-field-field::-webkit-scrollbar-track        {}
.catalog-filter-field-field::-webkit-scrollbar-track-piece  {}
.catalog-filter-field-field::-webkit-scrollbar-thumb        {
	background:grey;
    border: 4px solid transparent;
    background-clip: padding-box;
    border-radius: 7px;
}
.catalog-filter-field-field::-webkit-scrollbar-corner       {}
.catalog-filter-field-field::-webkit-resizer                {}









.catalog-page .catalog-items input[type=radio] {display:none !important}





.header-auth-link {
    padding-right: 10px;
}



















/*
     FILE ARCHIVED ON 17:22:16 Feb 23, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:19:56 Nov 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.696
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.044
  esindex: 0.01
  cdx.remote: 7.35
  LoadShardBlock: 152.948 (3)
  PetaboxLoader3.datanode: 149.245 (4)
  PetaboxLoader3.resolve: 243.517 (2)
  load_resource: 290.78
*/