/* Minification failed. Returning unminified contents.
(1924,29): run-time error CSS1034: Expected closing parenthesis, found '='
(1924,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(1930,29): run-time error CSS1034: Expected closing parenthesis, found '='
(1930,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
 */
/*! jQuery UI - v1.9.0 - 2012-10-16
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;z-index:100;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}span.ui-spinner{background:none}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;-o-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.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 #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}

.navi-left-tab a{
    width:96px; 
    padding:10px 0px; 
    background-color:#f2f2f2; 
    border:1px solid #e3e3e3;
    display:block;
    line-height:12px;
    color:#4b4b4b;
    font-family:Verdana;
    text-decoration:none;
    font-size:9pt
}
    
.navi-left-tab a:hover{
    width:96px; 
    padding:10px 0px; 
    background-color:#bbbbbb; 
    border:1px solid #f0f0f0;
    font-weight:bold;
    color:#4b4b4b;
    font-family:Verdana;
    text-decoration:none;
    font-size:9pt
}

.navi-left-tab-active a{
    width:96px; 
    padding:10px 0px; 
    background-color:#bbbbbb; 
    border:1px solid #f0f0f0;
    font-weight:bold;
    color:#4b4b4b;
    font-family:Verdana;
    text-decoration:none;
    font-size:9pt
}








/* TAB MENU   
----------------------------------------------------------*/
#menucontainer
{
    margin-top:10px;
}

ul#menu
{
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: center;
}

ul#menu li
{
    display: inline;
    list-style: none;
}

ul#menu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

ul#menu li a
{
    padding: 10px 28px;
    font-weight: normal;
    text-decoration: none;
    line-height: 2.8em;
    background-color: #f2f2f2;
    color: #4b4b4b;
    border:1px solid #e4e4e4;
    font-size:12pt;
    
}

ul#menu li a:hover
{
    background-color: #fff;
    text-decoration: none;
    font-weight:bold;
}

ul#menu li a:active
{
    background-color: #a6e2a6;
    text-decoration: none;
}

ul#menu li.selected a
{
    background-color: #fff;
    color: #000;
}

body, html {
    font-family: Verdana,Geneva,Arial;
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    height: 100%;
    font-size: 10pt;
}


img {
    border: none;
}

a {
    outline: none;
}

.clear {
    clear: both;
}



.wrapper-table {
    min-width: 1024px;
}
@media(max-width:500px) {
    .wrapper-table {
        min-width: unset !important;
    }
}

.topBlend {
    background: #97d100 none repeat scroll 0 0;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.65);
    height: 171px;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    position:absolute;
}

.topBlendNewStyle {
    background-color: white;
    border-top: 5px solid #97d100;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    z-index: 1024;
    position: absolute;
    padding-top: 40px;
    padding-bottom: 30px;
    /*padding-left: 40px;*/
    /*padding-right: 2rem;*/
}

.container {
    width: 100%;
}

.cc-header {
    display: flex;
    align-items: center;
}

    .cc-header .cc-left-part {
        width: 258px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .cc-header .cc-left-part img {
            width: 138px;
            height: 38px;
        }

    .cc-header .cc-right-part {
        width: calc(100% - 258px);
        display: flex;
        justify-content: space-between;
    }

        .cc-header .cc-right-part .cc-search-container {
            width: 100%;
        }

        .cc-header .cc-right-part .cc-search-form {
            display: flex;
            border: 1px solid #d4d6d9;
            border-radius: 3px;
            max-width: 800px;
        }

        .cc-header .cc-right-part .cc-actions {
            width: 100%;
            display: flex;
            justify-content: space-around;
            align-items: center;
        }

            .cc-header .cc-right-part .cc-actions #mobileAppsBadgeContainer {
                display: none;
            }

            .cc-header .cc-right-part .cc-actions .mobile-app-btn {
                cursor: pointer;
            }


.cc-search-form .cc-search {
    flex-grow: 1;
    min-width: 250px;
}

    .cc-search-form .cc-search input {
        width: 100%;
        line-height: 44px;
        border: none;
        text-indent: 15px;
    }

.cc-search-form .cc-group-btn {
    display: flex;
    flex-grow: 0;
}

.cc-search-form .cc-search input {
    width: 100%;
    line-height: 44px;
    border: none;
    text-indent: 15px;
    color: black;
    font-family: "Source Sans Pro";
    font-weight: 400;
    line-height: 44px;
    font-size: 16px;
}

@media (min-width: 1300px) {
    .cc-header .cc-right-part .cc-actions {
        padding-left: 20px;
        padding-right: 20px;
    }

        .cc-header .cc-right-part .cc-actions #mobileAppsBadgeContainer {
            display: flex;
            margin-right: 25px;
        }

            .cc-header .cc-right-part .cc-actions #mobileAppsBadgeContainer a:first-child {
                margin-right: 10px;
            }
}

@media (min-width: 1400px) {
    .cc-header .cc-right-part .cc-actions {
        padding-left: 70px;
        padding-right: 70px;
    }

        .cc-header .cc-right-part .cc-actions #mobileAppsBadgeContainer {
            margin-right: 50px;
        }

            .cc-header .cc-right-part .cc-actions #mobileAppsBadgeContainer a:first-child {
                margin-right: 10px;
            }
}

