body.regular {
    color: #7a7a7a;
}

.acct-div, .acct-div-dets {
    padding-left: 10px;
    margin-top: 8px;
    padding-top: 2px;
    border-left: 1px solid #ccced1;
}

.acct-div-dets {
    font-size: 15px;
}

.acct-div p {
    padding-right: 10px;
}

.num-input {
    width:150px !important;
    height:30px;
    border: 0px solid white !important;
    border-bottom: 1px solid white !important;
}

.num-input:focus {
    border: 0px solid #ccced1;
    box-shadow: none;
    outline: none;
}

.acctRow tr {
    height: 40px;
    border-bottom: 1px solid #ccced1;
}

.select-info {
    background: url("../img/edit_pencil.png") no-repeat scroll;
}

#edit-icon, #edit-icon-two {
    color: #5AC9E7;
    float: right;
    font-size: 15px;
    padding-top: 10px;
    padding-right: 10px;
    font-family: 'Open Sans', 'arial';
    font-weight: 400;
}

#edit-icon-two {
    padding-top: 20px;
}

.select-info, .select-info-no-pencil {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-padding-end: 20px;
    -moz-padding-end: 20px;
    -webkit-padding-start: 2px;
    -moz-padding-start: 2px;
    background-position: center right;
    background-repeat: no-repeat;
    border-top: 0px solid #4A4A4A;
    border-right: 0px solid #4A4A4A;
    border: 0px solid #4A4A4A !important;
    background-color: #F6F6F6 !important;
    border-radius: 0px;
    color: #7a7a7a;
    font-size: 15px;
    margin: 0;
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family:'Monserrat', 'HelveticaNeue', Helvetica, Arial, sans-serif;
    outline: none;
    padding-left: 0px !important;
}

.select-info-selected {
    background-color: white !important;
    border: 1px solid #ccced1;
    border-radius: 4px;
    color: #7a7a7a;
    font-size: 15px;
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px !important;
    margin-right: 6px !important;
    font-family:'Monserrat', 'HelveticaNeue', Helvetica, Arial, sans-serif;
    outline: none;
    height: 27px;
}

.investable {
	border-bottom: 3px solid #ccced1;
	border-top: 2px solid #ccced1;
}

}.recentSpacer {
    float: left;
    padding-left: 10px;
}

.createAppt {
	text-decoration: underline;
	background-color: #5AC9E7;
    color: #4A4A4A;
    margin-top: 3px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    margin-left:2vw;
	line-height: 9px;
    float: right;
    vertical-align:middle;
    box-shadow: inset 0 0 3px #4A4A4A;
}

.body-line {
	border-right: 1px solid #ccced1;
}

.assets-title {
	font-size: 17px;
	padding-top: 20px;
	padding-bottom: 18px;
	padding-left: 10px;
}

.old-box {
	border: 1px solid #ccced1;
    background-color: white;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.save-note {
	float: right;
	color: #4A4A4A;
	margin-bottom: 75px;
}

.stepTitle {
	margin-top: 10px;
}

.stepTitle-history {
	margin-top: 20px;
}

.mainAcct {
	padding-left: 11px;
	padding-right: 11px;
	font-size: 13px;
}

.padding-lt {
	margin-top: 15px;
}

textarea:focus {
    background: white;
    border: 1px solid #ccced1;
    box-shadow: none;
    outline: none;
    padding-right: 30px;
    width:50px;
    border-left: 1px solid #ccced1;
    border-right: 1px solid #ccced1;
    font-size: 15px;
    background-color: white;
    overflow: auto;
    line-height: 17px;
    width:200px;
}

#edit-ap-notes, #edited-notes {
    background: white;
    border: 1px solid #ccced1;
    box-shadow: none;
    outline: none;
    padding-right: 30px;
    width:100%;
    border-left: 1px solid #ccced1;
    border-right: 1px solid #ccced1;
    font-size: 15px;
    background-color: white;
    overflow: auto;
    line-height: 17px;
}

.drop-type ul {
	height: 100px;
    background-color: white;
    padding-left: 10px;
    overflow: auto;
    line-height: 17px;
}

.drop-type li {
	margin-right: 10px;
}

.acnt-address {
	height: 58px !important;
}

.grey-Desc {
	font-size: 15px;
	border-left: 1px solid #ccced1;
	padding-left: 15px;
    margin-right: 15px;
}

.select-Desc {
    font-size: 15px;
    border-left: 1px solid #ccced1;
    padding-left: 10px;
    margin-right: 10px;
}

.acctRow {
	width: 100%;
}

.right-edit-pencil {
	float: right;
	vertical-align: middle;
}

#spouse-image {
    margin-top: 4px;
}

.right  {
	padding-left: 20px;
}

#right-map  {
	float: right;
	padding-top: 17px;
}

#right-map-apt  {
    float: right;
    padding-top: 27px;
}

.identifierBar tr {
	height: 20px;
	border:none;
	font-size: 14px;
}

.identifierBar span {
	color: #4A4A4A;
}

.captionName {
	font-size: 16px;
	margin-top: 15px;
	margin-left: 15px;
	padding-bottom: 15px;
}

.captionBar {
	font-size: 14px;
    background-color: #ccced1;
    color: #4A4A4A;
}

.acctRow tr span {
	padding-left: 10px;
	padding-right: 10px;
}

.identifierBar tr {
	padding-left: 0px;
}

.low-tr {
	border-bottom: 1px solid #ccced1;
}

.right {
	text-align: right;
}

.recentSpacer {
    float: right;
    margin-left: 0px;
}

#regularHeadingTask {
    font-size: 28px;
    margin: 25px 8px 25px 9px;
}

.mainAcctBodyB {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
}

#hidden-apt-id, #hidden-act-id {
	display: none;
}

.drop-type ul {
    height: 100px;
    background-color: white;
    overflow: auto;
    line-height: 17px;
    margin-bottom: 0px;
    border-bottom: 0px solid #A8ACAE;
}

.drop_select {
	margin-left: 10px;
	margin-right: 10px;
}

.name-underlined {
	text-decoration: underline;
	height: 15px;
	overflow-x:auto; 
	width:50px;
}

.drop-type {
    font-size: 15px;
}

.grey-item {
	color: #ccced1;
}

.blue-item {
	color: #5AC9E7;
}

.grey {
	color: #4A4A4A;
}

.keep-right {
	text-align: right;
	margin-right: 0px;
}

.right-border {
	border-right: 1px solid #ccced1;
}

.left-name {
	margin-left: 0px;
	padding-left: 0px;
}

#right-status {
	padding-left: 10px;
}

.up-arrows {
	padding-top: 9px;
}

.notes-list {
    border: 1px solid #A8ACAE;
    background-color: #efeded;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    overflow: auto;
    line-height: 20px;
}

.acct-nav {
    padding-right: 10px;
}

.assets-select {
	border-left: 1px #ccced1;
}

.grey-Desc {
	border: 3px 0px 0px 0px #ccced1 !important;
}

.caption-acct {
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}