/* Add here all your CSS customizations */
.login-link{
	margin-top:20px;
	display: block;
    text-align: center;
    font-size: 14px;
}
thead{
	background:#eee;
	color:#333;
}
a:focus{
	color:#0088cc;
}
.modal-footer{
	border:none;
	padding:0 15px 15px;
}
.modal-body{
	padding:20px;
}
.serial-key{
	font-weight:700;
}
.serial-key span{
	display:block;
}
.form-link{
	padding:5px 15px;
	line-height:32px;
	font-size:13px;
}
.modal-header .close{
	display:none;
}
.login-dropdown{
	position:absolute;
	right: 126px !important;
}
.input-lg, .form-group-lg .form-control{
	height:32px;
    padding: 0px 16px;
}
.push-bottom{
	margin-bottom:20px !important;
}
.error-msg{
    color:#dd1a1a;
    font-size: 13px;
    margin-top: 0;
    display: block;
}
@media (min-width: 768px){
	.modal-dialog {
		width: 620px;
		margin: 30px auto;
	}
}

.error-center{
    text-align:center;
}
.form-msg{
    color:#000;
    text-align:left;
    margin-bottom:15px;
    margin-left:15px;
    display:block;
}

.form-group {
    margin-bottom: 8px;
}
.input-lg, .form-group-lg .form-control{
    font-size:15px;
}

#header nav ul.nav-main li.mega-menu-item:hover > ul {
	display: none;
}

#header nav ul.nav-main li.mega-menu-item.opened > ul {
	display: block !important;
}

#header.flat-menu nav ul.nav-main li.mega-menu-item.opened > a {
    background-color: #fbae3b !important;
    color: #fff;
}

html.boxed #header.flat-menu.single-menu nav ul.nav-main ul.dropdown-menu {
	margin-top: -1px;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item.opened ul.sub-menu li a {
	border: 0 !important;
	background: transparent !important;
}

#header nav ul.nav-main li.dropdown.opened ul.dropdown-menu li > a.mega-menu-sub-title {
    font-size: 14px;
    font-weight: bold;
}
#ErrFPPostback{
    font-weight: bold;
    margin-left: 15px;
    margin-bottom: 10px;
    display: block;
    color:#333;
}