a:hover
{
    text-decoration: none;
}
.pointer, .editContent
{
    cursor: pointer;
}

.fa-1x {
  font-size: 1.5em;
}

.fa-1_2x {
  font-size: 1.7em !important;
}

.fa-small
{
    font-size: 0.70em;
}
.middle
{
    vertical-align: middle !important;
}

.text-top
{
    vertical-align: top !important;
}

.space-left-1
{
    display: inline-block;
    margin-left: 5px;
}

.space-left-2
{
    display: inline-block;
    margin-left: 10px;
}

.space-left-3
{
    display: inline-block;
    margin-left: 15px;
}

.space-left-4
{
    display: inline-block;
    margin-left: 20px;
}

.text-bold
{
    font-weight: bold;
}

.padding-1
{
    display: inline-block;
    padding: 5px;
}
.padding-2
{
    display: inline-block;
    padding: 10px;
}
.padding-3
{
    display: inline-block;
    padding: 15px;
}

.padding-v-1
{
    padding: 5px 0; 
}
.padding-v-2
{
    padding: 10px 0; 
}
.padding-v-3
{
    padding: 15px 0; 
}

.padding-h-1
{
    padding: 0 5px; 
}
.padding-h-2
{
    padding: 0 10px; 
}
.padding-h-3
{
    padding: 0 15px; 
}

.block
{
    display: inline-block !important;
}
.blocks
{
    clear: both;
    display: block;
    margin: auto;
    padding: 5px;
    padding-bottom: 0px;
}

.blocks > *
{
    display: block;
    margin-bottom: 5px;
}

.row-block-1
{
    margin-top: 10px;  
    clear: both;
}

.row-block-2
{
    margin-top: 15px;  
    clear: both;
}

.row-block-3
{
    margin-top: 20px;  
    clear: both;
}

.hidingFromView
{
    transition:all 0.7s ease 0s;
    -webkit-transition:all 0.7s;
    -moz-transition:all 0.7s;
    transition:all 0.7s;        
}

.comeFromLeft, .comeFromLeft2
{    
    transform: translateX(-150px);
    opacity: 0;
}
.comeFromRight, .comeFromRight2
{    
    transform: translateX(150px);
    opacity: 0;
}

.centerFade
{
    opacity: 0;
}

.width-1
{
    width: 25% !important;
}
.width-2
{
    width: 50% !important;
}
.width-3
{
    width: 75% !important;
}
.width-4
{
    width: 100% !important;
}

.clear-1
{
    clear: both;
    display: block;
    height: 15px;
}
.clear-2
{
    clear: both;
    display: block;
    height: 25px;
}
.clear-3
{
    clear: both;
    display: block;
    height: 35px;
}

.numaric_only, .float_only, .money_only
{
    text-align: center;
    width: 110px;
    font-family: tahoma !important;
}

.dir-ltr
{
   direction: ltr;
}

.dir-rtl
{
   direction: rtl;
}

.datepicker
{
    text-align: center;
    width: 150px;
    display: inline-block !important;
    margin-left: 5px;
}

.none
{
    display: none;
}

.hide-more
{
    overflow: hidden;    
    text-overflow: ellipsis;
    white-space: nowrap;    
}

.sys-table
{
    border-collapse: separate !important;
    border-spacing: 3px !important;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 5px;    
}
.sys-table tr *
{
    padding: 5px 8px;
}

.sys-table tr th
{
    background: #333;
    color: #fff;
    text-align: center;
}

.sys-table tr .td1
{
    background: #eee;
    color: #000;
    text-align: right;
}

.sys-table tr .td2
{
    background: #eee;
    color: #000;
    text-align: left;
}

.sys-table tr .th1
{
    background: #777;
    color: #fff;
    text-align: right;
}

.sys-table tr .th2
{
    background: #777;
    color: #fff;
    text-align: left;
}

.no-padding
{
    padding: 0px !important;
}

.no-margin
{
    margin: 0px !important;
}


.reqlabel:before
{
    content: "* ";
    color: red;
}

.email
{
    font-family: sans-serif !important;
    direction: ltr !important;
    text-align: left;
}

.middle-block
{
    margin-top: 5%;
}

.rounded-1
{
    border-radius: 5px;
}
.rounded-2
{
    border-radius: 10px;
}
.rounded-3
{
    border-radius: 15px;
}

.error-message
{
    background-color: red;
    color: #fff;
    padding: 10px 30px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    opacity: 0.8;
}

.text-middle
{
    vertical-align: middle;
}

.dropdown-bg .dropdown-menu > li > a
{
    font-size: 20px !important;
}

.has-error-input, input.has-error-input
{
    border: 1px solid red !important;
    border-radius: 4px;
}

.br
{
    clear: both;
    height: 5px;
    display: block;
}