﻿body {
	outline: none !important;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	background-color: #fff !important;
	color:#000 !important;
}
#s4-workspace {
	outline: none !important;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	background-color: #DDDEDF;
	color:#000 !important;
}
.ms-core-overlay {
	background-color:#fff !important
}
#s4-bodyContainer	{
	/*overflow-x: hidden !important;*/
}
/*2016 Commented
.custom-container {
	padding-left: 45px;
	padding-right: 45px;
}
*/
/* nav */
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 0px !important;
    /*margin:0px 8px !important*/
}
.static {
	/*margin:0px 8px 0px 2px*/
}
.nav-pills>li {
    float: left;
    margin: 0px 20px 0px 0px;
}
/* nav */
.ms-cui-topBar2 {
	border-bottom:0px solid #fff !important;
	background-color:#dddedf !important
}
#globalNavBox, .ms-clientcontrol-chromeheader {
	background-color:#dddedf !important
}
/*------------------------------------------------START top header band----------------------------------------------*/
.o365cs-nav-header16, .o365cs-nav-centerAlign {
	text-align:right !important
}
.o365cs-nav-header16, .o365cs-nav-appTitleLine {
	height:50px !important
}
/*.o365cs-base .ms-fcl-b, .o365cs-base .ms-fcl-b-h:hover {
    color: #000 !important;
	background-color:#fff !important 
}*/
#O365_MainLink_Me {
    color: #fff !important;
	background-color:#53565a !important 
}
#Sites_BrandBar {
	display: none;
}
/*.o365cs-nav-contextMenu .o365cs-contextMenuItem, .o365cs-nav-contextMenu .o365cs-contextMenuInactiveItem {
    display: block;
    padding: 10px 30px;
    font: 15px "SegoeUI-Regular-final","Segoe UI","Segoe UI WPC",Segoe,Tahoma,Helvetica,Arial,sans-serif;
    text-align: left;
    outline-offset: -1px;
    background-color: #149ca5 !important;
    color: #fff !important;
}*/

#O365_SubLink_ShellSignout {
	color:#fff !important;
	background-color :#149ca5 !important
}
.o365cs-me-tile-nophoto:hover {
	color:#fff !important;
}
.wf-o365-downcarat:hover:before {
	color:#fff !important
}
/*------------------------------------------------END top header band----------------------------------------------*/
/* ------------------------------------------------Default SP  popups CSS Start-------------------------------------*/
/*.ms-propertysheet {
	font-size:12pt
}
.ms-authoringcontrols, .ms-fullWidth {
	font-size:11pt
}*/
.ms-textSmall, .ms-textXSmall, .ms-metadata, .ms-descriptiontext, .ms-secondaryCommandLink, .ms-authoringcontrols {
	font-size: 11pt;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
}
/*To hide left pane in OOB people picker form start*/
.ms-aclinv-tabbedControl-tabs {
	display:none !important;
} 
/*To hide left pane in OOB people picker form end*/
/*To set OOB share file form start*/
.ms-peopleux-userdetails > UL {
	max-width:100% !important;
}
/*To set OOB share file form end*/
/* ------------------------------------------------Default SP  popups CSS end-------------------------------------*/
/*------------------------------------------------O365 Line START----------------------------------------------*/
/*Ribbon div hide*/
#s4-ribbonrow{
	/*display: none !important;*/ /*LATHA, Feb11, 2018: Commented as was affecting Nintex workflow designer ribbon. Set display none in master page */
	background-color:#dddedf !important
}

