/* global */
#main-avatar{width:50px;}
#main-navigation{margin-bottom: 0}
.project-list{border-top: 1px solid #E7EAEC;}
.font_30{font-size:30px;}
.pointer{cursor:pointer;}
.move{cursor:move;}
.cursor-text{cursor:move;}

#side-menu *{transition:all 0.6s;}

/* custom modal */
.modal-xlg {
    width: 80%; /* respsonsive width */
}

.required{color:#D9534F;font-size:10px;float: right !important;}
.right{float:right;}
.left{float:left;}
.no-m-b{margin-bottom:0;}

/* switchery */
.switchery_label{margin-top:7px;margin-bottom:20px;}

/* equal columns height */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.btn, .navbar-static-side, .page-heading, .ibox, input[type="text"], input[type="password"], input[type="number"], .input-group-addon, select{box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12)!important;}
input[type="text"], input[type="password"], input[type="number"], .input-group-addon, select{border-bottom:1px solid transparent!important;}
.ibox input[type="text"], .ibox input[type="password"], .ibox input[type="number"], .ibox .input-group-addon, .ibox select,
.tab-content input[type="text"], .tab-content input[type="password"], .tab-content input[type="number"], .tab-content .input-group-addon, .tab-content select,
.modal-body .ibox input[type="text"],.modal-body .ibox input[type="password"], .modal-body .ibox input[type="number"], .modal-body .ibox .input-group-addon, .modal-body .ibox select, .modal-body select{box-shadow:none!important;border-bottom:1px solid #e5e6e7!important;}

/*.ibox-title{border-color:#c5c5c5}*/

/* dropzone */
.dropzone{border: 2px dashed rgba(0,0,0,0.3);min-height:115px;}
.dropzone.dz-clickable .dz-message{font-size:30px;}
.dropzone .dz-preview{width:calc(100% - 32px);}
.dropzone .dz-preview .dz-progress {border:1px solid rgba(255,255,255,0.9);left: 10%;top: 55%;margin-top: -8px;width: 80%;margin-left: 0%;}
.dropzone .dz-preview .dz-image{width:100%;}
.dropzone .dz-preview .dz-details{width:100%;}
.dropzone .dz-preview .dz-details .dz-size{margin-bottom: 1.5em;}

/* media */
.file-box .media-selectable-item{cursor:pointer;}
.file-box .media-item-selected{border:1px solid #1ab394;}

/* chosen select */
.chosen-container-single .chosen-single{border-bottom:none;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12) !important;}
.chosen-container-single .chosen-single div{top:5px!important;}

/* modals */
.modal.in .modal-dialog{padding-bottom:200px;}
.modal-footer{
    position: sticky;
    bottom: 0;
    background: #fff;
}

body {
    animation: fadein 0.5s;
    -moz-animation: fadein 0.5s; /* Firefox */
    -webkit-animation: fadein 0.5s; /* Safari and Chrome */
    -o-animation: fadein 0.5s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0.7;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0.7;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0.7;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0.7;
    }
    to {
        opacity: 1;
    }
}