﻿/********************** Tables & Forms ******************************/
.Table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #CCCC99;
    background-color: #F5F5F5; /* #EFF3FB; */ /* #F7F7DE; */
    border-collapse: collapse;
}

.TablePadding td {
    padding: 3px;
}

.TableHeader, .TableHeader td, .TableHeader th {
    color: White;
    background-color: #104676; /* #6B696B; */
    font-weight: bold;
    text-align: center;
    /*    padding-top: 3px;
    padding-bottom: 3px;*/
    padding: 5px;
}

.OuterTable {
    /*    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #F5F5F5; /* #EFF3FB; */ /* #F7F7DE; */
    /*    border-collapse: collapse;*/
    border: 0 none;
    cursor: default; /* Prevent the edit cursor from appearing over text although text cannot be selected in the Infragistics grid */
}

.InnerTableHeaderAndCell {
    border: 1px solid #CCCC99;
}

.InnerTableHeader {
    color: White;
    background-color: #104676; /* #6B696B; */
    text-align: center;
    padding: 5px;
    cursor: pointer;
}

.InnerTableHeaderDisabledSorting {
    cursor: default; /* For column headers where sorting is disabled, don't show the pointer (hand) cursor, but the default cursor */
}

.InnerTableCell {
    padding: 3px;
}

.InnerTableActionCell /* Cells in the Action column; prevent icons from being wrapped */ {
    white-space: nowrap;
}

    .InnerTableActionCell img /* img tags in the Action column */ {
        /* Don't show a border for hyperlink images */
        border-style: none;
    }

    .InnerTableActionCell input /* input tags in the Action column */ {
        /* Show the hand cursor for ImageButtons (icons) instead of the default cursor */
        cursor: pointer;
    }

.DisabledImageButton /* Disabled image buttons in the Action column; show as kind of "greyed-out" */ {
    opacity: 0.3; /* CSS 3 property; works with Firefox > 1.5 */
    filter: alpha(opacity=30); /* Workaround for IE < 8, does the same as opacity */
}

.InnerTableSelectedRow {
    border-style: inset;
    border-width: 5px;
    background-color: #FFEFBB;
}

.InnerTableFirstColumnCell {
    text-align: center;
}
/********************** Tables & Forms ******************************/

.cartbutton {
    min-width:70px;
}

/* todo move to Themes! */

.btn.outline {
    background: none;
}


.btn-default.outline {
    border: 1px solid #636172;
    color: #636172;
}

.btn-primary.outline {
    border: 1px solid #00438d;
    color: #00438d;
}

.btn-success.outline {
    border: 1px solid #4d6f33;
    color: #4d6f33;
}

.btn-info.outline {
    border: 1px solid #0ba0e5;
    color: #0ba0e5;
}

.btn-warning.outline {
    border: 1px solid #eb7813;
    color: #eb7813;
}

.btn-danger.outline {
    border: 1px solid #a51d25;
    color: #a51d25;
}


.glyphicon-animate-spin-right {
    animation: spin .7s infinite linear;
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}