/*O365 Menu Icon*/
#O365_MainLink_NavMenu {
	display:none !important
}
/*Top MyCyient heading */
.o365cs-nav-header16 .o365cs-nav-o365Branding {
	padding-left:14px !important;
	border-left:0px solid #fff !important
}
/*Top Bar Style*/
.o365cs-base.o365cs-topnavBGColor-2 {
	background-color: #53565A !important;
}
/*Top Bar Style*/
.o365cs-base .o365cs-topnavLinkBackground-2 {
	background-color: #53565A !important;	
}
/*APP Icon style*/
.o365cs-base .ms-bgc-tp, .o365cs-base .ms-bgc-tp-h:hover, .o365cs-base.ms-bgc-tp {
	background-color: #009ca6 !important;	
}
/*Settings Icon Style*/
.ms-bgc-tdr-h:hover {
	background-color: #009ca6 !important;	
}
/*Associate Name style*/
.o365cs-me-tile-nophoto:hover {
	background-color: #009ca6 !important;
}
/*Hide Help*/
#O365_MainLink_Help {
	display: none !important;
}
/*Hide About Me*/
#O365_SubLink_ShellAboutMe {
	display: none !important;
}
/*APP Launcher Styles START*/
#O365_AppTile_Mail {
  	display: none !important;
}
#O365_AppTile_Newsfeed {
	display: none !important;
}
#O365_AppTile_Sites {
	display: none !important;
}
#O365_AppTile_Documents {
	display: none !important;
}
.o365cs-nav-appItem .o365cs-nav-appTileMedium,
.o365cs-nav-appItem .o365cs-nav-navMenuMyApps {
	/*height: 75px;*/ /*Without Icon*/ 
	/*width: 95px;*/ /*Without Icon*/
	background-color: #00A5DF !important;
}
/*Hide Icon for all APPs*/
.o365cs-nav-appItem .o365cs-nav-appTileImage {
  /*display: none;*/
  	width: auto !important;
  	height: auto !important;
}
/*Hide Title for all APPs*/
.o365cs-nav-appItem .o365cs-nav-appTileTitle {
	/*display: none;*/
	left: 5px !important;
	width: 100px;
}
/*Title Styles*/
.o365cs-nav-appItem .o365cs-nav-appTileTitle span{
	font-size: 11pt !important;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;	
	max-height: none !important;
}
.o365cs-nav-appItem .o365cs-nav-appTileMedium .o365cs-nav-appTileIcon {
	/*margin-top: 10px;*/
}
/* Optional - restricts the width of the drop down area */
body .o365cs-rsp-off.o365cs-newAL-off.o365cs-nav-navMenu {
	/*max-width: 450px;*/ /*Without Icon*/
	max-width: 480px; /*With Icons*/
}
/*APP Launcher Styles END*/
#O365_MainLink_TenantLogoImg{
	display:none !important
}

/*------------------------------------------------O365 Line END----------------------------------------------*/

/*------------------------------------------------Quick links START------------------------------------------------*/
.dropdown-menu > li > ul > li
{
	list-style:none
}
.cus-position {
	position:absolute !important;
	top:0px;
	left:0px;
	z-index:1020
}
.cus-wi {
	width:50px !important;
	height:50px !important;
	min-width:3em !important
}
.cush { 
	font-size:10pt !important; 
	padding:5px 0px 3px 0px !important; 
	border-bottom: 1px solid #c1c1c1; 
	font-weight:bold;
	margin-bottom:5px; 
	color: #4a4949 !important
}
.cush2 {
	font-size:10pt !important; 
	padding:5px 0px 3px 5px !important; 
	border-bottom: 0px solid #c1c1c1; 
	font-weight:bold;
	margin-bottom:5px; 
	color: #4a4949 !important; 
}
/*------------------------------------------------Quick links END------------------------------------------------*/

/*------------------------------------------------Ribbon Line END----------------------------------------------*/
/*Share,Follow & Full screen - Hide*/
#RibbonContainer-TabRowRight {
	/*display: none !important;*/
}
/*Share & Follow options - Hide*/
.ms-promotedActionButton {
	display: none !important;
}
/*Full screen mode option - Hide*/
#fullscreenmodebox {
	
}
/*------------------------------------------------Ribbon Line END----------------------------------------------*/

/*------------------------------------------------LOGO Line START----------------------------------------------*/
/*   Logo auto size */
.ms-siteicon-img {
	width:167px !important;
    height: 34px !important; 
}
/* end logo auto size */

#s4-titlerow {
	padding-top: 3px !important;
	height: 44px !important;
}
/*2016 New - Breadcrumb line - Hide*/
.ms-breadcrumb-top {
	/* display: none !important; */
}
/*Page Title Hide*/
#pagebar {
	display:none;
}
.ms-core-pageTitle {
	display: none;
}
/*-------------Breadcrumb styles start------------*/
.ms-core-pageTitle, .ms-core-pageTitle a {
	font-size:11pt !important;
	font-family:'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	color:#0072c6 !important;
}
.ms-breadcrumb-box{
	height:30px !important;
}
/*-------------Breadcrumb styles end------------*/

