/*) grid and labels*/

.smalltime{
	font-size: 12px;
	color:#999;
}
.paddedh3{
	font-size: 24px;
	font-weight: 300;
	color:#444;
	padding:10px 0px 0px 0px;
	line-height: 30px;
}

.paddedh2{
	font-size: 38px;
	font-weight: 300;
	color:#444;
	padding:10px 0px 0px 0px;
	line-height: 23px;
}

#specialnav li{
padding:10px;
color:#000;
font-size:15px;
}
.primaryul{
list-style: none;
margin: 0px;
padding:0px;
}

.leftDanger{
	border-left:solid 4px #fcb0b0;
}


.leftSuccess{
	border-left:solid 4px #b0fcb0;
}

.leftWarning{
	border-left:solid 4px #f0fcb0;
}


.primaryul li{
padding: 5px;
font-size:15px;
color:#555;
}
.passport{
height:120px;
width:120px;
margin:0px 10px 10px 10px;
float:left;
}

.bigcard{
height:auto;
min-height: 200px;
overflow: auto;
background-color: #fff;
padding: 15px;
margin:5px;
}

.modal-width-90{
margin:2% auto;
width:90%;
}

.animate-hide {
-webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 3s;
-moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 3s;
-o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 3s;
transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 3s;
line-height:20px;
opacity:1;
}

.animate-hide .ng-hide {
line-height:0;
opacity:0;
padding:0 0px;
}

.propertyContactsUl{
list-style:  none;
margin:0px;
padding:0px;
}

.propertyContactsUl li{
height: 120px;
width:100%;
padding: 5px 10px 5px 0px;
border-bottom: solid 1px #ddd;
cursor: pointer;

}
#gallery .ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images .galleria-image{
min-height:450px;
min-width: 640px;
margin-top:4%;
}


.image-round{
border-radius: 50%
}
.propertyContactsUl li strong{
margin-top: 20px;
font-size:18px;
font-weight:400;
color:#4267B2;
}

.thickwidth{
height:50px;
position: absolute;
bottom: 0px;
text-align: center;
font-size: 25px;
color:#333;
width:100%;
}

.thickwidthsemi{
height:40px;
text-align: center;
font-size: 26px;
color:#333;
width:100%;
}

.thicklink{
font-weight:700;
color:#333;
text-shadow:0px 1px 0px #ddd;
}
.dashboardcard{
background-color: #fff;
box-shadow: 0px 0px 10px 0px  #ddd;
min-height:250px;
margin:0px;
padding:10px;
}
.fixeddown{
	position: absolute;
	bottom: 0px;
}

.thickh4{
	font-weight: 100;
	font-size: 24px;	
	color:#000;
}

.dashboardcard strong{
font-size: 18px;
color:#555;
font-weight: 300;
}

.nodashboardcard{
background-color: #fff;
height:150px;
margin:0px;
text-align: center;
padding:0px;
}

.nodashboardcard strong{
font-size: 18px;
color:#555;
font-weight: 300;
}
.moneybox{
list-style: none;
margin:15px 15px;
padding:0px;
float:left;
height:40px;
}

.cardwrite{
line-height: 20px;
}

.label-success{
background-color: #22bb33;
margin:1px;
}
.label-warning{
background-color: #bb8833;
margin:1px;
}
.label-info{
background-color: #ff8800;
margin: 1px;
}
.ui-icon {
display: inline-block;
height: 1em;
text-align: center;
background: transparent!important;
}
.moneytext{
font-size: 16px;
font-weight: 500;
color:#2E3090;
}
.discountbox{
padding: 10px;
background-color: #fff;
margin:5px 0px 50px 0px;
box-shadow: 1px 0px 2px 0px #ccc;
border-bottom: solid 3px #2E3090;
}


.bg-danger{
background-color: #ee0000;
}
.bg-success{
background-color: #009900;
margin:1px;
}

.boxshape{
padding:5px;
height:20px;
color:#555;
font-weight: 400;
min-width:50px;
}

