﻿/*
* Notice: This source file was originally developed by Automatik IT, to make development of new projects more efficient, internally and externally for various clients.
* The functionality in this file is provided in source form instead of as a binary (NuGet Package etc.) to allow clients of Automatik IT to make changes on their own.
* Clients of Automatik IT have the right to modify this file and have ownership of the changes they make.
* Exclusive ownership of the original source file is not granted, as it's used in various projects for the sake of efficiency.
*/


/* CONTROL - A base class */
.Control {
    box-shadow: 102px 79px 61px 0px rgba(0,0,0,0.06);
    font-size: 16px;
    color: #555;
    border-radius: 1px;
    flex-grow: 0;
    display: flex;
    flex-direction: column;


}


.Control h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 26px;
    color: #000;
    letter-spacing: normal;
}





/*
    .Control:nth-of-type(1) {
        margin-top: 0;
        margin-left: 0;
    }
 */
.Control a {
    color: #FD41A4;
}


    /* HEADER */

    .Control header {
        position: relative;
        margin-left: 0;
        margin-right: 0;
        /*padding: 18px 18px 6px 18px;*/
		margin: 18px 18px 0 18px;
        color: #000;
        display: flex;
        justify-content: space-between;
    }


        .Control header > h4 small {
            color: rgba(0,0,0,0.55);
            font-weight: 300;
            font-size: 19px;
            line-height: 1;
            margin-left: 2px;
        }


    .Control .WindowControls {
        padding-right: 0;
        margin-top: -10px;
        margin-right: -10px;
        margin-left: auto;
    }


        .Control .WindowControls a {
            text-decoration: none !important;
            border-bottom: none;
            font-size: 14px;
        }


        .Control .WindowControls a,
        .Control .WindowControls button {
            background: transparent;
            color: rgb(96, 96, 96);
        }


        .Control .WindowControls .Close {
            font-size: 38px;
            line-height: 38px;
            padding: 0;
        }


    /* BODY */
    
    /* Make the datatable take 100% of the height, to put the page controls at the bottom */
    .Control > .Body > form {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
    }

        .Control > .Body > form > .dataTables_wrapper {
            display: flex;
            flex-grow: 2;
        }
        

        .Control > .Body > form > .dataTables_wrapper {
            /* display: flex;
                flex-direction: column;
                    */
            position: relative;
        }
        

/* SPECIFIC CONTROLS */

.TextAreaControl textarea,
.TextAreaWithMultiUploadControl textarea,
textarea.MultiLanguageTextAreaControl {
    min-height: 100px;
    font-size: inherit;
    font-family: inherit;
    border: none;
    /* box-shadow: inset 0 10px 60px rgba(0,0,0,.02); */
    border-radius: 0px;
    padding: 8px;
    border: solid 1px rgba(0,0,0,.2);
}


/* NOTICE */
.Notice {
    padding: 24px;
    /*max-width: 640px;*/
    max-width: 460px;
}

    .Notice h2 {
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    .Notice p:last-child {
        margin-bottom: 0;
        
    }



    .Version {
        background-color: #db4912;
        color: #FFF;
        font-size: 12px;
        font-weight: bold;
        vertical-align: middle;
        padding: 2px 5px;
        display: inline-block;
        border-radius: .25em;
        white-space: nowrap;
    }


#NewsItemListPartial header,
#NewsItemListPartial thead {
    display: none;
}


#NewsItemListPartial h2 {
    margin-top: 0;
    text-align: center;
}


#UserLogInPartial label {
    min-width: 120px;
}



.TextAreaWithMultiUploadControl > .select2 {
    display: none;
}
    

.DomainObjectHtml.RegulationNode {
    padding-top: 12px;
    padding-bottom: 12px;
}