/* admin */

.autocompleted { background-color: #efffe8!important; }

img.fadein {
   opacity: 0;
   -moz-transition: opacity 2s;
   -webkit-transition: opacity 2s;
   -o-transition: opacity 2s;
   -ms-transition: opacity 2s;
   transition: opacity 2s;
}

.dt-spinner
{
   position: absolute; top: 0; left: 0; z-index: 100; background:red; color: white; height: 100%; width: 100%;
   background: transparent url(../img/ajax_blue.gif) no-repeat scroll 50% 50%; background-size: 28px 28px;
}

.entry:not(:first-of-type)
{
   margin-top: 10px;
}

ul {
   list-style-type: none;
}

.glyphicon
{
   font-size: 12px;
}

.smallpadding {
   padding-right: 5px;
   padding-left: 5px;
}

.width64 { width: 64%; }
.width77 { width: 77%; }

#dialog-form #message { color: indianred; height: 32px; }

#dialog-form .modal-body { min-height: 14em; }

span.input-group-btn button {
   margin-top: 3px; margin-bottom: 5px; height: 32px; padding: 3px 6px;
}

.green { background-color: #c1e2b3!important; }
span.keyword	{ border: 1px solid #8c8c8c; padding: 7px 12px; margin: 0; border-radius: 6px; background: #ffe8d0; white-space: nowrap; line-height: 2.8; }

table tr.updsel:hover, span.updsel:hover { cursor: pointer; }
table tr.updsel:hover {background: #e9e9e9; }
span.keyword:hover { background: #f4d3ba; }
table tr.updhead { border-bottom: 1px solid black; }

.adminrow { background: white; border: 1px solid #1f648b; border-radius: .3rem; padding-bottom: .5rem; margin-bottom: .5rem!important; }
.editbutton { padding: .5rem .9rem; margin: 10px 5px 0px 5px; border-radius: .2rem; }

.row.small-gutters {
   margin-right: -10px;
   margin-left: -10px;
}
.row.small-gutters > [class^="col-"],
.row.small-gutters > [class*=" col-"] {
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
}

.portfolio-item:hover {
   background-color: #9ba2ab;
}

#logout-form a:hover {
    background-color: #d6b161;
    cursor: pointer;
    color: white;
}
