/* $Id: tvs_submit.css,v 91.0 2019/09/25 02:39:12 plotkin Exp $ */

.tvs_no_border {
  border: 0px none;
}

.tvs_black_border {
  border: 1px solid black;
}

.tvs_folder_row_even {
  background-color: #F0F0F0;
  color: #000000;
}

.tvs_folder_row_odd {
  background-color: #FFFFFF;
  color: #000000;
}


th.tvs_header
{
  padding-left: 4px;
  padding-right: 4px;
}

.tvs_folder_row_odd td,
.tvs_folder_row_even td
{
  padding-left: 4px;
  padding-right: 4px;
}

.tvs_middle_cell_warning {
  border-top: 1px solid blue;
  border-bottom: 1px solid blue;
}

.tvs_start_cell_warning {
  border-top: 1px solid blue;
  border-bottom: 1px solid blue;
  border-left: 1px solid blue;
}

.tvs_end_cell_warning {
  border-top: 1px solid blue;
  border-bottom: 1px solid blue;
  border-right: 1px solid blue;
}

.tvs_middle_cell_error {
  border-top: 1px solid red;
  border-bottom: 1px solid red;
}

.tvs_start_cell_error {
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  border-left: 1px solid red;
}

.tvs_end_cell_error {
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  border-right: 1px solid red;
}

.tvs_top_left_corner {
  padding-right: 10px;
}

.tvs_top_left_corner_error {
  border-top: 1px solid red;
  border-left: 1px solid red;
  padding-right: 10px;
}

.tvs_top_right_corner_error {
  border-top: 1px solid red;
  border-right: 1px solid red;
}
.tvs_bottom_left_corner_error {
  border-bottom: 1px solid red;
  border-left: 1px solid red;
}

.tvs_bottom_right_corner_error {
  border-bottom: 1px solid red;
  border-right: 1px solid red;
}

.tvs_top_left_corner_warning {
  border-top: 1px solid blue;
  border-left: 1px solid blue;
  padding-right: 10px;
}

.tvs_top_right_corner_warning {
  border-top: 1px solid blue;
  border-right: 1px solid blue;
}
.tvs_bottom_left_corner_warning {
  border-bottom: 1px solid blue;
  border-left: 1px solid blue;
}

.tvs_bottom_right_corner_warning {
  border-bottom: 1px solid blue;
  border-right: 1px solid blue;
}
.tvs_top_warning {
  border-top: 1px solid blue;
}

.tvs_top_error {
     border-top: 1px solid red;    
}

.tvs_bottom_warning {
  border-bottom: 1px solid blue;
}

.tvs_bottom_error {
  border-bottom: 1px solid red;
}

.tvs_left_warning {
  border-left: 1px solid blue;
}

.tvs_left_error {
  border-left: 1px solid red;
}

.tvs_right_warning {
  border-right: 1px solid blue;
}

.tvs_right_error {
     border-right: 1px solid red;    
}

.tvs_bottom_left_corner_default , .tvs_bottom_right_corner_default {
  border-bottom: 1px solid #d3d3d3;
}

.tvs_folder_row_header {
	background-color: #3A4972;
	color: #FFFFFF;
}

.tvs_folder_table {
  border-style: none;
}

.tvs_warning {
  font-family: Verdana;
  font-size: 10px; 
  color: blue;
}
.tvs_warning_prelim_msg {
  font-family: Verdana;
  font-size: 12pt;
  color: blue;
}
.tvs_error_prelim_msg {
  font-family: Verdana;
  font-size: 12pt;
  color: red;
}

.tvs_error {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 10px; 
  COLOR: red;
}

.tvs_question {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 10px; 
  FONT-STYLE: italic;
}

.tvs_answer {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 10px; 
}

.tvs_approve_instructions {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 10px; 
  FONT-STYLE: italic;
}

.tvs_no_vertical_break
{
clear: both;
line-height:0;
display: block;
}


.tvs_order_table {
     margin: 0px 0px 0px 0px;
}

.tvs_article_table {
     border: 1px solid blue;
}

.tvs_article_table_error {
     border: 1px solid red;
}

.tvs_not_article_table {
     border: 1px solid white;
}

.tvs_example {
  FONT-FAMILY: times;
  FONT-SIZE: 10px; 
  COLOR: black;
}
.tvs_conv_failed{
 font-size:8pt;
 font-family: times;
 color: #FF0000;
 font-weight: normal;
}

