/** -----------------------------------------------------:[ exchange globals ]:---------- */
.it-exchange-admin .top-description{color:#676c6e;font-size:14px;line-height:1.5;max-width:800px;}
.it-exchange-admin .wrap ul ul{margin-top:20px;margin-left:20px;}
.it-exchange-admin .wrap ul ul label{font-weight:normal !important;}
.it-exchange-admin .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

/** ----------------------------------------:[ columns ]:--- */
.it-exchange-admin .columns-wrapper{overflow:hidden;}
.it-exchange-admin .column{float:left;}
.it-exchange-admin .column.c-20 {width: 20%;}
.it-exchange-admin .column.c-50 {width: 50%;}

/** -----------------------------------------------------:[ secondary tabs ]:---------- */
.it-exchange-secondary-tabs{margin:30px 10px 20px;font-size:16px;}
.it-exchange-secondary-tabs a{display:inline-block;margin-right:10px;color:#9A9A9A;text-decoration:none;}
.it-exchange-secondary-tabs .it-exchange-current,
.it-exchange-secondary-tabs a:hover{color:#8DC602;}
.it-exchange-secondary-tabs .it-exchange-current{font-weight:bold;}

/** -----------------------------------------------------:[ icons ]:---------- */
#icon-it-exchange{background:url('../images/e32.png') no-repeat;}
#icon-it-exchange.icon32-posts-it_exchange_coupon{background:url('../images/coupon32.png') no-repeat;}
@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){
	#icon-it-exchange{background:url('../images/e64.png') no-repeat;}
	#icon-it-exchange.icon32-posts-it_exchange_coupon{background:url('../images/coupon64.png') no-repeat;}
	#icon-it-exchange,
	.icon32-posts-it_exchange_coupon{background-size:cover;width:32px;height:32px;}
}

/** -----------------------------------------------------:[ buttons ]:---------- */
.it-exchange-button{display:inline-block;padding:1em;background:#D8EAC2;border:1px solid #C0DB9D;border-radius:4px;box-shadow:0 1px #D5E1C4;color:#446551;text-decoration:none;text-shadow:none;font-size:1.2em;font-weight:bold;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear;}
.it-exchange-button:hover{box-shadow:0 1px #D5E1C4,inset 0 0 10px #C0DB9D;color:#446551;}
.it-exchange-button:active{outline:none;box-shadow:inset 0 -2px 10px #C0DB9D;color:#446551;}

/** -----------------------------------------------------:[ tooltip ]:---------- */
.tip,.it-exchange-tip{display:inline-block;text-align:center;background:#D8EAC2;border:1px solid #b4d18c;border:1px solid transparent;color:#8fd034;border-radius:50%;font-family:sans-serif;font-size:8px;line-height:1.6;height:12px;width:12px;cursor:pointer;margin:2px 0 0 5px;-webkit-transition:all .1s linear;-moz-transition:all .1s lin}
.tip:hover,.it-exchange-tip:hover{background:#a6de56;border-color:#a6df57;color:#334940;}
.ui-tooltip{position:absolute;z-index:9999;max-width:300px;box-shadow:none;background:#A6DE56;color:#334940;border:none;border-radius:4px;padding:11px 14px;font-size:13px;line-height:1.4;}

/** ----------------------------------------:[ dialog ]:--- */
.it-exchange-tip-dialog{padding-top:20px !important; position: absolute; z-index: 10;}
.it-exchange-tip-dialog a{cursor:pointer;outline:none;}
.it-exchange-tip-dialog .ui-dialog-content{background:#A6DE56 !important;color:#334940;border:none;border-radius:4px;padding:10px 12px !important;font-size:13px;font-weight:normal;line-height:1.4;max-width:300px;}
.it-exchange-tip-dialog .ui-dialog-titlebar{display:none;}

/** -----------------------------------------------------:[ input fix ]:---------- */
input[type="checkbox"] + label,
input[type="radio"] + label{display:inline !important;}

/** -----------------------------------------------------:[ datepicker ]:---------- */
.ui-datepicker{overflow:hidden;display:none;background:#FFF;border-radius:2px;box-shadow:0 4px 20px rgba(0,0,0,.2);font-size:16px;}
.ui-datepicker *,
.ui-datepicker *:active{outline:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:10px;background:#464646;color:#EEE;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{cursor:pointer;position:absolute;top:18px;width:0;height:0;border-style:solid;border-width:5px 8px;border-color:transparent;color:#EEE;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{}
.ui-datepicker .ui-datepicker-prev{left:7px;border-right-color:#EEE;}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled{display:none;}
.ui-datepicker .ui-datepicker-next{right:7px;border-left-color:#EEE;}
.ui-datepicker .ui-datepicker-prev-hover{left:5px;}
.ui-datepicker .ui-datepicker-next-hover{right:5px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0;}
.ui-datepicker thead{font-size:12px;border-left:1px solid #EEE;border-right:1px solid #EEE;}
.ui-datepicker th,
.ui-datepicker td span,
.ui-datepicker td a{padding:10px;}
.ui-datepicker th{text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;border:1px solid #EEE;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.ui-datepicker td span,
.ui-datepicker td a{display:block;text-align:center;text-decoration:none;color:#555;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.ui-datepicker td:hover,
.ui-datepicker .ui-datepicker-current-day{background:#8AC733;}
.ui-datepicker td:hover a,
.ui-datepicker .ui-datepicker-current-day a{color:#FFF;}
.ui-datepicker .ui-state-disabled{background:#f6f6f6;}
.ui-datepicker .ui-state-disabled span{color:#CCC;}
.ui-datepicker .ui-datepicker-other-month{background:#EEE;}
.ui-datepicker .ui-state-disabled:hover span,
.ui-datepicker .ui-state-disabled:hover{cursor:default;background:#EEE;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
/* RTL support */
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}

/** -----------------------------------------------------:[ misc ]:---------- */
.post-type-it_exchange_tran tr.level-1 .title strong:after {
	content: "\f463";
	font: 400 20px/1 dashicons;
	font-size: 20px;
	vertical-align: middle;
	padding-left: 5px;
	opacity: .2;
	font-weight: 300;
}