.reorder_link {
	color: #3675B4;
	border: solid 1px #3675B4;
	border-radius: 3px;
	text-transform: uppercase;
	background: #fff;
	font-size: 10px;
	padding: 5px 10px;
	margin: 15px 15px 15px 0px;
	font-weight: bold;
	text-decoration: none;
	transition: all 0.35s;
	-moz-transition: all 0.35s;
	-webkit-transition: all 0.35s;
	-o-transition: all 0.35s;
	white-space: nowrap;
}
.reorder_link:hover {
	color: #fff;
	border: solid 1px #3675B4;
	background: #3675B4;
	box-shadow: none;
}
#reorder-helper{margin: 0px 0px;padding: 5px;}
.light_box {
	background: #efefef;
	padding: 20px;
	margin: 10px 0;
	text-align: center;
	font-size: 1.2em;
}

.gallery{ width:100%; float:left; margin-top:0px; margin-left: 0px;}
.gallery ul{ margin:0; padding:0; list-style-type:none;}
.gallery ul li{ padding:3px; border:1px solid #ccc; float:left;     margin: 10px 10px 10px 0px; background:none; width:auto; height:auto; position: relative;}
.gallery img{ height:180px;}

/* NOTICE */
.notice, .notice a{ color: #fff !important; }
.notice { z-index: 8888; }
.notice a { font-weight: bold; }
.notice_error { background: #E46360; }
.notice_success { background: #657E3F; }

.controls {position:absolute;text-align: center;right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    overflow: hidden;
    pointer-events: none;}
.controls a {
    display: inline-block;
    padding: 0 5%;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: 300;
    color: #888;
}
.controls a:hover {
	color: #fff;
	text-decoration: none
}
.slim-btn-group {
	padding: 1.5em 0;
	text-align: center
}

.slim-btn {
	position: relative;
	padding: 0;
	margin: 0 7.2px;
	font-size: 0;
	outline: none;
	width: 36px;
	height: 36px;
	border: none;
	color: #fff;
	background-color: rgba(0, 0, 0, .7);
	background-repeat: no-repeat;
	background-size: 50% 50%;
	background-position: 50%;
	border-radius: 50%
}

.slim-btn:before {
	border-radius: inherit;
	position: absolute;
	box-sizing: border-box;
	left: -3px;
	right: -3px;
	bottom: -3px;
	top: -3px;
	border: 3px solid #fff;
	content: "";
	transform: scale(.95);
	opacity: 0;
	transition: all .25s;
	z-index: -1;
	pointer-events: none
}

.slim-btn:focus:before,
.slim-btn:hover:before {
	opacity: 1;
	transform: scale(1)
}

.slim-btn * {
	pointer-events: none
}

.slim-btn-remove {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M63.12 250.254s3.998 18.222 24.582 18.222h93.072c20.583 0 24.582-18.222 24.582-18.222l18.374-178.66H44.746l18.373 178.66zM170.034 98.442a8.95 8.95 0 0 1 17.9 0l-8.95 134.238a8.95 8.95 0 0 1-17.9 0l8.95-134.238zm-44.746 0a8.949 8.949 0 1 1 17.898 0V232.68a8.95 8.95 0 1 1-17.9 0V98.442zm-35.798-8.95a8.95 8.95 0 0 1 8.95 8.95l8.95 134.237c0 4.942-4.008 8.948-8.95 8.948a8.95 8.95 0 0 1-8.95-8.95L80.54 98.441a8.95 8.95 0 0 1 8.95-8.95zm128.868-53.68h-39.376V17.898c0-13.578-4.39-17.9-17.898-17.9H107.39C95 0 89.492 6 89.492 17.9v17.91H50.116c-7.914 0-14.32 6.007-14.32 13.43 0 7.424 6.406 13.43 14.32 13.43H218.36c7.914 0 14.32-6.006 14.32-13.43 0-7.423-6.406-13.43-14.32-13.43zm-57.274 0H107.39l.002-17.914h53.695V35.81z' fill='%23fff'/%3E%3C/svg%3E")
}

.slim-btn-download {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M232.943 223.73H35.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM117.88 199.136c4.035 4.04 9.216 6.147 14.492 6.508.626.053 1.227.188 1.866.188.633 0 1.228-.135 1.847-.186 5.284-.357 10.473-2.464 14.512-6.51l70.763-70.967c8.86-8.876 8.86-23.268 0-32.143-8.86-8.876-23.225-8.876-32.086 0l-32.662 32.756V22.373C156.612 10.017 146.596 0 134.238 0c-12.356 0-22.372 10.017-22.372 22.373v106.41L79.204 96.027c-8.86-8.876-23.226-8.876-32.086 0-8.86 8.875-8.86 23.267 0 32.142l70.763 70.966z' fill='%23fff'/%3E%3C/svg%3E")
}

.slim-btn-upload {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='243' height='269' viewBox='0 0 243 269' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EDownload%3C/title%3E%3Cpath d='M219.943 223.73H22.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM104.88 6.696c4.035-4.04 9.216-6.147 14.492-6.508C119.998.135 120.6 0 121.238 0c.633 0 1.228.135 1.847.186 5.284.357 10.473 2.464 14.512 6.51l70.763 70.967c8.86 8.875 8.86 23.267 0 32.142-8.86 8.876-23.225 8.876-32.086 0L143.612 77.05v106.41c0 12.355-10.016 22.372-22.374 22.372-12.356 0-22.372-10.017-22.372-22.373V77.05l-32.662 32.755c-8.86 8.876-23.226 8.876-32.086 0-8.86-8.875-8.86-23.267 0-32.142L104.88 6.696z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.slim-btn-edit {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M161.36 56.337c-7.042-7.05-18.46-7.05-25.5 0l-6.373 6.38-89.243 89.338.023.023-2.812 2.82s-8.968 9.032-29.216 74.4c-.143.456-.284.91-.427 1.373-.36 1.172-.726 2.362-1.094 3.568a785.126 785.126 0 0 0-.988 3.25c-.28.922-.556 1.835-.84 2.778-.64 2.14-1.29 4.318-1.954 6.567-1.455 4.937-5.01 16.07-.99 20.1 3.87 3.882 15.12.467 20.043-.993a1275.615 1275.615 0 0 0 9.41-2.83c1.032-.314 2.058-.626 3.063-.935 1.27-.39 2.52-.775 3.75-1.157l1.09-.34c62.193-19.365 73.358-28.453 74.286-29.284l.01-.01.067-.06 2.88-2.886.192.193 89.244-89.336 6.373-6.382c7.04-7.048 7.04-18.476 0-25.525l-50.998-51.05zM103.4 219.782c-.08.053-.185.122-.297.193l-.21.133c-.076.047-.158.098-.245.15l-.243.148c-2.97 1.777-11.682 6.362-32.828 14.017-2.47.894-5.162 1.842-7.98 2.82l-30.06-30.092c.98-2.84 1.928-5.55 2.825-8.04 7.638-21.235 12.22-29.974 13.986-32.94l.12-.2c.063-.1.12-.196.175-.283l.126-.2c.07-.11.14-.217.192-.296l2.2-2.205 54.485 54.542-2.248 2.255zM263.35 56.337l-50.996-51.05c-7.04-7.048-18.456-7.048-25.498 0L174.108 18.05c-7.04 7.048-7.04 18.476 0 25.524l50.996 51.05c7.04 7.048 18.457 7.048 25.498 0l12.75-12.762c7.04-7.05 7.04-18.477 0-25.525z' fill='%23fff'/%3E%3C/svg%3E")
}

.slim-editor-btn:focus,
.slim-editor-btn:hover,
.slim-editor-utils-btn:focus,
.slim-editor-utils-btn:hover {
	color: hsla(0, 0%, 100%, .9)
}

.darkroom-icon {
    width: 24px;
    height: 24px;
    fill: #fff;
}
.darkroom-button {
    box-sizing: border-box;
    background: transparent;
    border: none;
    outline: none;
    padding: 2px 0 0 0;
    width: 40px;
    height: 40px;
}
.darkroom-button-group {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.darkroom-button.darkroom-button-success .darkroom-icon {
    fill: #99cc00;
}
.darkroom-button.darkroom-button-active .darkroom-icon {
    fill: #33b5e5;
}
.darkroom-button.darkroom-button-danger .darkroom-icon {
    fill: #FF4444;
}
.darkroom-button:disabled .darkroom-icon {
    fill: #666;
}
.page_number{
    align-items: center;
    text-align: center;
    color: darkgray;
    font-size: 12px;
}
.hide-it-off-screen {
    position: absolute;
    left: -10000px;
    top: -10000px;
}

		.ex_caption {
			font-weight: 300;
		}
		.th_rotate {
			position: absolute;
			bottom: 5px;
			left: 5px;
			margin: 0px;
			width: 20px;
			height: 20px;
			cursor: pointer;
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.55 5.55L11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10l4.55-4.45zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47h2.02zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03zm3.89-2.42l1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48z'/%3E%3C/svg%3E");
			
			}
		.th_rotate:hover{
			color: red
		}
		.th_remove {
			position: absolute;
			bottom: 5px;
			right: 5px;
			font-size: 25px;
			opacity: 0.8;
		}
		.th_progress {
			position: absolute;
			top: 0rem;
			right: .3rem;
			left: .3rem;
			height: .4rem;
			display: none;
		}
		.th_progress .progress-bar {
			width: 0%;
		}
		.card-body{
			padding: 5px;
		}
		.card-img-top{
			border-top-left-radius: 0px;
			border-top-right-radius: 0px;
			margin-top: 2px;
		}
		.card{
			    border-radius: 0px;
				display: block;
				width: 155px;
				background: white;
				box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
				border: 1px solid rgba(0, 0, 0, 0.125);
				position: relative;
				margin-bottom: 25px;
		}
		.darkroom-button{
			box-sizing: border-box;
			background: transparent;
			border: none;
			outline: none;
			padding: 2px 0 0 0;
			width: 40px;
			height: 40px;
		}
		.darkroom-icon{
			width: 24px;
			height: 24px;
			fill: rgba(0,0,0,.9);
		}
		.darkroom-button.darkroom-button-danger .darkroom-icon {
			fill: #FF4444;
		}
.thumb{
    height: 100px;
    width: 150px;
    padding-left: 10px;
}

.bg-light {
    background-color: #f8f9fa!important;
}

.jcrop-keymgr {
    display: none;
	opacity: 0;
}
