
html {
    position: relative;
    min-height: 100%;
}
body {background-color: #efefef; margin-bottom:60px;
		font-family: 'Open Sans', sans-serif; font-size:16px}

h1,h2,h3,h4,h5,h6{margin-bottom:30px}

h2{text-transform:uppercase}

a{text-decoration:none !important}


.form-container
{
	width:500px;
	margin:0 auto;
	background:#fff;
	padding: 25px;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.4);
	border-radius:3px;
}
button
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
}
label
{
	font-family:Tahoma, Geneva, sans-serif;
	color:.00a9d1;
}
a
{
	text-decoration:underline;
}

/* home page style */

.header
{
	text-align:center;
	font-size:25px;
	color:#fff;
	background:#00a2d1;
	height:60px;
	width:100%;
}
.header a
{
	color:#f9f9f9;
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	text-decoration:none;
	position:relative;
	top:15px;
}
.header .left
{
	float:left;
	position:relative;
	left:150px;
}
.header .right
{
	float:right;
	position:relative;
	right:150px;
}
.content
{
	margin:0 auto;
	margin-top:100px;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:55px;
	color:#00a2d1;
}
.content p
{
	font-size:30px;
	color:#004567;
	width:800px;
	margin:0 auto;
}



/* NAVIGATION STYLE */

.nav-side-menu{overflow:auto;font-size:15px;font-weight:400;background-color:#2e353d;width:16%;position:fixed;top:0;height:100%;color:#e1ffff}

.nav-side-menu .brand{background-color:#23282e;line-height:50px;display:block;text-align:center;text-transform:uppercase;font-size:18px}
.nav-side-menu .toggle-btn{display:none}.nav-side-menu li,.nav-side-menu ul{list-style:none;padding:0;margin:0;line-height:35px;cursor:pointer}
.nav-side-menu li :not(collapsed) .arrow:before,.nav-side-menu ul :not(collapsed) .arrow:before{font-family:FontAwesome;content:"\f078";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;float:right}
.nav-side-menu li .active,.nav-side-menu ul .active{border-left:5px solid #d19b3d;background-color:#4f5b69}
.nav-side-menu li .sub-menu li.active,.nav-side-menu li .sub-menu li.active a,.nav-side-menu ul .sub-menu li.active,.nav-side-menu ul .sub-menu li.active a{color:#d19b3d}
.nav-side-menu li .sub-menu li,.nav-side-menu ul .sub-menu li{background-color:#181c20;border:none;line-height:28px;border-bottom:1px solid #23282e;margin-left:0; padding:10px}
.nav-side-menu li .sub-menu li:hover,.nav-side-menu ul .sub-menu li:hover{background-color:#020203}
.nav-side-menu li .sub-menu li:before,.nav-side-menu ul .sub-menu li:before{font-family:FontAwesome;content:"\f105";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle}
.nav-side-menu li{border-left:5px solid #2e353d;border-bottom:1px solid #23282e; padding:5px; padding-left:0px !important}
.nav-side-menu li a{text-decoration:none;color:#e1ffff}
.nav-side-menu li a i{padding-left:10px;width:20px;padding-right:20px}
.nav-side-menu li:hover{border-left:5px solid #d19b3d;background-color:#4f5b69;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}

#showScroll{display:none}

@media (max-width:767px){.nav-side-menu{position:relative;width:100%;margin-bottom:10px}.nav-side-menu .toggle-btn{display:block;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10!important;padding:3px;background-color:#fff;color:#000;width:40px;text-align:center}.brand{text-align:left!important;font-size:22px;padding-left:20px;line-height:50px!important}}@media (min-width:767px){.nav-side-menu .menu-list .menu-content{display:block}}




.red{color:red}
.green{color:green}


.navbar-default{text-transform:uppercase; font-size:15px;}
.nav>li>a {padding: 14px 8px;}


.no-sort { background-image:none !important }
.no-sort{ pointer-events: none!important; cursor: default!important; }

tr#notSold{color:green}
tr#notSold a{color: green !important; font-weight:bold; text-decoration:underline !important}
tr#sold{color:red !important; font-weight:bold; }
tr#sold a{color:red !important; font-weight:bold; text-decoration:underline !important}

tr.green{color:green; font-weight:bold}
tr.red{color:red; font-weight:bold}

table#blue{border-top:7px solid #43becc}
table#green{border-top:7px solid green}
table#red{border-top:7px solid red}
table#orange{border-top:7px solid #f99f3e}

select{ padding:5px 15px;min-width:220px;border: 1px solid #ccc;background-color:#fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20fill%3D%22%23555555%22%20%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-261%20145.2%2024%2024%22%20style%3D%22enable-background%3Anew%20-261%20145.2%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M-245.3%2C156.1l-3.6-6.5l-3.7%2C6.5%20M-252.7%2C159l3.7%2C6.5l3.6-6.5%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;background-position: right center;-webkit-appearance: none;-moz-appearance: none;appearance: none;}

select::-ms-expand {display: none;}

.panel {
    margin-bottom: 18px;
    border: none;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.15);
    box-shadow: 0 2px 2px rgba(0,0,0,0.15);}
	
.panel-default>.panel-heading {
    background-color: #4f5b69;
	color:#fff;
    padding: 12px 12px;
    border-radius: 0!important;
	text-transform:uppercase;
	border-color:#4f5b69
}

.panel-default{border-color:#4f5b69}
.container-fluid { padding-left: 0px;}


.dropdown-menu>li>a {padding: 15px 20px;}

.brokerComm{margin-top:10px; width:230px; margin-bottom:5px}

.nav-tabs>li>a{background-color:#e2e1e1}

#footerWrap {background-color: #f8f8f8; border-top:1px solid #e7e7e7; padding:15px; position:absolute; width:100%; bottom:0px; height:60px}
#footerWrap a{color:#777}


.panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: grey;
}
.panel-heading a.collapsed:after {
    content:"\e080";
}

tr.headerInvoice{ font-weight:bold}

#report .tab-pane{background-color:#fff; padding:20px}
input {font-size: 16px !important;}
.letterSpace{letter-spacing:2px}

.table{font-size:14px}

.table>thead>tr>th {vertical-align: top !important}

.form-control{ height:40px !important}

.client-show #table_id_filter label{text-align:center; text-transform:uppercase}
.client-show #table_id_filter input{width:700px}
.client-show select{min-width: 50px !important;}

textarea.form-control{ height:auto !important}

.clearfix{margin-top:20px}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #4f5b69;
    border: 1px solid #4f5b69;
    border-bottom-color: transparent;
}

#removePaymentImage, #removeBrokerImage{margin:10px 0px; cursor:pointer}
