
        a {
            color: #4aaee7;
        }
        a:hover, a:active {
            color: #39a6e5;
        }
        .pAbs{
            font-size:14px;
        }
        .passtrengthMeter.very-strong::after{
            width: 95%;
        }
        input[type="text"], input[type="tel"], input[type="number"],input[type="email"], input[type="search"], input[type="password"],input[type="image"], textarea, button{
            border:1px solid #aaa;
            border-radius: 4px;
            font-size: 15px;
            padding: 6px;
            color: #444;
            font-family: Arial;
        }

        select:focus, textarea:focus {
            outline: none !important;
            border:1px solid #00aad5 !important;
            border-radius: 4px;
        }

        input[type="text"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="button"]:focus, input[type="password"]:focus, input[type="image"]:focus, input[type="search"]:focus{
            outline:none;
            border:1px solid #00aad5 !important;
            border-radius: 4px;
        }
        textarea{
            padding-top: 6px;
        }

        .custom-multiselect .ui-corner-all{
            border-radius: 4px;
            border: 1px solid #aaa;
        }
        .ui-multiselect-checkboxes label input {position:relative;top: -1px;}
        .ui-multiselect { padding:0 0 4px 4px; text-align:left;overflow:hidden; }

        .select2-container--default .select2-selection--single {
            outline: none;
            border: 1px solid #aaa !important;
            border-radius: 4px;
            height: 44px;
        }

        .select2-container--default:focus .select2-selection--single:focus {
            outline: none;
            outline: 1px solid #00aad5 !important;
        }
        button:focus{
            outline:none;
        }

        .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
        .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
            border:1px #00aad5 solid !important;

        }
        .iti__selected-flag:focus{
            outline:none!important;
        }
        #selPhonePrefix, #selMobilePrefix{
            width:76px;

            margin-right: -2px;
        }
        .prefix:focus{
            border:1px #00aad5 solid !important;
        }
        .intl-tel-input {
            display: table-cell;
        }
        .intl-tel-input .selected-flag {
            z-index: 4;
        }
        .intl-tel-input .country-list {
            z-index: 5;
        }
        .input-group .intl-tel-input .form-control {
            border-top-left-radius: 4px;
            border-top-right-radius: 0;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 0;
        }
        .templateValidate {
            padding: 5px;
            margin-left: 4px;
            background-color: #EFE0E0;
            border: 1px solid #B5605A;
            color: #B5605A;
        }

        .btn-primary {
            background-color: #4aaee7;
            border-color:#4aaee7;
        }
        .btn-primary:hover, .btn-primary:active {
            background-color: #279ee2 !important;
            border-color: #279ee2  !important;
        }


        div#docCheckbox fieldset label{
            display: block;
            float: right;
            width: 95%;
            margin-left:10px;
        }


        .iti__flag {
            background-position: 10px 3px;
            background-color: transparent;
            box-shadow: none;

        }
        .iti--allow-dropdown input{
            padding-right: 0px;
            padding-left: 38px;
            margin-left: 0;
        }
        .iti__dial-code {
            color: #999;
            background-color: transparent!important;
        // float:right !important;
            display:inline-block!important;
        }
        .iti__flag-box, .iti__country-name {
            margin-right: 6px;
            display: inline-block!important;
            float: none!important;
            background-color: transparent!important;
        }
        .iti__country-list--dropup {
            width: 270px;
        }
        .iti__country-list {
            width: 270px;
            overflow-x: hidden;
        }

        .iti__flag-box, .iti__country-name, .iti__dial-code {
            vertical-align: middle;
        }
        .iti_highlight {
            background-color: lightgrey;
        }
        .iti__selected-flag {
            margin-right: 10px;
            padding:0 3px 0 16px;
            background-color: transparent!important;
            width: 100px;
        }

        .bootstrap-select>.dropdown-toggle.bs-placeholder {
            border: #0a0a0a;
        }

        .form-group{
            padding: 6px 0px;
        }


        .passtrengthMeter > input {
            width: 95%;

        }
        .showPassword {
            right: 35px!important;
        }
        .client_multi .btn {
            line-height: 2!important;
        }
        .select2-selection.select2-selection--multiple {
            min-height: 50px;
        }