.lt7 .vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary {
  color: #555;
}

.lt7 .vex.vex-theme-default .vex-dialog-button:focus {
  -webkit-animation: inherit;
  animation:inherit;
}

#lyricstranslateaction-page-translate-add-form input[disabled],
#lyricstranslateaction-page-translate-add-form select[disabled],
#lyricstranslateaction-page-translate-add-form textarea[disabled] {
  pointer-events:none;
}

#lyricstranslateaction-page-translate-add-form .form-item,
#lyricstranslateaction-page-request-add-form .form-item,
#lyricstranslateaction-page-song-add-form .form-item,
#lyricstranslateaction-page-artist-add-form .form-item,
#addsongtranslatetags,
#addsongtranslatecomment,
#addtranslationauthorship {
  margin:25px 0 0;
}

#addtranslationauthorship .form-radios,
#addtranslationauthorship .form-item {
  margin: 5px 0;
}

#addtranslatesongorigbody .form-item,
#addtranslatesongtranslatebody .form-item {
  margin-bottom: 0;
}

#lyricstranslateaction-page-translate-add-form .resizable-textarea,
#lyricstranslateaction-page-request-add-form .resizable-textarea,
#lyricstranslateaction-page-song-add-form .resizable-textarea{
  width:100%;
}

#addtranslatecheckartistfieldset,
#addrequestcheckartistfieldset,
#addsongcheckartistfieldset,
#addartistcheckartistfieldset{
  background: none repeat scroll 0 0 #FAFAFA;
  border: 1px solid #F1F1F1;
  border-radius: 3px 3px 3px 3px;
  padding: 5px 15px 20px;
  margin-bottom: 15px;
}

#addtranslatecheckartistfieldset,
#addrequestcheckartistfieldset,
#addsongcheckartistfieldset{
  display:none;
}


#addsongtree,
#addsongcheckartistfieldset,
#addrequestcheckartistfieldset,
#addtranslatesongselecttree,
#addrequestsongselecttree{
  padding: 5px 10px 20px;
  background: none repeat scroll 0 0 #FAFAFA;
  border: 1px solid #F1F1F1;
  border-radius: 3px 3px 3px 3px;
}

#addtranslatesongselecttree,
#addrequestsongselecttree{
  margin-bottom:15px;
}

#addsongtree{
  margin-top:10px;
}

#addsongsubmit{
  text-align:center;
  margin-top:20px;
}

#addtranslatecheckartistinput .ahah-progress,
#addrequestcheckartistinput .ahah-progress{
  display: none;
}

#addtranslatesongorigtree,
#addrequestsongorigtree,
#songtrequestfieldcurrentsong{
  width:46%;
  float:left;
}

#addtranslatesongtranslatetree,
#addrequestsongtranslatetree{
  width:46%;
  float:right;
}

#addtranslatesongorigtree,
#addtranslatesongtranslatetree,
#addrequestsongtranslatetree,
#addrequestsongorigtree{
  display: none;
  padding: 5px 10px 20px;
  background: none repeat scroll 0 0 #FAFAFA;
  border: 1px solid #F1F1F1;
  border-radius: 3px 3px 3px 3px;
}

#addtranslatesongadditionalinfotree,
#addrequestsongadditionalinfotree{
  padding: 5px 10px 20px;
  background: none repeat scroll 0 0 #FAFAFA;
  border: 1px solid #F1F1F1;
  border-radius: 3px 3px 3px 3px;
  margin-bottom:15px;
}



#addtranslatesongorigtree input.form-text,
#addtranslatesongtranslatetree input.form-text,
#addrequestsongorigtree input.form-text,
#addsongtree input.form-text{
  max-width: 300px;
  width: 97%;
}


#addtranslatesongorigtree textarea,
#addtranslatesongtranslatetree textarea,
#addrequestsongorigtree textarea{
  width:100%;
  border: 1px solid #ABADB3;
  border-radius: 3px 3px 3px 3px;
  padding: 8px 5px;
}

#addtranslatesongorigbody textarea,
#addtranslatesongtranslatebody textarea {
  height:445px;
}

#addrequestsongtranslatetree textarea{
  border:1px solid #999;
}

#addtranslatesongorigtree #addtranslatesongcomment textarea,
#addtranslatesongtranslatetree #addtranslatesongtranslatecomment textarea,
#edit-songtranslatefieldset-songtranslatecomment-wrapper textarea,
#addsongsubmittercommentrequest textarea,
#addsongsubmittercommenttranslation textarea{
  width:327px;
  height:100px;
  resize:none;
}