.animate-hide {
-webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0s;
-moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0s;
-o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0s;
transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0s;
line-height:20px;
opacity:1;
}
.animate-hide.ng-hide {
line-height:0;
opacity:0;
padding:0 0px;
}

.daterangepicker .calendar-time {
min-width:300px;
float:left;
}

.fixedpaypoint{
position:fixed;right:15px;width:320px;z-index:5;background-color:#e4f1f4;height:100%;top:75px;
}

.paypoint{
position:absolute;right:0px;width:330px;z-index:5;background-color:#e4f1f4;height:100%;top:0px;
}
.boxed:hover{
cursor: pointer;
background-color: #f5f5f5;
}
.selectedbox{
background-color:#edf4fd;
}
.label-default{
background-color: #888;
}

.label-deleted{
background-color: #ee0000;
}
.width10{
width:3%;
}
.bg-success-light{
background-color:#cdf4cd;
margin:1px;
}
.bg-warning-light{
background-color:#f2e08e;
margin:1px;
}

.bg-inactive-light{
background-color:#f2dab3;
margin:1px;
}
.bg-archived-light{
background-color:#ddd;
margin:1px;
}


.bg-active-light{
background-color:#97dafc;
margin:1px;
}


.text-white{
color:#fff;
padding:10px;
text-shadow:0px 1px 0px #888;
font-size: 20px;
}

.bg-deleted-light{
background-color:#ffbcc8;
margin:1px;
}

.bg-primary{
background-color: #2244aa;
margin:1px;
}
.bg-primary-light{
background-color: #cdcdf4;
margin:1px;
}
.bg-auto-light{
background-color: #ff9020;
margin:1px;
}

.daylarge{
font-size:40px;
color:#222;
font-weight: 200;
}

.yearlarge{
font-size:25px;
color:#555;
width:100%;
font-weight: 600;
}

.monthlarge{
font-size:25px;
color:#888;
width:100%;
font-weight: 300;
}

/*clock*/

.left p {
font-family: Baskerville, 'Book Antiqua', Georgia;
}

.daterangepicker.dropdown-menu{
margin-right: 50px;
}

.left, .right {
float: left;
/*width: 50%;*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.daterangepicker .dropdown-menu .single .opensright .show-calendar
{
right:50px;
}

.customerbox{
background-color: transparent;
padding:0px;
float: left;
margin-bottom: 10px;
}

#formbox .wrapid{
border:solid 1px #ddd;
box-shadow: 0px 2px 1px 0px #ddd;
padding:0px 5px 0px 5px;
background-color: #fff;
font-weight: 500;
font-size: 14px;
}
.owing{
background-color: #f7a0a0;
color:#000;
}

.link :hover{
background-color: #eee;
}

.modal-width-80{
margin:2% auto;
width:80%;
height:700px;

}
.card{
box-shadow: 0px 1px 2px 1px #ddd;
margin-top:20px;
margin-left:0px;
height:150px;
padding:10px;
text-decoration: none;
float:left;
width:100%;
font-size: 15px;
font-weight: 500;
}
.card:hover{
background-color: #f7f7f7;
text-decoration: none;
color:#000;
font-weight: bold;
}

.imgsmall{
width:80px;
max-height:110px;
padding:5px;
margin:5px;
}
#summaries .list-group-item{
padding:5px 10px 5px 10px;
margin:0px;
border:none;
border-bottom: solid 1px #eee;

}
#summaries .list-group-item h5{
font-size: 1.2em;
}

#summaries .list-group-item .money{
color:#000;
font-weight: normal;
font-size: 1.1em;
}
.moneypill{
width:100%;
padding:10px;
font-size: 1.8em;
text-align: center;
display: block;
margin-bottom: 10px;
color:#fff;
background-color: #4CAF50;
}
.store{
color:#f2cb21;
}
.filterBox{
min-width:300px;
padding:10px;
z-index: 1000;
background-color: #fff;
}

.moneypillp{
width:100%;
padding:5px;
font-size: 1.2em;
text-align: right;
display: block;
font-weight: normal;
margin-bottom: 10px;
color:#333;
background-color: #fff;
}
.moneypillb{
width:100%;
padding:5px;
font-size: 1.2em;
text-align: right;
display: block;
font-weight: bold;
margin-bottom: 10px;
color:#333;
background-color: #fff;
}
.footernew{
width:100%;
height:50px;
background-color: #333;
position:fixed;
bottom: 0px;
left:0px;
right:0px;
float:left;
z-index: 10;
}
body{
zoom: 80%;
}
.nopadding{
margin:0px;
padding:0px;
}
.pmainh6{
font-weight: bold;
color:#2E3090;
font-size: 1.1em;
}

.smalldatetime{
color:#2E3090;
}
.paymenth5{
font-weight: 300;
color:#2E3090;
font-size: 1.5em;
letter-spacing: 1px;
text-align: center;
background-color: #fff;
box-shadow: 0px 1px 1px 0px #ddd;
padding:20px;
margin-top: 10px;
text-shadow:0px 1px 0px #fff;
}

.text-orange{
color:#F34C1D;
}

.phone_number{
color:#F34C1D;
font-size: 14px;
text-align: left;
}
.darkhead{
background-color: #ddd;

}
.modal-xlg{
width:85%;
}
.cntgetnotfied{
background-color:#ffffee;
}
.bg-warning{
background-color: #ddd;
}
.darkhead th{
font-weight: bolder;
}
.alignright{
text-align:right;margin-right:10px;
}
.left {
/*padding-right: 1em;*/
}