.tvs_limit {
 font-size:8pt;
 font-family: times;
 color: #FF0000;
 font-weight: normal;
}
/* Special symbols palette */
#symbol_palette {
     position: absolute;
     display:none;
     width:400px;
     height:250px;
     border:1px solid black;
     z-index:100;
     background-color:white;
     overflow:auto;
}

#symbol_palette a.symbol {
     font-family: "Courier New", Courier, monospace;
}
.check_length {
      position: absolute;
      background-color: white;
      border: 1px solid black;
      display: none;
      z-index: 22;
      font-family: Verdana, Tahoma;
      font-size: 12px; 
      padding: 3px;
      padding-bottom: 10px;
      width:400px;
    overflow: auto;
}
.upload_pdf {
      position: absolute;
      background-color: white;
      border: 1px solid black;
      display: none;
      z-index: 22;
      font-family: Verdana, Tahoma;
      font-size: 12px; 
      padding: 3px;
      padding-bottom: 10px;
      width:300px;
}
.replace_source_file {
      position: absolute;
      background-color: white;
      border: 1px solid black;
      display: none;
      z-index: 22;
      font-family: Verdana, Tahoma;
      font-size: 12px; 
      padding: 3px;
      padding-bottom: 10px;
      width:300px;
}

div.tvs_author_name {
     font-weight: bold;
     font-size: 1.5em;
}

div.tvs_author_seq {
     font-weight:bold;
}

div.tvs_author_details {
     font-color: #DDDDDD;
}

div.tvs_obj_explanatory_text {
    margin:5px 5px 5px 5px;
}

div.fp_container {
width:100%;
border:1px solid gray;
}

div.fp_header {
width:100%;
clear:left;
}

div.fp_results_instructions {
width:100%;
clear:left;
}

div.fp_options {
float:left;
width:180px;
margin:0;
}
div.fp_results {
float:right;
width:50%;
margin:0;
}

div.fp_close {
width:100%;
clear:left;
}

span.fp_results_instructions {
  font-color: #FF0000;
}

#ejp_conv_log {
     border: 1px solid black;
     position: absolute;
     width:500px;
     height:300px;
     display: none;
     z-index: 10;
     background-color: white;
}

#ejp_conv_log_text {
     overflow: scroll;
     width:485px;
     height: 295px;
     font-size:.8em;

}

.tvs_top_tabs_selected
{
  font-family: Tahoma;
  font-size: 14px; 
  font-weight: bold;
/* background-color: #E68B2C; */
 background-color: #FFC83C; 
/* border: 1px solid lightblue; */
/* border-left: solid 1px lightblue; */
/* border-right: solid 1px lightblue; */
/* border-bottom: solid 1px lightblue; */
 text-decoration: none;
}
.tvs_top_tabs {
  font-family: Tahoma;
  font-size: 14px; 
  text-decoration: none;
}
.tvs_tab_title
{
  font-family: Tahoma;
  font-size: 12px; 
  text-decoration: none;
}

.tvs_top_tab_group {
}

.mergedpdf_row{
  background-color: yellow !important;
}

table.tvs_repository_funding_table {
    border: 1px solid black;
    margin: 0px 0px 0px 0px;
    border-collapse:collapse;
}

tr.tvs_repository_funding_table {
    vertical-align:top;
    border-top: 1px solid black;
}

td.tvs_repository_funding_table {
    border: 1px solid black;
    margin: 0px 0px 0px 0px;
    padding: 5px;
}

th.tvs_repository_funding_table {
    border: 1px solid black;
    margin: 0px 0px 0px 0px;
    padding: 5px;
}

table.tvs_dataset_statement_table {
    border: 1px solid black;
    margin: 0px 0px 0px 0px;
    border-collapse:collapse;
}

tr.tvs_dataset_statement_table {
    vertical-align:top;
    border-top: 1px solid black;
}

td.tvs_dataset_statement_table {
    border: 1px solid black;
    margin: 0px 0px 0px 0px;
    padding: 5px;
}

th.tvs_dataset_statement_table {
    border: 1px solid black;
    margin: 0px 0px 0px 0px;
    padding: 5px;
}

#author_order_dnd_popup_div {
    z-index: 1000;
    display:none;
}

#author_order_dnd_popup_semitransparent_shield {
	z-index: 1001;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    text-align:center;
    vertical-align:middle;
}

