#fundo{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1100;
   opacity: 0.5;
   background-color: #000;
   display:none;
}

.div_ajax{
   display:none;
   z-index:10000;
   margin: 0;
   padding: 0;
   position:fixed;
   left: 50%;
/*   margin-left: 10%;*/
   top:50%;
}

/* loader */

.spinner {
   margin: 25px auto;
   width: 80px;
   height: 50px;
   text-align: center;
   font-size: 10px;
   border:dotted 0px red;
 }

 .spinner > div {
   background-color: #fff;
   height: 100%;
   width: 10px;
   display: inline-block;
   -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
   animation: stretchdelay 1.2s infinite ease-in-out;
 }

 .spinner .rect2 {
   -webkit-animation-delay: -1.1s;
   animation-delay: -1.1s;
 }

 .spinner .rect3 {
   -webkit-animation-delay: -1.0s;
   animation-delay: -1.0s;
 }

 .spinner .rect4 {
   -webkit-animation-delay: -0.9s;
   animation-delay: -0.9s;
 }

 .spinner .rect5 {
   -webkit-animation-delay: -0.8s;
   animation-delay: -0.8s;
 }


.loader {
   border: 16px solid #f3f3f3;
   border-top: 16px solid #5CFFD3;
   border-bottom: 16px solid #5CFFD3;
   border-radius: 50%;
   width: 120px;
   height: 120px;
   animation: spin 2s linear infinite;
}

@keyframes spin {
   0% { transform: rotate(0deg); }
   100% { transform: rotate(360deg); }
}


/*---------------------------------------------------------------------*/
.btn {
   display: inline-block;
   padding: 6px 12px;
   margin-bottom: 0;
   font-size: 14px;
   font-weight: normal;
   line-height: 1.42857143;
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 4px;
}
/*Also */
.btn-success {
   border: 1px solid #c5dbec;
   background: #D0E5F5;
   font-weight: bold;
   color: #2e6e9e;
}
.thumb {
   height: 80px;
   width: 100px;
   border: 1px solid #000;
}

ul.thumb-Images li {
   width: 120px;
   float: left;
   display: inline-block;
   vertical-align: top;
   height: 120px;
}

.img-wrap {
   position: relative;
   display: inline-block;
   font-size: 0;
}

.img-wrap .close {
   position: absolute;
   top: 2px;
   right: 2px;
   z-index: 100;
   background-color: #D0E5F5;
   padding: 5px 2px 2px;
   color: #000;
   font-weight: bolder;
   cursor: pointer;
   opacity: .5;
   font-size: 23px;
   line-height: 10px;
   border-radius: 50%;
}

.img-wrap:hover .close {
   opacity: 1;
   background-color: #ff0000;
}

.FileNameCaptionStyle {
   font-size: 12px;
}

td.editor-edit button,
td.editor-delete button {
   background: transparent;
   border: none;
   color: #525ce5e;
}

th.dt-center, td.dt-center { text-align: center; }
    

