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

textarea {
    resize: vertical;
    min-height: 200px !important;
}

.json-table {
    margin-bottom: 0;
}

.json-table td, .break-word {
    word-wrap: break-word;
    word-break: break-word;
}

.row-yellow {
    background-color: #faf2cc;
}

.row-green {
    background-color: #dff0d8;
}

.row-red {
    background-color: #f2dede;
}

.row-blue {
    background-color: #d9edf7;
}

.row-purple {
    background-color: #ecd1ff;
}

.row-grey {
    background-color: #e3e3e3;
}

.select2-results {
    max-height: 350px !important;
}

.button {
    font-size: 1.15rem;         
    padding: 0.25em 0.5em;      
    border-radius: 0.25rem;     
    min-width: 60px;   
    line-height: 1.5;
}

.is-link {
	background-color: #3273dc;
	color: #fff !important;
	border-color: transparent;
}

.is-link:hover {
	background-color: #276cda;
}

.is-success {
	background-color: #23d160;
	color: #fff !important;
	border-color: transparent;
}

.is-success:hover {
	background-color: #20bc56;
}

.is-info {
	background-color: #209cee;
	color: #fff !important;
	border-color: transparent;
}

.is-info:hover {
	background-color: #108fd6;
}

.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215, .61, .355, 1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}