.left p {
font-size: 1.4em;
}

/*.right {
padding-left: 1em;
}*/

#example p {
margin: 1em 0 0 0;
}

.time {
font-family: 'Voltaire';
font-size: 1.4em;
margin: 0;
color:#fff;
}


.square {
position: relative;
width: 50%;
height: 0;
margin-top:5% ;
margin-right:auto;
margin-bottom: 2% ;
margin-left:auto;
padding-bottom: 30%;
}

.square svg {
position: absolute;
width: 100%;
height: 100%;
}

.clock-face {
stroke: #333;
fill: white;
}

.minor {
stroke: #999;
stroke-width: 0.5;
}

.major {
stroke: #333;
stroke-width: 1;
}

.hour {
stroke: #333;
}

.minute {
stroke: #666;
}

.second, .second-counterweight {
stroke: rgb(180,0,0);
}

.second-counterweight {
stroke-width: 3;
}


/*end of close */



.bigbg{
position:absolute;
top:0px;
width:100%;
height:100%;
background:url('../../assets/images/bg.jpg') no-repeat #ddd;
z-index:-1;
}
.subnavbox{
list-style: none;
width:100%;
height:100%;
font-variant: inherit;
margin: 0px;
padding: 0px;
}
#datebox table td{
padding: 5px;
}
#datebox table th{
padding:10px;
}
#datebox table td button{
padding: 10px;
}
#datebox table {
min-width: 400px
}
.mainpostitle{
color:#2E3090;
font-weight: 300;
}
.titlepos{
font-size:1.3em;
font-weight: normal;
color:#333x;
}
.darkhead{
background-color: #eee;
box-shadow: 0px 0px 2px 0px #aaa;
padding:10px 10px 10px 10px;
color:#444;
}
.list-group{
color:#aaa;
}

.bgtextwhite .list-group-item-text{
color:#222;
}

.whitebg{
background-color: #fff;
padding:0px 10px 10px 10px;
}
.mainh6{
font-weight: bold;
color:#555;
font-size: 1.2em;
}
.img64{
width:64px;
height:auto;
max-height: 64px;
}
.table > tr > td{
padding: 200px;
}
.moneyh5{

font-weight: bold;
font-size: 1.2em;
}
.wellwrap{
border:solid 1px #ddd;
padding:10px;
background-color: #fff;
margin-bottom: 10px;
}
.borderleft{
border-left:solid 2px #ddd;
padding:10px
}

