﻿/* Styles for validation helpers
-----------------------------------------------------------*/
.bootstrap-casl .field-validation-error {
    color: #a94442;
}

.bootstrap-casl .field-validation-valid {
    display: none;
}

.bootstrap-casl .input-validation-error {
    border: 1px solid #a94442;
    background-color: #fee;
}

.bootstrap-casl .validation-summary-errors {
    font-weight: bold;
    color: #a94442;
}

.bootstrap-casl .validation-summary-valid {
    display: none;
}

.bootstrap-casl .required-asterisk {
    color: #a94442;
    margin-left: 5px;
}

body {
    /*background: url('/Contents/images/bg.png') no-repeat #fff;*/
    background-size: 100% auto;
}

header .container,
footer .container,
.section-body .container {
    background-color: #FFF;
}

/* Override bootstrap */
.bootstrap-casl .navbar .navbar-brand {
    padding: 9px 20px;
}

.bootstrap-casl .btn-toolbar {
    margin-top: 5px;
    margin-bottom: 5px;
}

.bootstrap-casl .navbar .divider-vertical {
    height: 50px;
    margin: 0 9px;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #f2f2f2;
}

.bootstrap-casl .navbar-inverse .divider-vertical {
    border-right-color: #222222;
    border-left-color: #111111;
}

@media (max-width: 767px) {
    .bootstrap-casl .navbar-collapse .nav > .divider-vertical {
        display: none;
    }
}

/* bootstrap  jqTable */
.bootstrap-casl .bootstrap-col-header span {
    padding: 5px 10px;
}

.bootstrap-casl .pagination-container {
    width: 100%;
    padding: 10px 15px;
    border: solid 1px #DDD;
}

.bootstrap-casl .pagination-container a {
    color: #000;
    text-decoration: none;
}

.bootstrap-casl .pagination-displaying {
    padding-top: 5px;
}

.bootstrap-casl .pagination-input,
.bootstrap-casl .pagination-page {
    margin-right: 5px;
    width: 50px;
    text-align: center;
}

.bootstrap-casl .pagination-pageof {
    margin-right: 10px;
}

.bootstrap-casl .row-controls {
    text-align: center;
}

.bootstrap-casl .row-controls a {
    margin-right: 5px;
}

.bootstrap-casl .no-margin-bottom {
    margin-bottom: 0 !important;
}

/* Override jqGrid*/
.bootstrap-casl div.ui-jqgrid-view table.ui-jqgrid-btable {
    table-layout: auto;
}

.bootstrap-casl div.ui-jqgrid-view table.ui-jqgrid-htable {
    table-layout: auto;
}