@media (max-width: 500px) {
    .cc-header {
        display: flex;
        align-items: stretch;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0 24px;
        width: unset;
    }

        .cc-header .cc-left-part {
            width: unset; 
            display: flex;
            align-items: end;
            align-items: flex-end;
            justify-content: space-between;
            flex-basis: 100%;
            margin-bottom: 12px;
        }

            .cc-header .cc-left-part .cc-actions-mobile{
                display: flex;
                flex-direction: column;
                align-items: end;
                align-items: flex-end;
            }

                .cc-header .cc-left-part .cc-actions-mobile a {
                    color: rgba(0,0,0,.5);
                    padding: 1px 0 1px 15px;
                    line-height: 20px;
                    text-decoration: none;
                }

        .cc-header .cc-right-part {
            width: 100%;
        }

            .cc-header .cc-right-part .cc-actions {
                display: none;
            }

                .cc-header .cc-right-part .cc-search-container .cc-search-form {
                    border-radius: 0px;
                }

                    .cc-header .cc-right-part .cc-search-container .cc-search-form .ibo-search-type-selector {
                        display: none;
                    }


    .cc-actions-mobile {
        display: flex !important;
    }

    .left-frame-container {
        display: none !important;
    }

    #map_canvas {
        top: 157px !important;
        left: 0px !important;
        bottom: 0px !important;
        right: 0px !important;
    }

    #map_companies {
        bottom: 25px !important;
    }

    #map_companies div {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #map_companies_title {
        left: 2px !important;
        bottom: 93px !important;
    }

    .topBlendNewStyle {
        padding: 24px 0 !important;
    }
}
.logo {
    width: 256px;
    height: 135px;
    min-width: 256px;
    background: #fff url("/Content/img/180_no_logo_new.png") no-repeat scroll 28px 30px;
    background-size: 202px auto;
    height: 170px;
}

    .logo a {
        background-color: transparent;
        display: block;
        height: 126px;
        margin: auto;
        width: 215px;
    }

.cc-actions-mobile {
    display: none;
}

.headreBG {
    /*background-image:url('/images/headerBG.png');
	background-repeat:repeat-x;*/
    }

.left-colum {
    background-color: #e7e7e7;
    background-image: url('/images/divider-left-colum.png');
    background-repeat: repeat-y;
    background-position: right;
    padding: 17px 0px 20px 0px;
    border-bottom: 1px solid #d8d8d8;
}

.content-container {
    padding: 17px 34px 20px 20px;
    /*background-image:url('/images/right-content-BG.png');*/
    background-repeat: repeat-y;
    background-position: right top;
    border-bottom: 1px solid #d8d8d8;
}

/*--

.left-column{
	background-color:#e7e7e7;
	background-image:url('/images/divider-left-colum.png');
	background-repeat:repeat-y;
	background-position:right;
	padding:17px 0px 20px 0px;
	border-bottom:1px solid #d8d8d8;
}

.content-container{
	padding:17px 34px 20px 20px;
	background-image:url('/images/right-content-BG.png');
	background-repeat:repeat-y;
	background-position:right top;
	border-bottom:1px solid #d8d8d8;
	
}
*/

/*------------------------Header-----------------------------*/


.right-bg-header {
    width: 0px;
    background-color: #9ed412;
    /*background-image:url('/images/gray-line-top-link-right.png');*/
    background-repeat: repeat-x;
    background-position: 0px 36px;
}

.divider-search {
    width: 324px;
    background-image: url('/images/divider-search.png');
    background-repeat: no-repeat;
    background-position: left top;
}

.choose-cursor {
    cursor: pointer;
    /*position:absolute;
    z-index:1;*/
}

.choose td, input {
    color: #626262;
    font-family: "Open Sans",sans-serif;
    font-size: 10pt;
    font-weight: 600;
    white-space: nowrap;
}

/*
.input-search{
	height:28px; 
	width:100%; 
	border:1px solid #dbdbdb; 
	color:#393939; 
	font-size:12pt;
}
*/

/*************/
.input-container-class {
    width: 100%;
    position: relative;
    height: 1.6em;
    border-style: solid;
    border-width: 0px;
    border-color: #dbdbdb;
    background-color: transparent;
}

.font-class {
    color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.input-class {
    margin-top: 2px;
    outline: none;
    position: absolute;
    border-style: none;
    border-width: 0;
    height: auto;
    padding: 0;
    padding-left: 2px;
    background-color: transparent;
    outline: none;
    width: 95%;
}

.input-search {
    background-image: url('/Images/sp.gif');
    background-repeat: repeat;
    outline: none;
}

.input-search-0 {
    z-index: 0;
    color: #999999;
}
/*************/

.button-search {
    width: 80px;
    height: 30px;
    background-image: url('/Images/search-bg-button.png');
    border: 1px solid #dbdbdb;
    font-size: 8pt;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 1px;
    margin-left: -1px;
    color: #666666;
    line-height: 30px;
}

#name-serach-green {
    font-family: verdana;
    color: #57960f;
    font-size: 11pt;
    padding-top: 0px;
    padding-left: 2px;
    text-align: left;
}

/*------------------lrft colum------------------------*/

.result-left-colum {
    width: 210px;
    margin: 0 auto;
    padding-bottom: 12px
}

.rlc-header {
    background-image: url('/Images/bg-result.png');
    background-position: left top;
    background-color: #cde1ec;
    background-repeat: repeat-x;
    border: 1px solid #b3cedd;
    display: block;
    cursor: pointer;
    padding: 3px 11px 3px 13px;
}

.rlc-content {
    border-right: 1px solid #cecbce;
    border-bottom: 1px solid #cecbce;
    background-color: #ffffff;
    padding: 0px 11px 10px 15px;
}

.rlc-name {
    font-weight: bold;
    color: #393939;
    font-size: 9pt;
}

.rlc-arrow {
}

.rlc-content-link {
    padding-top: 12px;
}

    .rlc-content-link a {
        font-size: 10pt;
        color: #2100ce;
    }

        .rlc-content-link a:hover {
            color: #2100ce;
            text-decoration: none;
        }


.rlc-content-number {
    font-size: 9pt;
    padding-left: 5px;
    color: #7b7d7b;
}

.rlc-content-view-all {
    padding-top: 8px;
}

    .rlc-content-view-all a {
        font-size: 9pt;
        color: #083042;
    }

        .rlc-content-view-all a:hover {
            text-decoration: none;
        }


.rlc-content-arrow-down {
    padding-right: 3px;
    padding-top: 5px;
}


/*-------------------------Top menu--------------------------------*/

.top-menu {
    padding-top: 12px;
    /*width:545px;*/
}


.top-menu-text {
    padding-right: 26px;
    font-size: 10pt;
    color: #484848;
}

.top-menu a {
    color: #819933;
    font-size: 8pt;
    text-decoration: none;
    padding-right: 22px;
    white-space: nowrap;
}

    .top-menu a:hover {
    }

.menu {
    padding-top: 5px;
}

/* links top menu
--------*/

