﻿.jui-view [id^=noaa_] {
    margin-top: 0px !important;
}
.jui-toggle [id^=noaa_] {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
div[id^="noaa_"] {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
#noaa_edit {
	display: flex !important;
	flex-direction: column;
	align-items: flex-start !important;
}
#alertdevicestable_noaa p {
	margin-bottom: 0rem !important;
}

.form-check-input [id^=noaa_] + label,
label.btn input[id^=noaa_] + label {
  padding-left: 0px !important;
  height: 0rem !important;
  line-height: 0rem !important;
}

.rnbfullcontainer {
	width: 100% !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
.simple-highlight{
 background-color:yellow;
 padding:0.1em 0.2em;
}
.mappingcontent {
  /*background: #fff000;*/
  border-radius: 0px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075), 0 2px 4px rgba(0, 0, 0, 0.0375);
}
.pull-right {
    float: right;
	color: #FFF !important;
}
.mappingpanel-group {
  margin-bottom: 0;
}
.mappingpanel-group .mappingpanel {
  border-radius: 0;
  box-shadow: none;
}
.mappingpanel-group .mappingpanel .mappingpanel-heading {
  padding: 0;
}
.mappingpanel-group .mappingpanel .mappingpanel-heading h4 a {
  background: #329DE4;
  color: #FFF;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding: 12px;
  text-decoration: none;
  transition: 0.15s all ease-in-out;
}
.mappingpanel-group .mappingpanel .mappingpanel-heading h4 a:hover, .mappingpanel-group .mappingpanel .mappingpanel-heading h4 a:not(.collapsed) {
  /*background: #fff;*/
  transition: 0.15s all ease-in-out;
}
.mappingpanel-group .mappingpanel .mappingpanel-heading h4 a:not(.collapsed) i:before {
  content: "";
}
.mappingpanel-group .mappingpanel .mappingpanel-heading h4 a i {
  color: #999;
}
.mappingpanel-group .mappingpanel .mappingpanel-body {
  padding-top: 0;
}
.mappingpanel-group .mappingpanel .mappingpanel-heading + .mappingpanel-collapse > .list-group,
.mappingpanel-group .mappingpanel .mappingpanel-heading + .mappingpanel-collapse > .mappingpanel-body {
  border-top: none;
}
.mappingpanel-group .mappingpanel + .mappingpanel {
  border-top: none;
  margin-top: 0;
}
  
.swal2-timer-progress-bar{
	background: #329DE4;
}
.rnbweatherlocationheader {
  color: white;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  /**width: 50%;**/
}
.container-fluid-nopad {
    padding: 0px;
}
.full_modal-dialog {
  width: 98% !important;
  height: 92% !important;
  min-width: 98% !important;
  min-height: 92% !important;
  max-width: 98% !important;
  max-height: 92% !important;
  padding: 0 !important;
}

.full_modal-content {
  height: 99% !important;
  min-height: 99% !important;
  max-height: 99% !important;
}
table.oweather {
    border-collapse: collapse;
    border-spacing: 0;
	table-layout: auto;
	width: 100%;
}
    table.oweather th {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #000;
        background-color: #e0e0e0;
        border-style: solid;
        border-width: 1px;
        font-size: 12px;
        font-weight: bold;
        color: #737373;
        text-align: center;
        /* padding: 2px 2px; */
    }

    table.oweather tr:hover td {
        background-color: #f0f0f0;
    }

    table.oweather tg {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #ccc;
    }

    table.oweather td {
        font-family: Arial, sans - serif;
        font-size: 14px;
        /*padding: 2px 2px;*/
        border-style: solid;
        border-width: 1px;
        overflow: hidden;
        word-break: normal;
        border-color: #ccc;
        color: #333;
        background-color: #fff;
    }

        table.oweather td:first-child {
            text-align: center;
			/**width: "75px";**/
        }
		table.oweather td:nth-child(2) {
            text-align: left;
        }
		table.oweather td:nth-child(3) {
            text-align: center;
        }
		table.oweather td:nth-child(4) {
            text-align: center;
        }
        table.oweather td:nth-child(5) {
            text-align: center;
			/**width: "75";**/
        }

        table.oweather td:nth-child(6) {
            text-align: center;
			/**width: "100";**/
        }
		table.oweather td:nth-child(7) {
            text-align: center;
			/**width: "100";**/
        }

		table.oweather input[type=number] {
		  width: 3em;
		}
		table.oweather input:disabled {
		  color: #F3F3F3;
		  display: none;
		}

.hiddenElement {
	display: none;
}

div.padtext {
	padding: 5px;
}
		
