@import "/css/cas-a90aca7e2afb259734284377211db332.css";

a:hover, a:visited, a:active {
    color: inherit;
}

.bs-hide {
    display: none;
}

.reveal-password {
    margin-left: 0.375rem;
}

.text-small {
    font-size: 80%;
}

.caps-warn {
    display: none;
}

.caps-on .caps-warn {
    display: block;
}

#duo_iframe {
    width: 100%;
    min-width: 304px;
    height: 330px;
    border: none;
    padding: 0;
    margin: 0;
}


/*Copied from laas theme */

div#content {
    box-shadow:none;
}

#main-content {
    font-size: 0.9rem;
}


a {
	color: black;
}

/* Navbar */

.navbar, .navbar .btn {
	font-size: 0.75rem;
}
.navbar .dropdown-menu {
	font-size: 0.9rem;
}
/* End NavBar */


.btn {
	border-radius: 0.375rem !important;
}
.mdc-card, .card {
	box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
	background-color: rgb(255,255,255,0.7);
}

.cas-footer {
    background-color: #e4e3e3 !important;
    font-size: 0.75rem;
    color: #666666;
    font-family: "Open Sans", sans-serif;
}
.cas-footer a {
    color: #38b39a;
    text-decoration: none;
}

.cas-logo1 {
	height: 30px
}

.cas-brand {
    height: 40px;
    width: auto;
}

.hello {
	font-family: Open Sans Light;
	font-size: 22pt;
	margin-block-end: 0.5rem;
}

.newsDetails {
	font-size:15px;
}

.ssoButton {
    width: 100%;
    color: black;
    font-size: 14px;
    text-align: center;
}

.ssoButton a {
	display: inline-block;
	
}
.ssoButton button {
	width:210px;height:48px;padding-left:50px; border: 1px solid #E4E4E4;
	background-color:white;background-size:35px;background-position:5px;background-repeat:no-repeat;cursor:pointer;
}
.ssoClever {
	background-size:25px !important;background-position:8px !important;background-image:url('/images/clever-signin-ba2d929e2c3b087aeb8ac4b6272cf774.png')
}
.ssoClassLink {
	background-image:url('/images/classlink-signin-8a26afc0a985b39f6be9ecf98cab368a.png')
}
.ssoGoogle {
	background-image:url('/images/google-signin-e0e61f8a756845102c18fc9d4b569ea5.png')
}
.ssoMicrosoft {
	background-image:url('/images/microsoft-signin-0c29638c7558632a1a5f053d344405ba.png')
}
.ssomyCloud {
	background-image:url('/images/mycloud-signin-336a95413c4591154c37a9389f276532.png')
}
.ssoOther {
	background-image:none;
}		

.work-panel{
	text-align: left;
	width: 307px;
	height: 100%;
	background-color: #fff;
	float:left;
	padding-top: 18px;
}

.brand-panel{
	width: calc(100% - 350px);
	height: 100%;
	float:right;
}

.coverImg{
	
    background-image:url('/themes/laas/images/laas_loginimg-4ea4f26a11ee9c0c713142f48f4550b0.jpg');
    background-size: contain;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.hide {
	display:none;
}

.text-align-pmlinks {
    text-align: left;
}
.otherlogin {
	margin-top: 19.5rem!important;
    margin-bottom: .5rem!important;
    text-align: left;
}
.loginwork-panel {
	width: 307px;
	height: 100%;
	background-color: #fff;
	float:left;
}

.news-container {
	overflow-x: hidden;
    overflow-y: auto;
	height: 300px
}
.news-heading {
	font-weight: 700;
	font-size: 12px;
}

.news-attributes {
	color: lightgrey;
	font-style: italic;
}

.news-detail {
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	text-align: justify;
}
.banner-warning {
    border-color: #ff8c00;
    color: #000000;
}
