.iko_universal_red_title{
 margin:20px 0;
}
.iko_universal_input:hover, .iko_universal_input:focus{
 box-shadow:none;
}
/* -------------------------------------------- FORM ------------------------------------------------------------------------------------ */
#new_listing_basics{
 display:block;
 width:100%;
}
/* -------------------------------------------- TITLE ------------------------------------------------------------------------------------ */
.iko_universal_form_title_black{
 display:block;
 width:100%;
}
.title_wrap{
 display:inline-block;
 clear:both;
 width:100%;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 margin-bottom:20px;
 margin-top:20px;
}
form li:first-child .title_wrap{
 margin-top:0;
}
.title_wrap img{
 float:left;
 display:block;
 margin-right:10px;
}
.title_wrap .iko_universal_form_title_black{
 float:left;
 width:initial;
 margin:0;
}
#content{
 display:inline-block;
}
#usr_photos{
 display:inline-block;
}
#holder{border:10px dashed #ccc;width:100px;min-height:100px;margin:20px auto;}
#holder.hover{border:10px dashed #0c0;}
#holder img{display:block;margin:10px auto;}
#holder p{margin:10px;font-size:14px;}
progress {
 width:200px;
 height:40px;
 background-color:#000;
 display:none;
}
.fail{background:#c00;padding:2px;color:#fff;}
.hidden{display:none!important;}
/* -------------------------------------------- INPUT ------------------------------------------------------------------------------------ */
#caption_lang{
 width:calc(100% - 30px);width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);
 margin-left:15px;
 margin-bottom:15px;
 line-height:1.2em;
 margin-top:2px;
 position:relative;
 z-index:10;
}
.files{
 overflow:auto;
}
.input_wrap{
 display:inline-block;
 clear:both;
 width:100%;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 max-width:360px;
 margin-bottom:4px;
 border:1px solid #ddd;
}
.input_wrap:hover, .input_wrap:focus{
  box-shadow:0 0 4px 0 #aaa;
}
.input_wrap span{
 display:block;
 float:left;
 margin:14px 5px 10px 10px;
}
.input_wrap input{
 display:block;
 float:left;
 padding:0;
 border:none;
}
.table-striped{
margin-top:50px;
}
.table-striped tr.template-download{
 cursor:move;
}
.table-striped .btn-danger{
 margin-top:-7px;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
 width:calc(25% - 12px);width:-moz-calc(25% - 12px);width:-webkit-calc(25% - 12px);
 margin-right:24px;
}
.table-striped .start, .table-striped .cancel{
 margin-bottom:5px;
}
.note{
 width:calc(100% - 30px);width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);
 margin-left:15px;
 margin-bottom:3px;
}
.table-striped .start, .table-striped .cancel{
 margin-bottom:5px;
}
.caption_inp{
 width:250px;
 font-size:10.5pt;
 font-family:Segoe,Segoe UI,SegoeItalic;
 padding:9px 10px 9px 8px;
 float:left;
 margin:0 10px 10px 0;
 border:1px solid #ddd;
}
.imgtype_sel{
 width:180px;
 padding:6px 10px 7px 6px;
 font-size:10.5pt;
 font-family:Segoe,Segoe UI,SegoeItalic;
 color:#666;
}
@media(max-width:1400px){
 .imgtype_sel{
  width:270px;
}
 .table-striped tr td:nth-child(3){
  width:300px;
}
}
@media(max-width:1200px){
 .table-striped tr td:nth-child(4){
  width:65px;
}
 .table-striped .btn span{
  display:none;
}
 .table-striped .btn{
  width:40px;
}
}
@media(max-width:1100px){
 .fileupload-buttonbar .btn{
  width:auto!important;
 }
}
@media(max-width:767px){
 .files img{
  max-width:78px!important;
}
 .fileupload-buttonbar .btn span, .fileupload-buttonbar .toggle span{
  display:none;
}
 .fileupload-buttonbar .btn, .fileupload-buttonbar .toggle{
  width:40px;
}
 .btn-success{
  width:17px!important;
}
 .name{
  width:auto!important;
}
}
@media(max-width:650px){
 .table-striped tr td:nth-child(1){
  width:78px;
}
 .table-striped tr td:nth-child(2){
  width:auto;
}
 .table-striped tr td:nth-child(3){
  width:190px;
}
 .table-striped tr td:nth-child(4){
  width:45px;
}
 .caption_inp{
  width:160px;
}
 .imgtype_sel{
  width:180px;
}
}
@media(max-width:530px){
 .table-striped tr td:nth-child(1){
  display:block;
  width:calc(100% - 16px);width:-moz-calc(100% - 16px);width:-webkit-calc(100% - 16px);
}
 .table-striped tr td:nth-child(2){
  display:block;
  width:calc(100% - 16px);width:-moz-calc(100% - 16px);width:-webkit-calc(100% - 16px);
  border-top:0;
}
}
@media(max-width:450px){
 .table-striped tr td:nth-child(1){
  float:left;
  width:78px;
  margin-right:0;
}
 .table-striped tr td:nth-child(2){
  float:left;
  width:calc(100% - 110px);width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);
  margin-right:0;
  border-top:1px solid #ddd;
  padding:13px 8px 3px 8px;
}
 .table-striped tr td:nth-child(3){
  display:block;
  float:right;
  width:calc(100% - 110px);width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);
  margin-right:0;
  border-top:0;
}
 .table-striped tr td:nth-child(4){
  display:block;
  float:right;
  width:78px;
  margin-right:0;
  border-top:0;
}
 .caption_inp{
  width:calc(100% - 24px);width:-moz-calc(100% - 24px);width:-webkit-calc(100% - 24px);
}
 .imgtype_sel{
  width:calc(100% - 4px);width:-moz-calc(100% - 4px);width:-webkit-calc(100% - 4px);
}
 .table-striped .btn{
  width:78px;
}
}
/* -------------------------------------------- SUBMIT ------------------------------------------------------------------------------------ */
#youtubelink{
 display:block;
 font-family:Segoe,Segoe UI,SegoeItalic;
 font-weight:bold;
 width:532px;
 font-size:10.5pt;
 padding:8px 10px 10px 10px;
 height:40px;
 margin-bottom:20px;
 float:left;
 clear:both;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.iko_universal_submit{
 display:block;
 font-family:Segoe,Segoe UI,SegoeItalic;
 font-weight:normal;
 border-radius:0px;
 width:256px;
 border:0;
 color:#ddd;
 background-color:#333;
 font-size:14pt;
 text-transform:uppercase;
 padding:7px 0 10px 0;
 height:40px;
 margin-bottom:0;
 margin-right:20px;
 float:left;
}
#btn_return{
clear:left;
}
#video_link_wrap p{
 font-family:Segoe,Segoe UI,SegoeItalic;
 margin-bottom:20px;
 font-size:10.5pt;
 float:left;
 margin-top:4px;
}
#video_link_wrap img{
 margin-bottom:10px;
 float:left;
 margin-right:10px;
}
@media(max-width:1277px){
 .iko_universal_submit{
  margin-bottom:20px;
}
}
@media(max-width:470px){
 .iko_universal_submit{
  width:100%;
 }
}