html{font-size:100%;}
body{font-family: 'Open Sans', Arial, Sans Serif; background-color: #ffffff; color:#000000; font-size:1rem;}
a, 
a:hover, 
a:active:hover,
a:active:focus,  
a:active, 
a.btn:active, 
a:focus {text-decoration: none; color:#004b96;box-shadow: inset 0 0px 0px rgba(0,0,0,0);}

.sidenav a, 
.sidenav a:hover, 
.sidenav a:active:hover,
.sidenav a:active:focus,  
.sidenav a:active, 
.sidenav a:focus {text-decoration: none; color:#555555;}

.nav>li>a:focus, 
.nav>li>a:hover {color: #555555; font-weight:normal; text-decoration:none; background-color:transparent;}
.nopadding { padding: 0;}
.noborder{border:0rem;}

/* MAIN MENU */
.sidenav {height: 100%; width: 0; position: fixed; z-index: 9999; top: 0; right: 0; background-color:#f3f3f3; overflow-x: hidden; transition: 0.5s; padding-top:3.5rem;}
.infowatch-nav {margin:1.25rem 0rem;}
.infowatch-nav li a,.sidenav a {width:17.5rem; padding: 0.7rem 0.9rem; text-decoration: none; font-size:0.9rem; color: #555555; font-weight:normal; display: block; transition: 0.3s;}
.sidenav .closebtn {position: absolute; top: 0rem; font-size:1.4rem; margin: 2rem 0.9rem; padding: 0rem; font-weight: 900; width: auto;}
.navigation{font-size:1.4rem; font-weight: 900; line-height:3.4375rem; text-align: right;}
.navigation span{cursor: pointer;}
#main {transition: margin-right .5s;}
.infowatch-nav li {width: 100%;}
.infowatch-nav li.active a {font-weight: bold;}
/* END MAIN MENU */

/* GLOBAL CSS */
.content-wrapper .brand {border-top:#09A5DE 0.4375rem solid; border-bottom:#aaaaaa 0.0625rem solid;}
.brand, #footer .row  {padding:0.9375rem 0rem;}
.brand a{display: block; float: left; }
.brand img{
	 /* width:5.5rem; */
	 /* height:50px;*/
	}
.searchBar{ margin-top: 1rem;}
.searchBar .basicSearch{margin-bottom: 0;}
.content-wrapper input, 
.content-wrapper button,
.content-wrapper button {border-radius: 0rem;}
#searchResult, #searchResult2 {min-height: 400px; width: 100%; margin-bottom:0rem; float: left;}
#footer { border-top: #aaaaaa 0.0625rem solid; height: 105px; }
#footer .footeridsk img {height:2rem; float: left; margin:0.9375rem 0rem 0rem; }
.copyright{font-size:0.625rem; text-align: left; margin-top:0.3125rem;}
/* END GLOBAL CSS */

/* Login & Footer */
.login-box-wapper{margin-top:2.5rem; margin-bottom:2.5rem; font-size: 0.875rem;}
.internal-use{font-size:0.75rem; color:#000; height:1.6875rem; line-height:normal; text-align: left;}
.internal-use p{line-height: normal; display: inline-block;  vertical-align: middle; margin: 0rem}
.internal-use a, .internal-use a:focus{color:#53a7d7;}
.login-box {background-color: #e9e9e9; padding: 0.9375rem;}
.login-box label{font-weight:normal; text-align:left; padding-top: 0.3125rem;}	
.supportlink{color:#09A5DE; text-decoration:none; font-weight:bold;}
.loginbtn{background-color:#09A5DE; cursor:pointer; color:#ffffff; padding:0.625rem 1.25rem; border:0rem;}
.supportTxt{margin-top:0;}
 /* End Login & Footer */
 
/* WIDGET HEADER */
.nnglia-header .panel-body{padding:0rem;}
.nnglia-header .panel{border:0rem; border-radius:0rem; box-shadow: 0rem 0rem 0rem rgba(0,0,0,0); margin-bottom: 2.813rem;}
.nnglia-header .panel-heading{border-top:#000000 0.1875rem solid; background-color:transparent; border-radius:0rem; border-bottom: 0rem; padding:0.625rem 0rem 0rem 0rem; min-height:4rem;}
.nnglia-header .panel-heading .panel-title{color:#000000; font-weight:700; font-size:1rem;}
/* END WIDGET HEADER*/

/* HOME */
#homePageContent{display: inline-block; margin: 0.9375rem 0rem 0rem 0rem;}
#homePageContent a {display: block; text-align: center; color: #231f20; font-weight: 700; text-decoration: none; font-size: 1rem; word-wrap: break-word; white-space: normal;}
.icon-container {border: 0.125rem solid #d7d7d7; height:15rem; line-height: 9rem; margin: 0rem 0rem 0.9375rem 0rem;}
.icon-container img {height: 6.25rem;}
/* END HOME */

/* INNER PAGE */
.page-title{font-size: 1.5rem; padding-bottom: 0.1875rem; margin:2.1875rem 0rem 2.1875rem; color: #09A5DE;}
.tabNav{border-bottom: 1px solid #aaaaaa;}
.tabNav .nav-tabs{border-bottom: 0px;}
.tabNav .nav-tabs > li {margin-right: 4rem;}
.tabNav .nav-tabs > li.active > a, .tabNav .nav-tabs > li.active > a:focus, .tabNav .nav-tabs > li.active > a:hover, .tabNav .nav-tabs > li > a:hover{border: 0px; border-radius: 0px; font-weight: normal; }
.tabNav .nav > li > a, .tabNav .nav > li > a:focus{padding: 0 0 0.625rem 0; text-decoration: none;border: 0px; color: #231f20; font-size: 1.125rem; font-weight: normal;}
.tabNav .nav-tabs > li.active > a,.tabNav .nav-tabs > li.active > a:focus, .tabNav .nav-tabs > li.active > a:hover{border-bottom:2px solid #09A5DE; }
.tabNav .nav-tabs > li.active > a:hover{color: #231f20; }
.tabContent{margin-top: 3rem;}
.basicSearch {margin-bottom:1.5625rem; }
.nnglia2Col:nth-child(1){padding-right:0.9375rem}
.nnglia2Col:nth-child(2){padding-left:0.9375rem}
.iWatchDropdown .btn { background-color: #fff; width: 20rem; border: 1px solid #c2c2c2; color: #2d2d2d; text-align: left; font-size: 1rem; background-image: url("../images/caret-icon.png"); background-position: right 11px center; background-repeat: no-repeat; overflow: hidden; text-overflow: ellipsis; padding: 0.5rem 2.5rem 0.5rem 0.875rem; } 
.iWatchDropdown .dropdown-menu {border-radius: 0px; width: 20rem; margin: -1px 0px; font-size: 1rem; padding: 0px; max-height:  18.75rem; overflow-x: hidden; overflow-y: auto; }
.iWatchDropdown .dropdown-menu > li > a {text-decoration: none; padding: 0.3rem 0.875rem;}
.iWatchDropdown .dropdown-menu > .active > a, .iWatchDropdown .dropdown-menu > .active > a:focus, .iWatchDropdown .dropdown-menu > .active > a:hover{color: #fff; background-color: #09A5DE;}
.input-title{color:#231f20; font-size: 0.875rem; font-weight: 700; margin-top: 0;}
#dailyNewsletter .panel { margin-top: 2.813rem !important; border: 0; background-color: transparent; box-shadow: none; }
#dailyNewsletter .panel .panel-heading{ border-bottom: 0.125rem solid #3b3b3b; background-color: transparent; padding-left: 0; }
#dailyNewsletter .panel-title{ font-size: 1.5rem; }
.contSearch .emailBox{font-size:0.875rem;}
.tempHide{visibility: hidden; display: block !important;}


/* VIS Export */
.exportBtnWrapper{margin-bottom: 1.5rem;}
a.iWatchExportBtn, a.iWatchExportBtn:hover, a.iWatchExportBtn:focus, a.iWatchExportBtn:active, a.iWatchExportBtn:active:hover, a.iWatchExportBtn:active:focus{background: #09A5DE; font-weight: bold; border: 0px; margin-left: 1.2rem; outline: none; color: #fff;}
#startDate:before,#endDate:before{content: "&#xf073"; font-family: "FontAwesome";}
#exportWrapper{border: 1px solid #cccccc; padding-top: 1.5rem; margin-bottom: 2rem;}
#exportWrapper .datePicker label{display: block;}
#exportWrapper .datePicker i{float: left; font-size: 1.3rem; background: #09A5DE; padding: 0.4rem 0.5rem; color: #fff; border-radius: 0.3rem 0 0 0.3rem;}
#exportWrapper .datePicker input{float: left; width: 10rem; background: #fff;}
#exportWrapper .checkboxGrp input{margin-right: 0.4rem;}
#exportWrapper .checkboxGrpItems{padding-left: 2.5rem; margin-top: 0.5rem;}
#exportWrapper .checkboxGrpItems label{font-weight: normal; display: block;}
#exportWrapper .checkboxGrpItems label input{margin-right: 0.4rem;}
.btnHide{visibility: hidden;}
.errormessagePasswrordExpired {
	text-align:center;
	font-size:16px;
	color: red;
}
.errormessage {
		text-align:center;
		font-size:16px;
		color: red;
}

/* End VIS Export */




/* END INNER PAGE */

/* Content Search */
.contSrchBox{padding:0rem 1.875rem;}
.searchNav {overflow-x: hidden; overflow-y: hidden;background: #d9dde1; display: inline-block; list-style: outside none none; margin: 0rem 0rem 0.9375rem 0rem; padding: 0rem; width: 100%;}
.searchNav .nav-tabs {width: auto;}
.searchNav .nav-tabs li {text-align:center;}
.searchNav .nav-tabs li a{color:#555; font-weight:bold; text-decoration: none; font-size: 0.6875rem; text-transform: uppercase; margin-right:0rem; padding: 1.0625rem; border-radius: 0rem;}
.searchheadlinebox h5 {margin: 0rem; padding: 0.125rem 0rem; color: #000000; font-weight: bold;}
.tab-pane .description {padding: 0.225rem 0 1.25rem 0; font-style: italic; font-size:0.875rem; color:#555555;}
.searchNav .nav-tabs a:hover {background: #d9dde1; color: #5f6162; border-color:#d9dde1;}
/* Content Search */

/*==================================================
=            Media Queries             =
==================================================*/
/* Mobile Portrait */
@media only screen and (max-width : 480px) and (orientation : portrait), 
	   only screen and (max-width : 640px) and (orientation : portrait), 
	   only screen and (max-device-width : 667px) and (orientation : portrait), 
	   only screen and (max-device-width   : 568px) and (orientation : portrait),
    only screen and (max-width : 480px) and (orientation : landscape), 
	   only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape), 
	   only screen and (max-width : 640px) and (orientation : landscape), 
	   only screen and (max-device-width : 667px) and (orientation : landscape), 
	   only screen and (max-device-width    : 568px) and (orientation : landscape) {
           .navigation{position: absolute; right: 0;}
           .page-title {padding-left: 1.875rem; margin: 1.75rem 0rem 1.75rem;}
           .tabNav .nav-tabs{padding-left: 1.875rem}
           .tabNav .nav-tabs > li { margin-right: 1.7rem; }
           .tabNav .nav > li > a, .tabNav .nav > li > a:focus{ font-size: 1rem;}
           .tabContent{padding: 0 0.9375rem;}
           #homePageContent{padding: 0 0.9375rem;}
           .newsletter-items{padding-left: 1.875rem; padding-right: 1.875rem;}
           .iWatchDropdown .btn, .iWatchDropdown .dropdown-menu{width: 100%;}
           .iWatchDropdown .dropdown-menu > li > a:focus, .iWatchDropdown .dropdown-menu > li > a:hover{background: transparent;}
        #dailyNewsletter{padding-left: 1.875rem; padding-right: 1.875rem;}
           .result{padding: 0 1.875rem;}
           .validationErrors{margin:0 0.9375rem 0.9375rem 0.9375rem;}
           a.iWatchExportBtn, a.iWatchExportBtn:hover, a.iWatchExportBtn:focus, a.iWatchExportBtn:active, a.iWatchExportBtn:active:hover, a.iWatchExportBtn:active:focus{margin-left: 0.85rem;}
           #exportWrapper .checkboxGrpItems{margin-top: 0;}
           #exportWrapper .datePicker:nth-child(1){margin-bottom: 0.75rem;}
}
/* Mobile Landscape */
@media only screen and (max-width : 480px) and (orientation : landscape), 
	   only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape), 
	   only screen and (max-width : 640px) and (orientation : landscape), 
	   only screen and (max-device-width : 667px) and (orientation : landscape), 
	   only screen and (max-device-width    : 568px) and (orientation : landscape) {
	   /* .brand img{width:5.5rem;} */
	   .navigation {font-size: 1.4rem; line-height: 3.1575rem;}
	   .sidenav {padding-top:5.5rem;}
	   .sidenav .closebtn {font-size:1.4rem; margin: 2rem 0.9rem; padding: 0rem;}
	   .infowatch-nav {margin: 0rem;}
	   }  
/* Medium Devices, Desktop */
@media only screen and (min-width : 992px) {}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	a, 
	a:hover, 
	a:active:hover,
	a:active:focus,  
	a:active, 
	a:focus {color:#09A5DE;}
	/* LOGIN */
	.login-box-wapper{margin-top:5.1875rem; margin-bottom:6rem;}
	.login-box label{text-align:right;}	
	.supportTxt{margin-top:10%;}
	/* NAV */
	.navigation{font-size:1.7rem; font-weight: 900; line-height: 4.1575rem; text-align: right;}
	.navigation span{cursor: pointer;}
	.sidenav {padding-top:5.5rem;}
	.infowatch-nav li a, .sidenav a {width: 280px; padding-right: 30px;}
	.infowatch-nav {margin:0rem;}
	.sidenav .closebtn {font-size:1.7rem; margin: 2.222rem 0.9rem; padding: 0rem; }
	.nav>li>a:focus, 
	.nav>li>a:hover {font-weight:bold;}
	/* Header & Footer */
	.brand, #footer .row  {padding:0.9375rem 2.1875rem;}
	.brand img{
	/*width:8.1875rem;*/
	}
	#footer .footeridsk img {height:2rem; float: right; margin:0rem}
	.internal-use{height:3.6875rem; line-height:2.6875rem;}
	.login-body .internal-use{line-height:inherit;}
	.copyright{text-align: right;}
    .searchBar{ padding-left: 3rem;}
    
	/* HOME */	
	.icon-container:hover {border-color: #09A5DE; cursor: pointer;}
	.icon-container {margin:0rem 0rem 2.5rem;}
	#homePageContent {display: inline-block; margin:5rem 0rem 2.5rem;}
	/* INNER PAGE */
    .tabNav .nav-tabs > li > a:hover{color:#09A5DE; }
    .nnglia-header{padding:0;}
    .nnglia2Col:nth-child(1){padding-right:3rem; padding-left: 0;}
	.nnglia2Col:nth-child(2){padding-left:3rem; padding-right: 0;}
    .iWatchDropdown .dropdown-menu > li > a:focus, .iWatchDropdown .dropdown-menu > li > a:hover {color: #fff; background-color:  #09A5DE; cursor: pointer;}
    
    #nnesiLandscape {margin-left: -15px; margin-right: -15px;}
    
    #exportWrapper{padding: 2rem 2rem 0 2rem;}

	/* Content Search */
	.contSrchBox{padding:0rem;}
	.searchNav .nav-tabs a:hover {background: #bcc0c3; color: #5f6162; border-color:#bcc0c3;}
	/* Content Search */
	}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation:portrait),
	   only screen and (min-width : 768px) and (max-width : 1024px) and (orientation:landscape){
	   /* LOGIN */
	   .login-box-wapper{margin-top:5.1875rem; margin-bottom:6rem;}
	   /* HEADER & FOOTER */
	   .brand img {
	  /* width:8.1875rem;*/
	   }
	   .navigation{font-size:1.7rem; line-height: 4.1575rem;}
	   .sidenav {padding-top:6.2rem;}
	   .sidenav .closebtn {font-size:1.7rem; margin: 2.222rem 0.9rem;}
	   .internal-use {height: 3.6875rem; line-height: 3.6875rem; }
	   
	   .copyright,
	   #footer .footeridsk img {height:2.5rem; float: right; margin:0rem; text-align: right; margin-bottom: 0.625rem; }
       .iWatchDropdown .dropdown-menu > li > a:focus, .iWatchDropdown .dropdown-menu > li > a:hover{background: transparent;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation:portrait){
    
    .page-title{padding-left: 0.9375rem;}
    .tabNav .nav-tabs { padding-left: 0.9375rem;}
    .supportTxt {margin-top: 16%;}
    .newsletter-items{padding-left: 0.9375rem;}
    #dailyNewsletter{padding-left: 0.9375rem; padding-right: 0.9375rem;}
	/* Content Search */
	.contSrchBox{padding:0rem 0.9375rem;}
	/* Content Search */
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation:landscape){
    .nnglia-header{padding:0;}
    .nnglia2Col:nth-child(1){padding-right:3rem; padding-left: 0;}
	.nnglia2Col:nth-child(2){padding-left:3rem; padding-right: 0;}
	.supportTxt {margin-top: 13%;}
    #nnesiLandscape { margin-left: -15px; margin-right: -15px; }
    
	/* Content Search */
	.contSrchBox{padding:0rem;}
	/* Content Search */
}
/*XS MAX*/
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3) and (orientation:portrait), 
	   only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 2) and (orientation:portrait){
	   .supportTxt {margin-top:0;}
}
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3) and (orientation:landscape), 
	   only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 2) and (orientation:landscape){
	   /* .brand img{width:5.5rem;} */
	   .navigation {font-size: 1.7rem; line-height: 3.1575rem;}
	   .container,
	   .col-xs-12 {width: 100%;}
       .nnglia2Col:nth-child(1){padding-right:0; padding-left: 0;}
	   .nnglia2Col:nth-child(2){padding-left:0; padding-right: 0;}
	   #footer .footeridsk img {height:2rem; float: left; margin:0.9375rem 0rem 0rem; }
	   .copyright{float: left}
	   .login-box label{text-align:left;}
	   .login-box-wapper{margin-top:2.5rem; margin-bottom:2.5rem;}
	   .tabContent{padding: 0 1.875rem;}
	   .supportTxt {margin-top:0;}
		/* Content Search */
		.contSrchBox{padding:0rem 1.875rem;}
		/* Content Search */
}
