a[aria-expanded="true"] i.fa-chevron-right,
a[aria-expanded="false"] i.fa-chevron-down {
    display: none;
}

a[aria-expanded="false"] i.fa-chevron-right,
a[aria-expanded="true"] i.fa-chevron-down {
    display: inline-block;
}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }

    to {
        transform: scale(1) rotate(360deg);
    }
}

#WebResource_zoeken {
    height: 500px;
}
/* Add location form */
@media (max-width: 767px) {
    table[data-name=section_fields].section {
        display: none;
    }
}

table[data-name=section_fields] {
    display: none;
}

div[data-name=tab_setexpert] {
    display: none;
}

.nav-profile {
    display: none;
}
/*.well{ display: none; }*/

@media (min-width: 1200px) {
    .container {
        width: 1087px;
    }
}

.h1, h1 {
    font-size: 26px;
}

.h2, h2 {
    font-size: 20px;
}

.masthead.hidden-xs {
    background-image: url(kleurenslider.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 20px;
}

.masthead .container {
    background-image: url('Tracimat-kopafbeelding.jpg');
    height: 210px;
    background-position: center;
    background-repeat: no-repeat;
}

.masthead h3 {
    background-color: rgba(255, 255, 255, 0.5);
    margin-top: 174px;
    padding: 5px 50px;
}

    .masthead h3 a {
        color: #333333;
        margin-top: 10px;
    }

.masthead .nav a {
    color: #333333;
    background-color: white;
}

    .masthead .nav a:hover {
        color: #36a9e1;
    }

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #36a9e1;
}

.dropdown-menu > li:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: transparent;
}

.navbar-default {
    background-color: transparent;
}

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #36a9e1;
        background-color: transparent;
    }

.footer {
    background-color: white;
    color: #8C8989;
}

    .footer p {
        font-size: 12px;
    }

select#reduction {
    -webkit-appearance: menulist;
    border: 1px solid #ccc;
}

table[data-name=section_quote_payment_details] {
    display: none !important;
}

.ccp_paymenturl {
    display: none !important;
}

    .ccp_paymenturl input {
        display: none;
    }

.crmEntityFormView fieldset {
    margin-bottom: 0;
}

iframe#quickview_prepaymentbalance {
    display: none;
}

.place-order {
    display: none;
}

button[data-workflowid="1f27b08a-6db7-4744-84bf-2a571c23ac56"] {
    display: none;
}

table[data-name="section_summary"] td.cell {
    padding-bottom: 0;
}

table[data-name="section_summary"] .cell input[type=text] {
    float: left;
    text-align: right;
    width: 80px;
}

table[data-name="section_summary"] .cell label {
    padding: 6px 0;
}

table[data-name="section_summary"] tr:last-child td.cell:first-child div {
    border-top: 1px solid black;
}

table[data-name="section_summary"] td .control::before {
    float: left;
    padding: 6px 0;
}

table[data-name="section_summary"] td.crmquickform-cell .control::before {
    content: '';
}
/* Quick view form prepayment balance - used on quote form */
table[data-name="quickview_prepaymentbalance"] .info, table[data-name="quickview_prepaymentbalance"] .money .control {
    clear: none;
    float: left;
    width: 200px;
}

table[data-name="quickview_prepaymentbalance"] .info {
    padding: 6px 0;
}

table[data-name="quickview_prepaymentbalance"] .money .control input[type=text] {
    float: left;
    text-align: right;
    width: 80px;
}
/*table[data-name="quickview_prepaymentbalance"] .money .control::before {
    float: left;
    content: '€';
    padding: 6px 0;
}*/
table[data-name="section_existing_account"] {
    display: none !important;
}
/** Form Inventaris **/

/*#grid_nietgevaarlijke_afvalstoffen thead,
#grid_inerte thead,
#grid_gevaarlijke_afvalstoffen thead,
#grid_asbesthoudende_afvalstoffen thead,
#grid_radioactieve_afvalstoffen thead{ display: none; }*/

div[data-name="subgrids_materials"] .section-title, div[data-name="subgrid_materials"] .section-title {
    font-size: 14px;
}

/** End form inventaris **/

/** Form Account **/
table[data-name="section_hidden"] {
    display: none !important;
}

/** End form account**/
/* Dashboard */
#grid_dossiers .btn-primary {
    display: none;
}
/* End dashboard */
#grid_quotelines_0 .action a.btn.btn-default.btn-xs {
    display: none;
}

#grid_quotelines_0 a.btn.btn-default.btn-xs {
    display: none;
}

#grid_quotelines_0 ul.dropdown-menu {
    display: block;
}

#grid_quotelines_0 ul.dropdown-menu {
    position: inherit !important;
}

#ccp_paymentmethod br {
    display: none;
}

#ccp_paymentmethod label {
    display: block;
}

#ccp_paymentmethod input {
    float: left;
}

#ccp_paymentmethod input, #ccp_paymentmethod label {
    display: none;
}

#grid_quotelines_0 {
    display: none;
}

a.add-folder {
    display: none;
}

.hideempty {
    /*display: none;*/
}

#ccp_materialdefinitionid_lookupmodal li.dropdown::before {
    content: 'Kies categorie:';
}

.nav-account {
    display: none;
}
/* Create dossier form */
table[data-name='section_hiddenonform'] {
    display: none !important;
}

#ccp_construction_managerid_lookupmodal .dropdown-toggle {
    display: none;
}

#ccp_construction_managerid_lookupmodal .dropdown-menu {
    display: block !important;
    position: inherit !important;
}

    #ccp_construction_managerid_lookupmodal .dropdown-menu li {
        float: left;
    }