table.supportreq {
    border-collapse: collapse;
    border-spacing: 0;
	table-layout: auto;
	width: 100%;
}

    table.supportreq th {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #000;
        background-color: #e0e0e0;
        border-style: solid;
        border-width: 1px;
        font-size: 12px;
        font-weight: bold;
        color: #737373;
        text-align: center;
        /* padding: 2px 2px; */
    }

    table.supportreq tr:hover td {
        background-color: #f0f0f0;
    }

    table.supportreq tg {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #ccc;
    }

    table.supportreq td {
        font-family: Arial, sans - serif;
        font-size: 14px;
        /*padding: 2px 2px;*/
        border-style: solid;
        border-width: 1px;
        overflow: hidden;
        word-break: normal;
        border-color: #ccc;
        color: #333;
        background-color: #fff;
    }

        table.supportreq td:first-child {
            text-align: center;
			width: "75px";
        }
		table.supportreq td:nth-child(2) {
            text-align: left;
			
        }
        table.supportreq td:nth-child(3) {
            text-align: center;
			width: "75";
        }

        table.supportreq td:nth-child(4) {
            text-align: center;
			width: "100";
        }

table.hourly24 {
    border-collapse: collapse;
    border-spacing: 0;
	table-layout: auto;
	width: 100%;
}
    table.hourly24 th {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #FFF;
        background-color: #79bbe6;
        border-style: solid;
        border-width: 1px;
        font-size: 12px;
        color: #FFFFFF;
        text-align: center;
        /* padding: 2px 2px; */
    }

    table.hourly24 tr:hover td {
        background-color: #f0f0f0;
    }

    table.hourly24 tg {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #ccc;
    }

    table.hourly24 td {
        font-family: Arial, sans - serif;
        font-size: 14px;
        /*padding: 2px 2px;*/
        border-style: solid;
        border-width: 1px;
        overflow: hidden;
        word-break: normal;
        border-color: #ccc;
        color: #333;
        background-color: #fff;
    }

        table.hourly24 td:first-child {
            text-align: center;
			/**width: "75px";**/
        }
		table.hourly24 td:nth-child(2) {
            text-align: center;						
        }
        table.hourly24 td:nth-child(3) {
            text-align: center;
			width:40px ;
        }

        table.hourly24 td:nth-child(4) {
            text-align: center;
			/**width: "100";**/
        }
		table.hourly24 td:nth-child(5) {
            text-align: center;
			/**width: "100";**/
        }
		table.hourly24 td:nth-child(6) {
            text-align: center;
			/**width: "100";**/
        }
		table.hourly24 td:nth-child(7) {
            text-align: center;
			/**width: "100";**/
        }

table.systeminfo {
    border-collapse: collapse;
    border-spacing: 0;
}

    table.systeminfo th {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #000;
        background-color: #ccc;
        border-style: solid;
        border-width: 1px;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-align: center;
        padding: 2px 2px;
    }

    table.systeminfo tr:hover td {
        background-color: #f0f0f0;
    }

    table.systeminfo tg {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #ccc;
    }

    table.systeminfo td {
        font-family: Arial, sans - serif;
        font-size: 14px;
        padding: 2px 2px;
        border-style: solid;
        border-width: 1px;
        overflow: hidden;
        word-break: normal;
        border-color: #ccc;
        color: #333;
        background-color: #fff;
    }

.alnright {
    float: right;
    line-height: 1.3;
}
/*
table.sysinfo td:first-child {text-align: center;}
table.sysinfo td:nth-child(2) {text-align: center;}
table.sysinfo td:nth-child(4) {text-align: center;}
*/
#rnbfieldset {
    width: 950px;
}

.rorytest {
    font-size: 50px;
}

.ctralign {
    text-align: center;
    position: absolute;
    top: 50%;
}

.table a {
    display: block;
    text-decoration: none;
}

.airconvl {
    border-left: 2px solid #d3d3d3;
    height: 180px;
}

.centercontent {
    font-size: 22px;
    color: #d3d3d3;
    vertical-align: middle;
}

#Build_TabController {
    width: 1000px;
}

.handover {
	cursor: pointer; 
}