/*SEARCH Box styles*/
#searchInputBox {
	float: right !important;
}
.ms-mpSearchBox {
	margin-top: 8px !important;
}
.ms-srch-sb-border {
	/*border:1px solid #e1e1e1 !important; *commented by latha*/
	border-radius:3px;
}
.ms-srch-sb-borderFocused {
	/*border:1px solid #e1e1e1 !important*commented by latha*/

}
.ms-srch-sb-border:hover {
	/*border:1px solid #e1e1e1 !important;*commented by latha*/
	border-radius:3px;
}
.ms-srch-sb>input	{
	padding:4px !important;
	height: 25px !important;
	/*margin:-3px 0px 0px 5px !important*/
}
.ms-srch-sb > .ms-srch-sb-searchLink {
    margin-right: 3px;
}
.ms-srch-sb > .ms-srch-sb-searchLink:hover {
	background:transparent !important
}
.ms-helperText, input.ms-helperText{
	border-color:#999 !important
}
.ms-qSuggest-container {
    z-index: 1080 !important;
}
.ms-srch-sb-navLink {
	margin-top:5px
}
.ms-srch-sb-navLink:hover, .ms-srch-sb-navLink:active {
	margin-top:5px;
	background-color:#fff !important
}
.ms-srch-sb-searchLink:active, .ms-srch-sb-searchLink > img:active, .ms-srch-sb-navLink:active, .ms-srch-sb-navLink > img:active, .ms-srch-sb-navLink-menuOpen, .ms-srch-sb-navLink-menuOpen:hover {
	background-color:#fff !important
}
/*.ms-srch-sbLarge {
	border:1px solid #c1c1c1 !important
}*/
@media (max-width:768px) {
.static {
	margin:0px 0px 0px 0px
}

.ms-srch-sb > .ms-srch-sb-searchLink {
	margin-right: 10px !important;
	margin-top: 13px !important;
}
}
/*Search document h3 Title*/
h3.ms-srch-ellipsis {
    font-size: 1.15em !important;
    /* line-height: 1.5em; */
    color: #00afd5 !important;
    /* background-color: #ffffff; */
    /* font-weight: bold !important; */
    font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
    white-space: normal;
    margin-top: 5px !important;
}
/*Search document h3 Title*/
/*Document Icon */
.ms-srch-item-icon{
	vertical-align:top;
}
/*Document Icon */
/*-------------------------------------------------LOGO Line END----------------------------------------------*/

/*------------------------------------------------Content Line START----------------------------------------------*/
#contentRow {
	padding-top: 0px !important;
	margin:0px 20px 40px 20px !important;
	margin-bottom:80px !important;
}

/*Side Navigation setup styles START*/
/*Hide Side Navigation*/
#sideNavBox{
	display:none;
}
#contentBox {    
	margin-left: 0px !important; /*Default is 220px, changed to 20 as side navbar is hidden*/
	margin-right: 0px !important; /*Default is 220px, changed to 20 as side navbar is hidden*/
	margin-top:0px
}
/*Side Navigation setup styles END*/
.container {
	width: 100% !important;
	/*padding-right:0px !important*/
}
/*------------------------------------------------Content Line START----------------------------------------------*/

/*------------------------------------------------Webpart Styles START----------------------------------------------*/

div.ms-webpartzone-cell {
	margin-bottom: 0px !important;
}

/*------------------------------------------------Webpart Styles END----------------------------------------------*/
/*------------------------------------------------Blog styles START------------------------------------------------*/
/*Blog post list CSS*/
.ms-blog-LeftColumn {
	width:20% !important;
}
.ms-blog-postList {
	max-width:100% !important;
} 
/*Blog post list CSS*/

.dfwp-item{
	background-color:#f1f1f1;
	margin-bottom:5px;
}
/*right side link styles*/
div.description {
	color: #666
}
/*right side link styles*/
.ms-blog-MainArea {
	max-width:none !important;
} 
.ms-blog-quickLinksTitle {
	Color: #009ca6 !important;
	text-decoration: none !important;	
	line-height: 12pt;
	margin-bottom: 1px !important;
	border-bottom: 2px solid #75787b;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	font-size: 1.46em !important;
}

