﻿/***************************************/
/* KKEY 07.17.17					   */
/***************************************/

/****** 06.13.18 Added for smooth scrolling on iOS devices ******/

#s4-workspace{
-webkit-overflow-scrolling: touch;
}

/****** 04.18.18 Added for printing ******/
@media print {
  a[href]:after {
    content: none !important;
  }
  body {overflow:hidden;}
  #s4-workspace {overflow:hidden!important;}
  #s4-bodyContainer {overflow-x: hidden!important;}
  #ncdst-header {display:none!important;}
  #s4-breadcrumb {display:none!important;}
  #footer-links-wrapper {display:none!important;}
  
}


@media screen and (max-width: 6000px) {
	/** Add Google Font styles **/
	body {font-family:"Roboto",Helvetica,Tahoma,Arial,sans-serif!important;}
	.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item {font-family:"Roboto",Helvetica,Tahoma,Arial,sans-serif!important;}
	.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a {font-family: "Roboto",Helvetica,Tahoma,Arial,sans-serif!important;}
	.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header {font-family: "Roboto",Helvetica,Tahoma,Arial,sans-serif!important;}
	.ms-rteTable-default > tbody > tr > td, .ms-rteTable-default > tbody > tr > th, .ms-rteTable-0 > tbody > tr > td, .ms-rteTable-0 > tbody > tr > th, .ms-rteTable-1 > tbody > tr > td, .ms-rteTable-1 > tbody > tr > th, .ms-rteTable-2 > tbody > tr > td, .ms-rteTable-2 > tbody > tr > th, .ms-rteTable-3 > tbody > tr > td, .ms-rteTable-3 > tbody > tr > th, .ms-rteTable-4 > tbody > tr > td, .ms-rteTable-4 > tbody > tr > th, .ms-rteTable-5 > tbody > tr > td, .ms-rteTable-5 > tbody > tr > th, .ms-rteTable-6 > tbody > tr > td, .ms-rteTable-6 > tbody > tr > th, .ms-rteTable-7 > tbody > tr > td, .ms-rteTable-7 > tbody > tr > th, .ms-rteTable-8 > tbody > tr > td, .ms-rteTable-8 > tbody > tr > th, .ms-rteTable-9 > tbody > tr > td, .ms-rteTable-9 > tbody > tr > th, .ms-rteTable-10 > tbody > tr > td, .ms-rteTable-10 > tbody > tr > th {padding:0px!important;}


	h2 {line-height:1.0!important;font-weight:500!important;color:#00376d!important;border-bottom:solid 1px #cdcdcd;}
	
	.ms-webpart-titleText a {white-space:pre-wrap!important;text-decoration:none!important;} /* hide links for webparts */
    .ms-webpart-titleText nobr {white-space:pre-wrap!important;} 						/* IMPORTANT! wrap the webpart titles for Holder Reporting */
	.ms-webpart-chrome-title h2 {border-bottom:1px solid #CCC; padding-top: 5px;}		/* IMPORTANT! add padding to space webparts */
    #pageStatusBar {max-width:680px;} 	/* 10.25.17 Center the Page Status Bar    */
    
    #contentInner a:link {text-decoration:underline;}	/* 10.25.17 Underline all hyperlinks 	  */
	p {line-height: 1.30!important;}					/* 10.25.17 Adjust paragraph line height  */
	
	.mdd-linkItem:hover {text-decoration:underline!important;} /* 10.26.17 Added underline for Megamenu */
	
	div.ms-srch-hover-action > a[clicktype='ActionViewLibrary'] {display:none;} /* 11.20.17 Hide View Library from Search results */
	div.ms-srch-hover-action > a[clicktype='ActionEdit'] {display:none;}  	    /* 11.20.17 Hide Edit menu from Search results */

	.bs-callout {
	    padding: 20px;
	    margin: 20px 0;
	    border: 1px solid #eee;
	    border-left-width: 5px;
	    border-radius: 3px;
	}
	.bs-callout h4 {
	    margin-top: 0;
	    margin-bottom: 5px;
	}
	.bs-callout p:last-child {
	    margin-bottom: 0;
	}
	.bs-callout code {
	    border-radius: 3px;
	}
	.bs-callout+.bs-callout {
	    margin-top: -5px;
	}
	.bs-callout-default {
	    border-left-color: #777;
	}
	.bs-callout-default h4 {
	    color: #777;
	}
	.bs-callout-primary {
	    border-left-color: #428bca;
	}
	.bs-callout-primary h4 {
	    color: #428bca;
	}
	.bs-callout-success {
	    border-left-color: #5cb85c;
	}
	.bs-callout-success h4 {
	    color: #5cb85c;
	}
	.bs-callout-danger {
	    border-left-color: #d9534f;
	}
	.bs-callout-danger h4 {
	    color: #d9534f;
	}
	.bs-callout-warning {
	    border-left-color: #f0ad4e;
	}
	.bs-callout-warning h4 {
	    color: #f0ad4e;
	}
	.bs-callout-info {
	    border-left-color: #5bc0de;
	}
	.bs-callout-info h4 {
	    color: #5bc0de;
	}
}

/********************************************************************/
/*All content  (desktop 5000px)                    					*/
/********************************************************************/
@media screen and (max-width: 5000px) {
	/*#rollup-details {border:solid 2px blue;margin-left:-100px;}*/
	#s4-pageStatusBar {}
	#contentAll {background-color:white;margin-top:38px;border:solid 0px white;}	/*this table div contains the Quick Launch and center content */	

	#ctl00_PlaceHolderSearchArea_g_0358fb15_cb58_4e98_b2bf_9b9440c070c4_csr_sboxdiv {background-color:white;}	 									/* Set the search box background color to white */
	body #s4-bodyContainer {background: #FFF url(/style%20library/i3solutions/internet/images/overall_background.png) top left repeat-x; min-height: 672px;}  /* Set the background image */
	#ncdst-footer {max-width: 950px; margin: 0 auto; border-top: 2px solid #f8d84d; text-align: center; padding: 5px;} 							/* IMPORTANT! set the footer width */
	#ncdst-header {max-width: 1000px; background: transparent url(/style%20library/i3solutions/internet/images/header_background-07b.png) top no-repeat; padding-top: 21px;}	/* Set the header background */
	#emergency-message {max-width:1000px;padding-left:45px;}
	
	#s4-workspace {overflow-x: hidden;} /* IMPORTANT! hide the horizontal scroll bar on screen size iPad and up */
 	#three-img-cols {display: none;} /* hide all responsive areas to start */
	
	/****** Page specific information ******/
	#contentInner {	margin-top: 0px;border:solid 0px red;} 
	#contentBox { margin-left: 16px;border:solid 0px red;}
	#mega-menu-tbl {max-width:1000px;}
	#s4-breadcrumb {max-width:1000px;}
	#breadcrumb-style {padding-left:10px;padding-top:10px;font-size:11px;}
	#i3-pageContainer {border: solid 0px purple;width:800px;}

	#mdd-section last {border: solid 0px red;}
	#ncable {border: solid 0px blue;margin-top:-20px;}		/* set the Home Page content areas */
	#emailupdates {margin-top: -5px;}						/* set the Home Page content areas */
	
	/* Change dialog box background */
	.ms-dialog #s4-bodyContainer {background: white;overflow:hidden;min-height:100px;min-width:500px;padding-top:35px!important;}
	.ms-dialog #ncdst-header {background: white;}
	.ms-dialog #mega-menu-tbl {display: none;}
	.ms-dialog #contentInner {width:500px;padding-top:25px;}
	.ms-dialog #s4-breadcrumb {display:none;}
}


/********************************************************************/
/* DESKTOP screen size (Screen 820    								*/
/********************************************************************/
@media screen and (max-width: 820px){
	#header-links {display:none;}  /* hide the Contact Us and Careers links */
	
}

/********************************************************************/
/* MEDIUM screen size (iPad 768px)     								*/
/********************************************************************/
@media screen and (max-width: 768px) {
	body {font-size:1.5em!important;}
	/* b, strong {font-size:1.5em!important;} */
	p {line-height: 2.00!important;}					/* 02.05.18 Adjust paragraph line height  */

	/* body {font-family: 'Roboto', sans-serif!important;}  
	.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a {font-family: 'Roboto', sans-serif;!important;}
	.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header {font-family: 'Roboto', sans-serif;!important;}
	.ms-core-navigation {font-family: 'Roboto', sans-serif!important;}  
	*/
	.ms-standardheader {border:solid 0px red;word-wrap:break-word!important;white-space:normal!important;} /* Rollup Calendar details */
	
	#navbar-wrap {border:solid 0px purple;height:50px;}
	#navbar-brand {display: block!important;}
	#sideNavBox {display:none!important;}
	#ncdst-header {display:none;height:0;}
	
	#s4-workspace {overflow-x: hidden;} /* hide any whitespace */
	#s4-breadcrumb {background-color:#f3f3f3!important;}
	
	/* REMOVED 05.17.18 - causes issues with SharePoint Ribbon */
	/* img {max-width: 100%;height: auto;} /* make all images responsive */
		
	#s4-titlerow {height:0px;margin-top:-30px;}
	#mega-menu-tbl {max-width:100%;}
	#contentInner {border: solid 0px red;width:100%;padding-left:2px;} 
	
	/*--======= (2) Moved to DispForm.aspx =======--*/
	/* .ms-formlabel {display: none;} /* Label for DispForm.aspx "Approved" */
	/* .ms-standardheader {display:none;border:solid 1px red;} /* Rollup Calendar details */
	.ms-srch-item-previewContainer {display:none!important;}/* Hide the preview box for Search results */

}

/********************************************************************/
/* TABLES - Display List in Column format   (tablet 668px)                    */
/********************************************************************/
@media screen and (max-width: 668px) {
	.ms-listviewtable .ms-gb, .ms-listviewtable .ms-gb2 {padding-top:0px!important;}
	body {font-size:1.6em!important;}
	#s4-breadcrumb {display:none!important;}/* hide breadcrumb */
	
		
	/* img {max-width: 100%;height: auto;} /* make all images responsive */

	table.ms-listviewtable > tbody > tr
	 {
	 padding: 10px;
	 }
	
	table.ms-listviewtable > tbody > tr > td
	 {
	 display: block;
	 text-align: left;
	 border: none!important;
	 width: 100%; /* IE8 */
	 float: left; /* IE8 */
	 }
	
	.ms-vb2 {white-space:pre-wrap;}
		  
	table.ms-listviewtable > tbody > tr > td.ms-vb2 > a
	 {
	 font-size: 1.2em;
	 font-weight: bold;
	 }
	
	table.ms-listviewtable tr.s4-itm-hover > td, table.ms-listviewtable tr.ms-itmhover:hover > td, tr.s4-itm-selected > td, tr.s4-itm-selected:hover > td
	 {
	 border: none;
	 }
	
	table.ms-listviewtable .ms-viewheadertr, table.ms-listviewtable tbody tr td.ms-vb-firstCell
	 {
	 display: none;
	 }
}


