/* CUSTOM STYLE SHEET

@package	Inmarsat Developer
@author		Inmarsat Corporate Marketing
@link		https://inmarsat.com
@copyright	Copyright (c) 2018, Inmarsat PLC
@license	GPL-2.0+ */

/* LOGIN SCREEN */
body.login {
	background: url(../img/login-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 200;
}


.login form {
	background: white !important;
	/*box-shadow: 0 0 1rem 0 rgba(179, 178, 178, 0.94);*/
    /*opacity: 0.85;*/
    margin-top: 0px;
    box-shadow: none !important;
}

:focus {
	outline: none;
}

/*.login h1 a {
	display: none;
}*/

.login #login_error {
	border-left: 4px solid #dc3232;
    padding: 12px;
    margin-left: 0;
    margin-bottom: 0px;
    background-color: #fbc5c5;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    color: #000000 !important;
}


 .login .message, .login .success {
    padding: 12px;
    margin-left: 0;
    margin-bottom: 0px;
    color: #000000 !important;
    background: #e1eff4;
 }

.login h1 a  {
	background: url(../img/inm_logo_no_strapline_colour_rgb.png) white;
	background-repeat: no-repeat;
    background-position: 24px;
    background-size: 40%;
    height: 123px;
    width: auto !important;
    margin-bottom: 0px;
}

.login p {
	color: #272727;
}

.login #backtoblog a {
	/*display: none;*/
	/*content: 'Back to Mainsite';*/
	color: #FFFFFF;
	text-decoration: underline;
	float: left;
	padding-left: 20px;
}

.login #nav a {
	color: #FFFFFF;
	text-decoration: underline;
	float: left
}
/*.login #login_error {
	color: #444 !important;
}

*/
.backtoblog-close a {
	background: none;
	color: #eff4f7;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2px;
	position: absolute;
	right: 76px;
	text-decoration: none;
	text-transform: uppercase;
	top: 39px;
}

.backtoblog-close i {
	font-size: 18px;
}

.login label {
  	display: block;
	color: #002b52;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 2px;
	line-height: 3;
	margin-bottom: 0.5rem;
	text-transform: uppercase;
}

.forgetmenot label {
	letter-spacing: normal;
	text-transform: none;
}

.login input[type="text"] {
	/*background-color: #202020;*/
	border: 1px solid #002b52;
	-webkit-border-radius: 4px;
	outline: none;
}

.login input[type="password"]{
	/*background-color: #202020;*/
	border: 1px solid #002b52;
  	-webkit-border-radius: 4px;
	outline: none;
}

.login form .input, .login input[type=text] {
	color: #002b52;
	font-size: 10px;
	letter-spacing: 1px;
	padding: 16px;
}

.login .button-primary {
  background-color:#002b52 !important;
  /*border: 1px solid #0d9ed9;*/
  -webkit-border-radius: 4px;
  color: #ffffff;
  width: 100%;
  border:none !important;
}

/*.login .button-primary:hover {
  background-color:#17a8e3 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#17a8e3), to(#0d9ed9 ));
  background: -webkit-linear-gradient(top, #17a8e3, #0d9ed9 );
  background: -moz-linear-gradient(top, #17a8e3, #0d9ed9 );
  background: -ms-linear-gradient(top, #17a8e3, #0d9ed9 );
  background: -o-linear-gradient(top, #17a8e3, #0d9ed9 );
  background-image: -ms-linear-gradient(top, #0b436e 0%, #0d9ed9 100%);
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #0d9ed9;
}

.login .button-primary:active {
  background-color:#17a8e3 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#0d9ed9), to(#17a8e3));
  background: -webkit-linear-gradient(top, #0d9ed9, #17a8e3);
  background: -moz-linear-gradient(top, #0d9ed9, #17a8e3);
  background: -ms-linear-gradient(top, #0d9ed9, #17a8e3);
  background: -o-linear-gradient(top, #0d9ed9, #17a8e3);
  background-image: -ms-linear-gradient(top, #0d9ed9 0%, #17a8e3 100%);
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #0d9ed9;
}*/