#addsongbody textarea{
  max-width: 600px;
}

#addsongsubmittercomment textarea{
  max-width: 600px;
}

.lyricstranslateactionaddform .grippie,
.lyricstranslateactionaddsongform .grippie{
  display:none;
}

#addsongcheckartistfieldset fieldset,
#addtranslatecheckartistfieldset fieldset,
#addrequestcheckartistfieldset fieldset,
#addartistcheckartistfieldset fieldset{
  margin:0;
  padding:0;
  border:none;
}

#addrequestsongorigtree textarea,
#addrequestsongtranslatetree textarea{
  
}

#addtranslatesongselecttree,
#addtranslatesongadditionalinfotree,
#addrequestsongselecttree,
#addrequestsongadditionalinfotree,
#addtranslatesongadditionalinfotext,
#addrequestsongadditionalinfotext,
#addsongadditionalinfotext,
#addsongtranslatefulfillrequests{
  display: none;
}

#addsongtranslatefulfillrequests {
  margin-top: 20px;
  margin-bottom: 30px;
}

#addsongtranslatefulfillrequests .form-item {
  margin-top: 5px;
}

.seterror{
  border:1px solid #FF0000 !important;
}

#addtranslatesongsubmit,
#addrequestsongsubmit{
  text-align:center;
  width:100%;
  clear:both;
  float:left;
  margin-top:2.5em;
  display: none;
}

#submitloading {
  text-align:center;
  width: 100%;
  height: 32px; 
}

#addartistsubmit{
  text-align:center;
  width:100%;
  clear:both;
  float:left;
}

#errortext{
  text-align:center;
  width:100%;
  clear:both;
  margin-top:10px;
  color:#c80000;
  font-size:16px;
  display: none;
}

#addtranslatecheckartistinput .form-item,
#addrequestcheckartistinput .form-item,
#addsongcheckartistinput .form-item{
  margin:0;
}

#addtranslatecheckartistinput input,
#addrequestcheckartistinput input,
#addsongcheckartistinput input {
	width: 94%;
	max-width: initial !important;
}

/* song */
#addsongcheckartistfieldset,
#addsongtree,
#addsongsubmit,
#songorignameerror,
div.addtranslate-error,
div.addrequest-error,
div.addsong-error{
  display: none;
}

.addtranslate-error,
.addrequest-error,
.addsong-error{
  color:#c90000;
  font-size:13px;
  margin-top: -2px;
  padding-top: 2px;
}

#addtranslatesongtranslatelanguage select,
#addtranslatesongoriglanguage select,
#addrequestsongtranslatelanguage select,
#addrequestsongoriglanguage select,
#addsonglanguage select {
  width: 200px;
}

#addsongtags input.form-text,
#addrequestsongorigtags input.form-text,
#addtranslatesongorigtags input.form-text{
  float: left;
  clear: both;
}

#addsongtags div.description,
#addrequestsongorigtags div.description,
#addtranslatesongorigtags div.description{
  float: left;
  clear: both;
}

#addtranslatecheckartistdiv p,
#addrequestcheckartistdiv p,
#addsongcheckartistdiv p,
#addsongcheckartistsonglistlink p{
  color: #333333;
  font-size:14px;
}

#addsongcheckartistdiv,
#addtranslatecheckartistdiv,
#addrequestcheckartistdiv,
#addsongcheckartistsonglistlink{
  float:left;
  margin-right:10px;
}

#addtranslatecheckartistdiv span.addtranslate-error-span,
#addrequestcheckartistdiv span.addtranslate-error-span,
#addsongcheckartistdiv span.addtranslate-error-span{
  color: #c90000;
}

#addtranslatesongadditionalinfotext,
#addrequestsongadditionalinfotext,
#addsongadditionalinfotext{
  padding:7px 15px 7px 0;
  margin-bottom:15px;
  font-size: 14px;
}

#addtranslationsubmit input{
  float: left;
}

#formaddrequestrespone #addtranslationsubmit .form-submit{
  float: none;
	clear:both;
	margin-bottom:10px;
}

#addtranslationsubmitinfo{
  margin-left:10px;
  font-size:13px;
  color:#444444;
  margin-top:10px;
	overflow:hidden;
}

