   /*-----------------------------------------------------------------------------
    Fonts specific classes
-------------------------------------------------------------------------------*/
@font-face {
    font-family: "Raleway Thin";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-thin.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-thin.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-thin.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-thin.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-thin.svg#ralewaythin")
        format("svg");
    font-weight: 100;
    font-style: normal;
  }

  @font-face {
    font-family: "Raleway Extralight";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-extralight.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-extralight.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-extralight.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-extralight.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-extralight.svg#ralewayextralight")
        format("svg");
    font-weight: 200;
    font-style: normal;
  }

  @font-face {
    font-family: "Raleway Light";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-light.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-light.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-light.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-light.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-light.svg#ralewaylight")
        format("svg");
    font-weight: 300;
    font-style: normal;
  }

  @font-face {
    font-family: "Raleway Regular";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-regular.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-regular.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-regular.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-regular.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-regular.svg#ralewayregular")
        format("svg");
    font-weight: 400;
    font-style: normal;
  }

  @font-face {
    font-family: "Raleway Medium";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-medium.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-medium.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-medium.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-medium.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-medium.svg#ralewaymedium")
        format("svg");
    font-weight: 500;
    font-style: normal;
  }

  @font-face {
    font-family: "Raleway Semibold";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-semibold.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-semibold.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-semibold.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-semibold.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-semibold.svg#ralewaysemibold")
        format("svg");
    font-weight: 600;
    font-style: normal;
  }

  @font-face {
    font-family: "Raleway Bold";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-bold.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-bold.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-bold.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-bold.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-bold.svg#ralewaybold")
        format("svg");
    font-weight: 700;
    font-style: normal;
  }

  @font-face {
    font-family: "Raleway Extrabold";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-extrabold.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-extrabold.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-extrabold.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-extrabold.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-extrabold.svg#ralewayextrabold")
        format("svg");
    font-weight: 800;
    font-style: normal;
  }

  @font-face {
    font-family: "Raleway Heavy";
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-heavy.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/raleway-heavy.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-heavy.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-heavy.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/raleway-heavy.svg#ralewayheavy")
        format("svg");
    font-weight: 900;
    font-style: normal;
  }

  @font-face {
    font-family: "rawline";
    src: url("https://static.risesmartapps.com/lib/fonts/rawline-400.eot");
    src: url("https://static.risesmartapps.com/lib/fonts/rawline-400.eot?#iefix")
        format("embedded-opentype"),
      url("https://static.risesmartapps.com/lib/fonts/rawline-400.woff2")
        format("woff2"),
      url("https://static.risesmartapps.com/lib/fonts/rawline-400.woff")
        format("woff"),
      url("https://static.risesmartapps.com/lib/fonts/rawline-400.ttf")
        format("truetype"),
      url("https://static.risesmartapps.com/lib/fonts/rawline-400.svg")
        format("svg");
    font-weight: 400;
    font-style: normal;
  }
.global_login_bg {
    background: #f8f8f8;
    font-family: "Raleway Regular";
    color: #4a4a4a;
    font-size: 14px;
}

.font-label-color {
    color: #0F1941;
}
.gl-login-top label {
    font-family: "Raleway Semibold";
    font-size: 14px;
    color: #0F1941;
    line-height: 1.43;
    text-transform: lowercase;
}
.gl-login-top a {
    color: #2175D9;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    text-transform: lowercase;
}
.gl-login-top a:hover {
    text-decoration: underline;
}
.logo-heading {
    text-align: center;
    padding: 25px 15px 0 15px;
}
.gl-footer {
    padding: 12px 0;
    position: absolute;
    width: 100%;
    bottom: 0;
}

.gl-footer i {
    font-size: 23px;
    margin: 0 4px;
    position: relative;
    top: 5px;
    color: #888888;
	
}
.gl-footer small {
    font-size: 11px;
    color: #bcbcbc;
}

.gl-select {
    height: 25px;
    border-radius: 3px;
}
.gl-login-top .icon-chevron-right {
    font-size: 11px;
}

.gl-footer a:hover {
    text-decoration: none;
}
.orange-btn {
    background-color: #2175d9;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: "Raleway Medium";
    font-size: 16px;
    height: auto;
    padding: 7px 16px 7px 16px;
    text-decoration: none;
    color: #fff!important;
    text-transform:lowercase;
}
.orange-btn:hover {
    background-color: #0F1941;
    color: #fff;
}
.login-btn {
    margin-top: -5px;
}
.gl_reset_text {
    margin-top: 8px;
    margin-bottom: 0;
}
.gl_reset-heading {
    padding-top: 15px;
}
/*login option modal classes*/

