.file-upload                                                          {background-color: #ffffff;width: 100%;margin: 0 auto;padding: 20px;}
.file-upload-btn                                                      {width: 100%;margin: 0;color: #fff;background: #525252;border: none;padding: 10px;transition: all .2s ease;
	                                                                  outline: none;text-transform: uppercase;font-weight: 500;}

.file-upload-btn:hover                                                {background: #000;color: #ffffff;transition: all .2s ease;cursor: pointer;}
.file-upload-btn:active                                               {border: 0;transition: all .2s ease;}
.file-upload-content                                                  {display: none;text-align: center;}
.file-upload-input                                                    {position: absolute;margin: 0;padding: 0;width: 100%;height: 100%;outline: none;opacity: 0;cursor: pointer;}
.image-upload-wrap                                                    {margin-top: 20px;border: 4px dashed #525252;position: relative;}

.image-dropping,
.image-upload-wrap:hover                                              {background-color: transparent;border: 4px dashed #525252;}
.image-title-wrap                                                     {padding: 0 15px 15px 15px;color: #222;}
.drag-text                                                            {text-align: center;}
.drag-text h3                                                         {font-weight: 100;color: #525252;padding: 60px 0;}
.file-upload-image                                                    {max-height: 100%;max-width: 100%;margin: auto;padding: 20px;}
.remove-image                                                         {width: 50%;margin: 0;color: #fff;background: #525252;border: none;padding: 10px;border-radius: 4px;
	                                                                  border-bottom: 4px solid #525252;transition: all .2s ease;outline: none;text-transform: uppercase;font-weight: 500;}
.remove-image:hover                                                   {background: #525252;color: #ffffff;transition: all .2s ease;cursor: pointer;}
.remove-image:active                                                  {border: 0;transition: all .2s ease;}

h5.note                                                               {color: #ed952b;font-weight: 400;margin-top: 1.5rem;}
.submit-abstract                                                      {background-color:#525252;color:#fff;padding:10px;text-decoration: none;}
.submit-abstract:hover                                                {background-color:#525252;color:#fff;padding:10px;}
.abstract-page                                                        {padding-top: var(--def-padding); padding-bottom: var(--def-padding);}

.abstract-page h3{color:#000;}
.abstract-page h4{color:#000;}
.abstract-page h5{color:#000;}