a#addtranslationsubmitinfolink,
a#addtranslationsubmitinfolink:hover,
a#addtranslationsubmitinfolink:link,
a#addtranslationsubmitinfolink:visited{
  display:block;
	text-decoration:none;
	color:#333;
	cursor:default;
}

.songtextenlarge{
  text-align:right;
  max-width: 600px;
}
.songtextenlarge a{
  font-size:13px;
}

div#formaddrequestrespone{

}

div#formaddrequestrespone .addtranslation-error{
  color: #c90000;
  display: none;
}

div#formaddrequestrespone #addtranslationtitle{
  height: 53px;
}

div#formaddrequestrespone #addtranslationtext{
  margin-bottom:20px;
}

div#formaddrequestrespone #addtranslationtext .form-textarea{
  height:250px;
}

div#formaddrequestrespone .form-textarea,
div#formaddrequestrespone .form-text{
  -webkit-border-radius: 3px;
  border-radius: 3px; 
  border:1px solid #abadb3;
  background:#fff;
  padding: 3px;
}

div#formaddrequestrespone .form-text {
  width: 98%;
}

#addtranslationauthorship .form-radios {
  margin: 5px 0;
}

.resizable-textarea .grippie{
  display:none;
}

.resizable-textarea{
  width:auto;
}

div#formaddrequestrespone #addtranslationtextauthor,
div#formaddrequestrespone #addtranslationsourcelink,
#addtranslationauthorship {
  margin-bottom:25px;
}


div#formaddrequestrespone #addtranslationtitle .form-text{
  font-size:17px;
}

div#formaddrequestrespone .form-textarea{
  position: relative;
}

div#formaddrequestrespone .form-item{
  margin:0;
}

.lyricstranslateactionaddform input,
.lyricstranslateactionaddform select,
.lyricstranslateactionaddform textarea,
.lyricstranslateactionaddsongform input,
.lyricstranslateactionaddsongform select,
.lyricstranslateactionaddsongform textarea{
  -webkit-border-radius: 3px;
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ABADB3;
  border-radius: 3px 3px 3px 3px;
}

.lyricstranslateactionaddform select,
.lyricstranslateactionaddsongform select{
  max-width:300px;
  width: 100%;
}

.lyricstranslateactionaddform .form-autocomplete,
.lyricstranslateactionaddsongform .form-autocomplete{
  background-image:none !important;
}

#addsongcheckartistsonglistlink{
  display:none;
}
#artistsonglistinnercontent{
  background: none repeat scroll 0 0 #FFFFFF;
  overflow: auto;
  padding: 7px;
}
.ltsonglist-label,
.nosong{
  background: none repeat scroll 0 0 #FFFFFF;
  font-size: 16px;
}
.ltsonglist-label a{
  font-size: 14px;
  color:#000;
}
.ltsonglist-comments{
  text-align:center;
}

.page-add #main {
  padding-bottom: 30px;
}

.no-machine-translations {
  font-size: 13px;
  font-style: italic;
}

.artistokbutton {
  vertical-align: top;
}

.addtranslationsubmitinfo,
#addtranslationsubmit {
  margin: 30px 0;
}


@media screen and (max-width: 750px) {
  
  #addtranslatesongtranslatelanguage select,
  #addtranslatesongoriglanguage select,
  #addrequestsongtranslatelanguage select,
  #addrequestsongoriglanguage select {
    width: 150px;
  }
  
  #addtranslatesongorigtree input.form-text,
  #addtranslatesongtranslatetree input.form-text,
  #addrequestsongorigtree input.form-text,
  #addsongtree input.form-text{
    width:95%;
  }
  
  #addtranslatesongorigtree,
  #addtranslatesongtranslatetree,
  #addrequestsongtranslatetree,
  #addrequestsongorigtree{
    padding: 5px 5px 20px;
  }
  
  div#formaddrequestrespone .form-textarea,
  div#formaddrequestrespone .form-text{
    padding: 3px;
  }
    
  div#formaddrequestrespone .form-textarea{
    line-height: 1.56em;
    font-family: Arial, sans-serif;
  }
  
  #addtranslatesongorigtree textarea,
  #addtranslatesongtranslatetree textarea,
  #addrequestsongorigtree textarea{
    padding: 5px;
  }
  
  #actiontable1 {
    width: 96%;
  }
  
  label {
    font-size: 14px;
  }

  
}