﻿body {
   overflow-y: hidden !important;
}

#myinbox-panel {
   display: none !important;
}

.custom-text p {
   font-size: 14px;
   height: 36px;
   padding-left: 5px;
}

.clientlogo-container {
   width: 50%;
   margin-left: 12px;
   margin-top: 5px;
}

div#PolicyHubLogo {
   right: 10px;
}

.clientlogo-container {
   display: flex;
   width: 50%;
   margin-left: 22px;
   margin-top: 10px;
   cursor: default !important;
}

.clientlogo {
   flex: 0 0 auto;
   margin-right: 5px;
   cursor: default;
}

   .clientlogo img {
      max-width: 100%;
      height: 42px;
   }

.custom-text {
   flex: 1 1 auto;
   cursor: default;
}

   .custom-text p {
      white-space: pre-wrap;
      display: table-cell;
      vertical-align: middle;
      font-size: 18px;
      height: 52px;
      padding-left: 5px;
      font-family: 'Poppins';
      padding-bottom: 9px;
      color: #23292F;
      font-weight: 600;
      cursor: text;
   }

@media only screen and (max-width: 480px), (min-width:320px) and (max-width:600px) and (orientation: portrait) {

   .clientlogo img {
      height: 36px;
   }

   .clientlogo-container {
      width: 50%;
      margin-left: 12px;
      margin-top: 5px;
   }

   .custom-text p {
      font-size: 14px;
      height: 36px;
      padding-left: 5px;
   }
}

.public-info {
   display: none !important;
}

#mylibrary-panel {
   margin-top: 130px !important;
}

.ph-breadcrumb-separator {
   display: none !important;
}

#lblMessage {
   font-family: 'Poppins';
}


/* Public View Mobile Specific Classes */
.clientlogo-container-mobile-portrait {
   margin: 0 !important;
   width: 65% !important;
   display: flex !important;
}

   .clientlogo-container-mobile-portrait .custom-text p {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 45vw !important;
      padding: 0;
   }

.policy-hub-logo-mobile-portrait {
   width: 35%!important;
   display: inline-block;
   margin: 0;
}

   .policy-hub-logo-mobile-portrait img {
      width: 100% !important;
      padding: 0 !important;
   }

.clientlogo-container-mobile-landscape {
   margin: 0 !important;
   width: 60% !important;
   display: flex !important;
}

   .clientlogo-container-mobile-landscape .custom-text p {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 45vw !important;
      padding: 10px 0 0 0;
      height:auto;
      font-size:14px;
   }
   .clientlogo-container-mobile-landscape .clientlogo img {
      height: 35px;
   }

.policy-hub-logo-mobile-landscape {
   width: 20%;
   display: inline-block;
   margin: 0;
}

   .policy-hub-logo-mobile-landscape img {
      width: 100% !important;
      padding: 0 !important;
   }

/* Library */
.ph-search-selected-folder-cb-container-public-view {
   width: 70%;
}

.ph-search-button-link-container-public-view {
   width: 30%;
   padding-right: 0 !important;
}

   .ph-search-button-link-container-public-view a#searchButtonlnk {
      width: 100% !important;
   }
/* End of Public View Mobile Specific Classes */