.ms-blog-postBox {
	padding-top: 18px;
	padding-bottom: 18px;
}
.ms-blog-postBoxDate {
	background-color: #008c96 !important;
	height: 100% !important;
}
.ms-blog-postBoxMargin > h2 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	font-size: 13pt !important; /*line-height: 1.5em;*/;
	color: #00afd5 !important; /*font-weight: bold !important;*/;
}
/*.ms-blog-postBox						{border: #b50005 1px solid !important;}*/
.ms-comm-postReplyTextBox {
	border: solid #ababab 1px !important;
}
/*#d4d3d3*/
.ms-blog-postDivider {
	height: 15px;
}
.ms-blog-postComments {
	padding-top: 0px;
	font-size: 11pt !important; /*line-height: 1.5em;*/;
	color: #00afd5 !important; /*font-weight: bold !important;*/;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
}
.ms-blog-listMenu-root {
	width: 100% !important;
}
/*------------------------------------------------Blog styles END------------------------------------------------*/
/*-----------------------------------------Discussion styles START------------------------------------------------*/
/*Q&A title style start*/
.ms-textLarge {
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	font-size: 12pt !important;
	color: #0072c6 !important;
}

.ms-textXLarge {
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
}
/*Q&A title style end*/

div.ms-srch-item > .ms-srch-communityItem-body{
	width: 70% !important;
}

.ms-comm-forumContainer {
	max-width: 100% !important;
}

div.ms-comm-wiki-divFormat1{
	max-width: 100% !important;
}
.ms-comm-postSubjectColumn {
	min-width: 88%;
	background-color: #f1f1f1;
}

.ms-comm-postBody {
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	font-size: 11pt !important;	
}

li.ms-comm-postRootContainer > div.ms-comm-postMainContainer{
	background-color: #f1f1f1;	
	border: 1px solid #008c96;
	max-width: 100% !important;
}

li.ms-comm-postRootContainer > div.ms-comm-postMainContainer > div.ms-comm-threadSubjectContainer{
	padding: 5px !important;
}

div.ms-comm-postMainContainer > div.ms-comm-rootPostContainer{
	background-color: #fff;	
}

div.ms-comm-postMainContainer > div.ms-table {	
	background-color: #f1f1f1;
	padding: 5px !important;
}
/*------------------------------------------------Discussion styles END------------------------------------------------*/

/*------------------------------------------------Newsfeed styles START------------------------------------------------*/
/* resetting min-width */
.ms-microfeed-attachmentPreviewDiv,.ms-microfeed-rootText,.ms-microfeed-fullMicrofeedDiv,.ms-microfeed-microblogpart,.ms-microfeed-feedPart,.ms-microfeed-rootText,.ms-microfeed-replyText,.ms-microfeed-replyArea {
    min-width: 0; 
}
/* The width of attached images. Ajust to needs */
.ms-microfeed-attachmentImage {
	max-width: 260px;
}

.ms-microfeed-focusBoxNoFocus{
	border:0px solid #fff !important;
}

.ms-microfeed-focusBoxNoFocus:hover{
	border:0px solid #fff !important;
}
/*SP default 'show more posts' CSS*/
#ms-microbloginputbox {
	border:1px solid #999 !important
}
.ms-srch-sbLarge {
	margin-top: 10px !important;
}
.ms-commandLink:visited, .ms-commandLink:hover {
    color: #333 !important;
}

	/*SP default 'show more posts' CSS*/
/*------------------------------------------------Newsfeed styles END------------------------------------------------*/

/*------------------------------------------------SQL Report Styles START------------------------------------------------*/

/*Arrow icon and Report icon distorted adjustment*/
.ms-WPBody > table img {
	width: auto !important; /*Default 100%*/
}

/*------------------------------------------------SQL Report Styles END------------------------------------------------*/

/*------------------------------------------------List Header Styles - START------------------------------------------------*/

.ms-viewheadertr {
	background-color: #dfdfdf !important;
}
.ms-vh, .ms-vh a, .ms-vh2, .ms-vh2 a {
	font-size: 11pt !important;
	color: #000 !important;
}

