﻿input, select {
    border-radius:0;
}

input[type=button] {
    cursor: pointer;
}

input {
    box-sizing:border-box;
}

select {
    background-color:#FFF;
}

.Standard-Fields input[type=email],
.Standard-Fields input[type=text],
.Standard-Fields input[type=password] {
    width: 100%;
    height: 24px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #808080;
    text-align: left;
    padding-left: 5px;
    outline: none;
    vertical-align: bottom;
}

.Standard-Fields > tbody > tr > td {
    height:36px;
    padding-top:6px;
}

.Standard-Fields > tbody > tr:not(:last-child) td {
    padding-right: 5px;
}

.Standard-Form-Panel {
    padding: 6px 0px 34px 0px;
/*    border: 1px solid #038ba3;*/
    border:none;
}

    .Standard-Form-Panel th {
        text-align: left;
        font-family: Arial;
        font-size: 16px;
        /*color: rgba(25,60,80,1);*/
        font-weight:600;
        white-space: nowrap;
        padding-bottom: 10px;
    }

.Indent-1 {
    text-indent: 10px;
}

.Indent-2 {
    text-indent: 20px;
}

.Indent-3 {
    text-indent: 30px;
}

.Indent-4 {
    text-indent: 40px;
}

.Indent-5 {
    text-indent: 50px;
}



.No-Scrollbar {
    overflow-y: scroll; /* allows vertical scrolling */
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* Internet Explorer 10+ */
}

    .No-Scrollbar::-webkit-scrollbar {
        display: none;
    }



.Data-Input-Fields {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
}

    .Data-Input-Fields input {
        font-size: 16px;
    }

        .Data-Input-Fields input:not([type=button]) {
            width: 100%;
            box-sizing: border-box;
            padding: 6px 3px;
        }

        .Data-Input-Fields input[type=button] {
            padding: 8px 12px;
            font-size:14px;
        }


        /* Chrome, Safari, Edge, Opera */
        .Data-Input-Fields input::-webkit-outer-spin-button,
        .Data-Input-Fields input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

        /* Firefox */
        .Data-Input-Fields input[type=number] {
            -moz-appearance: textfield;
        }

    .Data-Input-Fields tr:nth-child(2n+1) > td {
        vertical-align: bottom;
        padding-top: 6px;
        color: #333;
        font-size:12px;
    }

.USC-Input-Code {
    height: 40px;
    font-size: 24px;
    padding-left: 0px;
    text-align: center
}

    .USC-Input-Code::-webkit-input-placeholder { /* Edge */
        font-size: 16px;
        color: #808080;
    }

    .USC-Input-Code:-ms-input-placeholder { /* Internet Explorer 10-11 */
        font-size: 16px;
        color: #808080;
    }

    .USC-Input-Code::placeholder {
        font-size: 16px;
        color: #808080;
    }

.Labeled-Input-Fields tr td {
    padding-top:6px;
}

.Labeled-Input-Fields div:nth-child(2) {
    width: 100%;
    font-size: 12px;
    color: #777;
}

.USC-Action-Text {
    cursor:pointer;
    color: #117bd5;
}

.USC-Search-Box {
    display:inline-block;
    border: 1px solid #ccc;
    border-radius: 20px;
    width:100%;
    max-width:480px;
}

    .USC-Search-Box input {
        width: 100%;
        box-sizing: border-box;
    }

    .USC-Search-Box > div {
        display: table-cell;
        vertical-align: middle;
        padding-top: 3px;
        padding-bottom:3px;
        width:100%;
    }

    .USC-Search-Box > div:first-child {
        padding-left: 18px;
    }

    .USC-Search-Box > div:last-child {
        padding-left:8px;
        padding-right:8px;
    }

        .USC-Search-Box > div:last-child > div {
            display: inline-block;
            width: 24px;
            height: 24px;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA/pJREFUaEPtmEuIHFUUhv9z29npIqCiC4NjfMboMH3PnXZQEicik0VjEDeCgqC4kIjoyogorQsxuokEXLhIBAV3LpwZFFF8P6bq3iL4fsQ4EURxVARHEZquoyXVQ9Hp7rrdVcN0w9Sq6Tqv7/y37rlVhDG/aMzrxxbAZiu4pcDYKmCt3QHgaQA3d4H4E8BhZn50owEHXkJBEOxRSr09QGG/aq3PJSIZwMfbdCCAMAx/IqLzvKNnDInoQa31U8P49vPxBrDWntZBETm6trZ2YG5u7p9skiiKdsZxfAzATPZ/InpXa72nTAgvgM7iReQxY0wjr5BGo6Hq9fqPALKqPcPM9+f5+t7PBbDW/g5gWztgHMe7ZmZmPvdNkNg5514VkX1tn1arZWq1mh0kRi/bvgDW2usAvNd2FpEdxpiTwyR2zh0Xkam2LzPnNs8nTx5Adt0fYuaDPkF72XQsxYeY+cki8RLfngBRFJ0Tx/EvZXYsiqIb4jh+o8yYPQGccy+JyK1JMhE5Zoy5s2i3Ev+sCmUso54A2USVSmXb9PT0HyUBfALgqjRWnZmXisT1AiijU+0irbWPAHj8//VL9ITW+uGxAnDO1UVkIS16iZnrYwUQBMHdSqnnUgWOaq3vGisAa+2zAO5JAR7QWh/eKIBTALYnwZVS+6vV6itFEmWegfXZMjExcebU1NRfReL220Zv/2/yvpB2akVrPVkkUTeAMjYH70ncarXOrtVqvxWBsNZ+BOCadLYsGGNuKhKv7yROh87HAGppkhYznzFswuXl5clKpbJ+jiqj+7kAnZMTwClmvnAYiI5z0BFmvm+YOJ0+uSdC59xtIvJixvFnZj7fN3kQBBcopX7I2pfVfS8FEiPn3BERubej6IPMfKgfiLXWAah2sfmCma/0bUI/u1wFMrvHHQCeP01CojUReZmIkvP+WSJSJaL9HsV9ycw7Pez6mngDJFE6j9i+yRNAY8wtYRh+SkS7Mn5fMfMVvnG62Q0E0A4QBME+pVRynsnblT5YXFzc3Wg04oySxwGsv5kBKAQxFEC2E9ba7XEc7yWiq5VSfxPRZ6urqwvz8/M9J2yXZ+NrZr58GCUKAwyTNPEJwzAkIs74f8PMlw0ab9MA0hmz3PHt6FtmvnQQiE0FSLfoD0VkNlP0CWa+xBdi0wFSJd4HcG27aCI6obX2ghgJgFSJd0Rkd6bz3zHzxXlKjAxAqsRbAK7PFH2SmZPP+D2vkQJIId4EsLddsYh8b4y5qBfByAGkEK8DuDFT9Aozd32hGkmAFOI1APPJ72azOTk7O7tS2lEi78Eq6761dqnZbB7oVXySZ2QV8G3CFoBvpzbKbkuBjeqsb9yxV+BfYZWAQCCHV+UAAAAASUVORK5CYII=');
            background-repeat:no-repeat;
            background-position:center;
            background-size:cover;
        }

.USC-Designer-Fields select {
    padding: 6px 3px;
}