﻿body {
    padding-top: 0px;
    padding-right: 5%;
    padding-bottom: 20px;
    padding-left: 5%;
    overflow-y: scroll;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

#nav-top {
    position: absolute;
    top: 0px;
    left: 0px;
}

/*#nav-top img {
    width: 375px;
    height: 100px;
}*/

.scb-footer img {
    float: right;
    margin: 5px 0;
}

.dataTables_empty {
    color: red;
}



::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;
    opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
    opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff;
}





@media (min-width: 768px) {
    .my-custom-container {
        width: auto;
    }
}

@media (min-width: 992px) {
    .my-custom-container {
        /*width:720px;*/
        width: auto;
    }
}

@media (min-width: 1200px) {
    .my-custom-container {
        width: auto;
    }
}

.hide {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
}

.initMainText {
    display: none !important;
}

.myInfoButton {
    background: none;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 5px;
}



.bottom {
    padding-top: 10px;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

#ArbetsstallenummerPdf address {
    margin-bottom: 0px;
}

#AeResultTable {
    white-space: nowrap;
}

#JeFtgResult {
    display: block;
    overflow-x: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    left: 0px;
    max-width: 600px;
    margin: 10px;
}

.modal-sm {
    max-width: 300px;
}

.modal-lg {
    max-width: 900px;
}

@media (min-width: 768px) {
    .modal-dialog {
        margin: 30px auto;
    }
}

@media (min-width: 320px) {
    .modal-sm {
        margin-right: auto;
        margin-left: auto;
    }
}

@media (min-width: 620px) {
    .modal-dialog {
        margin-right: auto;
        margin-left: auto;
    }

    .modal-lg {
        margin-right: 10px;
        margin-left: 10px;
    }
}

@media (min-width: 920px) {
    .modal-lg {
        margin-right: auto;
        margin-left: auto;
    }
}

/* Döljer spibuttons för input type = number*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}


#AeResultTable_length {
    margin-top:5px;
}

.top-buffer {
    margin-top: 10px;
}

.imgwrapper {
   width: 80%;
}

.page-head {
    margin-top: 48px;
    margin-bottom: 48px;
}

#logo-margin {
    margin: 18px 36px;
}