﻿/***Margins**************************************/
._MarginLeft4 {
    margin-left: 4px;
}
._MarginLeft5 {
    margin-left: 5px;
}
._MarginLeft12 {
    margin-left: 12px;
}
._MarginLeft15 {
    margin-left: 15px;
}
._MarginLeft10 {
    margin-left: 10px !important;
}
._MarginLeft20 {
    margin-left: 20px;
}
._MarginLeft25 {
     margin-left: 25px !important;
}
._MarginLeft30 {
     margin-left: 30px !important;
}
._MarginRight5 {
    margin-left: 5px;
}
._MarginRight8 {
    margin-left: 8px;
}
._MarginRight8 {
    margin-right: 8px;
}
._MarginRight25 {
    
    margin-right: 25px;
}
._MarginTop4px {
margin-top:4px
}
._MarginTop10px {
margin-top:10px
}
._MinusMargingLeft4 {
margin-left:-4%;
}
._PlusMargingLeft5Point5 {
padding-left: 6.3% !important;
}
._PlusMargingLeft5 {
padding-left: 5% !important;
}
._PlusMargingLeft3 {
margin-left:3% !important;
}

._MarginBottomMinus10 {
margin-bottom:-10px;
}
._CenterVertical {
    margin-bottom: 1.5%;
}

/***Fonts Colors**************************************/
._FontColorBlack {
    color: Black;
}
._FontColorGray {
    color: #CCCCCC;
}
._FontColorDarkGray {
    color: gray;
}
._FontColorDarkBlue {
    color: #005495;
}
._FontColorRed {
    color: red;
}



/***Font Sizes**************************************/
._FontSize10 {
    font-size: 10px;
}
._FontSize11 {
    font-size: 11px;
}
._FontSize12 {
    font-size: 12px;
}
._FontSize13 {
    font-size: 13px;
}
._FontSize14 {
    font-size: 14px;
}
._FontSize16 {
    font-size: 16px;
}
._FontSize18 {
    font-size: 18px;
}
._FontSize24 {
    font-size: 24px;
}
._FontSize20 {
    font-size: 20px;
}

/***Font Weight**************************************/
._FontBold {
    font-weight: bold;
}

._FontNormal {
    font-weight: normal;
}


/***Align**************************************/

._AlignLeft {
    text-align: left;
}

._AlignRight {
    text-align: right;
}

._AlignCenter {
    text-align: center;
}

/***Indent*************************************/

._IndentText15 {
    text-indent: 15px;
}

._IndentText20 {
    text-indent: 20px;
}

._IndentText30 {
    text-indent: 30px;
}

._IndentText40 {
    text-indent: 40px;
}

._IndentText45 {
    text-indent: 45px;
}

._IndentText50 {
    text-indent: 50px;
}

/***Float**************************************/

._FloatLeft {
    float: left;
}

._FloatRight {
    float: left;
}

._FloatNone {
    float: none;
}

/***Padding**************************************/
._PaddingNone {
    padding: 0px;
    padding-left:0 !important;
    padding-right:0 !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
}

._Padding5px {
    padding: 5px !important;
}
._Padding25px {
    padding: 25px !important;
}

._PaddingRight5px {
    padding-right: 5px !important;
}

._PaddingRight10px {
    padding-right: 10px !important;
}
._PaddingRight15px {
    padding-right:15px;
}
._PaddingRight25px {
    padding-right:25px;
}
._Padding25px50px {
    padding:25px 50px;
}
._Padding12px50px {
    padding: 12px 50px 0 50px;
}
._PaddingRight2perc {
    padding-right: 2% !important;
}

._PaddingLeft2px {
    padding-left: 2px !important;
}

._PaddingLeft10px {
    padding-left: 10px !important;
}
._PaddingLeft15px {
    padding-left: 15px !important;
}
._PaddingLeft25px {
    padding-left:25px;
}

._PaddingLeft1perc {
    padding-left: 1% !important;
}
._PaddingLeft2perc {
    padding-left: 2% !important;
}
._PaddingLeft3Perc {
padding-left:3% !important;
}
._PaddingLeft4Perc {
padding-left:4% !important;
}
._PaddingLeft5Perc {
padding-left:5% !important;
}
._PaddingLeft7Perc {
padding-left:7% !important;
}
._PaddingLeft5px {
    padding-left: 5px !important;
}
._PaddingRight43px {
padding-right:43px;
}


._PaddingLeft5perc {
    padding-left: 5% !important;
}

._Paddingtop0px {
     padding-top: 0px;
}
._PaddingBottom8px {
padding-bottom:8px;
}
._PaddingBottom10px {
padding-bottom:10px;
}
._PaddingBottom15px {
    padding-bottom:15px;
}