#author_order_dnd_popup_opaque_contents {
    z-index: 1002;
    position:fixed;
    top:0px;
    left:25%;
    width:50%;
    height:100%;
    text-align:center;
    vertical-align:middle;
    background-color: #FFFFFF;
    overflow-y: auto;
}

#author_order_dnd_popup_opaque_contents table{
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    z-index: 1002
    background-color: #FFFFFF;
    border-style: outset;
}

#author_order_dnd_popup_opaque_contents input[type=radio]{
   cursor: arrow;
}

#author_order_dnd_popup_opaque_contents table, #author_order_dnd_popup_opaque_contents th, #author_order_dnd_popup_opaque_contents td {
    border: 1px inset black;
}

/* TT 18132 - layer for parse files popup*/
.tvs_latex_parse_warning_layer {
position:absolute;
        top: 50%;
        left: 50%;
        height:20em;
        width:40em;
        margin-top: -10em; /*set to a negative number 1/2 of your height*/
        margin-left: -20em; /*set to a negative number 1/2 of your width*/
        border: 1px solid #ccc;
        border:  2px solid black;
        z-index:1001; 
        background-color: #DCE4EE;
}

tr.tvs_repository_funding_table_row_even {
    vertical-align:top;
    border-top: 1px solid black;
    background-color: #FFFFFF;FFFFFF
    color: #000000; 
}

tr.tvs_repository_funding_table_row_odd {
    vertical-align:top;
    border-top: 1px solid black;
    background-color: #F0F0F0;
    color: #000000;
}

/* TT 18957  */
.tvs_export_files_table {
  border: 1px solid black;
  border-spacing:0px 1px;
  border-collapse: separate;
}
.tvs_export_files_excluded_row {
  background-color: #FF8080;
  color: #000000;
}
.tvs_export_files_excluded_row td
{
  padding-left: 4px;
  padding-right: 4px;
}

.no_text_selection {
  -webkit-user-select: none; /* webkit (safari, chrome) browsers */
  -moz-user-select: none; /* mozilla browsers */
  -khtml-user-select: none; /* webkit (konqueror) browsers */
  -ms-user-select: none; /* IE10+ */
}


/***********************************************/
/*  TT 19619: file list dnd display            */
/***********************************************/
.dnd-container{
}
.dnd-item{
    z-index: 1;
}
.dnd-move{
    z-index: 2;
    border: 1px solid #888888;
    /* border-radius: 4px; */
    box-shadow: 0px 0px 12px 0px #888888;
    background: #F0F0F0;
    opacity: .5;
    cursor: move;
}
.dnd-dest{
    z-index: 1;
    border: 2px dashed #888888;
    /* border-radius: 4px; */
    background: #F5F5F5;
}
.dnd-handle{
    cursor: move;
}
.dnd-unselectable{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

/***********************************************/
/*  upload file button  */
/*  TT 19619/18157
/***********************************************/

.browseBtn{
    display: inline-block;
    padding: 5px 20px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Carrois Gothic', sans-serif; 
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-image: none;
    /* border-radius: 4px; */

    border: 0px;
    background: #4f5255;
    /* padding: 5px; */
    color: #fff;

    -webkit-transition:background .25s ease-in;
    -moz-transition:background .25s ease-in;
    -o-transition:background .25s ease-in;
    transition:background .25s ease-in;
}

.browseBtn:focus,
.browseBtn:active:focus,
.browseBtn.active:focus{
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.browseBtn:hover,
.browseBtn:focus {
    /* color: #000; */
    text-decoration: none;
    /* background-color: #ebebeb; */
    /* border-color: #adadad; */

    background-color: #00a0de;
}

.browseBtn:active,
.browseBtn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.browseBtn.disabled,
.browseBtn[disabled] {
    background-color: #888888;
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: .65;
}

.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload input.uploadFileBtn {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

/* TT 19957: class TinyMCE WYSIWYG editor */
DIV.tinymce-editable{
    border: 1px solid #888888;
    overflow-y: scroll;
    padding: 2px;
}

/* TT 20728 */
#editmergedsrc_popup_div > .instr {
    font-size: x-small;
}


/* TT 23744 additional tinymce style */
DIV.tinymce-inline{
    overflow-y: auto;
    overflow-x: hidden;
    display:inline-block;
    vertical-align:top;

}
DIV.tinymce-inline-toolbar{
    display:inline-block;
    padding-left:2px;
}
/* END TT 23744 */
