@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,latin-ext);

body {
	color:rgb(81,82,83);
	font-family: 'Roboto', sans-serif;
}

.no-padding {
	padding:0px;
}
.no-margin {
	margin:0px;
}

a {
	color:rgb(81,82,83);
	font-weight:300;
}
a:hover {
	color:rgb(81,82,83);
}

a.info {
	font-style: italic;
}

label {
	font-weight:300;
}
.btn {
	border-radius: 0px;
	margin-bottom: 5px;
}
.btn-default {
	color:#fff;
	background-color:rgb(81,82,83);
	padding-left:25px;
	padding-right:25px;
}

.fw-select-custom .btn-default {
	background-color: #fff;
    border-color: #ccc;
	color:#333;
	border-radius: 4px;
}
.fw-select-custom label {
	font-weight:700 !important;
}

.fw-select-custom .form-group{ 
	display:inline-block; 
	width:100%;
}

.form-control {
	border-radius: 0px;
	margin-bottom: 5px;
}

#login-logo {
	padding:10px 10px 10px 10px;
	text-align: center;
}
#login-logo img{
	width:100%;
}
#fweb-logo {
	padding:0px 10px 10px 10px;
	text-align: center;
}
#login-left,#login-right {
	padding:30px;
	background-color:rgb(254,254,254);
	border:1px solid rgb(225,225,225);
	height:350px;
	margin-bottom: 10px;
}

#login-left h4,#login-right h4{
	font-weight:400;
}

#login-left div.info-link {
	padding-top: 25px;
}
#login-right div.info-link {
	padding-top: 50px;
}

#login-left div.login-save-checkbox {
	padding-right:8px;
	padding-bottom:1px;
	text-align: right;
}

div.msg {
    color: red;
}

div#mfg_list {
    background: rgb(254,254,254) none repeat scroll 0 0;
    border: 2px solid rgb(225,225,225);
    /*border-radius: 8px;*/
    margin: 10px;
    padding: 10px;
    width: 400px;
}

div#mfg_list table td.msg {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

div#mfg_list table td {
    padding: 5px;
    text-align: left;
}

div#mfg_list a {
    font-size: 15px;
    text-decoration: underline;
	color: rgb(81,82,83);
}

.login-captcha {
	height:500px !important;
}

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

@media only screen and (max-width: 767px) {
div#mfg_list {width: auto;}

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

#login-logo img{
width:auto;
}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