.top-menu {
    margin-right: 10px;
    margin-left: 30px;
    top: 2px;
    position: relative;
}

    .top-menu a {
        color: #247611;
        font-family: "Open Sans",sans-serif;
        font-size: 10pt;
        font-weight: 600;
        text-decoration: none;
        z-index: 2 !important;
    }

/*------------------------------Content--------------------------------------*/


/*--sponsored Links---*/

.adv-sponsered {
    background-color: #fff0c5;
    border-top: 1px solid #d4d4d4;
    padding: 16px;
}

.adv-sponsered-alt {
    background-color: #fff7df;
    border-top: 1px solid #d4d4d4;
    padding: 16px;
}

.adv-spons-company-name {
    font-size: 11pt;
    font-weight: bold;
    color: #0072dc;
}

    .adv-spons-company-name a {
        font-size: 11pt;
        font-weight: bold;
        color: #004272;
        text-decoration: none;
    }

        .adv-spons-company-name a:hover {
            text-decoration: underline;
        }

.adv-spons-company-name-alt {
    font-size: 11pt;
    color: #0072dc;
    font-weight: normal;
    padding-left: 5px;
}

.adv-spons-description {
    color: #414141;
    font-size: 9pt;
    padding-bottom: 3px;
}

.adv-spons-link a {
    font-size: 9pt;
    color: #fd893e;
}

    .adv-spons-link a:hover {
        color: #fd893e;
        text-decoration: none;
    }

.adv-sponsored-links {
    font-size: 8pt;
    color: #b9c7db;
    float: right;
}


/*--Company Links---*/

.head-company-list {
    background-color: #ffe08d;
    color: #393939;
    font-size: 9pt;
    border-top: 1px solid #d4d4d4;
    padding: 10px 16px;
}

    .head-company-list a {
        color: #393939;
        font-size: 9pt;
        padding-left: 3px;
    }

        .head-company-list a:hover {
            color: #393939;
            font-size: 9pt;
            padding-left: 3px;
            text-decoration: none;
        }

/*--result company--*/

.heade-company-res-name {
    background-color: #fff7df;
    border-top: 1px solid #d4d4d4;
    padding: 16px;
}

.heade-company-res-name-alt {
    background-color: #fff0c5;
    border-top: 1px solid #d4d4d4;
    padding: 16px;
}



.company-res-name {
    font-size: 12pt;
    font-weight: bold;
    color: #004272;
    white-space: nowrap;
}

    .company-res-name a {
        font-size: 12pt;
        font-weight: bold;
        text-decoration: none;
        color: #004272;
        white-space: nowrap;
    }

        .company-res-name a:hover {
            text-decoration: underline;
        }

.company-res-number {
    padding-left: 10px;
}

.company-res-contacts {
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 11pt;
}

.company-res-contacts-link a {
    font-size: 10pt;
    color: #0048f4;
}

    .company-res-contacts-link a:hover {
        text-decoration: none;
    }


/*--Person Links---*/

.head-person-list {
    background-color: #c6f2c4;
    color: #393939;
    font-size: 9pt;
    border-top: 1px solid #d4d4d4;
    padding: 10px 16px;
}

    .head-person-list a {
        color: #393939;
        font-size: 9pt;
        padding-left: 3px;
    }

        .head-person-list a:hover {
            color: #393939;
            font-size: 9pt;
            padding-left: 3px;
            text-decoration: none;
        }

/*--result company--*/

.heade-person-res-name {
    background-color: #e7f9e5;
    border-top: 1px solid #d4d4d4;
    padding: 16px;
}

.heade-person-res-name-alt {
    background-color: #def6da;
    border-top: 1px solid #d4d4d4;
    padding: 16px;
}



.person-res-name {
    font-size: 12pt;
    font-weight: bold;
    color: #004272;
    white-space: nowrap;
}

    .person-res-name a {
        font-size: 12pt;
        font-weight: bold;
        color: Green;
        white-space: nowrap;
        text-decoration: none;
    }

        .person-res-name a:hover {
            text-decoration: underline;
        }

.person-res-number {
    padding-left: 10px;
}

.person-res-contacts {
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 11pt;
}

.person-res-address {
    text-transform: capitalize;
}

.person-res-contacts-link a {
    font-size: 10pt;
    color: #0048f4;
}

    .person-res-contacts-link a:hover {
        text-decoration: none;
    }

.paged-search-pager {
    padding-top: 12px;
    padding-bottom: 12px
}

    .paged-search-pager .disabled {
        display: none
    }

    .paged-search-pager .current {
        border-style: solid;
        border-width: 1px;
        border-color: #004272;
        background-color: #004272;
        color: #ffffff;
        padding: 4px;
        margin: 2px
    }

    .paged-search-pager a {
        border-style: solid;
        border-width: 1px;
        border-color: #004272;
        padding: 4px;
        margin: 2px;
        color: #004272
    }

        .paged-search-pager a:hover {
            background-color: #004272;
            color: #ffffff;
            text-decoration: none
        }

        .paged-search-pager a:active {
            background-color: #004272;
            color: #ffffff;
            text-decoration: none
        }


/*---------------------------left-frame--------------------------------*/


.left-frame-container {
    width: 234px;
    margin: 0 auto;
    margin-bottom: 0px;
}

.left-frame-container-middle {
    border: 3px solid #e8e8e8;
    padding: 4px 4px 8px 4px;
    background-color: #ffffff;
    overflow: hidden;
}

    .left-frame-container-middle a {
        color: Black;
    }

.left-frame-container-bottom {
    margin-top: -3px;
    background-image: url('/Content/Company-detail-bottom-frame.png');
    background-repeat: no-repeat;
    background-position: center top;
    height: 16px;
}

/*---------------------------------Demo response-----------------------------------------*/

.beta-outer {
    position: absolute;
    margin-left: 17%;
    top: 70px;
}

#logo_demo {
    position: absolute;
    margin: 0 auto;
    padding-top: 2px;
    text-align: center;
    top: -41px;
    right: 43px;
    z-index: 1;
}

.button-bubble {
    background: url('/Content/img/BG_button-sms.png');
    background-repeat: repeat-x;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #dbdbdb;
    background-color: #d9d9d9;
    color: #565656;
    font-size: 10pt;
}

