.loader {
    /* border: 16px solid #f3f3f3;
     */
    /* Light grey */
    /* border-top: 16px solid #3498db;
     */
    /* Blue */
    /* border-radius: 50%;
     width: 120px;
     height: 120px;
     animation: spin 2s linear infinite;
     */
     border: 5px solid #f3f3f3;
     -webkit-animation: spin 1s linear infinite;
     animation: spin 1s linear infinite;
     border-top: 5px solid #555;
     border-radius: 50%;
     width: 30px;
     height: 30px;
}
 @keyframes spin {
     0% {
         transform: rotate(0deg);
    }
     100% {
         transform: rotate(360deg);
    }
}
 .d-none{
     display: none !important;
}
 .d-block{
     display: block;
}
/* The Modal (background) */
 .modal {
     display: none;
    /* Hidden by default */
     position: fixed;
    /* Stay in place */
     z-index: 1;
    /* Sit on top */
     padding-top: 100px;
    /* Location of the box */
     left: 0;
     top: 0;
     width: 100%;
    /* Full width */
     height: 100%;
    /* Full height */
     overflow: auto;
    /* Enable scroll if needed */
     background-color: rgb(0,0,0);
    /* Fallback color */
     background-color: rgba(0,0,0,0.4);
    /* Black w/ opacity */
}
/* Modal Content */
 .modal-content {
     background-color: #d9d9d9;
     margin: auto;
     padding: 20px;
     border: 1px solid #888;
     width: 60%;
     height: 75vh;
     overflow-y: scroll 
}
 @media(min-width: 1200px){
     .modal-content {
         width: 40%;
    }
}
/* The Close Button */
 .close {
     color: #aaaaaa;
     float: right;
     font-size: 28px;
     font-weight: bold;
}
 .close:hover, .close:focus {
     color: #000;
     text-decoration: none;
     cursor: pointer;
}


/* HEADER */
.wrapper {
    width: 1080px;
    margin: 0 auto;
    clear: both;
    padding: 0 10px;
}

#main {
    width: 1080px;
    margin: 0 auto;
    clear: both;
    position: relative;
    padding: 120px 0 30px 0;
    background: none;
    min-height: 500px;
}

.dashboard .row {
    float: left;
    margin-bottom: 20px;
    clear: both;
    width: 1080px;
    overflow: hidden;
}

.dashboard .widget.medium-widget {
    width: 525px;
}

input[type="text"].thalf, input[type="email"].thalf, input[type="password"].thalf {
    width: 100px;
}

#main .field-row label.tiny {
    width: 30px;
    padding: 0 10px 0 15px;
}