/*------------------------------------------------List Header Styles - END------------------------------------------------*/
/*------------------------------------------------Navbar Styles - START------------------------------------------------*/
.custnav {
	padding:5px 0px !important;
	width: 650px !important;
}
@media only screen and (max-width: 768px) {
.ms-core-listMenu-horizontalBox {
	margin-left: -55px !important;
	/* safari */
	float:left !important
}

.ms-core-listMenu-root li a{
	padding:20px 15px !important
}
.ms-core-listMenu-root li a:hover {
	font-size:1.4em !important;
	padding:20px 15px !important
}
.ms-core-listMenu-horizontalBox li.static> .ms-core-listMenu-item {
    padding: 25px 15px !important;
    /*width:650px !important*/
}
.ms-core-listMenu-horizontalBox li.static> .ms-core-listMenu-item:hover {
	background-color:#c1c1c1 !important
}
.ms-core-listMenu-root li a {
	/*font-size: 1.2em !important;*/
	font-size: 18px;
	color: #000 !important;	
	border-bottom: 0px solid #dddedf !important;	
    padding-top: 10px !important;
    padding-bottom: 10px !important;
   	line-height: 23px !important;
}

.ms-core-listMenu-root li a:hover {
	/*font-size: 1.2em !important;*/
	font-size: 18px !important;
	color: #000 !important;
	/*background-color: #f1f1f1 !important;*/
	outline: none !important;
	border-bottom: 0px solid #009ca6 !important;	
    padding-top: 10px !important;
    padding-bottom: 10px !important;
   	line-height: 23px !important;
}
.navbar-nav > li > a, .navbar-nav > li > a:hover {
	font-size: 1.2em !important;
}
.ms-core-listMenu-root li a, .ms-core-listMenu-root li a:hover {
	/*font-size: 1.2em !important;*/
	font-size: 1.2em !important;
}
.custnav {
	padding-bottom: 5px !important;
	width: auto !important;
}
.navbar-default {
	background-color: #dddedf !important;
}
body {
	background-color:#dddedf !important
}
#ribbonBox {
	background-color:#dddedf !important
}
}
@media (min-width: 768px)
{
.navbar-right {
    margin-right: -30px !important ;
    padding: 0px 7px;
}
.dropdown-menu {
	margin-right:-1px !important
}
.navbar-default {
	background-color: #dddedf !important;
}

.navbar-nav > li > a {
	font-size: 18px !important;
	color: #000 !important;	
	border-bottom: 5px solid #dddedf !important;
	border-top: 0px solid #e1e1e1 !important;	
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    line-height: 23px !important;
}
.navbar-nav > li > a:hover {
	font-size: 18px !important;
	color: #000 !important;
	background-color: transparent !important;*/
	outline: none !important;
	border-bottom: 5px solid #009ca6 !important;	
	border-top: 0px solid #666 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    line-height: 23px !important;
}
}
.navbar
{
	min-height:10px !important;
	margin-bottom: 0px !important;
	border-radius:0px !important;
	border:0px solid #fff !important
}

.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.selected, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected.selected, a.ms-tv-item:hover, a.ms-tv-header.selected {
	color: #000 !important;
	/*Background-color: #7f35b2 !important;*/
	border-bottom: 5px solid #009ca6 !important;
	border-top: 0px solid #666 !important;
	border-left: 0px solid #666 !important;
	border-right: 0px solid #666 !important;

	font-weight: normal;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
}

/*Site tab Name selected*/
/*To set the left margin for the first tab(besides first tab)*/
.ms-core-listMenu-horizontalBox {
	margin-left: -70px;
	/* safari */
	float:left !important
}
/*Site tab Name selected*/
.ms-core-listMenu-root li.static>.selected{
    /*margin-left: -70px;*/ /*Commented as it affected subsite selected styles*/
}

/*OOB dynamic Tabs setting START*/
.ms-core-listMenu-root ul.static {
	padding:0px !important;
}
/*nav bar menu first link text font size */
.ms-core-listMenu-root li a {
	/*font-size: 1.2em !important;*/
	font-size: 18px;
	color: #000 !important;	
	border-bottom: 5px solid #dddedf !important;	
    padding-top: 10px !important;
    padding-bottom: 10px !important;
   	line-height: 23px !important;
}