#searchAutoCalcRouteTitle {
    font-style: italic;
    color: #A70407;
    margin: 5px 0px 5px 0px;
}

#searchAutoCalcRouteResult {
    margin: 5px 0px 10px 0px;
}


    #searchAutoCalcRouteResult a {
        font-style: italic;
        text-decoration: none;
        color: #737373;
        font-weight: normal;
    }

    #searchAutoCalcRouteResult td {
        cursor: pointer;
    }

#gray-line-undersearchbox {
    background-image: url("/images/gray_line_undersearchbox.png");
    background-repeat: repeat-x;
    background-color: transparent;
    height: 19px;
}

#top-green-linkz {
    /*background-image:url('/Images/gray-line-top-link.png');*/
    background-position: bottom right;
    background-repeat: no-repeat;
}

#ns_left_part_bgsearchbox {
    background-image: url('/Images/ns_left_part_bgsearchbox.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 38px;
}

/*#ns_center_part_searchbox {
    background-image:url('/Images/ns_center_part_searchbox.png'); 
	background-repeat:repeat-x;
    height: 38px;
    text-align: left;
}*/

#ns_center_part_searchbox::before {
    background: rgba(0, 0, 0, 0) url("/content/img/green_glass.png") no-repeat scroll center center;
    content: "";
    display: block;
    height: 19px;
    left: 11px;
    position: absolute;
    top: 15px;
    width: 19px;
}

#ns_center_part_searchbox {
    background: #fff none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    height: 46px;
    padding-left: 44px;
    position: relative;
    text-align: left;
}

.ns-button-search {
    height: 38px;
    width: 86px;
}


.ns-button-p {
    background: #1d991f none repeat scroll 0 0 !important;
    border: medium none;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 600;
    height: 48px !important;
    line-height: 48px !important;
    outline: medium none;
    padding: 0;
    vertical-align: top;
    width: 86px !important;
}

    .ns-button-p:hover {
        background: #32a934 none repeat scroll 0 0 !important;
    }

    .ns-button-p:active {
        background: #198d1b none repeat scroll 0 0 !important;
    }

#search_table_id {
    height: 94px;
    width: 100%;
    /*min-width: 760px;*/
}

#searchFormTdChoose {
    padding-right: 40px;
    padding-top: 6px;
    padding-left: 2px;
    padding-bottom: 0px;
    background: #f2f2f2 none repeat scroll 0 0;
    height: 19px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 9px;
    position: relative !important;
}


    #searchFormTdChoose::before {
        background: #f2f2f2 none repeat scroll 0 0;
        border-top: 1px solid #d8ee9f;
        bottom: 0;
        content: "";
        display: block;
        height: 38px;
        left: -100%;
        position: absolute !important;
        width: 100%;
    }

/*#searchFormTdChoose::after {
    background: #f2f2f2 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 38px;
    position: absolute !important;
    right: -100%;
    width: 100%;
}*/


#divider_search_id {
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
    width: 253px;
    width: 360px;
}

#secondRadio {
    margin-top: -3px;
}

/*-------------------------------------------Speaker RP---------------------------------------*/

.input-speaker-rp {
    /*background-image:url("/images/icon_speaker.png");*/
    /*background-image:url("/images/icon_speaker_rp.png");
    background-repeat: no-repeat;*/
    /*position: absolute;*/
    /*width: 101px;
    height: 26px;*/
    z-index: 10000;
    /*right: 87px;*/
    /*bottom: -15px;*/
}

    .input-speaker-rp a {
        /*width: 101px;*/
        height: 26px;
        display: block;
        line-height: 26px;
    }

/*---------------------------------------------------------------------------------------*/

#searchFormTdTextBox {
    padding-right: 4px;
    padding: 0px 0 43px 30px;
    position: relative;
}


/* bg selection text
--------------------------------------------------------------------------------*/

::-moz-selection {
    background: #9ed411;
    color: #fff;
}

::-webkit-selection {
    background: #9ed411;
    color: #fff;
}

::selection {
    background: #9ed411;
    color: #fff;
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}

.ibo-search-type-selector {
    float: none;
    display: block;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
}

    .ibo-search-type-selector::before {
        display: block;
        content: "";
        width: 1px;
        height: 26px;
        position: absolute;
        background: #b4b4b4;
        top: 11px;
        left: 0;
    }

    .ibo-search-type-selector::after {
        display: block;
        content: "";
        width: 8px;
        height: 4px;
        position: absolute;
        background: url(/Content/img/dd_arrow_bottom.png) no-repeat 50%/8px 4px;
        top: 23px;
        right: 18px;
    }

    .ibo-search-type-selector a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: 15px;
        padding-right: 35px;
        line-height: 44px;
        display: block;
        text-decoration: none;
        outline-style: none;
        color: #565656;
        font-size: 16px;
        font-family: "Source Sans Pro";
        font-weight: 400;
    }

.cc-search-form .cc-group-btn .cc-search-btn {
    border: 0;
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: 0px;
    background: #fff url(/Content/img/search_icon.svg) no-repeat 50%;
    width: 52px;
    border-left: 1px solid #d4d6d9;
    cursor: pointer;
}

    .cc-search-form .cc-group-btn .cc-search-btn:hover {
        background: #f2f2f2 url(/Content/img/search_icon.svg) no-repeat 50%;
    }

.navbar-collapse {
    -ms-flex-align: center;
    align-items: center;
}

.navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    margin-top: 0px;
    margin-bottom: 0;
    list-style: none;
    justify-content: flex-end;
    max-width: 425px;
}

.nav-item {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    min-width: 75px;
}

.header-nav-item a {
    color: rgba(0,0,0,.5);
    font-stretch: normal;
    font-size: 16px;
    line-height: 24px;
    font-style: normal;
    text-decoration: none;
    font-family: "Source Sans Pro";
}

    .header-nav-item a:hover {
        color: rgba(0,0,0,.7);
    }

ul.ibo-search-type-selector-drop-down {
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    min-width: 180px;
}

    ul.ibo-search-type-selector-drop-down li a {
        line-height: 30px;
        display: block;
        text-decoration: none;
        padding: 0 15px;
        color: #565656;
    }

        ul.ibo-search-type-selector-drop-down li a:hover {
            background: #f7f7f7;
        }