.striked{
text-decoration: line-through;
color:#ff8800;
}

.headDate{
font-size: 1.2em;
font-weight: normal;

}

.img-thumbnailcustom{
min-height: 200px;
width:100%;
max-height: 200px;
cursor: pointer;

}
.wellwrap .img{
width:96px;
height:96px;
padding:4px;
background-color: #fff;
margin:0px 5px 0px 0px;
}

.boxed{
box-shadow: 0px 2px 1px 0px #ddd;
}
.writingmedium{
color:#333;
font-size: 1.2em;
font-weight: normal;
}
.loading{
width:100%;
height:50px;
padding:5px 10px 5px 10px;
color:#44aa22;
font-weight: bold;
font-size: 1.3em;
}
.datebox{
border:solid 1px #777;
}
.clickablerow:hover{
background-color: #eee;
border-left:solid 5px #020202;
cursor: pointer;
}
.angular-google-map-container { height: 700px; }
.searchresponse{
min-height: 50px;
width:100%;
position: absolute;
z-index:100;
}
.subnavbox li{
width:100%;
}
.icon-bar {
background-color: #fff;
}

.underline{
text-decoration: underline;
}
.img-circle{
height:160px;

}
.writing{
color:#333;
font-size:1.5em;
line-height: 1.3em;
}
.writingsmall{
color:#333;
font-size:1.2em;
line-height: 1.3em;
}
.activetab{
background-color: #fff;
color:#333;
font-weight: bold;
border-left:solid  4px #333;
}
.activetabdark{
background-color: #444;
color:#fff;
font-weight: bold;

}
.bottomfixed{
}

.titleh3{
font-size:1.5em;
color:#000;
font-weight: normal;
text-shadow:0px 2px 1px #fff;
}
.h3small{
font-size: 1.4em;
margin-top:0px;
font-weight:normal;
}
.rounded{
width:100px;
height:100px;
border-radius: 50px;
text-align: center;
padding-top: 15px;
vertical-align: center;
color:#fff;
font-weight: bold;
margin:auto;
}
.padded{
padding:20px;
margin-top:10px;
}
.sliding-steps main .well {
min-height: 500px;
}
.sliding-steps .form-step.ng-enter, .sliding-steps .form-step.ng-leave {
-webkit-transition: transform .5s ease-in-out;
transition: transform .5s ease-in-out;
}
.sliding-steps .step-forward .form-step.ng-enter {
transform: translateX(100%);
}
.sliding-steps .step-forward .form-step.ng-enter.ng-enter-active {
transform: translateX(0);
}
.sliding-steps .step-forward .form-step.ng-leave {
/*transform: translateX(100%);*/
}
.sliding-steps .step-forward .form-step.ng-leave.ng-leave-active {
transform: translateX(-100%);
}

.sliding-steps .step-backward .form-step.ng-enter {
transform: translateX(-100%);
}
.sliding-steps .step-backward .form-step.ng-enter.ng-enter-active {
transform: translateX(0);
}
.sliding-steps .step-backward .form-step.ng-leave {
/*transform: translateX(100%);*/
}
.sliding-steps .step-backward .form-step.ng-leave.ng-leave-active {
transform: translateX(100%);
}

.control-label{
color:#333;
font-size:1.2em;
}

.titlepaper{
color:#E57373;
}
.subnavbox li a{

width:100%;
height:100%;
border-top:solid 1px #fff;
padding:18px;
color:#333;
font-size: 1.2em;
border-left:solid  4px #4aafff;
border-right:solid 1px #f3f3f3;
text-decoration: none;
font-weight: normal;
float: left;

}
.listmenu{
list-style: none;

}
.letter {
background: #fff;
box-shadow: 0 0 5px rgba(0,0,0,0.3);
margin: 10px 0px 0px 5px;
padding: 16px;
position: relative;
background-color: #fefefe;
min-height:200px;
}
#searchboxmini:focus{

