﻿.formdialog {
    font-family: "Segoe UI";
    overflow: hidden;
}

.toolbar {
    display: inline-block;
    float: none;
}

    .toolbar input {
        float: left;
        margin-right: 7px;
    }

    .toolbar .buttons {
        float: left;
        margin-left: 0;
    }

    .toolbar .ui-buttonset {
        margin-right: 3px;
    }

    .toolbar ul li {
        width: 4.5em;
        float: left;
        display: inline;
    }

    .toolbarBottom {
        padding-top: 3px;
    }

.linkbutton {
    float: left;
}

    .linkbutton a {
        display: none;
    }

.menubutton {
    float: left;
}

    .menubutton ul {
        position: absolute;
        width: 200px;
    }

        .menubutton ul a {
            display: block;
        }

.splitbutton {
    float: left;
    margin-right: 7px;
}

    .splitbutton ul {
        position: absolute;
    }

.searchbox {
    margin-bottom: 10px;
}

    .searchbox label {
        font-weight: normal;
    }

ul.buttons {
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-left: 0px;
}

    ul.buttons li {
        display: inline;
        list-style-type: none;
        border: 0px solid black;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

.largetextarea {
    width: 600px;
    height: 120px;
}

.question {
    display: block;
}

.option {
    display: block;
}

input[type="text"].number, .number {
    text-align: right;
}

.strong {
    font-weight: bold;
}

.message {
    color: green;
    font-weight: bold;
}

.compact input[type="text"], .compact select, .compact span.display {
    width: 10em;
}

.compact input[type="text"].smallerInput {
    width: 9em !important;
}

input[type="text"].n2 {
    text-align: right;
    width: 6em;
}

label {
    display: block;
    clear: none;
    float: none;
    width: auto;
    text-align: left;
}

fieldset {
    border: 1px solid #C6CDCE;
    margin: 0;
    margin-bottom: 5px;
}

form ul, ul.form {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

    form ul.nofloat, nofloat, ul.nofloat {
        float: none;
    }

td.radio {
    text-align: center;
}

form ul li, ul.form li {
    margin: 0;
    padding: 0;
    margin-right: 3em;
    padding-bottom: 0.5em;
}

form ul label, ul.form label {
    display: block;
    clear: none;
    float: none;
    width: auto;
    text-align: left;
}

input[type="text"], input[type="password"], input[type="file"], select, textarea, form ul span.display, ul.form span.display {
    border: 1px solid #DDE2E3;
    background: #F4F5F6;
    font-family: Segoe UI, Tahoma;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
    width: 20em;
}

form ul span.display, ul.form span.display {
    background: transparent;
    display: block;
    min-height: 1.3em;
}

.field-required:after {
    color: red;
    content: "*";
}

.margintop {
    margin-top: 0.3em;
}

/*input[type="submit"], button, ul.buttons a {
    border: none;
    background-color: #dadada;
    cursor: default;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 1.1em;
    font-weight: bold;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    white-space: nowrap;
    width: 100px;
    vertical-align: middle;
}*/


/*input[type="submit"]:hover, button:hover, ul.buttons a:hover {
    background-color: lightblue;
}*/


.checkboxlabel, .form .checkboxlabel {
    display: inline;
}

ul.buttons {
    display: block;
    float: none;
    margin-bottom: 5px;
}

    ul.buttons li {
        display: inline;
        list-style-type: none;
        border: 0px solid black;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

ul.rightaligned {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul.rightaligned .total {
        color: black;
        text-align: right;
        width: 8em;
    }

    ul.rightaligned input[type=checkbox] {
        width: auto;
    }

    ul.rightaligned label {
        font-weight: normal;
        text-align: left;
        display: block;
        font-size: 1em;
        float: left;
        clear: left;
        width: 150px;
    }

    ul.rightaligned .nolabel {
        margin-left: 150px;
        /*clear : both;*/
        display: block;
    }

    ul.rightaligned .nolabel-block {
    }

    ul.rightaligned .field-validation-error {
        margin-left: 150px;
        width: 209px;
    }

    ul.rightaligned input, ul.rightaligned select, ul.rightaligned textarea, ul.rightaligned span.display {
        /*float: left;*/
        width: 14em;
        /* del dropdownlistu, buna 2px trumpesni nei input laukas be sito */
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        ul.rightaligned input:disabled {
            background: rgba(0, 0, 0, 0.00);
        }

    ul.rightaligned li {
        margin: 5px;
        padding: 0;
        margin-right: 3em;
        clear: both;
        /*xxxxxxx max-width: 360px;*/
    }

        ul.rightaligned li.wide {
            max-width: none;
        }

    ul.rightaligned span.display {
        border: 1px solid #DDE2E3;
        font-family: Segoe UI, Tahoma;
        font-size: 1.1em;
        margin-left: 0.5em;
        padding: 0;
        display: block;
        float: left;
        width: 10em;
    }

    ul input.double {
        width:42.9em;
    }

    ul.form span.double {
        width:42.9em;
    }

    ul.form span.short {
        width:9.7em;
        float:left;
        margin-right:0.5em;
    }

    ul.form span.short.center {
        text-align: center;
    }

.fullWidthContainer {
    display: table;
    width: 100%;
}

h4 input.datepicker
{
    width: 8em;
}

h4 input {
    margin-left: 1em !important;
    margin-right: 1em !important;
}