﻿.toolbar
{
    clear: both;
    height: 30px;
    padding: 2px 10px 6px 10px;
    background-color: #fafcfd;
    border: solid 1px #cdd2d9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 5px;
}

    .toolbar a
    {
        background-position: left center;
    }

        .toolbar a:link, .toolbar a:visited
        {
            padding: 1px 20px;
            display: inline-block;
            color: #2C2D65;
        }

        .toolbar a:hover
        {
            color: #ff9900;
        }

.btn_new
{
    background: url('/admin/gfx/knapper/ny.gif') no-repeat;
}

.btn_save
{
    background: url('/admin/gfx/knapper/save.gif') no-repeat;
}

.btn_preview
{
    background: url('/admin/gfx/knapper/preview.gif') no-repeat;
}

.btn_back
{
    background: url('/admin/gfx/knapper/tilbake2.gif') no-repeat;
}

.btn_delete
{
    background: url('/admin/gfx/knapper/delete.gif') no-repeat;
}

.btn_attach
{
    background: url('/admin/gfx/knapper/attach.png') no-repeat;
}

.btn_send
{
    background: url('/admin/gfx/knapper/brev.gif') no-repeat;
}

.btn_book
{
    background: url('/app_themes/standard/images/ikon-bok.gif') no-repeat;
    background-size: 16px;
}

.tab_content
{
    float: left;
    width: 727px;
    background: #f8f8f8;
    color: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .tab_content h2
    {
        font-size: 14px;
        color: #333;
    }

.filarkiv_erstatt
{
    padding: 20px;
    border: solid 1px #999;
    width: 300px;
    background-color: #fff;
}

.hjelp2
{
    width: 162px !important;
}
/* */
.boxwidth
{
    width: 635px;
}

.boxheight
{
    height: 100px;
}

.ui-helper-clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix
{
    display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix
{
    height: 1%;
}

.ui-helper-clearfix
{
    display: block;
}

.cellpadding
{
    padding: 5px 0;
}

.costtable
{
    padding: 0;
    margin: 0;
    width: 635px;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: initial;
}

    .costtable thead th
    {
        text-align: left;
    }

    .costtable td
    {
        padding: 0;
    }

    .costtable .equipment
    {
        width: 240px;
    }

    .costtable .number
    {
        width: 80px;
    }

        .costtable .number input
        {
            text-align: center;
        }

    .costtable .supplier
    {
        width: 190px;
    }

    .costtable .cost
    {
        width: 130px;
    }

        .costtable .cost input
        {
            text-align: right;
        }

    .costtable .add
    {
    }

.textalign
{
    text-align: center;
}

.excelprint
{
    display: block;
    background-image: url(images/excel.png);
    background-repeat: no-repeat;
    background-size: 20px;
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    color: #000000 !important;
    margin-bottom: 5px;
}

.sumfooter
{
    text-align: right;
}

.hjelp3
{
    background: none;
    background-image: none !important;
    border-bottom: none;
    border-right: none;
    margin-right: 0px;
    padding: 5px;
    font-size: 12px !important;
    color: #000 !important;
    line-height: 18px;
    display: none;
}

.myCustomClass
{
    width: 330px;
    max-width: 330px !important;
}

.help
{
    float: right;
    background-image: url(gfx/help.png);
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    width: 26px;
    height: 26px;
    cursor: pointer;
}

.websidetabcontent
{
    padding: 5px 20px 10px 20px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

    .websidetabcontent h3
    {
        margin: 7px 0 5px 0;
    }

    .websidetabcontent h4
    {
        margin: 7px 0 5px 0;
    }

    .websidetabcontent textarea, input[type=text], input[type=email], select
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px !important;
        color: #000;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        line-height: 18px;
        padding-left: 10px;
        padding-right: 10px;
        border: 1px solid #CFD3DA;
        min-height: 24px;
        margin: 3px 0 5px 0;
        padding: 3px 10px;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box; /* Firefox, other Gecko */
        box-sizing: border-box; /* Opera/IE 8+ */
    }

.qtip-content
{
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}
