﻿

.select2-container.Glados_MultiSelect
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #696969;
    font-weight: normal;
    border: 1px solid #CCCCCC;
    margin: 2px;
    padding: 0px;
    cursor: pointer;
}


.select2-container-disabled.Glados_MultiSelect
{
    background-color: transparent;
    text-indent: -9999px;
}

.select2-container-multi.select2-container-disabled.Glados_MultiSelect .select2-choices .select2-search-choice
{
    border: 1px solid #AAAAAA;
    text-indent: 0px;
}

.select2-container.Glados_MultiSelect > ul.select2-choices
{
    background-image: none;
    background-color: transparent;
    border-width: 0px;
    min-height: 20px;
}

    .select2-container.Glados_MultiSelect > ul.select2-choices > .select2-search-choice
    {
        margin: 1px 1px 1px 2px;
        max-width: 75%;
        padding-top: 1px;
        padding-bottom: 1px;
    }

        .select2-container.Glados_MultiSelect > ul.select2-choices > .select2-search-choice > div
        {
            line-height: 14px;
        }

        .select2-container.Glados_MultiSelect > ul.select2-choices > .select2-search-choice > .select2-search-choice-close
        {
            top: 2px;
        }

    .select2-container.Glados_MultiSelect > ul.select2-choices > .select2-search-field input
    {
        margin: 1px 1px 1px 3px;
        padding: 1px;
    }


.select2-drop.Glados_MultiSelect_DropDown
{
    border-radius: 4px;
    border-color: #CCCCCC;
    border-width: 1px;
    border-style: solid;
}

    .select2-drop.Glados_MultiSelect_DropDown > .select2-search
    {
        padding-top: 4px;
    }

h4.ui-pnotify-title
{
    display: inline;
    font-size: 1em;
    font-weight: bold;
}

.Glados_Notification_Success > .ui-pnotify-container
{
    background-color: #DFF0D8;
    border: 1px solid #B6C9A6;
    color: #468847;
    background-image: none;
}

input, textarea
{
    margin: 2px;
    padding: 2px;
}

    input[type='text'], input[type='password'], textarea
    {
        color: #696969;
        border: 1px solid #CCCCCC;
    }


        input[type='text'][disabled='disabled'], input[type='password'][disabled='disabled'], textarea[disabled='disabled']
        {
            background-color: transparent;
            color: #333333;
        }


select
{
    border: 1px solid #CCCCCC;
    padding: 1px;
}

button, input[type='submit']
{
    border: 1px solid #CCCCCC;
}

option
{
    padding-right: 5px;
}

.Glados_Text_Field
{
    width: 181px;
}

textarea.Glados_Text_Field
{
    width: 450px;
    height: 150px;
}

.Glados_Range_Field
{
    width: 82px;
}

.Glados_Forms_Error
{
    background: none repeat scroll 0 0 #FBE3E4 !important;
    border: 1px solid #ff9595 !important;
    color: #8A1F11 !important;
}

.select2-container.Glados_MultiSelect.Glados_Forms_Error > ul.select2-choices > .select2-search-field input
{
    color: #8A1F11 !important;
}


.Glados_Forms_Label
{
    display: inline-block;
    width: 120px;
    padding: 2px;
    margin: 2px;
    vertical-align: top;
}


div.Glados_Forms_Container.ui-dialog-content
{
    overflow: auto;
}


.Glados_Forms_Container fieldset
{
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 8px;
}

    .Glados_Forms_Container fieldset legend
    {
        padding-left: 5px;
        padding-right: 5px;
        font-weight: bold;
    }

.ui-button-text
{
    font-weight: normal;
}

.Glados_Form_Dialog
{
}

    .Glados_Form_Dialog .ui-dialog-titlebar-close
    {
        display: none;
    }

    .Glados_Form_Dialog .ui-dialog-title
    {
        font-weight: bold;
    }

div.Glados_Form_Dialog > div.Glados_Forms_Container
{
    margin: 1.5em;
}


.Glados_Forms_Container .ui-accordion-content
{
    padding-bottom: 1.5em;
    padding-top: 1.5em;
}


.Glados_Tabber .ui-tabs-nav
{
    padding: 0px;
    padding-left: 0px;
}

.Glados_Tabber.ui-tabs
{
    padding: 0px;
}

.Glados_FileUpload_Container
{
    width: 440px;
    display: inline-block;
    padding-left: 2px;
}

    .Glados_FileUpload_Container .qq-upload-list li.qq-upload-success
    {
        background-color: #DFF0D8;
        color: #468847;
    }

    .Glados_FileUpload_Container .qq-upload-list
    {
        padding-top: 2px;
    }

        .Glados_FileUpload_Container .qq-upload-list li
        {
            margin: 0;
            padding: 3px;
            background-color: #FFF0BD;
            font-size: inherit;
        }

    .Glados_FileUpload_Container .qq-upload-button
    {
        display: block;
        width: 181px;
        padding: 2px 2px 2px 2px;
        text-align: center;
        border: 1px solid #CCCCCC;
        color: #696969;
        margin: 2px 0px 0px 0px;
        background: #FFFFFF;
    }

        .Glados_FileUpload_Container .qq-upload-button:hover
        {
            background: #EEEEEE;
        }

    .Glados_FileUpload_Container .qq-upload-list li.qq-upload-fail
    {
        background: none repeat scroll 0 0 #FBE3E4;
        border: 0px solid #ff9595;
        color: #8A1F11;
    }

    .Glados_FileUpload_Container .qq-upload-success .qq-upload-spinner
    {
        display: none;
    }

    .Glados_FileUpload_Container .qq-upload-success .qq-upload-cancel
    {
        display: none;
    }

    .Glados_FileUpload_Container .qq-upload-button > div
    {
        text-align: center;
    }

.Glados_TreeView > ul.dynatree-container
{
    border: 1px solid #CCCCCC;
    padding-top: 4px;
    padding-bottom: 4px;
}


.Glados_FileUpload_Container .qq-upload-list li.Glados_FileUpload_Item
{
    background-color: #DFF0D8;
}


.Glados_FileUpload_Container .qq-upload-drop-area
{
    display: none !important;
}

.Glados_FileUpload_Item .Glados_FileUpload_FileTypeIcon
{
    vertical-align: middle;
    width: 16px;
    height: 16px;
    padding-right: 5px;
    padding-left: 3px;
}

.Glados_FileUpload_Item .Glados_FileUpload_FileName
{
    vertical-align: middle;
    padding-right: 15px;
}

.Glados_FileUpload_Item .Glados_FileUpload_FileSize
{
    vertical-align: middle;
}

.Glados_FileUpload_Item .Glados_FileUpload_FileDelete
{
    cursor: pointer;
    vertical-align: middle;
    padding-left: 20px;
}


button.Glados_Button_FieldInline > .ui-button-text
{
    padding-top: 0.17em;
    padding-bottom: 0.17em;
    font-size: 0.9em;
    padding-right: 0.9em;
}

button.Glados_Button_Block
{
    display: block;
    width: 100% !important;
}

button.Glados_Button_FieldInlineBlock
{
    display: block;
    width: 100% !important;
}

    button.Glados_Button_FieldInlineBlock > .ui-button-text
    {
        padding-top: 0.17em;
        padding-bottom: 0.17em;
        font-size: 0.9em;
        padding-right: 0.9em;
    }
