/* Main */
@font-face {
    font-family: 'husansnormal';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
    url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir LT Book';
    src: url('AvenirLT-Book.eot');
    src: url('AvenirLT-Book.eot?#iefix') format('embedded-opentype'),
    url('AvenirLT-Book.woff') format('woff'),
    url('AvenirLT-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: 'Avenir LT Book';
    background-attachment: fixed;
    background-image: url(/static/images/bg.jpg);
}

main > .container {
    padding: 60px 15px 0;
}


.footer {
    background-color: #531625;
    color: white;
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

.bg-HU-OO{
    background-color: white !important;
}


/* colours */
.bg-HU-blue {
    background-color: #00a1e1;
}
a,a:hover {
    color: #00a1e1;
}
.HU-blue{
    color: #00a1e1;
}
.HU-red{
    color: #e42e2f;
}
.btn-HU{
    background-color: #00a1e1 !important;
    border-color: #00a1e1 !important;
}
.btn-HU-red{
    background-color: #e42e2f !important;
    border-color: #e42e2f !important;
}

.text-HU-red{
    color: #e42e2f !important;
}
.text-HU-blue{
    color: #00a1e1 !important;
}

/*
test
*/
.test {
    color: #ffffff;
    color: #DDD6E1;
    color: #BCBABD;
    color: #F8F6F9;
    color: #007093;
    color: #BCBABD;
    color: #DDD6E1;
    color: #BCBABD;
    color: #F8F6F9;
    color: #007093;
    color: #ffffff;
    color: #DDD6E1;
    color: #BCBABD;
    color: #F8F6F9;
    color: #007093;
}
.footer a,.footer a:hover{
    font-weight: bold;
    margin-right:2.5rem;
    color: #ffffff !important;
}

/* Headings */
h1,h2,h3,h4,h5,h6{
    font-family: HusansNormal,Arial Narrow,sans-serif;
    text-transform: uppercase;
    line-height: 1.1;
}

/* Modal */
#mainModal{
    background-color: rgba(0,0,0,.56);
    z-index: 99999;
}


@media (min-width: 960px) {
}


/* GROUPCHAT */
#HU_groupchat_window{
    background-color: rgba(255,255,255,.9);
    position: fixed;
    top:10vh;
    right:0;
    width: 400px;
    max-width: 80%;
    height: 82vh;
    padding: 20px 20px 20px 20px;
    z-index: 99995;
    display: none;
}

.groupchat_window{
    height: 100%;
}

.groupchat_history{
    height: 80%;
}
.groupchat_message{
    height: 20%;
}

@media (max-height: 800px) {
    .groupchat_history {
        height: 80%;
    }

    .groupchat_message {
        height: 40%;
    }
}

.groupchat_history .chat-history {
    border-bottom: 2px solid white;
    overflow-y: scroll;
    height: 100%;
}
.groupchat_history .chat-history ul{
    list-style: none;
    padding-left: 0;
}

.groupchat_history .chat-history .message-data {
    margin-bottom: 15px;
}
.groupchat_history .chat-history .message-data-time {
    color: #a8aab1;
    padding-left: 6px;
}
.groupchat_history .chat-history .message {
    color: white;
    padding: 8px 10px;
    line-height: 26px;
    font-size: 16px;
    border-radius: 7px;
    margin-bottom: 20px;
    width: 85%;
    position: relative;
}
.groupchat_history .chat-history .message:after {
    bottom: 100%;
    left: 7%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #e42e2f;
    border-width: 10px;
    margin-left: -10px;
}
.groupchat_history .chat-history .my-message {
    background: #e42e2f;
}
.groupchat_history .chat-history .other-message {
    background: #00a1e1;
}
.groupchat_history .chat-history .other-message:after {
    border-bottom-color: #00a1e1;
    left: 93%;
}

.groupchat_history .chat-history .align-left {
    text-align: left;
}

.groupchat_history .chat-history .align-right {
    text-align: right;
}

.groupchat_history .chat-history .float-right {
    float: right;
}

.groupchat_history .chat-history .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

#groupchat_form textarea{
    width: 100%;
    min-height:70px;
    background-color: transparent;
    font-family: Verdana,Arial;
}
#groupchat_form #btn_groupchat{
    background-color: transparent;
    font-size: 1.2rem;
    float: right;
    border-radius: 10px;
    padding:5px;
    margin-top:15px;
}


.groupchat_history .chat-history .chatter_info[data-tool-tip]{
    position: relative;
    text-decoration: none;
}
.groupchat_history .chat-history .chatter_info[data-tool-tip]::after{
    content: attr(data-tool-tip);
    font-family: Verdana,Arial;
    display: block;
    position: absolute;
    background-color: rgba(255,255,255,.8);
    padding: 5px;
    color: black;
    border-radius: 5px;
    font-size: 1em;
    bottom: 0;
    left: -180%;
    white-space: nowrap;
    transform: scale(0);
    transition:
            transform ease-out 150ms,
            bottom ease-out 150ms;
}
.groupchat_history .chat-history .chatter_info[data-tool-tip]:hover::after{
    transform: scale(1);
    bottom: 200%;
}

#groupchat_more_messages{
    display: none;
    position:absolute;
    margin-top:-40px;
    width: 80%;
    text-align:center;
    background-color: rgba(255,255,255,.8);
    z-index:99999;
    padding:3px;
    border-radius:15px;
}

/* END GROUPCHAT */



@media (min-width: 768px) {
}