﻿md-checkbox { min-height: 20px; }
md-checkbox .md-container { margin-top: 9px !important; }
md-checkbox .md-label { margin-top: 0 !important; }

.contact-fields { }
    .contact-fields .top_bar .left-side-container { width: 60%; }
    .contact-fields .top_bar .right-side-container { width: 40%; }
        
    .contact-fields .info-container { margin-left: 20px; }
        .contact-fields .info-container .title .icon { background: url("../../../bundle/i/_info-sprite.svg") no-repeat; margin-top: 7px; }
        .contact-fields .info-container .title .info_icon { background-position: -2px 0px; width: 40px; height: 37px; margin-left: 10px; -webkit-box-flex: 0; -ms-flex: 0 0 40px; flex: 0 0 40px; }
        .contact-fields .info-container .title .warning_icon { background-position: -2px -880px; background-repeat: no-repeat; width: 40px; height: 37px; margin-left: 10px; margin-top: 7px; -webkit-box-flex: 0; -ms-flex: 0 0 40px; flex: 0 0 40px; }
        .contact-fields .info-container .title .info { margin-top: 7px; font-size: 16px;  }
        .contact-fields .info-container .info .icon { float: left; }
    .contact-fields .text-container { margin-top: 15px; }
    .contact-fields .bold { font-weight: bold; }
    .contact-fields .left-side { width: 60%; }
    .contact-fields .right-side { width: 40%; }
    .right-side .search-box { margin-left: 20px; }
    .right-side .search-box .input-text { width: 100% !important; }
    .contact-fields .k-grid th { padding-left: 7px; }
    .contact-fields .k-grid td { padding: 2px; padding-left: 10px; }
        .contact-fields .k-grid td .source_icon {
            margin-left: 2px;
        }
    
        .contact-fields .k-grid td .isInAzureAD {
            background: url("../../../bundle/i/contact-fields-settings-sprite.svg") no-repeat;
            background-position: -18px center;
            width: 18px;
            height: 18px;
            margin-left: 2px;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 18px;
            flex: 0 0 18px;
        }
  
    .contact-fields .k-grid .k-grid-norecords { padding:80px 0; font-size:16px; font-style:italic; }
    .contact-fields .table_simbol_cell { height: 30px; margin-top: 7px; margin-left: -2px; padding-left: 0px; }

    .settings-block.transparent { background-color: transparent; }
    .settings-block .divider { position: relative; top: 20px; border-top: 2px solid lightgray; }
    .settings-block .container { }
    .settings-block .container md-input-container { width: 100%; font-size: 16px; margin-top: 20px !important; margin-left: 5px; margin-right: 5px; }
    .settings-block .container.disabled { opacity: 0.8; }
    .settings-block .row { display: flex; margin-top: 40px; }
    .right-side .description { margin-top: 10px; }
    .settings-block md-input-container .md-errors-spacer { display: none; }

    .suffix-prefix { font-size: 15px; }

    .note { color: #757575; }
    md-input-container[disabled] { color: orange !important; }

    md-input-container[disabled] label { color: rgba(0,0,0,0.38) !important; }
    md-input-container[disabled] label:after { color: rgba(0,0,0,0.38) !important; }

    md-select { margin: 0; margin-left: 5px; margin-right: 5px; }
    .md-select-menu-container.auto-complete-list { margin-top: -50px; }

    .settings-block .settings-group { background-color: #fafafa; margin: 0; border: 1px #9A9A9A solid; border-radius: 2px; min-width: 300px; min-height: 100px; }
    .settings-block .group-header { height: 30px; line-height: 30px; position: relative; padding-left: 5px; padding-right: 5px; top: -16px; left: 20px; background-color: #fafafa; width: 200px; font-size: 16px; margin-bottom: -20px; }
    .settings-block .group-header md-checkbox .md-container { margin-top: 16px !important; }
    .settings-block .settings-group .container { background-color: #fafafa; height: auto; overflow-x: hidden; overflow-y: auto; margin: -10px 20px 5px 20px; }