-webkit-appearance: none;
-webkit-box-shadow: none;
box-shadow:none;
}
#searchboxmini{
width:90%;
border:none;
height:56px;
margin:10px 5% 0px 5%;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow: none;
padding:10px;


}
.bg-default{
background-color:#eee;
box-shadow: 0px 2px 1px #aaa;
padding:20px;
}
.pointercursor{
cursor: pointer;
}
.lbldark{
color:#444;
font-size:1.2em;
}
.lbldarksm{
font-size: 0.9em;
color:#555;
}
.timeago{
color:#aaa;
font-size: 1.0em;
}

.ruler{
border:solid 1px #f3f3f3;

}
.subnavbox li a:hover{
border-left:solid  4px #333;
background-color: #fff;


}
.image-thumb{
height:240px;
float:left;
margin-left: 10px;
padding:4px;
margin-top: 20px;
border:solid 1px #ccc;
background-color:#fff;

}
.image-thumb-rectangle-no-border{
height:220px;
margin-left: 30px;
padding:4px;
margin-top: 0px;
background-color:#fff;
max-width:250px;
}
.image-thumb-rectangle{
height:350px;
float:left;
margin-left: 10px;
padding:4px;
margin-top: 20px;
border:solid 1px #ccc;
background-color:#fff;
}
.notificationbox{
min-width:300px;


}
.notificationbox strong{
font-weight: bold;
color:#333;
}
.notificationbox a{
text-decoration: none;
color:#333;
padding:10px;
width:100%;
float:left;
}

.notificationbox i{
color:#bbb;
font-size: 0.8em;

}
.notificationbox a:hover{
background-color: #eee;
color: #333;
}
.image-thumb-small{
height:24px;
background-color:#fff;
}
.image-thumb-middle{
height:50px;
float:left;
padding:1px;
border:solid 1px #ccc;
background-color:#fff;
}
.image-thumb-middle-force{
height:50px;
width:50px;
float:left;
padding:1px;
border:solid 1px #ccc;
background-color:#fff;
}
.image-thumb-card{
width:164px;
float:left;
padding:4px;
margin:0px  20px;
border:solid 1px #ccc;
background-color:#fff;
}
.image-thumb-mini{
height:100px;
float:left;
padding:4px;
margin:0px  20px;
border:solid 1px #ccc;
background-color:#fff;

}
.opacitywrap{
left:10%;
width:80%;
top:20%;
min-height:380px;
position:absolute;
padding:20px;
}

.wraplayout{
left:10%;
top:20%;
background-color:#000;
opacity:0.4;width:80%;
min-height:380px;
position:absolute;
}
.footer{
position: fixed;
height:50px;
background-color: #fff;
width: 100%;
padding: 0px;
bottom:0;
left: 0;
}
.copyright{
color:#222;
font-size: 1.1em;
margin: 15px 10px 10px 10px;
float: left;

}
.appsol{
color:#000;
font-size: 1.1em;
margin: 15px 10px 10px 10px;
}
.appsol b{
color:#4aafff;
font-weight: bold;
}
.image-logo{
height:auto;
width:80px;
margin:10px;
background-color: #fff
}
.loginTitle{
font-size: 1.8em;
color:#fff;
padding:0px 10px 5px 10px;
text-align: center;
font-family: tahoma;
line-height: 1.2em;
text-shadow:1px 0px 0px #ddd;
}
.light{
opacity: 0.5;
}
.appname{
font-family:roboto;
letter-spacing:0.02em;
font-weight:400;
font-size: 15px;
font-weight: 700;
margin-top:4px;
margin-left: 10px;
color:#fff;
float:left;

}
.smalllogo{
height:48px;
width:auto;
margin:0px;
float:left;
}
.appname i{
font-size:0.8em;
font-style: normal;
line-height: 0.6em;
color:#fff;
}
.opacitywrapsmall{
top:10%;
min-height:500px;
position:absolute;
padding:20px;
box-shadow:-2px 1px 2px 0px #fff;
}
.opacitywrapsmall:hover{
opacity: 1;
}
.darklabel{
color:#333;
font-size: 1.2em;

}
.searchbox{
margin-top: 10px;
}
.wraplayoutsmall{
left:30%;
top:20%;
background-color:#000;
opacity:0.6;width:40%;
min-height:400px;
position:absolute;
}
.msglight{
color:#fff;
font-size:1.3em;
}
label{
color:#fff;
font-size:1.4em;
}
.h2captionsmall{
color:#fff;
font-size:0.7em;
text-shadow:0px 2px 1px #000;
}
.h2forhome{
color:#fff;
margin:2%;
}
.login_form{
color:#eee;
height:100px;
padding:35px 10px;
}