/* Default and norwegian */

.ns-button-p, .culture-no .ns-button-p {
    width:78px;
	height:38px;
	background-image:url('/Images/ns_button_sok_alll.png');
	background-repeat:no-repeat;
}

.ns-button-p:hover, .culture-no .ns-button-p:hover  {
    width:78px;
	height:38px;
	background-image:url('/Images/ns_button_sok_alll.png');
	background-repeat:no-repeat;
    background-position: 0px -38px;
}

.ns-button-p:active, .culture-no .ns-button-p:active {
    width:78px;
	height:38px;
	background-image:url('/Images/ns_button_sok_alll.png');
	background-repeat:no-repeat;
    background-position: 0px -76px;
}

.input-speaker-rp, .culture-no .input-speaker-rp{
    background-image:url("/images/icon_speaker.png");
    width: 101px;
    height: 26px;
}

.input-speaker-rp a, .culture-no .input-speaker-rp a {
    width: 101px;
}


/* English */
.culture-en .ns-button-p {
    width:78px;
	height:38px;
	background-image:url('/Images/ns_button_sok_alll_en.png');
	background-repeat:no-repeat;
}

.culture-en .ns-button-p:hover  {
    width:78px;
	height:38px;
	background-image:url('/Images/ns_button_sok_alll_en.png');
	background-repeat:no-repeat;
    background-position: 0px -38px;
}

.culture-en .ns-button-p:active {
    width:78px;
	height:38px;
	background-image:url('/Images/ns_button_sok_alll_en.png');
	background-repeat:no-repeat;
    background-position: 0px -76px;
}

.culture-en .input-speaker-rp{
    background-image:url("/images/icon_speaker_en.png");
    width: 126px;
    height: 26px;
}

.culture-en .input-speaker-rp a {
    width: 126px;
}
ul#chooseLanguageMenu
{
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 37px;
    right: 27px;
    background-image: url("/images/chooseLanguage/bg_leng.png");
    width: 123px;
    z-index: 11000;
    height: 17px;
}

ul#chooseLanguageMenu li
{
    display: block;
    position: relative;
    float: left;
}

#chooseLanguageMenu li ul
{
    display: none;
}

#chooseLanguageMenu li a
{
    font-size: 7.5pt;
    display: block;
    text-decoration: none;
    color: #000000;
    margin: 0;
    padding: 0;
    margin-top: 1px;
    white-space: nowrap;
    height: 17px;
    width: 123px;
    text-align: center;
}

#chooseLanguageMenu img.flag
{
    float: left;
    margin-left: 14px;
    margin-top: 3px;
}

#chooseLanguageMenu img.triangle
{
    float: right;
    margin-right: 14px;
    margin-top: 5px;
}

#chooseLanguageMenu img.nestedFlag
{
    float: left;
    margin-left: 5px;
    margin-top: 3px;
}

#chooseLanguageMenu li:hover ul
{
    display: block;
}

#chooseLanguageMenu li ul
{
    position: absolute;
    z-index: 11000;
    left: 8px;
    top: 17px;
    margin: 0;
    padding: 0;
    width: 105px;
}

#chooseLanguageMenu li li
{
    float: none;
    height: 17px;
    background-image: url("/images/chooseLanguage/bg_drop_menu_list_all.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    width: 105px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
}

#chooseLanguageMenu li li a
{
    text-align: center;
    width: 91px;
    padding-right: 14px;
}

#chooseLanguageMenu li li:hover
{
    background-image: url("/images/chooseLanguage/bg_drop_menu_list_all.png");
    background-position: 0px -17px;
    background-repeat: repeat-x;
}


.topGap
{
    margin-top: 10px;
}

#yrWeatherForecast
{
    float: left;
    background-color: white;
    width: 130px;
    z-index: 1; 
    font-size: 8pt;
    text-align: center;   
    border: 1px solid #AAAAAA;
    border-radius: 4px 4px 4px 4px;
}

#yrWeatherForecast .credit
{
    /*width: 100%;*/
    background-color: #deeff3;
    border: 0px solid #AAAAAA;
    border-radius: 4px 4px 0px 0px;
    color: #216a7f;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 1px solid #cccccc;
    
}
#yrWeatherForecast .credit a
{
    font-weight: bold;
    font-size: 7pt;
    color: #216a7f;
    text-decoration:none;
}

#yrWeatherForecast .credit a span
{
    color: #000000;
}

#yrWeatherForecast .credit a:hover
{
    text-decoration:underline;    
}

#yrWeatherForecast .content
{
    text-align: left;
    padding-left: 8px;    
    padding-right: 8px;    
}

#yrWeatherForecast .dayofweek
{
    color: #406591;
    margin-top: 6px;
    margin-bottom: 4px;
    letter-spacing: -1px; 

}

#yrWeatherForecast .interval
{
    font-size: 7pt;
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: left;
    letter-spacing: -1px; 
}

#yrWeatherForecast .place
{
    margin-top: 2px;
    margin-bottom: 6px;
    text-align: left;
}


#yrWeatherForecast .currentForecast
{
    background-color: #f4f4f4;
    width: 100%;
}

#yrWeatherForecast .description
{
    font-size: 7pt;
    margin-top: 6px;
    margin-bottom: 6px;
}

#yrWeatherForecast .futureDayOfWeek
{
    border-top: 1px solid #b6ced4;
    background-color: #f4f4f4;
    /*margin-top: 4px;
    margin-bottom: 4px;*/
    color: #406591;
    padding-top: 2px;
    padding-bottom: 2px;
}

#yrWeatherForecast .symbol
{
    width: 43px;
}
#yrWeatherForecast .symbol img
{
    margin-left: 5px;
}

#yrWeatherForecast .middle
{
    width: 38px;
}

#yrWeatherForecast .wind img {
    margin-right: 3px;
}



#yrWeatherForecast .temperature
{
    font-weight: bold;
    width: 38px;
    text-align: center;
}


#yrWeatherForecast .temperature.plus
{
    color: #b3372c;
}

