/*
	Theme Name: Osaka Estate
	Theme URI: http://articnet.jp
	Description: Osaka Estate WordPress Theme
	Version: 1.0.0
	Author: ArticNet LLC.
	Author URI: http://articnet.jp
*/

/*------------------------------------*\
	MAIN
\*------------------------------------*/

.myblue{
	color: #0e234a;
}

p.forgotpw{
	text-align:center;
	font-size:14px;
}

#loginform label{
	font-weight:300;
}

.login-box-msg{
    margin: 0;
    padding: 0 20px 20px;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
}

.login-logo{
	margin-bottom: 45px;
}

.login-submit{
	width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-card-body{
	border-radius: 4px;
}

#loginform #wp-submit{
	padding:8px 40px;
	margin: 10px;
	border:1px solid #0e234a;
	border-radius:7px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor:pointer;
	color:#fff;
	background-color:#0e234a;
}
/* clear */
/*
html, body, div{
	margin: 0;
	width: 100%;
}
.clear:before,
.clear:after {
	content:' ';
	display:table;
}

.clear:after {
	clear:both;
}
.clear {
	*zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#444;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}
.center{
	text-align: center;
}
p{
	margin: auto;
}



header.header {
	background-color: #0e234a;
	color: #ffffff;
	width: 100%;
	padding:15px;
}
header.header a {
	color: #ffffff;
}
header.header .content{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

ul{
	list-style: none;
	list-style-type: none;
}

.logo {

}

.nav {

}
.sidebar {

}
footer.footer {
	background-color: #0e234a;
	color: #ffffff;
	width: 100%;
}
footer.footer a {
	color: #ffffff;
	}*/
.logo-img {
	max-height:70px;
}
.login-page, .register-page {

    background: #0e234a !important;
	
}
.flex-top-header{
	display:flex;
	justify-content:space-between;
	width:100%;
}
.flex-top-header #btn-add{
	background-color:#143474;
	color:#fff;
}

/*------------------------------------*\
    PAGES
\*------------------------------------*/



/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (max-width:768px) { 
	.page-template-page-properties .project-actions .btn-sm{
		margin-bottom:3px;
	}
}
@media only screen and (max-width:480px) {
	.page-template-page-properties .table-striped.projects thead,.page-template-page-properties .breadcrumb.float-sm-right{
		display:none !important;
	}
	.page-template-page-properties .table-striped.projects{
		display:flex;
	}
	.page-template-page-properties .table-striped.projects tbody{
		width:100%;
	}
	.page-template-page-properties .table-striped.projects tbody tr td{
		width:100%;
	    border: none;
	    padding-top: 2px;
	    padding-bottom: 2px;
	}
	.page-template-page-properties .table-striped.projects tbody tr{
		display:flex;
		flex-direction: column;
	}
}


@media only screen and (min-width:320px) {

}

@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
