﻿/******************************
    2025 Redesign Colors
    Primary Colors
    #161627 - Dark Blue
    #18213F - Blue
    #F2F2F2 - White

    Secondary Colors
    #F18D21 - Orange
    #587ABC - Light Blue
    #9595A6 - Grey

    Fonts
    Monserrat Bold
    Roboto
    Bodoni PT
*/

/**{
    padding:0;
    margin:0;
    border:0;
}*/
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

body {
    /*font-family: "Arimo", Arial, Helvetica, sans-serif;*/
    font-family: Roboto, Arimo, Arial, Helvetica, serif;
}
div{z-index:2;}
table{
    border-collapse:collapse;
}
ul, ol{
    margin-left:10px;
    padding-left:5px;
}
li{
    margin-left:15px;
}
p{
    line-height:17px;
}
a {
    
    color:#043a69;
    
/*0f75bd*/
    /*font-family:Verdana, Arial, Helvetica, sans-serif; color:#616171;*/
    font-weight:bold;
}
a{

}
    a:hover {
        color: #F18D21;
        /*   color:#ff9600;*/
        /*color:#995a00;*/
        text-decoration: underline;
    }
input[type=submit]{
    cursor:pointer;
}
hr {
    display: block;
    height: 1px;
    background-color: #18213F;
    margin: 10px 0px;
    border: none;
}
label{
    padding-left:10px;
}
h1, h2, h3, h4, h5 {
    display: block;
    padding: 0px 0px 5px 0px;
    padding-bottom: 5px;
    margin: 5px 0px;
    color: #18213F;
    text-transform: uppercase;
}
.rbl td{
    vertical-align:middle;
    padding:0.3em;
}
.messageHolder{
    color:red;
    font-weight:bold;
}


/* List reset */
.messages-list {
    list-style: none;
    margin: 0;
    padding: 0;
}


/* Enhanced message styling */
.messages-list .messageHolder {
    display:block;
    background: #f2f2f2;
    ; /* subtle red-tinted background */
    border: solid 1px #F18D21;
    border-radius: 6px;
    margin: 0% 0% 2% 0%;
    padding: 3%;
    color: #a94442; /* deep red text (Bootstrap's text-danger) */
    font-weight: bold;
    box-shadow: 0 1px 3px rgba(0,0,0,.08); /* soft shadow for depth */
}

.messageHolder::marker {
    color: red;
}

/* Optional subtle header style if you want to include a title later */
    .messages-list .message-title {
        display: block;
        font-weight: 600;
        margin: 0 0 6px 0;
        
    }

/* Body text */
.message-body {
    line-height: 1.45;
}

/* Optional: hover or focus */
.messages-list .messageHolder:hover,
.messages-list .messageHolder:focus-within {
    border-color: #b52b27;
    box-shadow: 0 3px 6px rgba(0,0,0,.1);
}

/* Compact variant (optional) */
.messages-list .messageHolder.compact {
    padding: 8px 10px;
    margin: 6px 0;
}