.ms-core-listMenu-root li a:hover {
	/*font-size: 1.2em !important;*/
	font-size: 18px !important;
	color: #000 !important;
	/*background-color: #f1f1f1 !important;*/
	outline: none !important;
	border-bottom: 5px solid #009ca6 !important;	
    padding-top: 10px !important;
    padding-bottom: 10px !important;
   	line-height: 23px !important;
}

.dynamic-children li {
	list-style: none !important;
}

.ms-core-listMenu-root .dynamic-children li a {
	border-top: 0px solid #e1e1e1 !important;
	border-bottom: 0px solid #e1e1e1 !important;
	padding: 5px !important;
}

.ms-core-listMenu-root .dynamic-children li a:hover {
	border-top: 0px solid #e1e1e1 !important;
}
/*OOB dynamic Tabs setting END*/

.ms-core-listMenu-horizontalBox li.static> .ms-core-listMenu-item {
	/*padding:10px  0px !important;
	margin:0px 5px 0px 0px !important;*/
	padding:10px 0px !important;
	margin:0px 8px 0px 2px !important;
}

.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
	padding-right: 10px !important;
	background-image: url(/_layouts/15/images/menu-down.gif?rev=40);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
}
.dropdown-menu {
	padding: 0px 0px !important
}
.dropdown-menu>li>a {
	padding:8px 20px !important
}
@media (min-width:900px) {
	ul.nav li:hover > ul.dropdown-menu {
	display: block;
	}
}
/*------------------------------------------------sub menu styles------------------------------------------------*/
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropup .dropdown-submenu > .dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
	display: block;
	float: right;
	width: 0;
	height: 0;
	margin-top: 5px;
	margin-right: -10px;
	border-color: transparent;
	border-left-color: #cccccc;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
}
.dropdown-submenu:hover > a:after {
	border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
/*------------------------------------------------sub menu styles------------------------------------------------*/

/*Media Queries START*/
@media all and  (max-width:3000px) and (min-width: 1000px) {
	.mob-nav {
		float:right !important;
	}
}

/*Media Queries END*/

/*------------------------------------------------Navbar Styles - END------------------------------------------------*/

/*------------------------------------------------Footer Styles START------------------------------------------------*/
.footer-new {
	display:block;
	width:100%;
	z-index:100080 !important;

}
@media all and (max-width:3000px) and (min-width:100px)	{
	.cusModWidth{
		width:500px;
	}
}

@media (min-width:768px)	{
.footer-new {
	position:fixed;
	bottom:0px;
	width:100%;
	z-index:100;
	left:0px;
}
.footer-new span {
	height:30px;
	padding-left:10px;
	line-height:25px;
	padding-right:15px
}
}
@media (max-width:768px)	{
.footer-new {
	position:fixed;
	bottom:0px;
	width:100%;
	z-index:100;
	left:0px
}
.footer-new span {
	height:50px;
	padding-left:10px;
	line-height:45px;
	font-size:20pt
}
}

/*------------------------------------------------Footer Styles END------------------------------------------------*/

/*Bootstrap panel*/
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 0px solid transparent !important; 
	border-radius: 4px;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05) !important;
	box-shadow: 0 0px 0px rgba(0,0,0,.05) !important;
}
/*Bootstrap panel*/

/*------------------------------------------------Search Results Styles START------------------------------------------------*/
.ms-srch-result {
    margin-top: 13px !important; /*Commented as was affecting search results in other site collections*/
}

/*Default search page menu*/
.ms-srch-item-title h3 {
	margin-bottom:5px !important;
	font-size: 1.15em !important
}

.ms-srch-people-item #UserInfoContainer {
	display:table-cell !important;
	font-size:9pt;
	margin-left:5px !important
}

.ms-srch-people-outerContainer {
	margin:0px 0px 5px 0px;
	padding:5px !important;
	padding-bottom:5px !important;
	width: 100%; 
	background-color: #f5f5f5;
}

.ms-srch-people-item
{
	padding:0px !important;
	/*width:100% !important*/
}
.ms-srch-item-link {
	color: #337ab7 !important;
}

