/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/
#instructions {
	border-bottom: 2px solid red;
}

.text-uppercase {
	text-transform: none !important;
	font-family: "Open Sans", sans-serif !important;
}

.logo_head {
	text-decoration: none;
	color: white;
}

#logo_company {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: top;
	margin-top: -1px;
}

#address_full {
	line-height: 10px;
	display: inline;
}

.address_full_company {
	margin-top: 2px;
	font-weight: bold;
	font-size: 10px;
	/*font-family: "Trajan Pro";*/
	font-family: "Open Sans", sans-serif !important;
	letter-spacing: 3.1px;
}

.sr {
	color: #272262;
	font-weight: bold;
	font-size: 20px;
	/*font-family: "Trajan Pro";*/
	font-family: "Open Sans", sans-serif !important;
}

.small_name {
	font-size: 13px;
}

.address_full_adress {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	margin-top: -11.5px;
	/*font-family: "Trajan Pro";	*/
}

/*.custom-dahboard-panel {
	margin-top: 7px;
}*/
.alert_main_panel {
	margin-right: -30px !important;
	/*margin-left: -15px !important;*/
	margin-bottom: -15px !important;
}

.panel-heading {
	padding: 1px 15px !important;
}

.side-menu {
	padding: 7px 15px !important;
}

.panel_login {
	padding: 8px 15px !important;
}

.star_required {
	color: #FF0000;
	font-weight: bold;
}

.small {
	color: #FF0000 !important;
}

textarea {
	overflow-y: scroll !important;
	height: 150px !important;
	resize: none !important;
	/* Remove this if you want the user to resize the textarea */
}

.imageborder {
	border: 2px solid red;
}

/*-----------------Image Modal Start here--------------------*/
.property_details li {
	text-decoration: none;
	list-style-type: none;
	margin-left: -38px;
}

.property_details li.opens>a {
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.property_details li.opens:hover>a {
	text-decoration: none !important;
	color: #2a3239 !important;
}

.property_details li.opens.selecteds>a {
	color: red !important;
	text-decoration: none !important;
	border-bottom: 2px solid red !important;
}

/*------------- Property Lettings Menu Start Here---------------*/
.property_tenant_details li {
	text-decoration: none;
	list-style-type: none;
	margin-left: -38px;
}

.property_tenant_details li.opens>a {
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.property_tenant_details li.opens:hover>a {
	text-decoration: none !important;
	color: #2a3239 !important;
}

.property_tenant_details li.opens.selecteds>a {
	color: red !important;
	text-decoration: none !important;
	border-bottom: 2px solid red !important;
}

/*------------- Property Lettings Menu End Here---------------*/
.pull-right {
	margin-top: 8px;
}

.btn-primary {
	margin-top: 0px !important;
}

h5 {
	font-size: 13px;
}

/*-----------------Image Modal End here----------------------*/
/* Table row height Start---------*/
.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
	padding: 4px !important;
}

/*Table row height end ----------*/
.fixed_table td {
	border: 1px solid white !important;
}

.special_notes {
	background: #DEDEDE;
	border-radius: 5px;
	padding: 5px;
	border: 1px solid #007bff;
	font-size: 12px;
}

.fw-bold {
	font-weight: bold !important;
}

.fs-13 {
	font-size: 13px !important;
}

.dashboard-stat .visual-alert {
	width: 80px;
	height: 40px;
	display: block;
	float: left;
	padding-top: 5px;
	padding-left: 15px;
	margin-bottom: 22px;
	font-size: 35px;
	line-height: 35px;
}

.dashboard-stat .details .number-alert {
	padding-top: 5px;
	text-align: right;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: -1px;
	margin-bottom: 0px;
	font-weight: 400;
}