#yrWeatherForecast .temperature.minus
{
    color: blue;
}

html
{
    height: 100%;
}
body
{
    height: 100%; /*overflow: hidden;*/
    min-width: 600px;
    margin: 0px;
    padding: 0px;
}
@media(max-width:500px) {
    body {
        min-width: unset !important;
    }
}

hr
{
    border: 0;
    width: 100%;
    color: #aaa;
    background-color: #aaa;
    height: 1px;
}
/*-----------------Hack of Sergey----------------------------*/
.msie
{
    height: 100%;
    margin-bottom:0px;
    padding-bottom: -5px;
}
.browser
{
     height: 100% !important;
     min-height: 100%;
}
/*--------------------Change start AlexD--------------------------*/
#toolbox_tabs
{
    width: 210px;
    margin: 0 auto;
}

#map_controls {
    position: absolute;
    right: 29px;
    top: 190px;
    z-index: 1000; /*text-align:right; 	margin-right:50px; 	margin-top:17px;*/
    font-size: 8pt;
}
#map_controls_new_style
{
    position: absolute;
    right: 37px;
    top: 140px;
    z-index: 1000; /*text-align:right; 	margin-right:50px; 	margin-top:17px;*/
    font-size: 8pt;
}

#map_companies
{
    position: absolute;
    bottom: 20px;
    left: 0px;
    width: 100%;
    z-index: 1; 
    font-size: 8pt;
    text-align: center;
}

#map_companies div 
{
    background-color: transparent;
    background-image: url(/Content/opacityBackground.png);
    background-repeat: repeat;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-left: 263px;
    margin-right: 6px;
    height: 60px;
    overflow: hidden;
}
#map_companies div a {
    margin-left: 2px;
    margin-right: 2px;
}
#map_companies_title
{
    position: absolute;
    bottom: 90px;
    left: 315px;
    width: auto;
    z-index: 1; 
    font-size: 8pt;
    text-align: left;
    font-weight: bold;
    color: #656565;
}

#map_controls .ui-widget
{
    font-size:1.1em; }

#map_canvas2
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.0em;
    line-height: 1.5em;
    font-size: 100%;
}

#layers
{
    position: absolute;
    right: 30px;
    top: 240px;
    z-index: 1;
    position: absolute; /*top:180px; 	right:-5px; 	text-align:right;  	margin-right:50px; 	margin-top:20px;*/
}

@media screen
{
    .noprint
    {
    }
}
@media print
{
    .noprint
    {
        display: none;
    }
}

#pano
{
    width: 210px;
    height: 180px;
}

#bigPano
{
    width: 1px;
    height: 1px;
}



#header
{
    padding-top: 20px;
    margin: 0px;
}

#search_result
{
    display: none;
}

li.marked
{
    margin: 2px;
    padding: 4px;
}

li.marked a
{
    padding-top: 1px;
    padding-bottom: 1px;
}


.selected
{
    background: #DDDDDD;
}

.route_div
{
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 2px 0px;
}

.route_label
{
    padding: 2px 0px 2px 0px;
    width: 15%;
    float: /*left*/ none;
    font-size:10pt;
}

.route_textbox
{
    padding: 4px 0px 4px 0px;
    margin: 2px 0px 10px 0px;
    font-family:Verdana;
    font-size:10pt;
}

#detail
{
    margin: 7px 0px 2px 0px;
}

#route_result
{
    clear: both;
    display: none;
}

#directionsPanel
{
    visibility: hidden;
}

.additionalInfo
{
    margin: 0px 0px 0px 0px;
    font-size: 80;
}

.route_minus
{
    margin: 1px 0px 0px 0px;
    padding: 0px;
    float: right;
}

.infotext
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
    line-height: 1.5em;
    min-width: 150px;
}

#dialog
{
    padding: 0px;
}

.layerIcon
{
    float: left;
    width: 130px;
}


#ui-accordion-content-my
{
    padding: 8px 8px;
}

#layers
{
    width: 134px;
}

.button_image
{
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    margin-bottom: 0px;
    margin-right: 0px;
}


label.ui-button img
{
    opacity: 0.2;
    filter: alpha ( opacity = 20);
}

label.ui-state-active img
{
    opacity: 1;
    filter: alpha ( opacity = 100);
}

.has-streetview
{
    background-image: url(/Content/photo_opacity.png);
    background-repeat: no-repeat;
    background-position: left;
    width:20px;
}

.has-streetview.selected-streetview
{
    background-image: url(/Content/photo.png);
    background-repeat: no-repeat;
    width:20px;
}

#Login
{
    position: absolute;
    z-index: 100;
    right: 10px;
    top: 10px;
    font-size: 12px;
}

#Login a
{
    font-style: normal;
    color: White;
}

.selected-marker
{
    font-weight: bold;
}

#adp-placemark img
{
    height:30px;
}

.address
{
    font-weight:bold;
    text-decoration:none;
}
.address:hover
{
    font-weight:bold;
    text-decoration:underline;
}

