﻿.pagination
{
    position: relative;
    margin-top: 0.5em;
    margin-bottom: 1em;
    width:70%;
}

.pagination .paginationLeft
{
    font-weight: bold;
    margin-right: 2em;
}

.pagination .paginationRight
{
}

.pagination .paginationRight a
{
    text-decoration: none;
    font-weight: bold;
    color: #1D0D82;
}


.right-floated
{
    position:absolute;
    top:-1.5em;
    right:0;
    height:5em;
}

.grid-container
{
    position:relative;
    top:0;
    padding-top:2em;
}

.grid-container .navigation-panel
{
    position:relative;
    height:2.5em;
}

.grid
{
    border: none;
    border-collapse: collapse;
    color:#000;
    width:100%;
}

.grid .sort_asc
{
    padding-left: 1.7em;
    background: #2188E8 url("images/up-arrow.png") 5px 5px no-repeat;
}

.grid .sort_desc
{
    padding-left: 1.7em;
    background: #2188E8 url("images/down-arrow.png") 5px 10px no-repeat;
}

.grid .gridrow
{
    background-color: #BFC0C5 ;
}

.grid .gridrow_alternate
{
    background-color: #AFB0B6 ;
}

.grid .active-application-row
{
    background-color:#FEBCA9;
}

.grid .closed-application-row
{
    background-color:#C7C7C7;
}

.grid .active-terminal-row
{
    background-color:#C7C7C7;
}

.grid .non-active-terminal-row
{
    background-color:#FEBCA9;
}


.grid .approving-row
{
    background-color:#C1DCF1;
}

.grid td
{
    padding: 8px 1px;
    border:1px solid #92969B ;
}



.grid th
{
    padding: 6px 5px;
    text-align: left;
    background-color: #2188E8;
    color:white;
    vertical-align:top;
}

.grid th a
{
    color: white;
}

.grid .details-link
{
    display: block;
    background: #6E7A7C    url("images/details-icon.png") 4px 3px no-repeat;
    width: 26px;
    height: 26px;
    border: 1px solid #919191;
}

.grid .edit-link
{
    display: block;
    background: #6E7A7C    url("images/edit-icon.png") 3px 3px no-repeat;
    width: 26px;
    height: 26px;
    border: 1px solid #919191;
}

.grid .delete-link
{
    display: block;
    background: #6E7A7C    url("images/delete-icon.png") 3px 2px no-repeat;
    width: 26px;
    height: 26px;
    border: 1px solid #919191;
}

.grid .download-link
{
    display: block;
    background: #6E7A7C    url("images/save-icon.png") 3px 2px no-repeat;
    width: 26px;
    height: 26px;
    border: 1px solid #919191;
}

.grid .unlock-link
{
    display: block;
    background: #6E7A7C    url("images/unlock-icon.png") 3px 2px no-repeat;
    width: 26px;
    height: 26px;
    border: 1px solid #919191;
}

.grid .lock-link
{
    display: block;
    background: #6E7A7C    url("images/lock-icon.png") 3px 2px no-repeat;
    width: 26px;
    height: 26px;
    border: 1px solid #919191;
}


.grid .approve-link
{
    display: block;
    background: #6E7A7C    url("images/circle-icon.png") 3px 2px no-repeat;
    width: 26px;
    height: 26px;
    border: 1px solid #919191;
}

.grid .data
{
    padding: 1em;
}

.grid .link
{
    width:27px;
    padding:2px;
}

.grid .empty-text
{
    margin-top:1em;
    width:100%;
    text-align:center;
}


/* Панель поиска */
.grid-search
{
    width:100%;
    padding:0.5em;
    margin:1em -0.5em;
    border:1px solid #ccc;   
    background-color:#DDDDDD ;
    z-index:100;
}

.grid-search input[type=submit]
{
    width:100px;
    font-weight:bold;
}

.grid-search label
{
    display:inline-block;
    padding:0.5em;
    width:200px;
}

.grid-search select
{
    width:10em;
}


/*  */
.application-grid-descriptions
{
    
    
}

.description-row
{
    padding:0.5em;
}

.closed-application-rectangle
{
    background-color:#C7C7C7;
    border:1px solid black;
    padding:0 2em;
    margin-right:0.5em;
}

.active-application-rectangle
{
    background-color:#FEBCA9;
    border:1px solid black;
    padding:0 2em;
    margin-right:0.5em;
}

.active-terminal-rectangle
{
    background-color:#C7C7C7;
    border:1px solid black;
    padding:0 2em;
    margin-right:0.5em;
}

.non-active-terminal-rectangle
{
    background-color:#FEBCA9;
    border:1px solid black;
    padding:0 2em;
    margin-right:0.5em;
}

.on-approving-rectangle
{
    background: #6E7A7C url("images/circle-icon.png") no-repeat 2px 2px;
    border:1px solid black;
    padding:0.5em 0.92em;
    margin-right:2.8em;
}