/* Azure AD login button only */
#openid-connect-login-form input[type="submit"] {
    background-color: #FD9200;
    border: 0;
    padding: 15px 85px;
    font-size: 17px;
    font-weight: 700;
    color: #1A1818;
    cursor: pointer;
    display: inline-block;
    width: auto;
}

/* Hover and focus */
#openid-connect-login-form input[type="submit"]:hover,
#openid-connect-login-form input[type="submit"]:focus {
    background-color: #FD9200;
    color: #1A1818;
}

/* Mobile */
@media (max-width: 767px) {
    #openid-connect-login-form input[type="submit"] {
        width: 100%;
        padding: 15px;
        text-align: center;
    }
}

.blog-block header {
    width:100%;
}

.paragraph.paragraph--type--image-component.paragraph--view-mode--blog-grid-image {
    height: 245px;
    overflow: hidden;
}

.paragraph--type--counter-component .counter .counter-number::after {
    content: "+";
}

.timeline_content img {
    width:100%;
    height: auto;
    max-width: inherit;
}

@media (max-width: 1023px){
body.basic-page main {
    padding-top: 85px;
}
}
body.basic-page main {
    padding-top: 139px;
}

.blog-block.blog-view-more > div .blog-block .col a {
    color: #000;
    text-decoration: none;
}
#block-company-theme-openidconnectlogin{
    max-width: 1160px;
    margin: 0 auto;
    min-height: calc(100vh - 120px);
}
#block-company-theme-content .user-login-form{
	min-height: auto;
}
@media (max-width: 767px) {
  #block-company-theme-openidconnectlogin{
  	padding: 20px;
  }
}