﻿.strike {
    display: block;
    text-align: left;
    padding-left: 0;
    overflow: hidden;
    white-space: nowrap;
}

    .strike > span {
        position: relative;
        display: inline-block;
    }

        .strike > span:before,
        .strike > span:after {
            content: "";
            position: absolute;
            top: 50%;
            width: 9999px;
            height: 1px;
            background: #3c8dbc;
        }

        .strike > span:before {
            right: 100%;
            margin-right: 15px;
        }

        .strike > span:after {
            left: 100%;
            margin-left: 15px;
        }

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 1px;
    border: 0px;
}

.odd {
    /*background-color:red*/
}

.even {
    background-color: rgba(211, 210, 210, 0.18)
}


.box-header {
    padding: 5px;
}

.box {
    margin-bottom: 5px;
}

.content {
    padding: 10px;
}

.error {
    color: red;
    border: 1px solid #f00;
}

select .error {
    color: black
}

.box-header > .box-tools {
    top: 1px;
}

.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right;
}

table.dataTable thead th {
    padding: 5px;
    border-bottom: 0px;
}

table.dataTable thead .sorting {
    background-image: url('../Content/DataTables/images/sort_both.png'), url('../Images/secondarybar.png');
    background-repeat: no-repeat,repeat-x;
    background-position: center right;
}

table.dataTable thead .sorting_asc {
    background-image: url('../../Content/DataTables/images/sort_asc.png'), url('../../Images/secondarybar.png');
    background-repeat: no-repeat,repeat-x;
    background-position: center right;
}

table.dataTable thead .sorting_desc {
    background-image: url('../../Content/DataTables/images/sort_desc.png'), url('../../Images/secondarybar.png');
    background-repeat: no-repeat,repeat-x;
    background-position: center right;
}

.dataTables_scrollBody {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}


table.dataTable.no-footer {
    border-bottom: 0px;
}


.required:after {
    color: red;
    content: " *";
}

::-webkit-input-placeholder { /* WebKit browsers */
    direction: rtl;
    text-align: right;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    direction: rtl;
    text-align: right;
}

::-moz-placeholder { /* Mozilla Firefox 19+ but I'm not sure about working */
    direction: rtl;
    text-align: right;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    direction: rtl;
    text-align: right;
}

.table-bordered > tfoot > tr > th {
    background: #F1F1F4 url('../../Images/secondarybar.png') repeat-x;
    color: #044353;
}

table.dataTable tfoot th {
    padding: 5px;
    border-bottom: 0px;
    white-space: nowrap;
}

.rightSign {
    color: #000000;
    /*background: #fff;
    border-radius: 25px;
    padding: 2px;
    border: 1px solid;
    box-shadow: 0px 0px 11px -5px #000;*/
}


.callout.callout-info {
    background-color: #0097ba !important;
}

embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.video-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

    .video-responsive iframe {
        left: 0;
        top: 0;
        height: 90%;
        width: 100%;
        position: absolute;
    }

