/* NESTED */

#nested {width:750px; list-style:none; color:#033; margin:0px; }
#nested h3 {width:748px; border:1px solid #9ac1c9; border-width:0px 1px 1px 1px; margin:0px; padding:0px; cursor:pointer; background:#EBEDDE; float:left; font-size: 100%; font-weight: normal;}

#nested .acc-section {overflow:hidden; float:left;width:762px; margin:0px 0px 0px; }
#nested .acc-content {width:718px; padding:15px; border:1px solid #9ac1c9; border-top:none; font-size:70%; }

#nested table.short-info { width:748px; border-collapse:collapse; margin:0px; padding:0px; font-size:70%; }
#nested table.short-info td { border-collapse:collapse; margin:0px; padding-top:5px; padding-right:10px; vertical-align:top; }
#nested table.short-info td.link { text-align:right; vertical-align:middle; }
#nested table.short-info table { border-collapse:collapse; margin:0px; padding:0px; }
#nested table.short-info table td { margin:0px; padding:0px; }

#nesteda {width:700px; list-style:none; color:#033; margin-bottom:15px}
#nesteda h3 {width:700px; border:1px solid #9ac1c9; border-width:0px 1px 1px 1px; margin-left:10px; padding:5px 6px 0px 6px; cursor:pointer; background:white; float:left; font-size: 100%; font-weight: normal;}

#nesteda .acc-section {overflow:hidden; float:left;width:714px; margin-left:10px; }
#nesteda .acc-content {width:682px; padding:15px; border:1px solid #9ac1c9; border-top:none; }


#nestedk {width:700px; list-style:none; color:#033; margin-bottom:15px}
#nestedk h3 {width:700px; border:1px solid #9ac1c9; border-width:0px 1px 1px 1px; margin-left:10px; padding:5px 6px 0px 6px; cursor:pointer; background:white; float:left; font-size: 100%; font-weight: normal;}

#nestedk .acc-section {overflow:hidden; float:left;width:714px; margin-left:10px; }
#nestedk .acc-content {width:682px; padding:15px; border:1px solid #9ac1c9; border-top:none; }


/* SELECTORS */

.selector, .selector-inactive {
    display: block;
    padding: 2px 5px;
    background: white;
    text-decoration: none;
    border: 1px solid transparent;
    color: #5e6639;
}
.selector-inactive {
    font-weight: bold;
}
.selector:hover, .selector-active {
    display: block;
    padding: 2px 5px;
    background: #adb191;
    text-decoration: none;
    border: 1px solid transparent;
}
.selector:hover, .selector-active:hover {
    border: 1px solid #5e6639;
}

.selectors {
    padding: 0px 5px 10px;
}

.selectors .title {
    padding: 2px 0px;
    font-weight: bold;
}


/* photoalbum */

.photolistitem {
    position: relative;
    display: block;
    float: left;    
    list-style-type: none;
    height: 160px;    
    width: 170px;
    padding: 6px;
    border: solid 1px khaki;
    margin: 5px;
    text-align: center;
}
.photolistitem div:first-child {
    height: 135px;
}
.photolistitem div[id$=Notes] {
    height: 20px;
    background: #A1AD77;
}    
#WindowNavPrev:hover,#WindowNavNext:hover {
    color: Navy;
}

.deletethumbnail {
    position: absolute;
    top: 1px;
    right: 3px;
    color: Red;
    font-weight: bold;
    font-size: 12px;
    padding: 2px;
    opacity: 0.60;
    filter: alpha(opacity="60");
    /*    display: none;*/
    margin-top: 3px;
    width:25px;
    cursor: pointer;
}

.deletethumbnail:hover {
    opacity: 0.90;
    filter: alpha(opacity="90");    
}
.MultiFile-wrap{
    text-align:center;
}



.alert {
    padding: 15px 20px 15px 20px;
    margin: 0 0 20px;
    border: 1px solid transparent;
    font-size: 70%;
    margin-left: 20px;

    position: relative;
}   

.alert.alert-error {
    border-color: #e13e20;
    background-color: #ffd6c2;
    /*color: @error-color;*/

}
.alert.alert-error p {
    color: #892512;
}
.alert.alert-error p a {
    color: #892512;
}.alert.alert-success {
    background-color: #dff0d8;
    border-color: #468847;
    color: #468847;
}
.alert.alert-warning {
    background-color: #fcf8e3;
    border-color: #c09853;
    color: #c09853;
}
.alert.alert-info {
    background-color: #d9edf7;
    border-color: #3a87ad;
    color: #3a87ad;
}
.prop-detail{
    display:none;
}
#proposers-table tr:first-child{
    font-weight: bold;
}
.red{
    color:red;
}


.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}