/* HOME PAGE STYLES 


--- App layout changes: hide search box in app header --- */
:root {
	--white: #ffffff;
  --black: #000000;
	--syvio: #333F92;
  --sydrkvio: #333F92;
	--sytur: #009BA8;
	--syora: #EF7900;
	--sygry: #39394D;
	--blue: #5FCCF5;
	--red: #EE1C25;
	--green:#B0D235;
	--pink: #5012E9;
  
	--drkgry: #131428;
	--linkpink: #5012E9;
	--linkblue: #4abcc6;
}

/*.BaseMaster_mainMenuContainer .BaseMaster_imgLogo {
background-color: var(--white)!important;
}
*/

.BaseMaster_mainMenuContainer, .BaseMaster_mainMenuContainer a, .BaseMaster_mainMenuContainer a:visited, .BaseMaster_mainMenuContainer .CHMenu_menuItem > a, .BaseMaster_mainMenuContainer .BaseMaster_profileLink{
	color: var(--white)!important;
}

.Home_page .BaseMaster_searchBoxContainer
{
  display: none;
}

.Home_page .BaseMaster_contentContainer
{
  height: auto !important;
}

/* --- App layout changes end --- */

.Home_page .BaseMaster_mainMenuContainer
{
  background: transparent;
  border-bottom: 0 none;
  background-color:var(--sydrkvio);
}

.Home_page .CHMenu_menuItem a,
.Home_page .BaseMaster_profileLink
{
  color: var(--sygry);
}



/* Import font from Google Web Fonts */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  
}

/* Import font from Google Web Fonts*/ 
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  
}

.Home_page body
{
  background: transparent;
  height:auto;
}

.CHMenu_menuItem,
.Home_page .CHMenu_menuItem a,
i.CHMenuItem_noFaIcon,
.BaseMaster_mainMenuContainer, .CHMenu_menu, .CHMenu_menuItem a{
  font-family: "Poppins", Arial, Helvetica, sans-serif!important;
}

.Home_customContent
{
  color: var(--sydrkvio);
  padding-block-start: 0 ;padding-inline-end: 0 ;padding-block-end: 0 ;padding-inline-start: 0 ;
  margin-block-start: 0 ;margin-inline-end: 0 ;margin-block-end: 0 ;margin-inline-start: 0 ;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  text-align: center;
  /*height: 880px !important;*/
}f

.Home_customContent a,
.Home_customContent a:visited,
.Home_customContent a:active
{
  color: var(--black);
  text-decoration: none;
  padding-block-start: 5px ;padding-inline-end: 5px ;padding-block-end: 5px ;padding-inline-start: 5px ;
  transition: color .3s;
}

/*Search box config*/
.CHHeroBlock_container {
    min-height: 150px !important;
    overflow-y: auto;
    padding: 0 80px;
}

.CHBlock_richTextContent h1, .CHBlock_richTextContent h2, .CHBlock_richTextContent h3, h1.CHBlock_richTextContent, h2.CHBlock_richTextContent, h3.CHBlock_richTextContent, h4.CHBlock_richTextContent
.CHBlock_richTextContent h4 {
    margin-bottom: 2px;
    margin-top: 2px;
    padding-top: 40px;
}

.CHHeroBlock_contentContainer {
    flex: 1 1;
    gap: 10px !important;
    height: 100%;
    justify-content: center;
    max-width: 100%;
    width: 520px;
}

.CHBlock_container h1, .CHBlock_richTextContent h1, h1.CHBlock_richTextContent {
    font-size: 25px !important;
    font-weight: bold !important;
    line-height: 40px;
    /* color: var(--syvio) !important; */
}

/*Publication list config*/

.CHPubsListBlock_container {
    display: inline !important;
    flex-direction: column;
    gap: 16px;
}

.CHPubsListBlock_cardContent {
    align-items: inherit;
    background-color: var(--white);
    border: none !important;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    gap: 10px;
    height: 100%;
    padding: 20px !important;
    width: 100%;
}

.Home_customContent a:hover
{
  color: white;
  transition: color .3s;
}

.Home_noPubsAvailable
{
  font-size: 1.5em;
}


h1
{
  font-family: 'Poppins', sans-serif;
  font-weight: bold !important;
  font-size: 2em;
  margin-block-start: 0 ;margin-inline-end: 0 ;margin-block-end: 0 ;margin-inline-start: 0 ;
  margin-top:50px;
  padding-bottom: 30px;
  color: var(--black) !important;
}


