/* Style 70 - Last Modified 2024-09-16 15:06:18 */
/* ========================================
   EHU 'azPublic-app' CSS Document
   rscothern@azorus.com
   ======================================== */

body,
body.ui-overlay-a,
body.ui-overlay-c {
    color: #5f295f;
    background: #ebf0f4;
}

#azContainer {
    max-width: 950px;
}

#azHeader {
    width: 94% !important;
    margin: 0;
    padding: 30px !important;
    background-color:#ffffff;

}

#azContent {
    padding: 10px 30px;
}

#azContent h1 {
    font-size: 2em;
    font-weight: bold;
    font-family: "Inter", sans-serif;
    color: #5f295f;
}

#azContent h2 {
    font-size: 1.75em;
    font-weight: bold;
    font-family: "Inter", sans-serif;
    color: #5f295f;
}

#azContent h3{
    font-size: 1.5em;
    font-weight: bold;
    font-family: "Inter", sans-serif;
    color: #5f295f;
}

#az-form-communications-channels #az-form-communications-channels-title h4{
      color: #5f295f;
}


#azFooter {
    margin: 0;
    background: #fff;

}

#azFooter hr {
    height: 0;
    border: 0;
    border-bottom: 1px #fff solid;
}

#azFooter a {
    outline: 0;
}

#azFooter a:link,
#azFooter a:visited,
#azFooter a:active { 
    text-decoration: none;
}

#azFooter a:hover {
    text-decoration: underline;
    color:#5f295f!important;
}

#azFooter .ui-link img:hover{
opacity:.8;
}





/*Buttons*/

.az-form-submit .ui-btn{
    padding: 10px;
font-size: 1.5em;
width: 100%;
}


.contact {
    width: 260px;
    margin: 25px 0 0 30px;
    float: left;
}

.contact-title {
    width: 100%;
    font-family: "Inter", sans-serif;
    font-size: 12pt;
    color: #fff;
    letter-spacing: 1px;
    float: left;
}

.contact-text {
    font-family:"Bitter", sans-serif;
    font-size: 8pt;
    color: #5f295f;
    line-height: 14pt;
    float: left;
}

.contact-text-1 {
    width: 140px;
}

.contact-text-1 a {
    color: #fff;
}

.contact-text-2 {
    width: 120px;
}

.contact-text-2 a {
    font-weight: normal;
    color: #5f295f !important;
}

.map {
    width: 467px;
    height: 210px;
    margin: 0 0 0 15px;
    float: left;
}

.follow {
    width: 110px;
    margin: 25px 30px 0 0;
    float: right;
}

.follow-icons {
    width: 100%;
    height: 32px;
    float: right;
}

.follow-title {
    width: 100%;
    font-family:  "Inter", sans-serif;
    font-size: 12pt;
    color: #fff;
    letter-spacing: 1px;
    float: right;
}

.facebook,
.twitter {
    width: 32px;
    height: 32px;
    margin: 0 6px 0 0;
    float: right;
}

.rss {
    width: 32px;
    height: 32px;
    margin: 0;
    float: right;
}

/*********************/
/* Public login page */


/**********************/
/* Public portal page */

#azContainer.azPortal {
    max-width: 1100px;
}
/* Style 71 - Last Modified 2022-06-15 10:44:38 */
.ui-select .azForm-input:focus{
background-color:#ffffff;
}



.ui-btn.ui-input-btn.ui-btn-a.ui-corner-all.ui-shadow.ui-mini{
background-color:#5f295f;
color:#fff;
text-shadow:none !important;
font-size: 1.5em;
}

.ui-btn.ui-input-btn.ui-btn-a.ui-corner-all.ui-shadow.ui-mini:hover{
background-color:#F9EFFB;
color:#5f295f;
text-shadow:none !important;
font-size: 1.5em;
}

.ui-btn.ui-input-btn.ui-btn-a.ui-corner-all.ui-shadow{
    background-color:#5f295f;
color:#fff;
text-shadow:none !important;
font-size: 1.5em;
}

.ui-btn.ui-input-btn.ui-btn-a.ui-corner-all.ui-shadow:hover{
background-color:#F9EFFB;
color:#5f295f;
text-shadow:none !important;
font-size: 1.5em;
}

#azEvent-sessionsForm> .azEvent-sessions-message{
background-color:#5f295f;
color:#fff;
text-shadow:none;
}

/*Button*/
#azEvent-sessionsForm .ui-btn.ui-mini{
    font-size:1.5em;
    padding:10px;
}

#azEvent-sessionsForm > .ui-btn.ui-input-btn.ui-btn-b.ui-corner-all.ui-shadow.ui-mini{
    background-color:#5f295f;
}

#azEvent-sessionsForm > .ui-btn.ui-input-btn.ui-btn-b.ui-corner-all.ui-shadow.ui-mini:hover{
    background-color:#F9EFFB;
    color:#5f295f;
}

/*Back to bookings*/
#back-to-bookings{
    background-color:#5f295f;
    color:#fff;
    text-shadow:none;
    font-size:1.5em;
}

#back-to-bookings:hover{
    background-color:#F9EFFB;
    color:#5f295f;
    text-shadow:none;
    font-size:1.5em;
}

#az-event-session-toolbar{
    background-color:#5f295f;
    color:#fff;
}

/* Session borders */
.session{
    border-style:solid;
    border-width:thin;
    border-color:#fff;
}
