﻿body {
}

#details-modal .col-xs-6, #details-modal .col-xs-4 {
    padding: 0;
}

/*#issues-box #box_content label[for="UserSelectList"] {
    margin-left: 15px;
}*/
#issues-box #box_content label, #issues-box #box_content input[type=checkbox] {
    cursor: pointer;
}

#issues-box #box_content label {
    margin-left: 15px;
}

#issues-overview-container {
    display: grid;
    margin: 0 auto;
    padding-top: 50px;
    width: 1000px;
    /*margin-left: auto;
    margin-right: auto;*/
}

    #issues-overview-container #filter-container {
        margin-top: 35px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

#filter-container .grey_btn {
    padding-top: 4px;
    cursor: pointer;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE/Edge */
    user-select: none; /* non-prefixed version, currently not supported by any browser */
}

#report-issue-btn {
    margin-bottom: 20px;
}

.issue-input {
    font-weight: bold;
    text-align: center;
    float: left;
}

/* Override of jQuery-ui css - otherwise it won't display the calender */
#ui-datepicker-div {
    opacity: inherit !important;
    display: none;
}

.table-top {
    text-align: center;
    font-weight: bold;
}

.mvc-box {
    width: 992px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #d5d6d9;
    margin-bottom: 15px;
}

#issues-box {
    /*width: 992px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #d5d6d9;
    margin-bottom: 15px;*/
}

    #issues-box table {
        width: 100%;
        border: 1px solid #d5d6d9;
        /*word-break: break-all;*/
    }

    #issues-box label {
        float: none;
    }

    /*.dataTable thead {
    background-color: #52545c;
    color: #fff;
}*/

    #issues-box tbody {
        font-size: 14px;
    }

    #issues-box .grey_btn {
        padding-top: 4px !important;
    }

/*#issues-paging {
    margin-top: 10px;
    float: right;
    display: inline;
}

#issues-paging > div, #issues-paging > input {
    float: left;
    margin-right: 15px;
    text-align: center;
}

#enter-page-no {
    height: 40px;
    width: 80px;
    font-size: 10px;
    font-style: italic;
}

.issues-arrow-btn {
    height: 40px;
    width: 40px;
    padding: 11px 0 0 0;
    background-color: #52545c;
    color: #fff;
}*/

.issue-create-error {
    border-color: red;
    border-width: 2px;
}

.issue-create {
    transition: all .5s;
    -webkit-transition: all .5s;
}

/* <---- Modal ----> */

/* Add animation (Chrome, Safari, Opera) */
@-webkit-keyframes modal {
    from {
        top: -100px;
        opacity: 0;
    }

    to {
        top: 0px;
        opacity: 1;
    }
}

/* Add animation (Standard syntax) */
@keyframes modal {
    from {
        top: -100px;
        opacity: 0;
    }

    to {
        top: 0px;
        opacity: 1;
    }
}

/* The modal's background */
/*.modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal h2 {
    text-align: center;
    font-size: 28px;
}*/

/* Display the modal when targeted */
/*.modal:target {
  display: table;
  position: absolute;
}*/

#create-modal input, #create-modal select {
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px;
    height: 40px;
    width: 100%;
    max-width: inherit;
}

#create-modal img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

/*.modal textarea {
    padding-left: 10px;
    padding-top: 7px;
    margin: 15px 15px 0 0;
    height: 120px;
    width: 100%;
    max-width: inherit;
    resize: none;
}

.modal select {
    background-color: #52545c;
    color: #fff;
}

.modal footer div {
    margin: 10px auto 10px auto;
    width: 200px;
}

.modal footer .modal-btn {
    padding: 10px;
    margin-right: 10px; 
    background-color: #52545c;
    font-weight: bold;
    color: #fff;
    width: 75px;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
}*/

/* The modal box */
/*.modal-dialog {
  display: table-cell;
  vertical-align: middle;
}*/

/* The modal's content */
/*.modal-dialog .modal-content {
  margin: auto;
  background-color: #f3f3f3;
  position: relative;
  padding: 0;
  outline: 0;
  border: 1px #777 solid;
  text-align: justify;
  width: 800px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

  -webkit-animation-name: modal; 
  -webkit-animation-duration: 0.5s; 
  animation-name: modal;
  animation-duration: 0.5s;
}*/

/* The button used to close the modal */
.closebtn {
    /*text-decoration: none;
  float: right;
  font-size: 35px;*/
    /*font-weight: bold;*/
    /*color: #fff;*/
}

    .closebtn:hover,
    .closebtn:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }

/*.container {
  padding: 2px 16px;
}*/

/*.modal-header {
  background-color: #5cb85c;
  font-size: 25px;
  color: white;
}*/

/*.modal-footer {
  background-color: #5cb85c;
  font-size: 20px;
  color: white;
}*/

#details-modal-content select {
    width: 120px;
    font-size: 12px;
    padding: 5px;
}

#details-modal-content div {
    margin-top: 10px;
}

#details-modal pre {
    font-family: 'Asap', sans-serif;
    padding: 0;
    /*word-break: break-all;*/
    white-space: pre-wrap;
}

#issue-details-appname {
    padding-right: 5px;
}

#details-modal-content button {
    padding: 2px 7px 2px 7px;
    margin-top: 8px;
}

#details-modal-content .col-xs-8 {
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 400px;
    max-height: 75vh;
}

.status-green {
    color: hsl(120, 73.4%, 65%);
}

.status-yellow {
    color: hsl(45.4, 95%, 52.5%);
}

.status-red {
    color: hsl(0, 100%, 65%);
}

.issue-details-edit-input {
    /*width: 100%;*/
}

.issue-details-edit {
    word-break: break-all;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: none;
    border: none;
    width: 100%;
    min-width: 100%;
    min-height: 1em;
}

    .issue-details-edit:hover {
        -webkit-box-shadow: 0 0 0 2px lightgrey;
        box-shadow: 0 0 0 2px lightgrey;
    }

#resolution-modal-content textarea {
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

/*.animate-up {
    visibility: hidden !important;
    height: 0 !important;
}
.scrollable-menu > li {
    transition: all .5s cubic-bezier(0, 1, 0.5, 1);
   -moz-transition: all .5s cubic-bezier(0, 1, 0.5, 1);
   -webkit-transition: all .5s cubic-bezier(0, 1, 0.5, 1);
    visibility: visible;
    height: 47px;
    overflow-y: hidden;
}*/
