@charset "utf-8";
/* CSS Document */

.ic-middle-page {
    padding: 1.25rem;
}
.ic-auth-full-choose-account {
	padding: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    border: 1px solid #eee;
    border-left-width: .25rem;
    border-radius: .25rem;
	border-left-color: #333;
	font-size: 1.875rem;
}

.ic-auth-full-choose-account div {
    padding: 1em;
	border-bottom: 1px solid #d6dce3;
    border-top: none;
}

.ic-auth-full-choose-account div > span + span {
    font-weight: 600;
}

.ic-auth-full-choose-account div > span + span::before {
    content: ":";
	margin-right: 20px;
}

#moreDrupalUsersMessage {
    color: #e65945;
    font-weight: 700;
}

.ic-auth-full-choose-account #logoutSpid {
	padding-top: 2em;
	border-bottom: 0px solid #d6dce3;
	text-align: right;
}

.ic-auth-full-account a, #logoutSpid a {
    padding: 6px 12px;    
    white-space: initial;
    text-decoration: none;    
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: inset 0 0 0 1px #06c;
    box-shadow: inset 0 0 0 1px #06c;
    display: inline-block;
    font-weight: 600;
    color: #19191a;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0 solid transparent;
    line-height: 1.5;
    border-radius: 4px;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	margin-left: 20px
}

.ic-auth-full-account a:hover, #logoutSpid a:hover {
	background-color: #00264d;  
    -webkit-box-shadow: inset 0 0 0 1px #00264d;
    box-shadow: inset 0 0 0 1px #00264d;   
    color: #fff;    
    border: 0 solid transparent;    
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	text-decoration: none;  
}

a.ic-midde-page-login, a.ic-midde-page-continue {
    padding: 12px 24px;
    font-size: 16px;
    white-space: initial;
    text-decoration: none;    
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: inset 0 0 0 1px #06c;
    box-shadow: inset 0 0 0 1px #06c;
    display: inline-block;
    font-weight: 600;
    color: #19191a;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0 solid transparent;
    line-height: 1.5;
    border-radius: 4px;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	    margin-top: 20px;
    min-width: 240px;
}


a.ic-midde-page-login:hover, a.ic-midde-page-continue:hover {       
    background-color: #00264d;  
    -webkit-box-shadow: inset 0 0 0 1px #00264d;
    box-shadow: inset 0 0 0 1px #00264d;   
    color: #fff;    
    border: 0 solid transparent;    
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	    margin-top: 20px;
    min-width: 240px;
	text-decoration:none;
}

.not-logged-in .ic-auth-full-logged-in{display: none;}
.logged-in .ic-auth-full-not-logged-in{display: none;}