/**
 * loginscreen 1.0
 * http://www.enjayworld.com
 *
 * Written by: Hemant Patil, 2015
 * http://hemantdpatil.wordpress.com
 *
 * CRM Expert at Enjay IT Solutions Ltd.
 * redesign by Nirav Tailor for Makeover
 */

body {background-color: #F4F4F4;background-image: none;}
#header { display:none; }
h2 { font-size: 18px; }
.container { width:100%; /*margin-top: 15px;*/}
.container .header { padding-top:10px;padding-bottom:10px; }
.container #mynews { height:auto;overflow:scroll;overflow-y:scroll;overflow-x:hidden;max-height:473px !important; }
.container #mynews h3 { margin:0px; line-height: 30px; }
.container #mynews h2 { margin:0px;padding:5px 0; }
.container #mynews img { border:1px solid;}
.container a { font-size:14px;color:#444;text-decoration:none; }
.container a:hover { text-decoration:underline; }
.container p { font-size:14px; color:#fff;clear: both;display: inline-block;overflow: hidden;white-space: nowrap; margin:5px 0px;}
.container table { width:100%;border-spacing:0px;border-collapse:separate; }
.container input { padding: 10px;width:100% !important;font-size:16px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.container .loginblock { background-color:#fff;margin:0 5px 10px 5px; }
.container .login-panel p { margin:0px;font-size:12px; }
.container label{ color:#fff;font-size:15px;float:right; }
.container .password { background-color:#fff;margin:0 5px;border-radius:0px;padding:0 10px; }
.container .password label { color:#693992; }
.container .hp_forgotpwd { text-align:right; }
.container .client { float:left; }
.container .client img{ max-height:40px; }
.container .enjay { float:right; }
.container .enjay-panel-body, .container .panel { /*background:#E9EDF2;border-radius:0px;*/ }
.container #mynews #error, .container .error { color:#F00;font-size:12px;padding:5px;margin:5px 0; }
.container .enjay-support { margin-bottom:0; }
.container h3 { margin-top:25px;color:#fff; }
.container .enjay-support h3 { text-align:center;margin:0;padding: 11px; }
.container .enjay-block { text-align:right; }
.container .welcometo { width:85%;display:inline-block; }
.container .crmlogo, .container .enjay-block img{ opacity:1; }
.container .crmlogo:hover, .container .enjay-block img:hover { opacity:0.7; }
.container .welcome { width:100%;display:inline-block;margin:0px; }
.container .crmlogo { width:215px;height:73px;vertical-align:top; }
.container .login-panel .panel-heading { background:#3d4145/*#E9EDF2*/; text-align: center; }
.container .login-panel { /*background:#693992;border-color:#A959E9;*/ }
.container .panel, .container .panel-heading { /*border-color: #3d4145;*/border-radius: 5px;background-color: #FFFFFF !important;border-color:#E1E2E3 !important;    border-bottom: 0px;max-width: 418px;}
.container .panel-heading { background:#3d4145/*#E9EDF2*/; height: 73px;}
.container .support-block2 { border-left:5px solid #C590F2; }
.container .button.primary{ /*background:#43c35e;border-color:#43c35e;*/background-color: #fb6d9d !important;border: 1px solid #fb6d9d !important; }
.container .button.primary:hover, .button.primary:focus, button.primary[selected]{ background:#693992; }
.container select { width:43%;padding:10px;border-radius: 0px;}
.container select:focus {outline: #3D4145 auto 5px !important;}
.container #login_button { /*width:55% !important;*/ margin-top: 20px; }
#arrow { display:none; }

/*.container .button.primary:hover, .button.primary:focus, button.primary[selected] {background: #693992;background: #52c86b !important;}*/
.container a:hover { text-decoration: none; }
.content { margin-left: 0px; }
div.input-group:focus { outline: #3D4145 auto 5px !important; }
#user_name:focus { outline: #3D4145 auto 5px !important; }
#user_password:focus { outline: #3D4145 auto 5px !important; }
#fp_user_name:focus { outline: #3D4145 auto 5px !important; }
#fp_user_mail:focus { outline: #3D4145 auto 5px !important; }

.text-center {text-align: center;}
.text-custom {color: #5fbeaa;}
h3 {    color: #505458 !important;
	    font-size: 24px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 10px 0;}

.v-center {margin-top: 50px;}
.text-muted {
    color: #98a6ad !important;
    font-size: 18px !important;
}
.m-t-40 {
	margin-top: 0px !important;
}