/* Webfont: UniviaProRegular */@font-face {
    font-family: 'UniviaProRegular';
    src: url('fonts/UniviaProRegular.eot'); /* IE9 Compat Modes */
    src: url('fonts/UniviaProRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/UniviaProRegular.woff') format('woff'), /* Modern Browsers */
         url('fonts/UniviaProRegular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/UniviaProRegular.svg#UniviaProRegular') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}


/* For Mobile */


@media only screen and (max-width: 600px) {
    .login-page, .register-page {
        background-size: contain!important;
		background-repeat: no-repeat!important;
		background-color: #fff!important;
		}
		.login-box, .register-box {
			margin: 200px 20px 20px 20px!important;
			width: initial!important;
		}

    }
}

/* General Font */

h1 {
    margin: 0;
    font-size: 24px;
}

.h2, h2 {
    font-size: 20px;
}


/* ##### index ##### */

.indexLogo {
	width: 100%;
	margin-top: 10px;
}

/* Login */

.login-page, .register-page {
	background-image: url("login.jpg");
	background-size: cover;
	height: 100vh;
}


@media only screen and (min-width: 600px) {
 .login-box, .register-box {
	width: 450px;
	bottom: 0;
	left:10%;
	position:absolute;
}
}

.login-box-body, .register-box-body {
background: rgba(229, 232, 234, 0.78);    
border: none;
    padding: 20px;
    color: #424d53;
}
.login-box-msg {
    font-size: 20px;
}

a.login-bottom {
    color: #e64616;
    text-align: center;
    display: block;
    font-weight:bold;
}


/* #### Predefined Tags #### */
#search_modal-003 {display:block; }
a {
    color: #525F66;
}

a:hover, a:active, a:focus {
    outline: none;
    text-decoration: none;
    color: #525f66;
}

h4 {
	font-family: 'Roboto Condensed';
}

h4.bottomLine {
	border-bottom: #ccc solid 1px;
    padding-bottom: 3px;
}

/* #### General Template Style #### */

.bg-yellow, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
    background-color: #FAB900!important;
}

.bg-orange {
    background-color: #E85611!important;
}

.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
    background-color: #9d0d15!important;
}

.content-wrapper{
		background-color: #fff!important;
}

.box, .box.box-primary, .nav-tabs-custom>.nav-tabs>li.active {
    border-top-color: #525F66!important;
}

.box.box-info {
    border-top-color: #525F66!important;
}

.box.box-danger {
	border-top-color: #9D0D15!important;
}

.box-warning {
	border-top-color: #fab900!important;
}

.btn-danger {
	background-color: #9D0D15!important;
	border: none!important;
}

.navbar-custom-menu {
	margin-right: 40px;
}

/* #### Button #### */

.btn-primary, .btn-primary:visited, .btn-primary:active, .btn-primary:focus, .btn-primary:active:hover{
	background: #9D0D15;
	border:none!important;
}

.btn-default, .btn-default:visited, .btn-default:active, .btn-default:focus, .btn-default:active:hover{
	background: #424D53;
	color:#fff;
	border:none!important;
}

.btn-primary:hover, .btn-default:hover{
	background: #E85611;
		color:#fff;
	
}
