/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/open-sans-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/open-sans-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/open-sans-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/open-sans-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/open-sans-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/open-sans-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/open-sans-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.verificationRequired {
	color: #ff6e5a;
	font-weight: bold;
}

.roundedBorder {
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px;
	position: relative; 
}

.roundedBorder input {
	border-width: 0;
}

.linput * {
	color:#A8B1BA; 
	border-color:#A8B1BA;
	line-height:1; 
	vertical-align:middle;
}

.linput b {
	vertical-align:baseline;
}

.linput .iconmove {
	position: relative;
	z-index: 999;
	left: -30px;
	border:0; 
	padding:1; 
	display:inline-block;
	vertical-align: middle;
}

#outer-body a {
	color:#002888; 
	text-decoration:none; 
	border-bottom: 1px dotted; 
	padding-bottom: 5px;
}
#outer-body a:hover {
	border-bottom: 1px solid;
}
#outer-body label {
	color:#002888;
}
#outer-body input.btn {
	padding-left:20px;
	padding-right:20px;
}
#outer-body .space, #outer-body label {
	margin-top:20px;
	margin-bottom:10px;
}

.btn{
	display:inline-block;
	margin-bottom:0;
	text-align:center;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	border:1px solid transparent;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	padding:6px 20px;
}

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

.btn:hover,.btn:focus,.btn.focus{
	color:#333;
	text-decoration:none
}

.btn:active,.btn.active{
	outline:0;
	background-image:none;
}

.btn-primary {
	color:#fff;
	background-color:#337ab7;
	border-color:#2e6da4;
	font-size:1em;
}

.btn-primary:focus,.btn-primary.focus{
	color:#fff;
	background-color:#286090;
	border-color:#122b40
}

.btn-primary:hover{
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{
	color:#fff;
	background-color:#204d74;
	border-color:#122b40
}

.btn:focus{
	outline:0
}

.btn.btn-primary{
	color:#fff;
	background:#002887
}

.placeholder {
	width:100%;
}

.btn.btn-primary.btnCancel{
color:#002887;
background:#fff;
}

input[type="submit"]:disabled.btnCancel, 
button[type="button"]:disabled.btnCancel,
.btn:disabled.btnCancel
{display:inline-block; border:1px solid #C9C9C9; background:#FAFAFA; padding:2px 8px;text-decoration:none; color:GrayText;}


.verificationQuestion{
	color:#c9c9c9;
}

.bodyTitle{
	color: #002888;
	background-color: #FFF;
	font-size: 38px;
	font-weight: 300;
	font-family: "Open Sans",sans-serif;
	padding: 25px 15px 25px 15px;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 1.1;
}

.bodyTitle .fa {
	margin-left: 10px;
}

#externalErrorMessage{
	background-color: #f84026;
	color: #fff;
	font-family: "Open Sans",sans-serif;
	font-size:14px;
	line-height:1.42857;
	margin-right:-17px;
	padding:15px;
	text-align:left;
}

#rbcisLogo {
	height: 60px;
	width: 52px;
}

body {
	margin: 0px 0px 0px 0px;
}
