@font-face {
    font-family: 'Cantarell';
    src: url('//static.nordicweather.net/fonts/Cantarell-Bold-webfont.eot');
    src: url('//static.nordicweather.net/fonts/Cantarell-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.nordicweather.net/fonts/Cantarell-Bold-webfont.woff') format('woff'),
         url('//static.nordicweather.net/fonts/Cantarell-Bold-webfont.ttf') format('truetype'),
         url('//static.nordicweather.net/fonts/Cantarell-Bold-webfont.svg#CantarellBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans';
    src: url('//static.nordicweather.net/fonts/OpenSans-Regular.eot');
    src: url('//static.nordicweather.net/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('//static.nordicweather.net/fonts/OpenSans-Regular.woff') format('woff'),
         url('//static.nordicweather.net/fonts/OpenSans-Regular.ttf') format('truetype'),
         url('//static.nordicweather.net/fonts/OpenSans-Regular.svg#opensans') format('svg');
    font-weight: normal;
    font-style: normal;
}

*, *:before, *:after {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
table{border-collapse:collapse;border-spacing:0}
.nexsdiv a {text-decoration: none !important;font-weight:bold;color:#69C !important;}
.center{text-align:center;}
.right{text-align:right;}

#radarwrap {font-family:"opensans";margin:0;}
#wrapper, .tabbs {font-family:"opensans";color:#f2f2f2;background:#212121;}
#fullwrapper {font-family:"opensans";color:#f2f2f2;background:#212121;}
.fullscreen {position:absolute;margin: 0;width: 100%!important;height: 100%!important;}
.tabbs .radarDiv {position:relative;}
.tabbs #mapwrap {position:relative;}

.nexsdiv {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);background-color:#000;margin:10px;padding:10px;}
.mapboxes{display:inline-block;background:rgba(0,0,0,0.90);box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);border: 1px solid rgba(0, 0, 0, 0.90);color:#fff;font-size:12px;}
.nexsteps{width:70px;text-align:center;padding:5px;font-size:12px;position:absolute;right:5px;bottom:30px;line-height:1.0em}
.letable {width:70px;padding:5px;border-collapse:separate;border-spacing:2px;}
.letda { width: 20px;height:12px }
.letdb { padding-left:5px; }
.nxtxta{float:right;color:#fff}
.nxtxtb{color:#ADADAD;}

.leaflet-container a {color: #69C;}
.leaflet-container {background:transparent!important}
#glmap{overflow:hidden}
.leaflet-container a:hover {color: #ddd;}
.leaflet-bar a,.leaflet-bar a:hover, .leaflet-bar a.leaflet-disabled {background: rgba(0,0,0,0.7) !important;border-bottom: 1px solid #111;}
.leaflet-bar a:first-child {border-top-left-radius: 2px;border-top-right-radius: 2px;}
.leaflet-bar a:last-child {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-bottom: none;}
.leaflet-control-attribution {background: rgba(0,0,0,0.7) !important;color: #eee;}
.leaflet-control-attribution a {color: #69C;}
.leaflet-tile-pane {z-index: unset;}

.leaffulloff:before{content:"\f0b2";}
.leaffullon:before{content:"\f066";}

.leafgpsoff:before{content:"\f05b";}
.leafgpson:before{font-family:"Fontsaddict"!important;content:"\e801";}

.leaflet-control-settings, .leaflet-control-locate, .leaflet-control-fullscreen {margin-top: 5px!important;}
.leaflet-control-settings a, .leaflet-control-locate a, .leaflet-control-fullscreen a {background: none !important;background: rgba(0,0,0,0.7)!important;font-family:"FontAwesome";font-size:20px;}
.leaflet-control-settings-button:hover, .leaflet-control-fullscreen-button:hover{cursor:pointer;}
.leaflet-control-settings a:before{content:"\f013";}

circle.ping {stroke: #fff;stroke-width: 2px;fill: red;}
svg.leaflet-layer{z-index:25;} /*pingcircles*/
svg.leaflet-zoom-animated{z-index:30;} /*storms*/
canvas.leaflet-heatmap-layer{z-index:20 !important;} /*strikes*/

#mapinfo{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(0,0,0,0.7);color: #eee;padding:10px;font-size:20px;border-radius:2px;}

.tooltip{font-family:"opensans";}
.tooltip-inner {width: 80px !important;}
#rightbar {position:absolute;top:0px;right:0px;background:rgba(0,0,0,1);width:115px;padding:10px;z-index:2000;}
#clock{text-align:center;font-size:14px;padding-top: 3px;margin-top: 3px;border-top: 1px solid #555;}
.counterhead{color:#69C;font-weight:bold;text-align:center;font-size: 12px;padding-bottom: 3px;margin-bottom: 3px;border-bottom: 1px solid #555;}
#counter{font-family: "Cantarell";font-size:30px;text-align:right;margin: 12px 0;}
.onmap{margin-bottom:10px;text-align:left}
.labelbox{display:inline-block;width: 20px;height: 12px;margin: 0px 5px 0px 0px;position: relative;top: 2px;}
#legend{padding-top: 3px;}
label {font-weight:normal!important;cursor:pointer;font-size:12px!important;}
.checkboxl{font-weight:normal!important;cursor:pointer;font-size:12px!important;}
#settingsbtn{color:#69C;font-weight:bold;text-align:center;font-size: 12px;cursor:pointer;}
.settingsbtnb{padding-top: 6px;margin-top: 3px;border-top: 1px solid #555;}
#settingsbtn:hover {color:#bdbdbd;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;cursor:pointer;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);}
#settingcog{font-size: 16px;position: relative;margin-right: 3px;top: 1px;}
#setCicon, #setCenter{color:#ccc;}
.touch #setCicon, .touch #setCenter{display:none;}

.ma-popup {position: absolute;top:0px;text-align: center;z-index:2000;left:50px;}
.touch .ma-popup {left:0px !important;}
.ma-popup-content {margin: 10px 10px;line-height:1.0em}
.ma-popup-tip-container {margin: 0 auto;width: 40px;height: 20px;position: relative;overflow: hidden;}
.ma-popup-content-wrapper {background:rgba(0,0,0,0.85);box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);padding: 1px;text-align: left;}
.ma-popup-header{color:#69c;font-weight:bold;font-size:12px;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #555; }
.ma-popup-content label {font-weight:normal; color:#ccc;position:relative;top:-2px;font-size:13px;cursor:pointer;top:0;line-height:17px;}

.leaflet-div-icon{border:none;background:transparent;}
.mdivicons{font-size: 9px;}

.strikeboxleft{width:49%;float:left;display: table-cell;}
.strikeboxright{width:49%;float:right;display: table-cell;}
.dstats{padding:0 4px;font-size: 13px;}
@media(max-width:750px){
  .strikeboxright{width:100%;padding:0}
  .strikeboxleft{display:none}
}

#laststrtable .odd td, #laststrtable .even td, #closeststrtable .odd td, #closeststrtable .even td {font-size:13px;padding:2px;}
.strhead{color:#69c;font-weight:bold;font-size:15px;padding-bottom:3px;margin:15px 0 3px;border-bottom:1px solid #555;}
.tipright {float:right;color:#fff;display:inline-block;}
.maptip-wrapper:after {left:65px;}
#maptip-content{color:#ccc;font-size:13px; line-height:17px;}
#lastmin{color:#69c;font-size:13px;font-weight:bold;}
.blitzinfo{background:#f2f2f2;border:1px solid #00B400;text-align:justify;box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);font-size:14px;padding:10px;line-height:1.4em;margin-top:25px;}

.mapbutton{display:inline-block;background:rgba(0,0,0,0.90);box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);border: 1px solid rgba(0, 0, 0, 0.90);color:#69c;font-size:18px;padding:6px 12px 0 10px;height:28px;position: absolute;z-index:1000;left:5px;bottom:5px;}
.mapbtntxt{font-weight:bold;top:-1px;left:4px;position:relative;font-size:13px}
.mapbutton:hover, #static:hover {color:#bdbdbd;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;cursor:pointer;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);}
#setCenter{font-size:13px;}
#setCenter:hover, #geonow:hover{color:#69c;cursor:pointer;}
#attributes{display:inline-block;background:rgba(0,0,0,0.90);box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);border: 1px solid rgba(0, 0, 0, 0.90);color:#eee;font-size:13px;padding:0px 6px;position: absolute;z-index:1000;right:5px;bottom:5px;}
#topbox{display:none;background:rgba(0,0,0,0.90);box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);border: 1px solid rgba(0, 0, 0, 0.90);color:#f2f2f2;font-size:14px;padding:0px 6px;position: absolute;z-index:1000;right:5px;top:5px;}
.fullscreen #topbox{top:60px;}
.updstopped{color:FFA500;font-size:26px;font-weight:700}
#nexnote {padding: 10px 0 10px 0;text-align:center;font-size:15px;}

.ma-popup {position: absolute;bottom:60px;left:10px;text-align: center;z-index:2000}
.ma-popup-content {margin: 10px 10px;line-height:1.0em}
.ma-popup-tip-container {margin: 0 auto;width: 40px;height: 20px;position: relative;overflow: hidden;}
.ma-popup-content-wrapper {background:rgba(0,0,0,1);box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);padding: 1px;text-align: left;}
.ma-popup-header{color:#69c;font-weight:bold;font-size:12px;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #555; }
.ma-popup-content label {font-weight:normal; color:#eee;position:relative;top:-2px;font-size:13px;cursor:pointer;top:0;line-height:17px;}

input[type=checkbox] { display:none; }
input[type=checkbox] + label:before {display: inline-block;font: normal normal normal 16px/1.15 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);cursor:pointer;}
input[type=checkbox] + label:before { content: "\f0c8"; }
input[type=checkbox] + label:before { letter-spacing: 5px; }
input[type=checkbox]:checked + label:before { content: "\f14a"; }
input[type=checkbox]:checked + label:before { letter-spacing: 5px; } 

input[type=radio] { display:none; }
input[type=radio] + label:before {display: inline-block;font: normal normal normal 16px/1.4 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);cursor:pointer;}
input[type=radio] + label:before { content: "\f111"; }
input[type=radio] + label:before { letter-spacing: 5px; } 
input[type=radio]:checked + label:before { content: "\f058"; } 
input[type=radio]:checked + label:before { letter-spacing: 5px; } 

.touch #laststrtable .odd td, .touch #laststrtable .even td, .touch #closeststrtable .odd td, .touch #closeststrtable .even td {font-size:15px;}
.touch #maptip-content{font-size:15px; line-height:19px;}
.touch .letdb{width:40px;}
.touch .mapbutton{font-size:20px;}
.touch .mapbtntxt, .touch .ma-popup-header{font-size:15px;}
.touch label{font-size:18px;cursor:pointer;}
.touch .ma-popup-content label {line-height:22px;}


/* TABS */
/* ----------------------------------------- */
.hidden {display: none;}
#topPanels{z-index:100;text-align:left;margin-left:5px;}
.topPanel{display:inline-block;border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;background: #111;color:#ccc;font-weight:700;text-align:center;text-shadow: 0 0 0 #aaa;line-height:16px;padding:8px;min-width:50px;margin-left:4px;text-shadow: 0 0 0 #aaa;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;}
.topPanel.selected, .topPanel:hover {color: #fff;text-shadow: 0 0 10px #eee;text-shadow: 0 0 10px rgba(200,200,200,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;background: #444;}
.topPanel.selected {position:relative; top:1px;border: 1px solid #555; border-width:1px 1px 0 1px;background-color:#212121;color:#2779aa;text-shadow:none;box-shadow: 0px 0px 6px rgba(0,0,0,0.6);z-index:1;}
.topPanel:hover {cursor:pointer}
.tabbs {background:#212121;border:1px solid #555;text-align:justify;box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);font-size:14px;padding:10px;line-height:1.4em;}
#tabfix{height:6px;width:100%;background:#212121;position:absolute;top:0px;left:0px;z-index:1;}

/* BUTTONS */
/* ----------------------------------------- */

.btn{display:inline-block;padding:6px 12px;margin:0 1px;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;vertical-align:middle;cursor:pointer;border:0px solid transparent;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color: #fff;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
.btn-default{color:#6699cc;background-color:#1d4d7c;border-color:#cccccc;font-weight:700;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color: #BDBDBD;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;background-color:#1d4d7c;border-color:#adadad;}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none;}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#1d4d7c;border-color:#cccccc;}

.btn-default {border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;margin-bottom:6px;background: #111;color:#888;font-weight:700;border-width: 0px;font-family:"opensans";text-shadow: 0 0 0 #111;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;}
.btn-default.selected, .btn-default:hover {color: #fff;text-shadow: 0 0 10px #eee;text-shadow: 0 0 10px rgba(200,200,200,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;background: #444;}
.btn-default.selected {border: 1px solid #555;background-color:#212121;color: #2779aa;text-shadow:none;box-shadow: none;}
.inside-btn{border: 1px solid #888}

#coordsmapwrap{position: absolute; right: 0px; bottom: 0px;display:none;background: #000;z-index:9999;font-size:14px;color:#3299CC;}
a.mapcenter-popup-close-button,a.maptip-popup-close-button  {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 4px 4px 0px 0px;
    text-align: center;
    width: 28px;
    height: 34px;
    font-weight: bold;
    font-size: 28px;
    color: rgb(195, 195, 195);
    text-decoration: none;
    background: none repeat scroll 0% 0% transparent;
}
a.mapcenter-popup-close-button:hover,a.maptip-popup-close-button:hover  {color: rgb(155, 155, 155);}
a.maptip-popup-close-button {width: 22px;height: 28px;font-size: 22px;}


/* RESONSIVE SETTINGS - We hide some rows/tabs based on screenwidth - */
/* ------------------------------------------------------------------- */

.img-responsive2 {display: block;max-width: 100%;height: auto;}
.vis-btn450{display:none !important}
@media(max-width:910px){
  .col910{display:none !important}
}
@media(max-width:849px){
  .tabbs{padding:4px;}
  #tabfix{height:4px;}
}
@media(max-width:599px){
  .tabbs{border-width:0;box-shadow: none;-webkit-box-shadow:none;}
}
@media(max-width:449px){
  .vis-btn450{display:block !important}
  .btn450{display:none !important}
}

.adresponsive { width: 320px;  margin:20px auto 0px; height:90px;}
@media(max-width: 360px) { .adresponsive { width: 100%; margin:20px auto 0px; height:90px;} }
@media(min-width: 500px) { .adresponsive { width: 468px; margin:20px auto 0px; height:60px;} }
@media(min-width: 780px) { .adresponsive { width: 728px;margin:20px auto 0px; height:90px; } }


/* custom player skin */
.flowplayer { width: 80%; background-color: #222; background-size: cover; max-width: 800px; }
.flowplayer .fp-controls { background-color: rgba(34, 34, 34, 1)}
.flowplayer .fp-timeline { background-color: rgba(34, 34, 34, 1)}
.flowplayer .fp-progress { background-color: rgba(118, 238, 0, 1)}
.flowplayer .fp-buffer { background-color: rgba(68, 68, 68, 1)}

/*
 * jQuery UI Slider
 */
.ui-slider{position:relative;text-align:left;border:1px solid #555;background:#333;border-radius:0px;}
.ui-slider .ui-slider-handle{position:absolute;z-index:3;width:15px;height:15px;cursor:default;border:0px solid #ccc;background:#69c !important;}
.ui-slider .ui-slider-handle:hover{background:#bdbdbd;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;cursor:pointer;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:5px;}
.ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-9px}
.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}
/*
 * jQuery UI Datepicker
 */
.ui-datepicker .ui-state-default{border-style:solid;border-width: 1px;border-color:#222;background:none;background-color:#000;color: #3299CC;}
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-state-active {background:#222;}
.ui-datepicker-unselectable .ui-state-default {border-style:solid;border-width: 0px;border-color:#eee;background-color:#000;color:#222;}
.ui-datepicker { width: 17em; padding:0; display: none; background: #000;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #222;box-shadow:none;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; border-style:solid;border-width:0;border-color:#88BCCE;background:#444;font-family: 'opensans', serif;font-weight:700;font-size:15px;color: #ADADAD;}
.ui-datepicker .ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.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 { top:3px;left:4px; }
.ui-datepicker .ui-datepicker-next { top:3px;right:4px; }
.ui-datepicker .ui-datepicker-prev-hover { top:3px;left:4px;background:transparent;cursor: pointer;border:0;}
.ui-datepicker .ui-datepicker-next-hover { top:3px;right:4px;background:transparent;cursor: pointer;border:0;}
.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; color:#ADADAD; }
.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; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {display: none; display: block; position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px; }

/*
 * UI ICON
 */
 
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(//static.nordicweather.net/img/ui-icons_469bdd_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(//static.nordicweather.net/img/ui-icons_888888_256x240.png);}
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables 
 * http://www.datatables.net
 */
.tractable{width:100%; border: 1px solid #424242; background: #000;}
.tractablehead {padding: 4px;background-color:#424242; height: 24px; font-size:13px;}
.tracrow{font-size:13px;color:#fff;line-height: 22px;background-color:#080808;}
.tracrowodd{font-size:13px;color:#fff;line-height: 22px;background-color:#1f1f1f;}
.tracrow:hover, .tracrowodd:hover {background-color:#444;}

.dataTables_wrapper {position: relative;min-height: 258px;clear: both;_height: 258px;zoom: 1;}
.dataTables_length {width: 40%;float: left;}
.dataTables_info {width: 60%;float: left;position:relative;top:10px;}
.dataTables_paginate {position:relative;top:-10px;right:10px;width: 44px;* width: 50px;float: right;text-align: right;}
table.display {margin: 0 auto;clear: both;width: 100%;}
table.display thead th {padding: 3px 18px 3px 10px;border-bottom: 1px solid black;cursor: pointer;* cursor: hand;}
table.display tfoot th {padding: 3px 18px 3px 10px;border-top: 0px solid black;}
table.display td {padding: 3px 10px;}
table.display td.center {text-align: center;}
tr.odd {background-color: #080808;}
tr.even {background-color: #1f1f1f;}
.clear {clear: both;}
.paging_full_numbers {width: 400px;height: 20px;line-height: 20px;}
.paging_full_numbers span.paginate_button,
.paging_full_numbers span.paginate_active {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 2px 5px;margin: 0 3px;cursor: pointer;*cursor: hand;background-color:#111;border:1px solid rgba(255, 255, 255, 0.15);}
.paging_full_numbers span.paginate_button {}
.paging_full_numbers span.paginate_button:hover {background-color: #444;}
.paging_full_numbers span.paginate_active {color:#3299CC;}

