﻿.modal .input-icon > i {
    z-index: 10055;
}

.modal .modal-header .close {
    margin-top: 8px !important;
}

/***
Customized Bootstrap Close Icon 
***/
.close {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important;
    text-indent: -10000px;
    outline: none;
    background-image: url('assets/remove-icon-small.png') !important;
    opacity: .6;
}

/***
Customized Bootstrap Modal 
***/
.modal {
    z-index: 10050;
    outline: none;
    overflow-y: auto !important;
    /* Fix content shifting to the right on modal open due to scrollbar closed */
}

.modal-body {
    padding: 0px;
    padding-top: 5px;
    /*padding-top: 10px;*/
}

.page-portlet-fullscreen .modal {
    z-index: 10060;
}

.modal .modal-header {
    border-bottom: 1px solid #d7d7d7;
    background-color: #ebebeb;
    padding: 5px 15px;
}

    .modal .modal-header h3 {
        font-weight: 300;
        color: #333;
    }

    .modal .modal-header h4 {
        font-weight: 500;
        color: #494949;
    }

    .modal .modal-header .close {
        margin-top: 8px !important;
    }

.modal.draggable-modal .modal-header {
    cursor: move;
}

.modal .modal-dialog {
    z-index: 10051;
}

.modal .modal-content{
    padding: 0px;
}
.modal > .loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
}

.modal.in .page-loading {
    display: none;
}

.modal-open {
    overflow-y: auto !important;
}

.modal-open-noscroll {
    overflow-y: hidden !important;
}

.modal-backdrop {
    border: 0;
    outline: none;
    z-index: 10049;
}

.page-portlet-fullscreen .modal-backdrop {
    z-index: 10059;
}

.modal-backdrop, .modal-backdrop.fade.in {
    background-color: #333 !important;
}

/* Full width modal */
.modal-full.modal-dialog {
    width: 99%;
}

@media (max-width: 768px) {
    .modal-full.modal-dialog {
        width: auto;
    }
}


/***
AngularJS Basic Animations
***/
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(15px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(15px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(15px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(15px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.fade-in-up {
    -webkit-animation: fadeInUp .5s;
    animation: fadeInUp .5s;
}

@-webkit-keyframes bounceDelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes bounceDelay {
    0%, 80%, 100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@keyframes input-focus {
    0% {
        left: 20%;
        width: 20%;
    }

    99% {
        width: 0;
        left: 0;
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
