*{
    padding: 0px;
    margin: 0px;
}

body {
    background: #eee;
}

.company_name{
    font-size: 18px;
    letter-spacing: .2px;
    text-transform: uppercase;
    font-weight: 700;
}

.company{
    font-size: 17px; 
    letter-spacing: .3px;
    text-transform: uppercase;
    font-weight: 500;
}

.head-info{
    margin: 0px
}

.border-less, .border-less td, .border-less th {
    border: none !important;
    padding: 5px 0px !important;
}

.required{
    color: #A40F09;
}
label{
    font-weight: 200 !important;
}
.exbold{
    font-weight: 700 !important;
}
table tr th{
    font-weight: 300 !important;
}

/* Number Type spin remove */
/*input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}*/

input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.editform{
    width: 10% !important;
}
.editselect{
    width: 12% !important;
}
.add-info{
    width: 100% !important;
}
.table-responsive
{
    overflow-x: auto;
}
.bottom{
    margin-bottom: 20px !important;
}
.lastTd{
    width:12% !important;
}

.div_clone_first_b{
    border: 1px solid #000;
    padding: 21px;
    margin-bottom: 20px;
}
.font-bold{
    font-weight: 700 !important;
}
.showOtherHide{
    display: block;
}
.otherhide{
    /*display:none;*/
    margin-top: 12px;
}
.hideOrgHide{
    display: none;
}
.switchTabOff{
    pointer-events: none;
}
.switchTabOn{
    pointer-events: active;
}
.institution-show{
    display:block;
    margin-bottom: 10px;
}
.institution-hide{
    display:none;
}
.radCls{
    margin-right: 20px;
}
.knownpersonOn{
    display:block;
}
.knownpersonOff{
    display:none;
}
.margin-edit{
    margin-left:10px;
}
.institution{
    margin-bottom:10px;
}


.dependents{
    display: none;
}

.open-dependents{
    display: block;
}

.remove-this{
    margin-right: 5px;
}

#Qualifictions p{
    margin: 0px !important;
}
/*.panel-heading-qualification p{*/
    /*margin: 0px !important;*/
/*}*/
.other-info p{
    margin-left: -12px !important;
}
.tab4 p{
    margin: 0px !important;
}
.padding-0 {
    padding: 0px !important;
}
.copyblock {
    display: none;
}

#professional a{
    margin-left: -11px !important;
}

.hide-calendar .ui-datepicker-calendar
{
    display:none!important;
    visibility:hidden!important
}

.error-mgs{
    display: none;
    color:red;
}
.row-edit{
    margin-left: -30px !important;
}
.panel-heading{
    padding: 1px 15px !important;
}
.h4, h4{
    font-size: 16px !important;
}
label, .col-md-6, table, p, a, b, .btn, .form-control{
    font-size: 12px !important;
}
.dependency{
    border: 0px !important;
}
.displayShow{
    display: block;
}
.displayNone{
    display: none;
}
.panel-default-qualification{
    border-color: transparent !important;
    border: 0px !important;
}
.panel-heading-qualification{
    background-color: transparent !important;
    border: 0px !important;
}
.nav-tabs{
    border-bottom: 0px !important;
}
.knownBeximco{
    margin-left: -12px;
    margin-top: 20px;
}