.address2
{
    color:#777777;
    font-weight:normal;
    text-decoration:none;
}
.address2:hover
{
    color:#777777;
    font-weight:normal;
    text-decoration:none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

wbr:after { content: "\00200B" }

.instructions {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, начиная с 1999 года */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: break-all;
    -ms-word-break: break-all; 
    -ms-word-wrap: break-word; 
}

.selected-route a
{
    font-weight:bold !important;
    color:Black !important;
}

#infoWindowContent
{
}

#gpsCoordinates
{
    padding-bottom: 5px;
}

#gpsAddress
{
    padding-bottom: 5px;
}

#WGS84
{
    margin-top: 5px;
}

#WGS84_Dec
{
    margin-top: 5px;
}

#UTM
{
    margin-top: 5px;
}

#gpsExport
{
    margin-top: 5px;
    margin-bottom: 5px;
}

#gpsExport span
{
    padding-left: 2px;
    padding-right: 2px;
}

.capitalize 
{
    text-transform:capitalize;
}

.nowrap
{
    white-space:nowrap;
}

#streetViewCloseButton
{
    position: absolute;
    right: 25px;
    top: 185px;
    z-index: 1000; /*text-align:right; 	margin-right:50px; 	margin-top:17px;*/
    font-size: 8pt;
}

#streetViewCloseButton span
{
    cursor:pointer;
}

.popup-display-name
{
    font-weight: bold;
    padding-bottom: 8px;
}

.emun
{
    font-size: 8pt;
    color: rgb(163, 163, 163);
}

.ui-buttonset {
    margin-right: 40px !important;
}
.sf-checkbox {
    display: none;
}
.sf-checkbox2 {
    background-image: url("/content/img/sprite_v1.png");
    background-position: -525px -156px;
    background-repeat: no-repeat;
    height: 17px;
    margin-right: 4px;
    max-height: 17px;
    max-width: 19px;
    min-height: 17px;
    min-width: 19px;
    width: 19px;
}
.sf-checkbox2.sf-checkbox2-checked {
    background-position: -525px -207px;
}
.sf-checkbox2.sf-checkbox2-hover {
    background-position: -525px -173px;
}
.sf-checkbox2.sf-checkbox2-checked.sf-checkbox2-hover {
    background-position: -525px -224px;
}
.sf-checkbox2.sf-checkbox2-down {
    background-position: -525px -190px;
}
.sf-checkbox2.sf-checkbox2-checked.sf-checkbox2-down {
    background-position: -525px -241px;
}

.sf-label {
    cursor: pointer;
    padding-right: 24px;
}


#mapLinkContainer
{
    padding-top: 8px;
}

#mapLinkContent
{
    padding-top: 8px;
}

#urlPromptContainer
{
    width: 212px;
    max-width: 212px;
}

#urlPrompt
{
    
}

#mapUrlContainer
{
    padding-top: 8px;
}

#mapUrl
{
    width: 212px;
    border-style: solid;
    border-width: 1px;
    border-color: #ababab;
    height: 24px;
    min-height: 24px;
}
ul#combinedTabsContainer
{
    display: block;
    padding: 0;
    margin: 0;
    padding-top: 4px;
    padding-left: 4px;
}

ul#combinedTabsContainer li
{
    display: inline;
    list-style-type: none;
    margin: 4px;
    padding: 0;
    text-align: center;
    float: left;
}

ul.combined-list
{
    display: none;
    max-width: 220px;
    margin: 0;
    padding: 0;
    margin-top: 48px;
    margin-bottom: 8px;
}

ul.combined-list-active
{
    display: block;
}

ul.combined-list li
{
    display: block;
    font-size: 8pt;
    list-style-type: none;
    margin: 0;
    padding: 8px;
    cursor: pointer;
    position: relative;
}

ul.combined-list li:hover
{
    background-color: #f2f2f2;
}

.combined-item-display-name
{
    font-weight: bold;
    margin-top: 4px;
    margin-left: 36px;
}

.combined-item-address-line
{
    margin-left: 36px;
}

.combined-item-icon-container
{
    position: absolute;
    left: 4px;
    top: 4px;
    bottom: 0;
    width: 31px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

#moreInfoContainer
{
    padding-top: 8px;
    padding-bottom: 8px;
}

li.navi-left-tab a
{
    color: #aaaaaa !important;
}

li.navi-left-tab a:hover
{
    color: #4a4a4a !important;
}

li.navi-left-tab-active a
{
    color: #000000 !important;
}

#gpsAddress
{
    min-height: 64px;
}

ul#companiesTabPagePaging
{
}

ul#companiesTabPagePaging li
{
}

ul.combined-list-active
{
    display: block;
}


/*--------------------------------------------------------------------------------------- start
Paging Companie/Person list
*/

#companiesTabPagePaging{
}

#personsTabPagePaging{
}

ul.p-c{
    display: none;
	margin:0;
	padding:10px 8px 5px 8px;
}
ul.p-c-active
{
    display: block;
}

ul.p-c li.prev-p{
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	float:left;
}

ul.p-c li.next-p{
	margin:0;
	padding:0;
	list-style:none;
}

.p-c-button
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#555555;
	font-family:arial;
	font-size:12px;
	padding:3px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	font-weight:bold;
	position:relative;
    right:-24px;
}

.p-c-button:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	
}

.p-c-button:active{
	position:relative;
	top:1px;
	color:#009933;
}

.disable-pointonmap{
 cursor:default !important;
 text-shadow:1px 1px 0px #ffffff;
}

.disable-pointonmap .combined-item-display-name{
 color:#575757;
}

.disable-pointonmap .combined-item-address-line{
 color:#9b9b9b;
}

#searchSplash
{
    display: none;
    width: 800px;
    height: 430px;
    min-width: 800px;
    min-height: 430px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    font-family: Tahoma, Verdana, Arial, Geneva, Sans-Serif;
    font-size: 11pt;
    font-weight: normal;
}

.search-splash-shadow
{
    border-style: solid;
    border-width: 1px;
    border-color: #efefef;
    box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.2);
}

#searchSplashIconMapNorway
{
    background-image: url('/content/searchsplash/map_4group_marker.png');
}

#searchSplashIconMapAbroad
{
    background-image: url('/content/searchsplash/map_4group.png');
}

#searchSplashIconCompanies
{
    background-image: url('/content/searchsplash/city_4group.png');
}

#searchSplashIconPersons
{
    background-image: url('/content/searchsplash/people_4group.png');
}

.search-splash-icon-container
{
    width: 105px;
    height: 94px;
    float: left;
}

.search-splash-description-container
{
    float: left;
}

#searchSplashTableContainer table
{
    width: 100%;
    padding: 0;
    border-spacing: 24px;
}

#searchSplashTableContainer td
{
    vertical-align: middle;
    padding: 18px;
    background-color: #f5f5f5;
    border-style: solid;
    border-width: 1px;
    border-color: #d8d8d8;
}

.search-splash-description-container
{
    margin-left: 32px;
    max-width: 210px;
}

.search-splash-screen-description-line0
{
    font-weight: bold;
    margin-bottom: 24px;
}

.splash-screen-result-count
{
    font-weight: normal !important;
}

.search-splash-cell-container
{
    max-width: 355px;
    max-height: 115px;
}

#searchSplashHeader1
{
    margin-top: 16px;
    margin-left: 24px;
    margin-bottom: 16px;
    font-size: 14pt;
    font-weight: bold;
}

