﻿/*Used when we want to specifically override or use or own styling*/

.forcedhyperlink {
    text-decoration: underline;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: left;
}

.iframestyle {
    width: 100%;
    border: none;
    height: 100px;
}

.dragdropcanvas {
    border: 1px solid black;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.selectfile {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.custom-file-upload-hidden {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px;
}

.custom-file-upload {
  display: block;
  width: auto;
  font-size: 16px;
}
.custom-file-upload label {
  display: block;

}

.file-upload-wrapper {
  position: relative;
  margin-bottom: 5px;
}

.file-upload-input {
  width: 225px;
  color: #1A1A1A;
  font-size: 12px;
  padding: 5px 8px;
  border: none;
  background-color: #CCCCCC;
  float: left;

}
.file-upload-input:hover, .file-upload-input:focus {
  background-color: #CCCCCC;
  outline: none;
}

.file-upload-button, #filebtn {
  cursor: pointer;
  display: inline-block;
  color: #fff;
  font-size: 12px;
  outline:none;
  padding: 5px 8px;
  border: none;
  margin-left: 5px;
  background-color: #666666;
  float: left;
}
.file-upload-button:hover {
  background-color: #333333;
}
#filebtn {
    background-color: #006BB2;
}
#filebtn:hover {
    background-color: #004C80;
}

#errormessage {
    font-family: Arial, Helvetica, sans-serif;
}