/* portal */

.darkbg{
background-color:#fff;
}
.questionol{
width:100%;
float:left;
margin-top:16px;
}
.centered{
text-align:center;
}
.questionnav{
height:50px;
display:block;background-color:#90CAF9;
border-bottom:solid 1px #ccc;
}
.alphabeltlist{
list-style-type:upper-alpha;
}
.searchnav{
background-color:#E3F2FD;
height:100%;
min-height: 500px
}
.searchnavpact{
background-color:#eee;
height:100%;
min-height: 500px;
margin-top:0px;
padding:0px;
float:left;
}
.searchnav label{
color:#333;
font-size:1.1em;
line-height:0.8em;
}
.responsebox{

}
.paper-head{
border:solid 1px #efefef;
margin:0px;
margin-top:10px;

}
.shadowed{

background-color:#fff;
padding:0px;
overflow: auto;
min-height:500px;
}
.navigationleft{
background-color:#000;
height:100%;
position:fixed;
padding:0px;
}
[angular-ripple] {
position: relative;
overflow: hidden;
}
.angular-ripple {
display: block;
position: absolute;
background-color: rgba(255,255,255,0.6);
border-radius: 50%;
transform: scale(0);
}
.angular-ripple.animate {
animation: ripple 0.35s linear;
}
@keyframes ripple {
100% {
opacity: 0;
transform: scale(2.5);
}
}
.navigate{
list-style:none;
margin:0px;
padding: 0px;
z-index: 100;
position: relative;
display: block;
}
#leftnavigation .panel-body{
padding:0px;
}
.navigate li{
width:100%;
margin:0px;
padding: 0px;
}
.navigate li a{
padding:10px 10px 10px 30px;
width:100%;
cursor: pointer;
float: left;
z-index: 100;
position: relative;
color:#fff;
background-color: #888;
border-bottom: solid 1px #999;
text-decoration: none;
font-size: 0.9em;
font-weight: 300;

}
.navigate li a:hover{
background-color: #667;
}

#profileaccord .panel-group .panel{
background-color:#f8f8f8;
margin:0px;

}
.nav>li>a {
position: relative;
display: block;
padding: 20px 5px 20px 5px;
}
#profileaccord .panel-group .panel .panel-heading{

height: auto;
overflow: auto;
width:100%;
padding:0px;
margin: 0px;
border-top: solid 1px #eee;
}
.borderleft{
background-color: #f6f6fa;
min-height: 500px;
margin-top: 0px
}
#profileaccord .panel-group .panel .panel-title  a{
padding:20px;
width:100%;
float:left;
color:#2E3090;
text-decoration: none;
font-size:0.9em;
font-weight: 300;
height:50px;
}

#dashaccord .panel-group .panel{
margin:0px;

}
.nav>li>a {
position: relative;
display: block;
padding: 20px 5px 20px 5px;
}
#dashaccord .panel-group .panel .panel-heading{

height: auto;
overflow: auto;
width:100%;
padding:0px;
margin: 0px;
}
.borderleft{
background-color: #f6f6fa;
min-height: 500px;
margin-top: 0px
}
#dashaccord .panel-group .panel .panel-title  a{
padding:20px;
width:100%;
float:left;
text-decoration: none;
font-size:0.9em;
font-weight: 300;
height:50px;
}
#configaccord .panel-group .panel .panel-title  a{
padding:20px;
width:100%;
float:left;
color:#2E3090;
text-decoration: none;
font-size:0.9em;
cursor: pointer;
font-weight: 300;
}

