h4,
.h4,
.poll .poll-header h4,
.poll .poll-tags h4 {
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  color: #2A2C2E; 
}

.container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

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

.crmEntityFormView .cell {
    padding-top: 4px !important;
    padding-right: 10px !important;
    padding-bottom: 4px !important; 
    padding-left: 10px !important;
}

html[dir="ltr"] .entity-timeline .timelineheader .buttoncontainer
{
    width: 100%;
    padding-left: 0px !important;
    padding-right: 32px !important;
}

html[dir="ltr"] .entity-timeline .timelineheader .buttoncontainer {
    float: left;
}

html[dir="ltr"] .entity-timeline .timelineheader .buttoncontainer .addnote {
    width: 100% !important;
}

p, .p, .page_section p, .section-diagonal-left p, .section-diagonal-right p {
    font-size: 15px !important;
    color: #626161 !important;
}

.attachment-outer-border
{
    display: none !important;
}

h5, .h5, h6, .h6 {
    margin-top: 0px;
    margin-bottom: 8px;
}

a:not(.btn) {
    text-decoration: none;
}

a:not(.btn):hover {
    text-decoration: underline;
}

h5,
.h5 {
    font-family: Arial;
    font-weight: 700;
    font-size: 14px;
    color: #2A2C2E;
}
.homepageicon {
    width: 50px; /* Initial width */
    height: 50px; /* Initial height */
    transition: all 0.3s ease; /* Transition effect */
}

.homepageicon:hover {
    transform: scale(1.15); /* Increase size by 15% */
}

button#search-filter.btn.btn-default{
	vertical-align: middle ;
	height:38px;
}

button.btn.btn-primary{
	height:38px;
}

input#search_control.form-control{
	vertical-align: middle ;
	height: 39px;
}

input#q.form-control{
	vertical-align: middle ;
	height:39px;
}
