﻿/* General */
.profitest p
{
    margin-bottom: 15px;
}
.profitest p:last-child
{
    margin-bottom: 0;
}
.profitest a:visited
{
    color: inherit;
}

/* ASP.NET MVC */
.profitest .input-validation-error
{
    border-color: Red !important;
}
.profitest .field-validation-error
{
    display: block;
}

/* Layout */
.profitest
{
    margin: 0 0 20px 0;
    font-size: 16px;
}
.profitest-loading
{
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
    background-color: #FCF5EA;
    background-image: url("/Areas/Profitest/Content/loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
.profitest-loading-inner
{
    display: table-cell;
}
.profitest-loading img
{
    margin: 10px;
}
.profitest-head
{
    display: table-cell;
    vertical-align: middle;
    height: 54px;
    padding: 0 20px;
    border-width: 2px 0 0 0;
    border-style: solid;
    border-color: #EA1C24;
    font-size: 0.9em;
    font-weight: bold;
    color: White;
    background-color: #D82128;
}
.profitest-head a
{
    font-weight: bold !important;
}
.profitest-body
{
    padding: 20px;
    line-height: 1.5;
    background-color: #F5DDD2;
    border-width: 7px 0 0 0;
    border-style: solid;
    border-color: #C2272D;
}
.profitest-body-inner
{
    position: relative;
    background-color: White;
    border-width: 1px;
    border-style: solid;
    border-color: #D8B9AC;
}
.profitest-body-head
{
    padding: 15px 18px 18px;
    font-size: .9em;
    font-weight: bold;
    color: White;
    background-color: #333333;
}
.profitest-body-head-slide
{
    cursor: pointer;
}
.profitest-body-head-slide + .profitest-body-content
{
    display: none;
}
.profitest-body-content
{
    padding: 15px 18px 18px;
    font-size: .9em;
}
.profitest-body-content-light
{
    background-color: #FCF5EA;
}
.profitest-body-content-dark
{
    background-color: #FADFB4;
}
.profitest-body-content-success
{
    background-color: #D1EDD1;
}
.profitest-body-content-info
{
    background-color: #DCE9EB;
}
.profitest button
{
    height: 34px;
    padding: 0 40px;
    font-size: 0.75em;
    font-weight: bold;
    text-transform: uppercase;
    border-width: 0;
    color: White;
    background-color: #F17229;
    cursor: pointer;
}
.profitest button[disabled=disabled]
{
    background-color: #CCCCCC;
}
.profitest-print
{
    width: 1px;
    height: 1px;
    position: absolute;
    left: -9999px;
}

/* Entry form */
.profitest table.form td
{
    padding-bottom: 10px;
}
.profitest table.form tr:last-child td
{
    padding-bottom: 0;
}
.profitest table.form td
{
    vertical-align: top;
}
.profitest table.form td:first-child
{
    width: 220px;
    padding-top: 5px;
    font-weight: bold;
}
.profitest table.form td:first-child .description
{
    font-weight: normal;
}
.profitest table.form input[type=text]
{
    width: 275px;
    height: 18px;
    padding: 5px;
    border-width: 3px;
    border-style: solid;
    border-color: #CCCCCC;
}
.profitest table.form input[type=text].short
{
    width: 50px;
}
.profitest-image-professions
{
    position: absolute;
    margin-left: 535px;
    margin-top: -235px;
}

/* Subtests */
.profitest-subtest-item
{
    font-size: 1.2em;
}

/* ZajmyZnamky subtest */
.profitest-subtest-zajmyznamky table
{
    width: 100%;
}
.profitest-subtest-zajmyznamky td
{
    padding: 10px 15px;
    width: 50%;
}
.profitest-subtest-zajmyznamky td:nth-child(1)
{
    background-color: #D1EDD1;
}
.profitest-subtest-zajmyznamky td:nth-child(2)
{
    white-space: nowrap;
}
.profitest-subtest-zajmyznamky td:nth-child(2) label
{
    margin-right: 10px;
}
.profitest-subtest-zajmyznamky tr:nth-child(odd)
{
    background-color: #FCF5EA;
}

/* Ctverec subtest */
.profitest-subtest-ctverec table
{
    margin: 0 auto;
    border-spacing: 0;
}
.profitest-subtest-ctverec td
{
    padding: 10px 20px;
    font-size: 1.5em;
}
.profitest-subtest-ctverec td.value-0
{
    background-color: #F8696B;
}
.profitest-subtest-ctverec td.value-1
{
    background-color: #FA9473;
}
.profitest-subtest-ctverec td.value-2
{
    background-color: #FCBF7B;
}
.profitest-subtest-ctverec td.value-3
{
    background-color: #FFEB84;
}
.profitest-subtest-ctverec td.value-4
{
    background-color: #E5E483;
}
.profitest-subtest-ctverec td.value-5
{
    background-color: #CCDD82;
}
.profitest-subtest-ctverec td.value-6
{
}
.profitest-subtest-ctverec td.value-7
{
    background-color: #98CE7F;
}
.profitest-subtest-ctverec td.value-8
{
    background-color: #7DC67D;
}
.profitest-subtest-ctverec td.value-9
{
    background-color: #63BE7B;
}
.profitest-subtest-ctverec .profitest-clickable-clicked
{
    background-color: #D1EDD1;
}

/* Rady subtest */
.profitest-subtest-rady table
{
    width: 100%;
}
.profitest-subtest-rady td
{
    padding: 10px 15px;
    width: 100px;
}
.profitest-subtest-rady tr:nth-child(odd)
{
    background-color: #FCF5EA;
}
.profitest-subtest-rady td.sequence-element
{
    background-color: #D1EDD1;
}
.profitest-subtest-rady td:nth-child(5)
{
    background-color: #DCE9EB;
}

/* Osobnost subtest */
.profitest-subtest-osobnost .profitest-subtest-item
{
    padding: 10px 15px;
    background-color: #D1EDD1;
}

.profitest-subtest-ctverice
{
    padding: 10px 15px;

}

.profitest-subtest-matice
{
    padding: 10px 15px;
    
}


/* Report */
.profitest-report .toolbar
{
    float: right;
}
.profitest-report .content em
{
    font-weight: bold;
}
.profitest-report .content .h1
{
    font-size: 1.2em;
    font-weight: bold;
}
.profitest-report .content li
{
    margin-left: 40px;
}