.rnbalertflash {
  -webkit-animation: weatheralertflash 1s infinite;  /* Safari 4+ */
  -moz-animation: weatheralertflash 1s infinite;  /* Fx 5+ */
  -o-animation: weatheralertflash 1s infinite;  /* Opera 12+ */
  animation: weatheralertflash 1s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes weatheralertflash {
  0%, 49% {
    background-color: #82BFE8;
  }
  50%, 100% {
	background-color: #FF0000;
  }
}

.rnbhide {
	display: none;
}
.rnbshow {
	display: block;
}
.rnbdeleteflash {
  -webkit-animation: weatheralertflash 1s infinite;  /* Safari 4+ */
  -moz-animation: weatheralertflash 1s infinite;  /* Fx 5+ */
  -o-animation: weatheralertflash 1s infinite;  /* Opera 12+ */
  animation: weatheralertflash 1s infinite;  /* IE 10+, Fx 29+ */
}
@-webkit-keyframes weatheralertflash {
  0%, 49% {
    color: #FF0000;
	background-color: #FFFFFF;
    /*border: 3px solid #e50000;*/
  }
  50%, 100% {
    /*background-color: #E40B00; FF0000*/
	color: #FFFFFF;
	background-color: #FF0000;
    /*border: 3px solid rgb(117, 209, 63);*/
  }
}
table.noaaalerts {
    border-collapse: collapse;
    border-spacing: 0;
	table-layout: fixed;
	width: 100%;
}
    table.noaaalerts th {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #000;
        background-color: #e0e0e0;
        border-style: solid;
        border-width: 1px;
        font-size: 12px;
        font-weight: bold;
        color: #737373;
        text-align: center;
        /* padding: 2px 2px; */
    }

    table.noaaalerts tr:hover td {
        background-color: #f0f0f0;
    }

    table.noaaalerts tg {
        border-collapse: collapse;
        border-spacing: 0;
        border-color: #ccc;
    }

    table.noaaalerts td {
        font-family: Arial, sans - serif;
        font-size: 14px;
        /*padding: 2px 2px;*/
        border-style: solid;
        border-width: 1px;
        overflow: hidden;
        word-break: normal;
        border-color: #ccc;
        color: #333;
        background-color: #fff;
		text-align: left;
    }

		table.noaaalerts input[type=number] {
		  width: 3em;
		}
		table.noaaalerts input:disabled {
		  color: #F3F3F3;
		  display: none;
		}

.rnbalertflash0 {
  -webkit-animation: weatheralertflash0 1s infinite;  /* Safari 4+ */
  -moz-animation: weatheralertflash0 1s infinite;  /* Fx 5+ */
  -o-animation: weatheralertflash0 1s infinite;  /* Opera 12+ */
  animation: weatheralertflash0 1s infinite;  /* IE 10+, Fx 29+ */
}
@-webkit-keyframes weatheralertflash0 {
  0%, 49% {
    background-color: #79BBE6;
  }
  50%, 100% {
	background-color: #000000;
  }
}
.rnbalertflash1 {
  -webkit-animation: weatheralertflash1 1s infinite;  /* Safari 4+ */
  -moz-animation: weatheralertflash1 1s infinite;  /* Fx 5+ */
  -o-animation: weatheralertflash1 1s infinite;  /* Opera 12+ */
  animation: weatheralertflash1 1s infinite;  /* IE 10+, Fx 29+ */
}
@-webkit-keyframes weatheralertflash1 {
  0%, 49% {
    background-color: #79BBE6;
  }
  50%, 100% {
	background-color: #DB4437;
  }
}
.rnbalertflash2 {
  -webkit-animation: weatheralertflash2 1s infinite;  /* Safari 4+ */
  -moz-animation: weatheralertflash2 1s infinite;  /* Fx 5+ */
  -o-animation: weatheralertflash2 1s infinite;  /* Opera 12+ */
  animation: weatheralertflash2 1s infinite;  /* IE 10+, Fx 29+ */
}
@-webkit-keyframes weatheralertflash2 {
  0%, 49% {
    background-color: #79BBE6;
  }
  50%, 100% {
	background-color: #FF9800;
  }
}
.rnbalertflash3 {
  -webkit-animation: weatheralertflash3 1s infinite;  /* Safari 4+ */
  -moz-animation: weatheralertflash3 1s infinite;  /* Fx 5+ */
  -o-animation: weatheralertflash3 1s infinite;  /* Opera 12+ */
  animation: weatheralertflash3 1s infinite;  /* IE 10+, Fx 29+ */
}
@-webkit-keyframes weatheralertflash3 {
  0%, 49% {
    background-color: #79BBE6;
  }
  50%, 100% {
	background-color: #808080;
  }
}
.rnbalertflash99 {
  -webkit-animation: weatheralertflash99 1s infinite;  /* Safari 4+ */
  -moz-animation: weatheralertflash99 1s infinite;  /* Fx 5+ */
  -o-animation: weatheralertflash99 1s infinite;  /* Opera 12+ */
  animation: weatheralertflash99 1s infinite;  /* IE 10+, Fx 29+ */
}
@-webkit-keyframes weatheralertflash99 {
  0%, 49% {
    background-color: #82BFE8;
  }
  50%, 100% {
	background-color: #82BFE8;
  }
}
.rnbalert99 {
	background-color: #82BFE8;
}
.rnbalert0 {
	background-color: #000000;
}
.rnbalert1 {
	background-color: #DB4437;
}
.rnbalert2 {
	background-color: #FF9800;
}
.rnbalert3 {
	background-color: #808080;
}