.file-manager-iframe {
	width: 100%;
	vertical-align: bottom;
}

.file-manager {
	background: #f9f9f9;
    margin-top: 20px;

    #notification-toast {
        bottom: 0;
    }

    .dataTable {
        .btn {
            padding: 10px 16px 8px;

            > i {
                margin-top: 5px;
            }
        }
    }
}

.media-picker-modal {
    padding-right: 0 !important;
    z-index: 1050;

    > i {
        margin-right: 5px;
    }

    .modal-dialog {
        width: auto;
        margin: 25px auto;
    }

    .modal-content {
        margin: auto;
        float: none;
        border: 1px solid #d2d6de;
        border-radius: 3px;
    }

    .modal-header {
        padding: 6px 15px;
        background: #f1f1f1;

        > .close {
            margin-top: 5px;
            -webkit-text-stroke: 0;
            transition: 200ms;
        }
    }

    .modal-body {
        background: #f9f9f9;
        padding: 15px 0;
    }

    .modal.fade .modal-dialog {
        transform: scale(0.8);
        opacity: 0;
        transition: 200ms ease-in-out;

        &.in .modal-dialog {
            transform: scale(1);
            opacity: 1;
        }
    }
}

@media screen and (max-width: 767px) {
	.media-picker-modal .modal-dialog {
		margin: 10px;
	}
}