._PaddingTop8px {
padding-top:8px;
}
._PaddingTop30 {
padding-top:30px;
}
._PaddingTop10 {
padding-top:10px;
}
._PaddingTop12 {
padding-top:12px;
}
._PaddingTop15 {
padding-top:15px;
}
._PaddingTop20 {
padding-top:20px;
}
._PaddingTop50 {
padding-top:50px;
}
._PaddingTop35 {
padding-top:35px;
}
/***Border**************************************/
._BorderNone {
    border: none;
}

._BorderBottomGray
{
    border-bottom:solid 1px #f2f2f2;
}

._BorderBottomCCC
{
    border-bottom:solid 1px #f2f2f2;
}

._BorderRightCCC
{
    border-right:solid 1px #f2f2f2;
}
._BorderCCC {
border:solid 1px #CCC;
}
._BorderTopf2f2f2 {
border-top:solid 1px #f2f2f2;
}
._BorderBottome0e0e0 {
    border-bottom: solid 1px #e0e0e0;
}
._BorderBox {
    box-sizing:border-box !important;
    -webkit-box-sizing:border-box !important;
}
/***Clear**************************************/
._ClearLeft {
    clear: left;
}

._ClearRight {
    clear: right;
}

/***Curors**************************************/
._CursorPointer:hover, .CursorPointer:hover {
cursor:pointer;
}

/***Display**************************************/
._DisplayFlex {
display:flex;
}
._DisplayBlock {
display:block;
}
._DisplayNone {
display:none;
}
._DisplayNoneNotImportant {
display:none !important;
}
.DisplayBlockImportant {
display:block !important;
}

/***Width**************************************/
.Width10 {
    width: 10%;
}

.Width20 {
    width: 20%;
}

.Width25Px {
    width: 25px;
}

.Width30 {
    width: 30%;
}

.Width40 {
    width: 40%;
}

.Width65 {
    width: 65%;
}

.Width70 {
    width: 70%;
}

.Width80 {
    width: 80%;
}

.Width90px {
    width: 90px;
}

.Width100 {
width:100%;
}
.Width112 {
width:112% !important;
}
.Width115 {
width:115%;
}
.Width130 {
width:130%;
}

/***Position**********************************/
.PositionAbsolute {
position:absolute;
}
/***Left************************************/
.Left38 {
left:38%;
}

/***font Family****************************/
._ProR {
    font-family:ProR;
}

/***font Family****************************/
._LineHeight10 {
    line-height:10px;
}

._LineHeight20 {
    line-height:20px;
}

._LineHeight30 {
    line-height:30px;
}

._LineHeight40 {
    line-height:40px;
}
/***Height***/
._Height50Perc
{
    height:50%;
}

._Height100Perc
{
    height:100%;
}

._Height75Perc
{
    height:75%;

}

._Height25Perc
{
    height:25%;
}
._Height45px {
height:45px;
}
._Height50px {
height:50px;
}
._Height120px {
    height:120px;
}
._Height125px {
    height:125px;
}
._Height130px {
    height:130px;
}
._Height115px {
    height:115px;
}
._Height110px {
    height:110px;
}
._Height100px {
    height:100px;
}
._Height105px {
    height:105px;
}
._Height95px {
    height:95px;
}
/***OverFlow*/
._overflowHidden {
    overflow:hidden !important;
}

/****BootStrap Custom****/
.no-gutters
{
    margin-left:-10px;
    margin-right:-10px;
}

.no-gutters div[class*="col-"]
{
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}


/**Height*/

._Height100 {
height:100%;
}
._height498px {
height:498px;
}
._Height30px {
    height:30px;
}
._Height35px {
    height:35px;
}
._Height57px {
    height:57px;
}

/* Flexbox */

.FlexChild50 {
    flex: 1 1 50%;
}

.makeFlex {
    display: flex;
}
.makeFlex .col-md-1 {
    flex:1;
}
.makeFlex .col-md-2 {
    flex:2;
}
.makeFlex .col-md-3 {
    flex:3;
}
.makeFlex .col-md-4 {
    flex:4;
}
.makeFlex .col-md-5 {
    flex:5;
}
.makeFlex .col-md-6 {
    flex:6;
}
.makeFlex .col-md-7 {
    flex:7;
}
.makeFlex .col-md-8 {
    flex:8;
}
.makeFlex .col-md-9 {
    flex:9;
}
.makeFlex .col-md-10 {
    flex:10;
}
.makeFlex .col-md-11 {
    flex:11;
}
.makeFlex .col-md-12 {
    flex:12;
}

._MarginLeft261Perc {
margin-left:-261%!important
}
._MarginLeft273Perc {
margin-left:-273%!important
}
/******Text Color*/
._Color808080 {
    color:#808080;
}

/******Positioning*/
    
.ContentRelative {
    position: relative !important;
}

.ContentAbsolute {
    position: absolute !important;
}


/*******Pointer events*******/

._PointerEventsNone {
    pointer-events:none !important;

}

._Ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}