/** Box content begin */
.ce_box-begin {
    background: #d4e0ec;
    overflow: hidden;
    margin-bottom: 25px;
    border-radius: 5px;
    position: relative
    }
.ce_box-begin div.headline {
    height: 43px;
    line-height: 43px;
    text-transform: uppercase;
    padding-left: 15px;
    background: #4d6f94;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
    }
.ce_box-begin div.headline.exact {
    text-transform: none
    }
.ce_box-begin.left, .ce_box-begin.right {
    width: 49.5%
    }
.ce_box-begin.left {
    float: left
    }
.ce_box-begin.right {
    float: right
    }
.ce_box-begin.full {
    clear: both
    }
.ce_box-begin div.headline h1, .ce_box-begin div.headline h2, .ce_box-begin div.headline h3, .ce_box-begin div.headline h4, .ce_box-begin div.headline h5, .ce_box-begin div.headline h6 {
    margin: 0
    }
.ce_box-begin div.content {
    padding: 8px;
    background: #d4e0ec;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
    padding-bottom: 36px
    }
.ce_box-begin p, .ce_box-begin h1, .ce_box-begin h2, .ce_box-begin h3, .ce_box-begin h4, .ce_box-begin h5, .ce_box-begin h6 {
    margin-left: 7px
    }
.ce_box-begin a {
    text-decoration: none;
    color: #195379;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold
    }
.ce_box-begin a:hover {
    color: #267db6
    }
.ce_box-begin span.read_further {
    float: right;
    padding: 10px;
    position: absolute;
    bottom: 0;
    right: 0
    }
/** White box layout */
.ce_box-begin.white {
    background: #fff
    }
.ce_box-begin.white .headline {
    background: #fff;
    color: #4d6f94;
    padding: 15px 15px 0 15px;
    height: auto
    }
.ce_box-begin.white .headline h1 {
    font-size: 14px;
    font-weight: bold
    }
.ce_box-begin.white .content {
    background: #fff
    }
.ce_box-begin.white p {
    margin-left: auto;
    padding: 7px
    }
/** List */
.ce_box-begin ul {
    list-style-type: disc;
    margin-left: 45px
    }
.mod_consultantSearch .ce_box-begin.white {
    min-height: 186px
    }
/** Consultant search: filter */
.mod_consultantSearch table {
    table-layout: fixed;
    width: 100%
    }
.mod_consultantSearch table input, .mod_consultantSearch table select {
    width: 98%
    }
.mod_consultantSearch input {
    height: 21px
    }
.mod_consultantSearch input[type=submit] {
    float: right
    }
/** Consultant search: list */
.mod_consultantSearch .list {
    clear: both
    }
.mod_consultantSearch input[type=submit] {
    border: 0;
    background: #C41215 url(/dex/system/modules/mod_dex/assets/img/arrow_red.png) no-repeat left;
    background-size: 15px;
    background-position: 15px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    padding-left: 16px;
    margin-bottom: 20px;
    border-radius: 3px;
    width: 100px;
    height: 20px
    }
#result-list-headline {
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    height: 20px;
    margin-left: 8px
    }
.consultant-result {
    width: 24%;
    float: left;
    margin-right: 9px
    }
.consultant-result h1 {
    color: #C41215
    }
.consultant-result h2 {
    text-transform: none;
    font-size: 14px
    }
.consultant-result .content {
    font-size: 14px;
    margin-left: 8px
    }
.consultant-result span.info {
    display: block;
    min-height: 17px
    }
#consultant-contact .content .left {
    max-width: 169px
    }
.image_container {
    padding: 8px
    }
.ce_box-begin p {
    margin-bottom: 0
    }
/** Read further */
.read_further .arrow {
    height: 12px;
    float: left;
    margin-right: 5px;
    margin-top: 3px
    }
span.read_further_prefix {
    float: left;
    margin-right: 3px
    }
/** Profile */
#profile-image {
    max-width: 250px
    }
/** Miscellaneous */
.left {
    float: left
    }
.right {
    float: right
    }
a.attachment {
    text-transform: none
    }
span.no-text-transformation {
    text-transform: none
    }
div.headline.exact h1, div.headline.exact h2, div.headline.exact h3, div.headline.exact h4, div.headline.exact h5, div.headline.exact h6 {
    text-transform: none
    }
/*############################################# NAWRAS #################################################*/