a
{
  font-family: 'Poppins', sans-serif;
  margin-block-start: 0 ;margin-inline-end: 0 ;margin-block-end: 0 ;margin-inline-start: 0 ;
  margin-top:50px;
  padding-bottom: 30px;
  color: var(--linkpink) !important;
}


.CHBlock_container p, .CHBlock_richTextContent p, p.CHBlock_richTextContent {
    font-size: 13px!important;
    font-weight: var(--base-weight-400);
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0;    
}

.CHFooterBlock_columnContent {
    font-size: 13px!important;  
    flex: 1 1;
    min-width: 320px        
    padding-block-start: 10px ;padding-inline-end: 10px ;padding-inline-start: 10px ;
}


/*.footer{
  font-size:13px!important;
  text-align:center;
  align-items: center;
  padding-block-start: 10px ;padding-inline-end: 10px ;padding-inline-start: 10px ; 
} */ 

/*.footer
{
  background: transparent;
  text-align: left;
  padding-block-start: 20px ;padding-inline-end: 20px ;padding-block-end: 20px ;padding-inline-start: 20px ;
  color: #5012e9;
}*/


/* --- Responsive Styles --- */


/* publication icon size on home page */
.nav4ColOuter img {
  height: 40px;
}


/*margin to left of nav panel */
.nav4ColOuter {
    margin-left: 15px;
    vertical-align: top;
    text-align: left;
    padding-top: 10px;
    display: block;
    height: 70px;
}


.nav4ColOuter
{
  /* Four columns per screen, default */
  width:100%;
}

/* Landscape phones and down */
@media (max-width: 480px)
  {
  .nav4ColOuter
  {
    /* One column per screen */
    width:100%;
  }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px)
  {
  .nav4ColOuter
  {
    /* Two columns per screen */
    width:100%;
  }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px)
  {
  .nav4ColOuter
  {
    /* Two columns per screen */
    width:48%;
  }
}

.nav2ColOuter
{
  /* Two columns per screen, default */
  float: inline-start ;
  width:50%;
}

/* Phone to portrait tablet */
@media (max-width: 767px)
  {
  .searchContainer
  {
    background-image: none;
  }
  
  .searchCenteringContainer
  {
    /*height: auto;*/
    padding-block-start: 20px ;padding-inline-end: 20px ;padding-block-end: 20px ;padding-inline-start: 20px ;
    padding-bottom: 30px;
  }
  
  .nav2ColOuter
  {
    /* One column per screen */
    width:100%;
  }
}

@media (max-width: 979px)
  {
  .searchCenteringContainer
  {
    padding-inline-start: 20px ;
    padding-inline-end: 20px ;
    width: auto;
    max-width: none;
  }
}

@media (max-width: 1200px)
  {
  .fixedWidth
  {
    max-width: none;
    padding-inline-start: 20px ;
    padding-inline-end: 20px ;
  }
}


#pnlContainer_templatedHeader_readeruilanguage_cmbLanguage_comboBox_I{
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.em;
}
#pnlContainer_templatedHeader_readeruilanguage_cmbLanguage_comboBox_I.dxeEditArea_DefaultTheme dxeEditAreaSys{
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.em;
}

#dxic.dxeEditArea_DefaultTheme dxeEditAreaSys{
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.em;
}

.dxeEditArea_DefaultTheme dxEditAreaSys, 
.LightComboBox_container input.dxeEditArea_DefaultTheme, 
.dxeEditArea_DefaultTheme,
dxEditAreaSys
{
  font-size: 16px!important;
}

.BaseMaster_profileLink{
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
}

.BaseMaster_mainMenuContainer, .CHMenu_menu, .CHMenu_menuItem a{
  font-family: "Poppins", Arial, Helvetica, sans-serif!important;
}
.fa-search:before{
  font-family: "Font Awesome 5 Pro"!important;
}

html.Home_page, 
.Home_page body, 
.Home_page form
{
  height: 100%;
}

.Home_page body
{
  box-sizing: border-box;
}

.Home_page .BaseMaster_container .CHOffCanvasPanel_content
{
  display: flex;
  flex-direction: column;
}

.Home_page .BaseMaster_contentContainer
{
  display: flex;
  flex-direction: column;
  flex: 1;
}

.Home_page .searchContainer
{
  flex: 1;
}

.Home_page .Home_customContent
{
  flex: 1;
  display: grid;
  /* flex-direction: column; */
} 
.background{background-image: url('/resources/Storage/HomeBackground4.png') !important;}.backgroundGlass{background:rgba(255,255,255,.7) !important;}.CHBlock_richTextContent, .CHBlock_container * {font-family: 'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif;}