/*http://www.webappstutorial.com/css3-toggle-switch-button/*/
.switch {
  position: relative;
  display: block;
  vertical-align: top;
  width: 100px;
  height: 30px;
  padding: 3px;
  margin: 0 10px 10px 0;
  background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
  background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
  border-radius: 18px;
  box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.switch.small {
	width: 60px;
}
.switch.input_h {
	height: 41px;
}
.switch-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.switch-label {
  position: relative;
  display: block;
  height: inherit;
  font-size: 10px;
  text-transform: uppercase;
  background: #eceeef;
  border-radius: inherit;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
}
.switch-label:before, .switch-label:after {
  position: absolute;
  top: 50%;
  margin-top: -.5em;
  line-height: 1;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
.switch-label:before {
  content: attr(data-off);
  right: 11px;
  color: #aaaaaa;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.switch-label:after {
  content: attr(data-on);
  left: 11px;
  color: #FFFFFF;
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
  opacity: 0;
}
.switch-input:checked ~ .switch-label {
  background: #E1B42B;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-input:checked ~ .switch-label:before {
  opacity: 0;
}
.switch-input:checked ~ .switch-label:after {
  opacity: 1;
}
.switch-handle {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 28px;
  height: 28px;
  background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
  background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
  border-radius: 100%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.switch-handle:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -6px;
  width: 12px;
  height: 12px;
  background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
  background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
  border-radius: 6px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}
.switch-input:checked ~ .switch-handle {
  left: 74px;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}
/* Transition
	========================== */
.switch-label, .switch-handle {
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
  -moz-transition: All 0.3s ease;
  -o-transition: All 0.3s ease;
}



/**
 * THEME
*/


/* Switch Slide
==========================*/
.switch-slide {
	padding: 0;
	margin: 0;
	background: #FFF;
	border-radius: 3px;
	background-image: none;
}
.switch-slide .switch-label {
	box-shadow: none;
	background: none;
	overflow: hidden;
}
.switch-slide .switch-label:after, .switch-slide .switch-label:before {
	width: 100%;
	height: 65%;
	top: 5px;
	left: 0;
	text-align: center;
	font-weight: bold;
	padding-top: 10%;
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2), inset 0 0 3px rgba(0, 0, 0, 0.1);
}
.switch-slide.small .switch-label:after, .switch-slide.small .switch-label:before {
	padding-top: 17%;
}
.switch-slide.input_h .switch-label:after, .switch-slide.input_h .switch-label:before {
	padding-top: 24%;
}
.switch-slide .switch-label:after {
	color: #FFFFFF;
	background: #e5dc04;
	left: -100px;
}
.switch-slide .switch-label:before {
	background: #eceeef;
}
.switch-slide .switch-handle {
	display: none;
}
.switch-slide .switch-input:checked ~ .switch-label {
	background: #FFF;
	border-color: #0088cc;
}
.switch-slide .switch-input:checked ~ .switch-label:before {
	left: 100px;
}
.switch-slide .switch-input:checked ~ .switch-label:after {
	left: 0;
}
/* The container */
.spr_check_container {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    margin-right: 18px;
    cursor: pointer;
    font-size: 11px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.spr_check_container.disabled{
    opacity: .4;
}

/* Hide the browser's default checkbox */
.spr_check_container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.spr_check_container input:disabled{
    opacity: 0;
    cursor: auto;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #EFEFEF;
    border: solid 1px #dcdcdc;
    border-radius: 2px;
}

/* On mouse-over, add a grey background color */
.spr_check_container:hover input ~ .checkmark {
    background-color: #ccc;
}
.spr_check_container.disabled:hover input ~ .checkmark {
    background-color: #EFEFEF;
}

/* When the checkbox is checked, add a blue background */
.spr_check_container input:checked ~ .checkmark {
    background-color: #e8db38;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.spr_check_container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.spr_check_container .checkmark:after {
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}
.is_playing .dwplay{
	opacity: .1;
	-webkit-filter: blur(5px); /* Safari 6.0 - 9.0 */
    filter: blur(5px);
}

.adning_full_container div{
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
	border-radius: 0px;
}



/**
 * Banner Creator
*/
.adning_full_container {
    background-color: #FFF;
    margin-top: 0;
    height: 100%;
    width: 100%;
    display: flex;
	overflow: auto;
	-webkit-box-sizing: initial;
    -moz-box-sizing: initial;
	box-sizing: initial;
	position: relative;
	font-size: 13px;
    line-height: 1.4em;
}
	.adning_full_container ._dnwrap {
		margin: 0;
		padding: 0;
		height: 100%;
		width: 100%;
		/*background-color: #f1f1f1;*/
		background-color: #ccc364;
	}
		.adning_full_container ._dnwrap ._dn_EditorLoader {
			height: 100%;
			width: 100%;
			background-color: rgba(255, 255, 255, 0.85);
			position: absolute;
			z-index: 10;
		}
		.adning_full_container ._dnwrap ._dn_EditorLoader ._dn_loader {
			position: absolute;
		    top: 30%;
		    left: 50%;
		    -webkit-transform: translateY(-50%) translateX(-50%);
		    -moz-transform: translateY(-50%) translateX(-50%);
		    -ms-transform: translateY(-50%) translateX(-50%);
		    -o-transform: translateY(-50%) translateX(-50%);
		    transform: translateY(-50%) translateX(-50%);
		}
		.adning_full_container ._dnwrap h2.messages-position {
			padding: 0;
			margin: 0;
		}
		._dn_menu {
			padding:0;
			position: absolute;
			width: 100%;
			left: 0;
			background-color: #ffffff;
			z-index:100;
			border-radius: 0;
			box-shadow: 0 0 20px 0 rgba(121, 121, 121, 0.2);
		}
			/*._dn_menu_inner {
				padding: 0 0 0 160px;
			}
			@media only screen and (max-width: 960px){
				._dn_menu_inner { padding: 0 0 0 36px; }
			}
			@media screen and (max-width: 782px){
				._dn_menu_inner { padding: 0; }
			}*/
		._dn_menu ._dn_menu_left {
			float: left;
		}
		._dn_menu ._dn_menu_right {
			float: right;
		}
		._dn_menu .menu_tab {
			float: left;
			border-radius: 0;
			cursor: pointer;
		}
		._dn_menu .menu_tab:hover, ._dn_menu .menu_tab.selected {
			background-color:#edeff1;
		}
		._dn_menu.select_size .menu_tab:hover, ._dn_menu.select_size .menu_tab.selected {
			background-color: #f3f1e0;
		}
		._dn_menu .menu_tab.selected {
			border-bottom: solid 4px;
			margin-bottom: -4px;
		}
		._dn_menu .menu_tab.selected {
			border-bottom-color: #7d8692;
		}
		._dn_menu.select_size .menu_tab.selected {
			border-bottom-color: #a29e5a;
		}
		._dn_menu .menu_tab.logo {
			padding: 4px;
		}
			._dn_menu .menu_tab a {
				text-decoration: none;
				font-size: 14px;
				padding:15px;
				display: block;
			    font-weight: 600;
			    color:#748494;
			}
			._dn_menu.select_size .menu_tab a {
			    color: #8c896b;
			}
			._dn_menu .menu_tab:hover a, ._dn_menu .menu_tab.selected a {
				color:#4c6073;
			}
			._dn_menu.select_size .menu_tab:hover a, ._dn_menu.select_size .menu_tab.selected a {
				color:#716e50;
			}
			._dn_menu .menu_tab.logo a{
				padding: 0;
			}
	
	._dn_menu .menu_tab.editor{
		display: none;
	}
	._dn_menu .menu_tab.save_btn{
		background-color: #72ca72;
	}
		._dn_menu .menu_tab.save_btn a{
			color: #FFF;
		}
	._dn_menu .menu_tab.save_btn:hover{
		background:#8ae68a;
		border-bottom: solid 4px rgb(22, 208, 22);
    	margin-bottom: -4px;
	}
		._dn_menu .menu_tab.save_btn:hover a{
			color: #FFF;
		}
		._dn_menu .menu_tab.save_btn .save_loader{
			display: none;
			margin-right: 5px;
		}
		._dn_menu .menu_tab.save_btn.saving .save_loader{
			display: inline-block;
		}

	._dn_menu .menu_tab.close_btn{
		background-color: #f1f1f1;
	}
	._dn_menu .menu_tab.close_btn:hover{
		background-color: #ffa9a9;
		border-bottom: solid 4px #fa9d9d;
    	margin-bottom: -4px;
	}
		._dn_menu .menu_tab.close_btn:hover svg path{
			fill:#FFFFFF;
		}
	
	












/**
 * Option Boxes
*/
.option_box {
    background-color: #F9F9F9;
    border: solid 1px #EFEFEF;
    border-top: none;
    margin-bottom: 20px;
}
.option_box::after {
	content:" ";
	display: table;
	clear:both;
}
	.option_box .info_header {
		text-align: left;
		color: #FFF;
		background-color: #d7d5b9; /*#d2d1ab;*/ /*#d7cc02;*/
		color: #FFF;
		margin-bottom: 20px;
		min-height:45px;
		position:relative;
	}
	.info_header.white {
		color: #565656;
		background-color: #FFF;
	}
		.option_box .info_header.white span.nr, .option_box .info_header span.icon {
			border-right: solid 1px #f1f1f1;
		}
		.option_box .info_header span.nr, .option_box .info_header span.icon {
			border-right: solid 1px #F9F9F9;
			font-size: 25px;
			font-weight: 800;
			box-sizing: initial;
    		-webkit-box-sizing: initial;
   		 	-moz-box-sizing: initial;
		}
		.option_box .info_header span.icon {
			font-size: 20px;
			/*max-width: 13px;*/
			max-width: 17px;
    		margin-left: -5px;
		}
		.option_box .info_header span.text {
			font-size: 14px;
		}
		.option_box .info_header span {
			vertical-align: middle;
			line-height: 25px;
			padding: 10px 15px;
			display: inline-block;
		}


/**
 * Sep Line
*/	
.sep_line {
    width: 100%;
    height: 10px;
    border-bottom: 1px solid #EFEFEF;
    text-align: center;
    margin: 0 0 30px 0;
}
	.sep_line span {
    background-color: #F9F9F9;
    padding: 0 10px;
}


/**
 * Question tooltips
*/
._dn_quest_tooltip {
	font-size: 9px;
	width: 10px;
    position: absolute;
    top: -1px;
    margin-left: 2px;
    z-index: 2;
}
/*.tooltipster-box {
	border-radius: 3px !important;
    border: none !important;
    background: rgba(171, 163, 82, 0.7) !important;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color:rgba(171, 163, 82, 0.7) !important;
	border: none !important;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{
	border-bottom-color: rgba(171, 163, 82, 0.7) !important;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
	border-top-color:rgba(171, 163, 82, 0.7) !important;
}*/
.tooltipster-content {
    font-size: 11px !important;
    line-height: 1.8 !important;
}


/**
 * Form fields
*/
.input_container {
    position: relative;
    display: block;
    height: auto;
    border: none;
    padding: 0px 20px;
    text-align: left;
}
	.input_container .input_container_inner {
		position: relative;
		margin: 0 0 10px 0;
	}
	.input_container h3.title {
		font-size: 13px;
    	color: #333;
    	margin: 0 0 3px 0;
	}
	.imgmce_dashboard .input_container input:not(.button), .imgmce_dashboard .input_container select, .imgmce_dashboard .input_container textarea {
		margin: 0;
		line-height: 20px;
		width: auto;
		padding: 5px 10px;
		background-color: #EFEFEF;
		color: #777;
		font-size: 14px;
		font-weight: 600;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		vertical-align: middle;
		border: solid 1px #dcdcdc;
		box-shadow: none!important;
		-webkit-box-shadow: none!important;
	}
	.imgmce_dashboard .input_container input:not(.button):focus, .imgmce_dashboard .input_container textarea:focus, .imgmce_dashboard .input_container input[type=text]:not(.button):focus{
		border: solid 1px #e9db37;
	}
	.input_container select {
		height: 41px;
	}
	
	.input_container .input_icon {
		position: absolute;
		cursor: pointer;
		right: 0;
		top: 0;
		padding-top: 12px;
		text-align: center;
		width: 30px;
		height: 20px;
		overflow: hidden;
		color: #BBB;
		font-size: 20px;
	}
	.input_container span.description {
		font-size: 11px;
		line-height: 1.2;
		font-style: italic;
		display: block;
		border: none;
	}
	.input_container span.description.bottom {
		margin-top:5px;
		margin-bottom: 20px;
	}
	
.upload_image_button::before {
	content: "\F03E";
	font: normal normal normal 14px/1 FontAwesome;
	margin-right: 10px;
}


/*.imgmce_editor .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: pointer;
    margin-left: -5px;
    box-shadow: 0 0 0 2px #dfe0e6;
    border:solid 2px #FFF;
    transform: rotate(45deg);
    width: 10px;
    height: 10px;
    top: -2px;
    border-radius: 3px;
}*/


/**
* Customize color buttons for - Coloringpick
*/
.imgmce_editor ._col_pick_tool{
	position: relative;
}
.imgmce_editor ._col_pick_tool .col-colorbox{
    width: 80px;
}
.imgmce_editor ._col_pick_tool .col-colorbtn{
	position: absolute;
	right:0;
	background: rgba(0, 0, 0, 0.5);
    color: #e4e4e4;
}