.global-modal-login .modal-dialog {
    width: 400px;
}
.global-modal-login,
label,
option,
.myModalLabel,
#globalLoginModal {
    font-family: "Raleway Semibold";
    color: #0F1941;
    font-size: 14px;
    line-height: 1.43;
    text-transform: lowercase;

}
.region-sel.active {
    border-color: #f55700;
    color: #fff;
    background-color: #2196F3;
    background-image: -moz-linear-gradient(top, #ff7c00, #f56600);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2196F3), to(#3F51B5));
    background-image: -webkit-linear-gradient(top, #2196F3, #3F51B5);
    background-image: -o-linear-gradient(top, #ff7c00, #f56600);
    background-image: linear-gradient(to bottom, #2196F3, #3F51B5);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff56600', endColorstr='#fff56600', GradientType=0);
    border-color: #f55700 #f55700 #d94d00;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
/*Deactivate modal classes*/

.deactivate-warning .modal-dialog {
    width: 440px;
}
.red-region {
    color: red;
}
.region-table {
    border: solid 1px #ebe9e9;
    margin-bottom: 0;
}
.table.region-table thead:first-child tr:first-child th {
    background: none;
    background-color: #e1e1e1;
    border-bottom: 0;
    padding: 3px 5px;
}
.deactivate-warning .modal-footer {
    margin-top: 0;
}
.deactivate-warning .modal-dialog {
    width: 440px;
}
.red-region {
    color: red;
}
.region-table {
    border: solid 1px #ebe9e9;
    margin-bottom: 0;
}
.table.region-table thead:first-child tr:first-child th {
    background: none;
    background-color: #e1e1e1;
    border-bottom: 0;
    padding: 3px 5px;
}
.deactivate-warning .modal-footer {
    margin-top: 0;
}
.password_cancel{
	margin-top: 5px;
}
.change_password_row{
		margin-top: 30px;
    margin-bottom: 10px;
}
.gl_change_pswrd_btn{
	background:#2175d9;
    padding: 7px 16px 7px 16px;
    font-size: 16px !important;
}
.gl-login-top a.gl_change_pswrd_btn:hover{
    text-decoration: none;
}
.gl_rememberChoice{
	font-weight:normal !important;
	font-size:12px !important;
}
.gl_newPassword_label #myPopoverContent {display: none; float: right;}
         .gl_newPassword_label .popover .popover-title{
         border-radius: 15px 15px 0 0;
         text-align: center;
         font-weight:bold;
		 
         }
         .gl_newPassword_label .popover{
         width:370px;
         max-width:500px;;
         text-align:left;
         border-radius:15px;
         -webkit-box-shadow: 0 0px 8px rgba(0,0,0,0.2);
         box-shadow: 0 0px 8px rgba(0,0,0,0.2);
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		 font-weight:normal;
         }
         .rules_tooltip:hover,.rules_tooltip:focus {
         text-decoration:none;
         color:#0076c4;
         }
         .gl_newPassword_label .popover.top {
         margin-top: -20px;
         margin-left:2px;
         }
         .gl_newPassword_label .popover .popover-content ul{
         padding-left:12px;
         }
         .gl_newPassword_label .popover .popover-content ul li{
         line-height:2;
         }
.gl_disabled{
	pointer-events:none;
	color:#c7c7c7 !important;
}
.has-error .help-block, .has-error .control-label{
	color:#DA3737;
	font-family: "rawline";
	font-weight: bold!important;
}
.has-error label{
	font-size: 13px;
font-weight: 500;

}
.gl_update_password_btn{
    background: #2175d9;
    border-radius: 5px;
    display: inline-block;
    font-family: "Raleway Medium";
    font-size: 16px;
    height: auto;
    padding: 7px 16px 7px 16px;
    text-decoration: none;
    color: #fff!important;
    text-transform:lowercase;
    /* white-space: normal;      SLP-10571 */
    max-width: 90%;
    white-space: nowrap; /*SLP-20866*/
    overflow: hidden;
    text-overflow: ellipsis;
}
.login-main-div{
	width: 34%;
    margin: 0 auto;
}

/*classes added for new continue sign on starts*/

.orange-btn.continue-btn {
			background: #2175d9;
			border-radius: 5px;
			display: inline-block;
            font-family: "Raleway Medium";
            font-size: 16px;
            height: auto;
            padding: 7px 16px 7px 16px;
			text-decoration: none;
			color: #fff!important;
			text-transform:lowercase;
			width:100%;
			margin-top:10px
		}
		.continue-btn img,
		.continue-btn.loading span
		{
			display:none
		}
		.continue-btn.loading img {
			display:block;
			margin:0 auto
		}
		.right-inner-addon {
			position: relative;
		}
		.right-inner-addon input {
			padding-right: 30px;    
		}
		#loginForm .right-inner-addon a {
			position: absolute;
			right: 0px;
			padding: 3px 12px;
			color: #4A4A4A;
			text-decoration: none;
			font-size: 18px;
		}
		
		.orange-btn.b2-step.login-btn {
			background-color: #2175d9;
			border-radius: 4px;
			display: inline-block;
            font-family: "Raleway Medium";
            font-size: 16px;
			height: auto;
			padding: 7px 16px 7px 16px;
			text-decoration: none;
			color: #fff!important;
			text-transform:lowercase;
			width:100%;
			margin-top:10px
        }
        .orange-btn.b2-step.login-btn:hover,
        .orange-btn.continue-btn:hover, .orange-btn.continue-btn:focus{
            background-color: #0F1941;
        }
		.gl-login-top .login-extras,
		.gl-login-top .login-extras label {
			font-size:12px
		}
		.login-extras input[type="radio"],
		.login-extras input[type="checkbox"] {
			vertical-align: sub;
		}


/*classes added for new continue sign on ends*/
.rsidentity-margin-btm25{
    margin-bottom: 25px;
}
.rrslogo_spec{
    /* width: 282px;
    margin-top: 20px;
    margin-bottom: 10px; */
}

a {
    color: #2175D9;
    text-decoration: none;
    text-transform: lowercase;
    font-size: 12px;
}

@media screen and (max-width: 1024px) {
 .login-main-div{
    width: 50%;
  }
}
 @media screen and (max-width: 800px) {
 .login-main-div{
    width: 100%;
  }
}
 @media screen and (max-width: 767px) {
  .update_password_cancel_font{
    font-size: 16px !important;
  }
 }