.navbar-inverse .navbar-nav>li>a
{
color:#fff;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
background-color: #fff;
color:#58930A;
}

.mfb-component__button--main, .mfb-component__button--child{
background-color: #58930A;
color:#fff;
}


.text-primary {
color: #58930A;
}

.num_col_1{
width:3%;
}

a{
color:#58930A;
}

ul li a{
color:#fff;
}
a:hover{
color:#000;
text-decoration: none;
}
.btn-primary {
color: #fff;
}
#configaccord .panel-group .panel .panel-heading{

height: auto;
overflow: auto;
width:100%;
padding:0px;
margin: 0px;
border-top: solid 1px #eee;
}
#profileaccord .panel-group .panel .panel-title  a:hover{
background-color:#FFD400;
font-weight: bolder;
color:#000;
}

.activetabdark{
font-weight: 600;
color:#000;
width:100%;
background-color: transparent;
}

.cursorlink{
cursor: pointer;
}


.wrappedNeat{
background-color: #f9f9f9;
box-shadow: 0px 1px 2px 1px #bbb;
margin-left: 0px;
padding:10px;
height:auto;
overflow: auto;
}

/** The Magic **/
.btn-breadcrumb .btn:not(:last-child):after {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
border-left: 10px solid white;
position: absolute;
top: 50%;
margin-top: -17px;
left: 100%;
z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
border-left: 10px solid rgb(173, 173, 173);
position: absolute;
top: 50%;
margin-top: -17px;
margin-left: 1px;
left: 100%;
z-index: 3;
}

/** The Spacing **/
.btn-breadcrumb .btn {
padding:6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
padding:6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
padding:6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
border-left: 10px solid #adadad;
}

/** Primary button **/
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
border-left: 10px solid #428bca;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
border-left: 10px solid #357ebd;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
border-left: 10px solid #3276b1;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
border-left: 10px solid #285e8e;
}

/** Success button **/
.btn-breadcrumb .btn.btn-success:not(:last-child):after {
border-left: 10px solid #5cb85c;
}
.btn-breadcrumb .btn.btn-success:not(:last-child):before {
border-left: 10px solid #4cae4c;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
border-left: 10px solid #47a447;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
border-left: 10px solid #398439;
}

/** Danger button **/
.btn-breadcrumb .btn.btn-danger:not(:last-child):after {
border-left: 10px solid #d9534f;
}
.btn-breadcrumb .btn.btn-danger:not(:last-child):before {
border-left: 10px solid #d43f3a;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
border-left: 10px solid #d2322d;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
border-left: 10px solid #ac2925;
}

/** Warning button **/
.btn-breadcrumb .btn.btn-warning:not(:last-child):after {
border-left: 10px solid #f0ad4e;
}
.btn-breadcrumb .btn.btn-warning:not(:last-child):before {
border-left: 10px solid #eea236;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
border-left: 10px solid #ed9c28;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
border-left: 10px solid #d58512;
}

/** Info button **/
.btn-breadcrumb .btn.btn-info:not(:last-child):after {
border-left: 10px solid #5bc0de;
}
.btn-breadcrumb .btn.btn-info:not(:last-child):before {
border-left: 10px solid #46b8da;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
border-left: 10px solid #39b3d7;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
border-left: 10px solid #269abc;
}
/* end of portal */

/* COMMON PRICING STYLES */
.panel.price,
.panel.price>.panel-heading{
border-radius:0px;
-moz-transition: all .3s ease;
-o-transition:  all .3s ease;
-webkit-transition:  all .3s ease;
}
.panel.price:hover{
box-shadow: 0px 0px 30px rgba(0,0,0, .2);
}
.panel.price:hover>.panel-heading{
box-shadow: 0px 0px 30px rgba(0,0,0, .2) inset;
}


