/*  
oooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
        PLUGIN : CSS > STYLE.
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooo
*/


/*=================================[ form build field ]=================================*/
ul.ul-build-field li{
	padding:40px 30px 15px 30px;
	background:#ddd;
	border:1px solid #ccc;
	position:relative;
	cursor:move;
}
ul.ul-build-field li span{
	position:absolute;
	padding:2px;
	top:8px;
	right:10px;
	cursor:pointer;
}
ul.ul-build-field li i{
	position:absolute;
	top:8px;
	left:30px;
}
ul.ul-build-field li+ li{
	margin-top:10px;
}
form#tti_add_file ul{
	padding-top:30px;
}
ul.ul-build-field li.required-field{
	background:#edd9b6 !important;
}



/* color */
.color_warning{
	color:#F0AD4E;
}
.color_primary{
	color:#428BCA;
}






/*=================================================[ ROOT ]=================================================*/
.cw_front_wrap{ padding:10px 0 10px 0; }
.cw_front_wrap .header a.previous-link{ display:inline-block; vertical-align:bottom; margin-right:15px;}
.cw_front_wrap .header h3{ margin:0; display:inline-block; vertical-align:bottom; }
.cw_front_wrap .header h3 .cw-sub{ margin-left:4px; text-transform:initial; font-size:60%; }
.cw_front_wrap .header hr{ margin:10px 0 30px 0; }
.cw_front_wrap .header .btn + .btn{ margin-right:10px; }



/*=================================================[ ELSE ]=================================================*/
.cw_front_wrap .cw-list-link span, .cw_plugin_wrap .cw-list-link span{ 
	margin-right:10px; 
	-webkit-transition:margin 0.6s;
    transition:margin 0.6s;
}
.cw_front_wrap .cw-list-link, .cw_plugin_wrap .cw-list-link{ 
	display:block; 
	text-decoration:none; 
    opacity:1;
}
.cw_front_wrap .cw-list-link:hover span, .cw_plugin_wrap .cw-list-link:hover span{ margin-left:60px; }
.color_red{ color:orange; }



/*=================================================[ PANEL SHARE FILE ]=================================================*/
.cw_front_wrap .panel-share-document a{
	margin-right:20px;
}
.cw_front_wrap .panel-share-document a span{
	margin-right:2px;
}



/*=================================================[ CART ]=================================================*/
.cw_front_wrap .cart_total_amount, .cw_plugin_wrap  .cart_total_amount{
	font-size:18px;
	margin-top:20px;
	display:inline-block;
	padding:10px;
}









/*=================================================[ PANEL ]=================================================*/
.cw-panel .alert:last-child{ margin-bottom:0; }
.cw-panel .btn + table{ margin-top:20px; }
form + .cw-panel{ margin-top:20px; }
.cw-panel .ajax_found_license{ line-height:30px; height:30px; }
.cw-panel .cwform > p+p{ margin-top:15px; }
.cw-panel *+.alert, .cw-panel main>*+.btn{ margin-top:15px;}


.cw-panel main{
	overflow:hidden;
}
.cw_plugin_wrap h1{
	font-size:26px;
}

.input_search_add_player{ height:34px !important}

.cw-panel main > .btn + .btn{ margin:0 0 0 20px; }