.ms-srchnav-item h2 {
	font-size:15pt !important;
}
.ms-srchnav-item {
	padding-top:15px !important
}
/*Default search page menu*/
.ms-srch-result-groups {
	margin-bottom: 25px !important;
}

.ms-srch-result #ResultHeader { 
	margin: 10px 0 10px 0;
}

.ms-srch-result #Paging {
	margin: 15px 0 15px !important;
}

.ms-srch-result #ResultFooter  {
	margin: 15px 0 5px 0 !important;
}

/*Yellow highlighter CSS for search:*/
.ms-srch-item-highlightedText {
    background-color: yellow !important;
}
/*Yellow highlighter CSS for search:*/

/*Search default  Hover display hide:*/
.ms-srch-hover-outerContainer {
	display:none !important;
}
/*Search default  Hover display hide:*/

.ms-srch-item {
	width: 100% !important;
	padding: 0px 10px !important;
	margin: 0px 0px 5px 0px !important;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	background-color: #f5f5f5;
	font-size: 11pt !important;
}
.ms-srch-item:hover {
	width: 100% !important;
	padding: 0px 10px !important;
	margin: 0px 0px 5px 0px !important;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	background-color: #e2f2f3;
	font-size: 11pt !important;
}
.ms-srch-item-path {
	display: none !important;
	width: 100% !important;
}
div.ms-srch-group-content {
	width: 100% !important;
}
.ms-accentText{
	font-size:17pt !important;
}

/*------------------------------------------------Search Results Styles END------------------------------------------------*/

/*------------------------------------------------Refinement Styles START-----------------------------------------------*/
.ms-ref-refiner #Value {
	width: 100% !important;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI' !important;
	font-size: 11pt !important;
}
/*changed from 8px to 10px to fix as per search results*/
.ms-ref-ctrl {
	padding-top: 10px !important;
}
/*changed from 8px to 13px to fix as per search results*/
.ms-ref-refinername:link, .ms-ref-refinername:visited {
	width: 100%;
	text-decoration: none !important;
	font-weight: normal;
	line-height: 1.5em;
	margin-bottom: 1px !important;
	border-bottom: 0px solid #75787b;
	/*font-family: Effra, Helvetica Neue Light, Segoe UI Light, arial;*/
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI', 'Arial' !important;
	padding: 5px 10px !important;
	border: 0px solid #fff !important;
	background-color: #f1f1f1 !important;
	border-left: 2px solid #ff6600 !important;
}
.ms-ref-refiner {
	padding:0px
}
/*------------------------------------------------Refinement Styles END-----------------------------------------------*/

/*h tags font start*/
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI', 'Arial' !important;
} 
h1, h2, h3 {
	margin-top: 8px !important
}
/*h tags font end*/

/*------------------------------------------------Webpart Styles START------------------------------------------------*/
h2.ms-webpart-titleText {
	margin-top: 8px !important; /*20px*/
}
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a {
	Color: #009ca6 !important;
	text-decoration: none !important;
	font-weight: bold;
	margin-bottom: 1px !important;
	font-family: 'Effra', 'Helvetica Neue', 'Segoe UI', 'Arial' !important;
	font-size: 13.5pt;
	/*background-image: url(/PublishingImages/ButtonImages/header-dots-2016.png);*/
	/*background-position:0px 3px;*/
	/*background-repeat: no-repeat;*/
	padding: 5px !important;
	border-bottom:1px solid #75787b;
	background-color:#f1f1f1
}

.ms-webpart-titleText > a {
	border-bottom: none;
}
/*------------------------------------------------Webpart Styles END------------------------------------------------*/

/*SP Dialog box Close Button*/
#dlgTitleBtns {
	margin-right: 8px !important;
}
.s4-clust {
	margin-top: 15px !important;
}