#viewdocs, #viewSloopattestdocs, #viewExtradocs, #meldingonvoorzienOverzicht {
    width: 100%;
    position: relative;
}
/*td[data-attribute='statuscode'] {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 130px;
    display: inline-block;
    overflow: hidden;
}*/

.inline-tabs .dropdown-toggle {
    display: none;
}

.inline-tabs .nav-pills .dropdown-menu {
    display: block !important;
    position: inherit !important;
    padding: 0px;
    margin-bottom: 10px;
}

    .inline-tabs .nav-pills .dropdown-menu li {
        float: left;
        border-right: 1px solid #ccc;
    }

.inline-tabs .entitylist-search {
    width: 100%;
}

.form-disabled .form-custom-actions {
    display: none;
}

ul.view-select.nav.nav-pills.pull-left, ul.view-select.nav.nav-pills.pull-left .dropdown, ul.view-select.nav.nav-pills.pull-left .dropdown .dropdown-menu {
    width: 100%;
}

.grid-actions a {
    float: none !important;
}

#ccp_materialdefinitionid_lookupmodal .view-grid.table-responsive {
    height: 200px;
}

#ccp_materialdefinitionid_lookupmodal .modal-header {
    display: none;
}

#ccp_materialdefinitionid_lookupmodal .entitylist-search {
    display: none;
}
/* Inventory quickform */
div[data-name='inventory_quickview'] .control {
    height: 50px;
    overflow: hidden;
}

div[data-name='inventory_quickview'] iframe {
    height: 200px !important;
}

.btn-group a.btn {
    text-overflow: ellipsis;
    overflow: hidden;
}
/* Get shown on load of form */
.section[data-name='section_gebouw'], .section[data-name='section_infra'] {
    display: none;
}

#grid_ccp_documents .action button.btn.btn-default.btn-xs, #grid_locations .action button.btn.btn-default.btn-xs {
    display: none;
}

#grid_ccp_documents button.btn.btn-default.btn-xs, #grid_locations button.btn.btn-default.btn-xs {
    display: none;
}

#grid_ccp_documents ul.dropdown-menu, #grid_locations ul.dropdown-menu {
    display: block;
    min-width: 90px;
    padding: 0;
    margin: 0;
}

#grid_ccp_documents ul.dropdown-menu, #grid_locations ul.dropdown-menu {
    position: inherit !important;
}

#grid_ccp_documents .dropdown-menu > li, #grid_locations .dropdown-menu > li {
    text-align: center;
}

    #grid_ccp_documents .dropdown-menu > li > a, #grid_locations .dropdown-menu > li > a {
        padding: 3px;
    }
/* Header sign in buttons */
.btn-toolbar a.btn {
    display: none;
}

.btn-toolbar a.dropdown-toggle {
    display: block;
}
/* Invoice grid newline 2 break */
td[data-attribute=description] {
    white-space: pre-wrap;
}

body {
    background-color: transparent;
}
/* Lookup modal construction manager */
#ccp_construction_managerid_lookupmodal .remove-value {
    display: none;
}
/* Lookup modal find material */
#ccp_materialdefinitionid_lookupmodal .remove-value {
    display: none;
}
/* Search grid labels */
label.entitylist-filter-option-group-label {
    font-size: 15px;
    font-weight: bold;
}

.checklist .info {
    display: inline-block;
    width: 250px;
    float: left;
}

.checklist .control {
    display: inline;
}

.indent-fields tr td.cell:first-child {
    padding-left: 30px;
}

    .indent-fields tr td.cell:first-child .info {
        width: 220px;
    }

.administrator {
    display: none;
}

.child-navigation {
    display: none;
}

.ccp_nodangerousmaterials {
    display: none;
}

div[data-lookup-datafieldname=ccp_materialdefinitionid] thead {
    /*display: none;*/
}
/* Show delete button immediately */
#grid_documents .action button.btn.btn-default.btn-xs {
    display: none;
}

#grid_documents button.btn.btn-default.btn-xs {
    display: none;
}

#grid_documents ul.dropdown-menu {
    display: block;
    min-width: 90px;
    padding: 0;
    margin: 0;
}

#grid_documents ul.dropdown-menu {
    position: inherit !important;
}

#grid_documents .dropdown-menu > li {
    text-align: center;
}

    #grid_documents .dropdown-menu > li > a {
        padding: 3px;
    }

legend.section-title {
    font-size: 14px;
    font-weight: 700;
}

.description {
    font-style: italic;
    font-size: 13px;
}

table.section[data-name=section_assurance] {
    display: none;
}

#EntityFormControl_EntityFormView.form-readonly #grid_locations div a.btn-primary {
    display: none;
}

.hideheader th {
    display: none;
}

div#LocationsDossier .subgrid th {
    display: none;
}

.deskundige {
    display: none;
}

.bouwheer {
    display: none;
}

.aannemer {
    display: none;
}

.sloopverantwoordelijke {
    display: none;
}

.borderbottom {
    border-bottom-style: solid !important;
}

.bordertop {
    border-top-style: solid !important;
    border-collapse: unset !important;
}

form[action='/Register'] .col-sm-offset-2.col-sm-10 .checkbox {
    display: none;
}

.read-only input[type="file"] {
    display: none;
}

.read-only a.delete-link {
    display: none;
}

#dossiernotificationOverview {
    width: 100%;
    height: 250px;
    position: relative;
}

.fa-spinner{
animation: spin 1s infinite linear;
}
