﻿/*-...........................sharePoint......................*/
.s4-ca {
	margin: 0 !important;
	background: none !important;
}
div.article, div.welcome {
	padding: 0 !important;
}
.ms-dlgCloseBtnImg {
	max-width: inherit;
}
/*...........................Ribbon...........................*/
.s4-breadcrumb-menu {
	background: ;
}
.s4-ca {
	margin-right: 0px !important;
	margin-right: 0px !important;
	background: transparent !important;
}
body #s4-workspace {
	overflow-y: inherit !important;
	overflow-x: inherit !important;
	position: relative;
	right: 0px;
	width: 100% !important;
}
#s4-ribbonrow {
	background: #022a20 !important;
	color: #fff !important;
}
.ms-cui-tt-span {
}
.ms-siteactionsmenu > span > a > span {
	color: #fff;
}
.ms-welcomeMenu a span {
	color: #fff;
}
.ms-siteactionsmenuinner {
	background: url("/_layouts/images/bgximg.png") repeat-x scroll 0 -467px #022a20 !important;
	border-color: #022a20 #022a20 #022a20;
}
.ms-siteactionsmenuhover {
	background: url("/_layouts/images/bgximg.png") repeat-x scroll 0 -467px #022a20 !important;
	border-color: #022a20 #022a20 #022a20;
}
.ms-welcomeMenu.ms-SpLinkButtonInActive {
	background: url("/_layouts/images/bgximg.png") repeat-x scroll 0 -467px #022a20 !important;
	border-color: #022a20 #022a20 #022a20;
}
.ms-welcomeMenu.ms-SpLinkButtonActive {
	background: url("/_layouts/images/bgximg.png") repeat-x scroll 0 -467px #022a20 !important;
	border-color: #022a20 #022a20 #022a20;
}
#Ribbon-hidden_content {
	display: ;
}
.ms-cui-tt-a:hover {
	border-color: #b9b7b7 !important;
}
/*--------------sharepoint Responsive------------------------*/
body #s4-bodyContainer {

	min-width: 100% !important;
	max-height:100% !important;

}
/*-----------------------------------------------*/



/*SHarepoint*/



body #s4-workspace {
/* overflow: auto; */
position: relative !important;
overflow-y: scroll !important;
overflow-x: hidden !important;
}




/*Search Control*/


.ms-srch-sb-border {
border: 0px solid #ababab;
}

.ms-srch-sb-border:hover {
border: 0px solid #ababab;
}




.ms-srch-sb-borderFocused {
border: 0px solid #ababab;
}



.ms-srch-sb-searchImg{
		
width: 20px !important;
height: 20px !important;
margin-bottom: 3px !important;
background-color:black  !important;
background-image:url('../../img/search-ico.png')  !important;	
}



/*Site Map */
ul .headertitle-large > a{

margin: 10px 0px;
	box-sizing: border-box !important;
	color: #562582 !important;
	
	font-size: 18px !important;
	font-weight: bold !important;
	line-height: 19.8px !important;
	margin-top: 10px  !important;
margin-bottom: 10px  !important;
}


.headertitle > a {
	box-sizing: border-box !important;
	color: #333 !important;
	display: block !important;
	
	font-size: 15px !important;
	line-height: 19.5px !important;
	width: 261.5px !important;
	
}


.level-section {
    margin-bottom: 0px;
    clear: both;
}
.headertitle > a:hover {
	color: #EC008C!important;

}

.headertitle, .headertitle a, .headertitle a:link {
   
    font-weight: normal;
}


ul .level-header {

    margin-bottom:10px;
        margin-top:10px; 
}
.level-header {
    padding: 0px 0px;
}
.headertitle-small, .headertitle-small a, .headertitle-small a:link {
	box-sizing: border-box !important;
	color: #333 !important;
	display: block !important;
	font-family: "optima-medium" !important;
	font-size: 15px !important;
	line-height: 19.5px !important;
	width: 261.5px !important;

}
.js-webpart-titleCell{
	display:none;
}
.item {
    padding: 0px 0px 0px 0px;
    clear: both;
}


.ms-cui-topBar2{
	
border-bottom:0 !important


}


.ms-webpartzone-cell {
    margin: auto auto 0px;
}

.level-bullet {
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    vertical-align: top;
    background-image:none;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 0px;
    padding-right: 0px;
}
.level-item-pos {
    margin: 0px 0px;
    padding: 0px 0px;
}



/*Search Control*/


.ms-srch-sb-border {
border: 0px solid #ababab;
}

.ms-srch-sb-border:hover {
border: 0px solid #ababab;
}




.ms-srch-sb-borderFocused {
border: 0px solid #ababab;
}





.ms-srch-sb-searchLink{
 background: url('../img/search-ico154.png')  no-repeat ;
 right:10px;
 
 
}


.ms-srch-sb > .ms-srch-sb-searchLink {
    margin-right: 2px;
    margin-left:10px;
    height: 25px;
    width: 24px;
    background-position: center;
}
.ms-srch-sb>input {
height: 22px;
}



.phone{
	text-align:right;
}



.ms-WPBorder {
    border: 0px solid #C6C6C6;
}



/*Result page*/



.ms-srch-result-groups {
margin-top: 45px;
}


.ms-srch-result {
margin-top: 80px;
}


.ms-srch-item {
clear: both;
/* width: 500px; */
/* padding: 5px 10px 5px 20px; */
/* margin: 10px 0px 10px -10px; */
overflow: hidden;
}

.center-area h3 {
/* margin: 25px 0; */
}


.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover {
background-color: silver;
}
.ms-srch-item-body {
overflow: hidden;
}


.ms-srch-hover-content {
overflow: hidden;
display: none;
}

.ms-srch-item {
clear: both;
width: auto;
/*padding: 5px 10px 5px 20px;
margin: 10px 0px 10px -10px;*/
overflow: hidden;
}

.ms-srch-item-summary{
	font-family: "Janna-Regular";
	color: #000;
font-size: 18px;
display: block;

}

.ms-srch-item-highlightedText{
	
	
		font-family: "Janna-Regular" !important;
	color: #e5007e !important;

}

.ms-rtestate-field h3, h3.ms-rteElement-H3 {
line-height: 1;
}


.ms-srch-item-link {
font-weight: normal;
display: inline-block;
color: #0053a1;
}

.ms-srch-item-path {	
margin: 0;
padding: 0;
color: #e5007e;
}


.ms-srch-ellipsis{
	margin:0px !important;
	}