/*
 * ===============================================================
 * bootstrap.css overwrite css
 * ===============================================================
 */

 .form-group{
 	margin-bottom:5px;
 }

 .form-horizontal label{
 	font-weight: normal;
 }

 #Secure-Timestamp .modal-body{
 	padding:0px;
 }

 #diffDisplay .modal-dialog {
     position: initial;
     width: 90%;
     height: 105%;
 }

 #diffSelect .modal-dialog {
     width: 665px;
     margin-right: 50px;
 }

 #diffSelect .modal-content {
     margin-top: 80px;
     padding: 0 10px 20px 10px;
     width: 680px;
 }

 #diffDisplay .modal-content {
     height: 90%;
     overflow: hidden;
 }

 .modal-dialog{
     width: 600px;
 }

 .btn-info.disabled, 
 .btn-info[disabled], 
 fieldset[disabled] .btn-info, 
 .btn-info.disabled:hover, 
 .btn-info[disabled]:hover, 
 fieldset[disabled] .btn-info:hover, 
 .btn-info.disabled:focus, 
 .btn-info[disabled]:focus, 
 fieldset[disabled] .btn-info:focus, 
 .btn-info.disabled:active, 
 .btn-info[disabled]:active, 
 fieldset[disabled] .btn-info:active, 
 .btn-info.disabled.active, 
 .btn-info.active[disabled], 
 fieldset[disabled] .btn-info.active{
     background-color: #ccc;
     border-color: #ccc;
 }

#startDiff.btn-info{
     padding: 6px 20px;
}
#startDiffDialog.btn-info{
     margin-left: 5px;
     padding: 3px 12px;
}
.no-margin{
     margin: 0px;
}

#closeDiffDisplay.close {
    font-size: 2em;
    margin-right: 2vw;
    margin-top: 0.2em;
    opacity: 0.6;
}

#closeDiffDisplay.close:hover {
    opacity: 0.4;
}

.outlined-focus:focus {
    outline: 1px dashed #ccc;
}

#calendar{
  margin-right: 10px;
}

#changeDiffSnapshots > input,
#calendar > input {
    border: 1px solid #ccc;
    border-radius: 4px;
    text-indent: 25px;
    height: 25px;
}
#snapshotSelect .modal-dialog .modal-content{
     padding-bottom: 15px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
     #changeDiffSnapshots > input,
     #calendar > input {padding-left: 10px;line-height: 1;padding:1px;}
}