/*------------------------------------------------RSS Styles SATRT--------------------------------------------------*/
div.slm-layout-main {
	margin-top: 6px !important;
	margin-bottom: 17px !important;
	background-color: #F9FEEC !important;
}
/* Kcafe page right links */
.link-item,.link-item a,.link-item a:link {
	font-size:11pt !important;
	/*color:#0072c6;*/
	text-decoration:none;
	background-color: #f1f1f1 !important;
}
.link-item a:visited,.link-item a:active {
	color:#663399;
	text-decoration:none;
	background-color: #f1f1f1 !important;
}
.link-item a:hover {
	color:#0072c6;
	text-decoration:none;
	background-color: #f1f1f1 !important;
}
.link-item-large,.link-item-large a,.link-item-large a:link {
	font-size:18pt;
	color:#0072c6;
	text-decoration:none;
	background-color: #f1f1f1 !important;
}
.link-item-large a:visited,.link-item-large a:active {
	color:#0072c6;
	text-decoration:none;
	background-color: #f1f1f1 !important;
}
.link-item-large a:hover {
	color:#0072c6;
	text-decoration:none;
	background-color: #f1f1f1 !important;
}
/*------------------------------------------------RSS Styles END---------------------------------------------------------*/

/*------------------------------------------------Mobile Media Queries START------------------------------------------------*/
@media (max-width:768px) {
.ms-breadcrumb-box {
	display: none !important;
}
#s4-titlerow {
	padding-top: 3px !important;
	height:44px !important;
	/* height: 74px !important; */
}
div#DeltaPlaceHolderSearchArea {
	float: right !important;
	margin-right:20px !important
}
#DeltaSiteLogo	{
	margin-left:-30px
}
#contentBox {
    margin-right: 20px;
    margin-left: 220px;
    min-width: 100% !important;
}
.mob-nav {
        float:left !important;
        display: block !important;
        width: 100% !important;
        /*margin-left: 0px !important;*/
    }
    /*To set the left margin for the first tab(besides first tab)*/
    .ms-core-listMenu-horizontalBox {
    margin-left:-50px
       /* margin-left: 0px !important;*/
    }
    /*To set the left margin after first tab*/
    .ms-core-listMenu-horizontalBox li.static> .ms-core-listMenu-item {
        /*margin-left: -40px;	!important;*/ 
    }
    /*To set the left margin for navbar tabs*/
    .navbar-nav > li > a,  .navbar-nav > li > a:hover {
        /*margin-left: 20px;	!important;*/
        padding:20px 15px !important;
    }
    .navbar-nav > li > a:hover {
	background-color:#c1c1c1 !important
}
    #contentRow {
	/*margin-left: 10px !important;*/
	margin-bottom:80px !important;
    }
    #DeltaTopNavigation {
        display: block !important;
        float:left !important;
    }
  /*  .navbar-nav>li>a  {
        font-size:25pt !important
    }
    .navbar-nav>li>a:hover {
        font-size:25pt !important
    }*/
    .ms-core-listMenu-root li.static>.selected {   
        margin-left: -23px;
    }
    /*.ms-core-listMenu-root li a {
        font-size: 23pt !important
    }*/
    /*.static a {
        font-size:25pt !important
    }*/
    .navbar-default .navbar-toggle {
        border-color: #009ca6 !important;
        background-color: #009ca6 !important;
        color:#fff !important
    }
    .navbar-default .navbar-toggle .icon-bar {
	background-color:#fff !important
}
}
/*------------------------------------------------Mobile Media Queries END------------------------------------------------*/
/*------------------------------------------------SharePoint Pagination----------------------------------------------------*/
.ms-promlink-button-image {
	top: -5px;
	left:-5px
}
/*------------------------------------------------SharePoint Pagination----------------------------------------------------*/
.navbar-default .navbar-toggle {
	min-width:2em !important;
	margin-right:10px
}
/*------------------------------------------------SP Conversation Show more CSS start----------------------------------------------------*/
.ms-microfeed-button, .ms-microfeed-button:hover, .ms-microfeed-button:active{
	color:#333 !important;
}
/*------------------------------------------------SP Conversation Show more CSS end----------------------------------------------------*/
/*------------------------------------------------Deafult document upload popup hidden css start----------------------------------*/
#ctl00_PlaceHolderMain_UploadDocumentSection_ctl05_OpenWithExplorerLink{
	display:none;
}
#ctl00_PlaceHolderMain_ctl05{
	display:none;
}
#ctl00_PlaceHolderMain_VersionCommentSection{
	display:none;
}
#ctl00_PlaceHolderMain_SelectListSection{
	display:none;
}
/*------------------------------------------------Deafult document upload popup hidden css end----------------------------------*/
/* nav */