.panel.price>.panel-heading{
box-shadow: 0px 5px 0px rgba(50,50,50, .2) inset;
text-shadow:0px 3px 0px rgba(50,50,50, .6);
}

.price .list-group-item{
border-bottom-:1px solid rgba(250,250,250, .5);
}

.panel.price .list-group-item:last-child {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.panel.price .list-group-item:first-child {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}

.price .panel-footer {
color: #fff;
border-bottom:0px;
background-color:  rgba(0,0,0, .1);
box-shadow: 0px 3px 0px rgba(0,0,0, .3);
}


.panel.price .btn{
box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;
border:0px;
}

/* green panel */


.price.panel-green>.panel-heading {
color: #fff;
background-color: #57AC57;
border-color: #71DF71;
border-bottom: 1px solid #71DF71;
}


.price.panel-green>.panel-body {
color: #fff;
background-color: #65C965;
}


.price.panel-green>.panel-body .lead{
text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}

.price.panel-green .list-group-item {
color: #333;
background-color: rgba(50,50,50, .01);
font-weight:600;
text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}

/* blue panel */


.price.panel-blue>.panel-heading {
color: #fff;
background-color: #608BB4;
border-color: #78AEE1;
border-bottom: 1px solid #78AEE1;
}


.price.panel-blue>.panel-body {
color: #fff;
background-color: #73A3D4;
}


.price.panel-blue>.panel-body .lead{
text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}

.price.panel-blue .list-group-item {
color: #333;
background-color: rgba(50,50,50, .01);
font-weight:600;
text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}

/* red price */


.price.panel-red>.panel-heading {
color: #fff;
background-color: #D04E50;
border-color: #FF6062;
border-bottom: 1px solid #FF6062;
}


.price.panel-red>.panel-body {
color: #fff;
background-color: #EF5A5C;
}




.price.panel-red>.panel-body .lead{
text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}

.price.panel-red .list-group-item {
color: #333;
background-color: rgba(50,50,50, .01);
font-weight:600;
text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}

/* grey price */


.price.panel-grey>.panel-heading {
color: #fff;
background-color: #6D6D6D;
border-color: #B7B7B7;
border-bottom: 1px solid #B7B7B7;
}


.price.panel-grey>.panel-body {
color: #fff;
background-color: #808080;
}



.price.panel-grey>.panel-body .lead{
text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}

.price.panel-grey .list-group-item {
color: #333;
background-color: rgba(50,50,50, .01);
font-weight:600;
text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}

/* white price */


.price.panel-white>.panel-heading {
color: #333;
background-color: #f9f9f9;
border-color: #ccc;
border-bottom: 1px solid #ccc;
text-shadow: 0px 2px 0px rgba(250,250,250, .7);
}

.panel.panel-white.price:hover>.panel-heading{
box-shadow: 0px 0px 30px rgba(0,0,0, .05) inset;
}

.price.panel-white>.panel-body {
color: #fff;
background-color: #dfdfdf;
}

.price.panel-white>.panel-body .lead{
text-shadow: 0px 2px 0px rgba(250,250,250, .8);
color:#666;
}

.price:hover.panel-white>.panel-body .lead{
text-shadow: 0px 2px 0px rgba(250,250,250, .9);
color:#333;
}

.price.panel-white .list-group-item {
color: #333;
background-color: rgba(50,50,50, .01);
font-weight:600;
text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}



#pickupaccord .panel-group .panel{
background-color:#f8f8f8;
margin:0px;

}
#pickupaccord .panel-group .panel .panel-heading{
background-color:#fff;
height: auto;
overflow: auto;
width:100%;
padding:0px;
margin: 0px;
}

#pickupaccord .panel-group .panel .panel-title  a{
padding:20px;
width:100%;
float:left;
color:#444;
text-decoration: none;
font-size:1.0em;
font-weight: normal;
height:60px;
}
#pickupaccord .panel-group .panel .panel-title  a:hover{
background-color:#eee;
font-weight: bolder;
}