#searchSplashHeader2
{
    margin-left: 24px;
    font-size: 14pt;
}

.splash-screen-clickable
{
    cursor: pointer;
}

.splash-screen-clickable:hover
{
    box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.1);
}

.see-also-links
{
    position: relative;
    z-index: 999;
    width: 220px;
    max-width: 220px;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
}

.see-also-links ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.see-also-links ul li
{
    padding: 4px;
}

.see-also-links div
{
    font-weight: bold;
    padding: 4px;
    margin-bottom: 8px;
}
.ipcl-page-content {
    font-size: 10pt;
    font-family: 'Open Sans', Tahoma, Geneva, Verdana, sans-serif;
    margin-left: 64px;
    margin-top: 48px;
}

.ipcl-header {
    font-size: 12pt;
    margin-bottom: 32px;
}

.ipcl-header h3 {
    font-size: 16pt;
    font-weight: normal;
}

.ipcl-contact-form-outer {

}

.ipcl-contact-form {

}

.ipcl-contact-form-part {
    margin-top: 24px;
}

.ipcl-contact-form-input-outer {
    margin-bottom: 8px;
}

.ipcl-contact-form-input-outer label {
    display: block;
}

.ipcl-contact-form-input-outer input {
    display: block;
    width: 400px;
}

.ipcl-contact-form-input-outer textarea {
    display: block;
    width: 400px;
}

.ipcl-contact-form-submit {

}

#IpCountryLock_ReCaptchaOuter {

}
/*.I80no-cookieInfo {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    background-color: rgba(93, 93, 93, 0.9);
    font-family: "Guardian Sans", "Helvetica", sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 17px;
    padding: 15px 0;
    z-index: 2;
}

.I80no-container {
    padding-left: 15px;
    padding-right: 15px;
}

.I80no-container {
    overflow-x: initial;
}

.I80no-container {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
    width: 100vw;
    overflow-x: hidden;
    text-align: center;
}

.button--cookie {
    width: 47%;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    padding: 0;
    margin-right: 12px;
    margin-top: 12px;
}

    .button--cookie:hover {
        cursor: pointer;
        opacity: 0.66;
        color: white;
        text-decoration: none;
    }

.button--cookie {
    width: 150px;
    padding: 0 12px;
    border-radius: 4px;
    font: 500 16px/ 34px "Guardian Sans", "Helvetica", sans-serif;
    letter-spacing: 0.5px;
    text-decoration: none;
    transition: 0.2s all ease-in-out;
    color: white;
    background-color: rgba(93, 93, 93, 0.9);
    border: solid white 1px;
    display: inline-block;
}

.button--small {
    line-height: 24px;
    font-size: 14px;
    padding: 0 8px;
}

.button--cookie + .button--cookie {
    margin-right: 0;
}

.button--cookie:focus, .button--cookie:active {
    background-color: rgba(93, 93, 93, 0.9);
    outline: none;
}

.I80no-cookieInfo .button--inverse {
    background-color: rgba(177, 175, 175, 0.9);
    border-color: rgba(177, 175, 175, 0.9);
}

.button--inverse:hover {
    background-color: rgba(255, 255, 255, 0.33);
}

.button--cookie:focus, .button--cookie:active {
    background-color: rgba(93, 93, 93, 0.9);
    outline: none;
}

.is-hidden {
    display: none;
}

.I80no-padding--horizontal {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
}

.cookies-info {
    padding-top: 20px;
    padding-left: 10px;
    max-width: 695px;
}*/

.cc-cookie-policy-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    background-color: rgba(90, 90, 90, 0.88);
    font-family: Source Sans Pro;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    z-index: 500;
    color: #fff;
    transition: 0.4s opacity ease-in-out;
    opacity: 1;
    padding-bottom: 10px;
    padding-top: 10px;
}

    .cc-cookie-policy-banner .cc-cookie-container {
        padding: 5px 15px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
        justify-content: space-between;
        justify-content: space-evenly;
        font-size: 10pt;
        display: flex;
        align-items: center;
        box-sizing: border-box;
    }

        .cc-cookie-policy-banner .cc-cookie-container p {
            margin: 4px;
            text-align: left;
        }

        .cc-cookie-policy-banner .cc-cookie-container a {
            color: white;
            text-decoration: underline;
        }

            .cc-cookie-policy-banner .cc-cookie-container a:hover {
                color: #97d100;
            }

        .cc-cookie-policy-banner .cc-cookie-container button {
            min-width: 90px;
            border-radius: 3px;
            font-family: Source Sans Pro;
            font-size: 11pt;
            line-height: 16px;
            text-align: center;
            transition: 0.13s all ease-in-out;
            color: white;
            background-color: transparent;
            border: solid white 1px;
            display: inline-block;
            margin-right: 12px;
            margin-top: 6px;
            padding: 4px 7px;
            cursor: pointer;
        }

            .cc-cookie-policy-banner .cc-cookie-container button:hover {
                text-decoration: none;
                border-color: #97d100;
                color: #97d100;
            }

@media (max-width: 767px) {
    .cc-cookie-policy-banner {
        padding-bottom: 3px;
        padding-top: 3px;
    }

        .cc-cookie-policy-banner .cc-cookie-container {
            padding: 0 7px 0 7px;
        }

            .cc-cookie-policy-banner .cc-cookie-container button {
                margin: 0 5px 0 0;
            }
}

.cc-cookie-is-hidden {
    opacity: 0;
}

.cc-cookie-is-closed {
    display: none;
}

.street-view img {
    width: 100%;
    height: auto;
}

.street-view-big {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .street-view-big img {
        width: auto;
        height: auto;
    }

.slideshow-container {
    position: relative;
    margin: auto;
    margin-top: 2px;
}

.street-view-slide {
    display: none;
}

.street-view-slide img{
    width: 100%;
}


.prev, .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
    background: #d6d6d6ec;
}

.next {
    right: 0;
    border-radius: 3px 0 0 3px;
}

    .prev:hover, .next:hover {
        background-color: rgba(0,0,0,0.8);
        color: white;
    }


.numbertext {
    color: #000;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

@keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}
