
.font-100 { font-size: 100px!important}
.font-95 { font-size: 95px!important}
.font-90 { font-size: 90px!important}
.font-85 { font-size: 85px!important}
.font-80 { font-size: 80px!important}
.font-70 { font-size: 70px!important}
.font-65 { font-size: 65px!important}
.font-62 { font-size: 62px!important}
.font-60 { font-size: 60px!important}
.font-50 { font-size: 50px!important}
.font-44 { font-size: 44px!important}
.font-43 { font-size: 43px!important}
.font-40 { font-size: 40px!important}
.font-35 { font-size: 35px!important}
.font-34 { font-size: 34px!important}
.font-33 { font-size: 33px!important}
.font-32 { font-size: 32px!important}
.font-31 { font-size: 31px!important}
.font-30 { font-size: 30px!important}
.font-29 { font-size: 29px!important}
.font-28 { font-size: 28px!important}
.font-27 { font-size: 27px!important}
.font-26 { font-size: 26px!important}
.font-25 { font-size: 25px!important}
.font-24 { font-size: 24px!important}
.font-23 { font-size: 23px!important}
.font-22 { font-size: 22px!important}
.font-21 { font-size: 21px!important}
.font-21 { font-size: 21px!important}
.font-20 { font-size: 20px!important}
.font-19 { font-size: 19px!important}
.font-18 { font-size: 18px!important}
.font-17 { font-size: 17px!important}
.font-16 { font-size: 16px!important}
.font-15 { font-size: 15px!important}
.font-14 { font-size: 14px!important}
.font-13 { font-size: 13px!important }
.font-12 { font-size: 12px!important }
.font-11 { font-size: 11px!important }
.font-10 { font-size: 10px!important }
.font-ita { font-style: italic!important }
.f-weightb { font-weight: 700!important }
.f-weight6 { font-weight: 600!important }
.f-weight5 { font-weight: 500!important }
.f-weight4 { font-weight: 400!important }
.f-weight3 { font-weight: 300!important }
.f-weight2 { font-weight: 200!important }
.f-weightn { font-weight:normal !important }

/* TEXT ALIGNMENT STYLE START HERE */
.txt-cent { text-align: center!important }
.txt-left { text-align: left!important }
.txt-right { text-align: right!important }
.txt-just { text-align: justify!important }
.txt-wrap { word-wrap: break-word!important }
.vert-middle { vertical-align: middle!important }

.txt-bgiblue{
    color:#0D73BB;
}
.txt-seab72 {
    color: #72accb
}

.txt-light_red {
    color: #d98f8c
}

.txt-light_pink88 {
    color: #d188ad
}

.txt-violet88 {
    color: #aa88bf
}

.txt-green80a {
    color: #80a718
}

.txt-greenfss {
    color: #0d8040
}

.txt-green96 {
    color: #96c517
}

.txt-green40 {
    color: #0d8040
}

.txt-green80 {
    color: #80c76a
}

.txt-green81 {
    color: #81a41f
}

.txt-blue80 {
    color: #708ead
}

.txt-blue50 {
    color: #2c3e50!important
}

.txt-blue64 {
    color: #3a4f64
}

.txt-blue45 {
    color: #455b70
}

.txt-blue26 {
    color: #265aaf
}

.txt-bluecf {
    color: #0f8ccf
}

.txt-gray4 {
    color: #aec1d4
}

.txt-graya4 {
    color: #a4a4a4
}

.txt-gray84 {
    color: #849aaf
}

.txt-sblue44 {
    color: #44adf0
}

.txt-gold {
    color: #f1ea80
}

.txt-white {
    color: #fff
}

.txt-gray3 {
    color: #333
}

.txt-red31 {
    color: #e11313
}

.txt-red01 {
    color: #7b3b01
}

.txt-red03 {
    color: #6c0303
}

.txt-red24 {
    color: #ed2a24
}

.txt-rede7 {
    color: #e74c3c
}

.txt-yellow {
    color: #ff0
}

.txt-yellow54 {
    color: #ffb454
}

.txt-yellowfe {
    color: #feef00
}

.txt-orangef5 {
    color: #f58020
}

.txt-orange13 {
    color: #e77713
}

.txt-pink {
    color: #b154a0
}

.txt-bblack {
    color: #131a22
}

.txt-black {
    color: #000!important
}

.txt-dgreen {
    color: #00832f
}

.txt-gray65 {
    color: #656565
}
.txt-gray3{
    color:#333333 !important;
}
.txt-gray6{
    color:#666666 !important;
}
.txt-gray9{
    color:#999999 !important;
}
.graylabel{
    color:#666666;
}
.labelvalue{
    color:#333333;
}
.blacklabel{
    color:#000000;
}
.labelblue{
    color:#0D73BB;
}


/* LINE HEIGHT STYLE START HERE */
.line-50 { line-height: 40px!important }
.line-45 { line-height: 40px!important }
.line-40 { line-height: 40px!important }
.line-39 { line-height: 39px!important }
.line-38 { line-height: 38px!important }
.line-37 { line-height: 37px!important }
.line-36 { line-height: 36px!important }
.line-35 { line-height: 35px!important }
.line-34 { line-height: 34px!important }
.line-33 { line-height: 33px!important }
.line-32 { line-height: 32px!important }
.line-31 { line-height: 31px!important }
.line-30 { line-height: 30px!important }
.line-25 { line-height: 25px!important }
.line-28 { line-height: 28px!important }
.line-27 { line-height: 27px!important }
.line-25 { line-height: 25px!important }
.line-24 { line-height: 24px!important }
.line-23 { line-height: 23px!important }
.line-22 { line-height: 22px!important }
.line-21 { line-height: 21px!important }
.line-20 { line-height: 20px!important }
.line-19 { line-height: 19px!important }
.line-16 { line-height: 16px!important }
.line-15 { line-height: 15px!important }
.line-14 { line-height: 14px!important }
.line-13 { line-height: 13px!important }
.line-12 { line-height: 12px!important }

.pull-padd-0 {
    padding: 0!important
}

.pull-padd-al {
    padding: 10px!important
}

.off-padding {
    padding: 0!important
}

.pull-padd-lr {
    padding: 0 10px 0
}

.col-push-top-0 {
    margin-top: 0
}

.col-push-top-1 {
    margin-top: 5px
}

.col-push-top-2 {
    margin-top: 10px
}

.col-push-top-3 {
    margin-top: 15px
}

.col-push-top-4 {
    margin-top: 20px
}

.col-push-top-5 {
    margin-top: 25px
}

.col-push-top-6 {
    margin-top: 30px
}

.col-push-top-7 {
    margin-top: 35px
}

.col-push-top-8 {
    margin-top: 40px
}

.col-push-top-9 {
    margin-top: 45px
}

.col-push-top-10 {
    margin-top: 50px
}

.col-push-top-11 {
    margin-top: 55px
}

.col-push-top-12 {
    margin-top: 60px
}

.col-push-top-13 {
    margin-top: 65px
}

.col-push-top-14 {
    margin-top: 70px
}

.col-push-top-15 {
    margin-top: 75px
}

.col-push-top-16 {
    margin-top: 80px
}

/* PADDING STYLE START HERE */
.p-t-0 {
    padding-top: 0!important
}

.p-r-0 {
    padding-right: 0!important
}

.p-l-0 {
    padding-left: 0!important
}

.p-b-0 {
    padding-bottom: 0!important
}

.padding-0 {
    padding: 0!important
}

.p-t-3 {
    padding-top: 3px!important
}

.p-r-3 {
    padding-right: 3px!important
}

.p-l-3 {
    padding-left: 3px!important
}

.p-b-3 {
    padding-bottom: 3px!important
}

.padding-3 {
    padding: 3px!important
}

.p-t-5 {
    padding-top: 5px!important
}

.p-r-5 {
    padding-right: 5px!important
}

.p-l-5 {
    padding-left: 5px!important
}

.p-b-5 {
    padding-bottom: 5px!important
}

.padding-5 {
    padding: 5px!important
}

.p-t-7 {
    padding-top: 7px!important
}

.p-r-7 {
    padding-right: 7px!important
}

.p-l-7 {
    padding-left: 7px!important
}

.p-b-7 {
    padding-bottom: 7px!important
}

.padding-7 {
    padding: 7px!important
}

.p-t-8 {
    padding-top: 8px!important
}

.p-r-8 {
    padding-right: 8px!important
}

.p-l-8 {
    padding-left: 8px!important
}

.p-b-8 {
    padding-bottom: 8px!important
}

.padding-8 {
    padding: 8px!important
}

.p-t-10 {
    padding-top: 10px!important
}

.p-r-10 {
    padding-right: 10px!important
}

.p-l-10 {
    padding-left: 10px!important
}

.p-b-10 {
    padding-bottom: 10px!important
}

.padding-10 {
    padding: 10px!important
}

.p-t-15 {
    padding-top: 15px!important
}

.p-r-15 {
    padding-right: 15px!important
}

.p-l-15 {
    padding-left: 15px!important
}

.p-b-15 {
    padding-bottom: 15px!important
}

.padding-15 {
    padding: 15px!important
}

.p-t-18 {
    padding-top: 18px!important
}

.p-r-18 {
    padding-right: 18px!important
}

.p-l-18 {
    padding-left: 18px!important
}

.p-b-18 {
    padding-bottom: 18px!important
}

.padding-18 {
    padding: 18px!important
}

.p-t-20 {
    padding-top: 20px!important
}

.p-r-20 {
    padding-right: 20px!important
}

.p-l-20 {
    padding-left: 20px!important
}

.p-b-20 {
    padding-bottom: 20px!important
}

.padding-20 {
    padding: 20px!important
}

.p-t-25 {
    padding-top: 25px!important
}

.p-r-25 {
    padding-right: 25px!important
}

.p-l-25 {
    padding-left: 25px!important
}

.p-b-25 {
    padding-bottom: 25px!important
}

.padding-25 {
    padding: 25px!important
}

.p-t-30 {
    padding-top: 30px!important
}

.p-r-30 {
    padding-right: 30px!important
}

.p-l-30 {
    padding-left: 30px!important
}

.p-b-30 {
    padding-bottom: 30px!important
}

.padding-30 {
    padding: 30px!important
}

.p-t-35 {
    padding-top: 35px!important
}

.p-r-35 {
    padding-right: 35px!important
}

.p-l-35 {
    padding-left: 35px!important
}

.p-b-35 {
    padding-bottom: 35px!important
}

.padding-35 {
    padding: 35px!important
}

.p-t-40 {
    padding-top: 40px!important
}

.p-r-40 {
    padding-right: 40px!important
}

.p-l-40 {
    padding-left: 40px!important
}

.p-b-40 {
    padding-bottom: 40px!important
}

.padding-40 {
    padding: 40px!important
}

.p-t-45 {
    padding-top: 45px!important
}

.p-r-45 {
    padding-right: 45px!important
}

.p-l-45 {
    padding-left: 45px!important
}

.p-b-45 {
    padding-bottom: 45px!important
}

.padding-45 {
    padding: 45px!important
}

.p-t-50 {
    padding-top: 50px!important
}

.p-r-50 {
    padding-right: 50px!important
}

.p-l-50 {
    padding-left: 50px!important
}

.p-b-50 {
    padding-bottom: 50px!important
}

.padding-50 {
    padding: 50px!important
}

.p-t-55 {
    padding-top: 55px!important
}

.p-r-55 {
    padding-right: 55px!important
}

.p-l-55 {
    padding-left: 55px!important
}

.p-b-55 {
    padding-bottom: 55px!important
}

.padding-55 {
    padding: 55px!important
}

.p-t-60 {
    padding-top: 60px!important
}

.p-r-60 {
    padding-right: 60px!important
}

.p-l-60 {
    padding-left: 60px!important
}

.p-b-60 {
    padding-bottom: 60px!important
}

.padding-60 {
    padding: 60px!important
}

.p-t-65 {
    padding-top: 65px!important
}

.p-r-65 {
    padding-right: 65px!important
}

.p-l-65 {
    padding-left: 65px!important
}

.p-b-65 {
    padding-bottom: 65px!important
}

.padding-65 {
    padding: 65px!important
}

.p-t-70 {
    padding-top: 70px!important
}

.p-r-70 {
    padding-right: 70px!important
}

.p-l-70 {
    padding-left: 70px!important
}

.p-b-70 {
    padding-bottom: 70px!important
}

.padding-70 {
    padding: 70px!important
}

.p-t-75 {
    padding-top: 75px!important
}

.p-r-75 {
    padding-right: 75px!important
}

.p-l-75 {
    padding-left: 75px!important
}

.p-b-75 {
    padding-bottom: 75px!important
}

.padding-75 {
    padding: 75px!important
}

.p-t-80 {
    padding-top: 80px!important
}

.p-r-80 {
    padding-right: 80px!important
}

.p-l-80 {
    padding-left: 80px!important
}

.p-b-80 {
    padding-bottom: 80px!important
}

.padding-80 {
    padding: 80px!important
}

.p-t-85 {
    padding-top: 85px!important
}

.p-r-85 {
    padding-right: 85px!important
}

.p-l-85 {
    padding-left: 85px!important
}

.p-b-85 {
    padding-bottom: 85px!important
}

.padding-85 {
    padding: 85px!important
}

.p-t-90 {
    padding-top: 90px!important
}

.p-r-90 {
    padding-right: 90px!important
}

.p-l-90 {
    padding-left: 90px!important
}

.p-b-90 {
    padding-bottom: 90px!important
}

.padding-90 {
    padding: 90px!important
}

.p-t-95 {
    padding-top: 95px!important
}

.p-r-95 {
    padding-right: 95px!important
}

.p-l-95 {
    padding-left: 95px!important
}

.p-b-95 {
    padding-bottom: 95px!important
}

.padding-95 {
    padding: 95px!important
}

.p-t-100 {
    padding-top: 100px!important
}

.p-r-100 {
    padding-right: 100px!important
}

.p-l-100 {
    padding-left: 100px!important
}

.p-b-100 {
    padding-bottom: 100px!important
}

.padding-100 {
    padding: 100px!important
}

.p-t-105 {
    padding-top: 105px!important
}

.p-r-105 {
    padding-right: 105px!important
}

.p-l-105 {
    padding-left: 105px!important
}

.p-b-105 {
    padding-bottom: 105px!important
}

.padding-105 {
    padding: 105px!important
}

.p-t-110 {
    padding-top: 110px!important
}

.p-r-110 {
    padding-right: 110px!important
}

.p-l-110 {
    padding-left: 110px!important
}

.p-b-110 {
    padding-bottom: 110px!important
}

.padding-110 {
    padding: 110px!important
}

.p-t-115 {
    padding-top: 115px!important
}

.p-r-115 {
    padding-right: 115px!important
}

.p-l-115 {
    padding-left: 115px!important
}

.p-b-115 {
    padding-bottom: 115px!important
}

.padding-115 {
    padding: 115px!important
}

.p-t-120 {
    padding-top: 120px!important
}

.p-r-120 {
    padding-right: 120px!important
}

.p-l-120 {
    padding-left: 120px!important
}

.p-b-120 {
    padding-bottom: 120px!important
}

.padding-120 {
    padding: 120px!important
}

.p-t-220 {
    padding-top: 220px!important
}

.p-r-220 {
    padding-left: 220px!important
}

.p-l-220 {
    padding-right: 220px!important
}

.p-b-220 {
    padding-bottom: 220px!important
}

.padding-220 {
    padding: 220px!important
}

/* MARGIN STYLE START HERE */
.m-t-0 {margin-top: 0 !important;}
.m-r-0 {margin-right: 0 !important;}
.m-l-0 {margin-left: 0 !important;}
.m-b-0 {margin-bottom: 0 !important;}

.m-t-3 {
    margin-top: 3px
}

.m-r-3 {
    margin-right: 3px
}

.m-l-3 {
    margin-left: 3px
}

.m-b-3 {
    margin-bottom: 3px
}

.m-t-5 {
    margin-top: 5px
}

.m-r-5 {
    margin-right: 5px
}

#fsrch.m-r-5 {
    margin-right: 5px!important
}

.m-l-5 {
    margin-left: 5px
}

.m-b-5 {
    margin-bottom: 5px
}

.m-t-8 {
    margin-top: 8px
}

.m-r-8 {
    margin-right: 8px!important
}

.m-l-8 {
    margin-left: 8px
}

.m-b-8 {
    margin-bottom: 8px
}

.m-t-10 {
    margin-top: 10px !important
}

.m-r-10 {
    margin-right: 10px!important
}

.m-l-10 {
    margin-left: 10px
}

.m-b-10 {
    margin-bottom: 10px
}

.m-t-15 {
    margin-top: 15px
}

.m-r-15 {
    margin-right: 15px
}

.m-l-15 {
    margin-left: 15px
}

.m-b-15 {
    margin-bottom: 15px!important
}

.m-t-20 {
    margin-top: 20px!important
}

.m-r-20 {
    margin-right: 20px
}

.m-l-20 {
    margin-left: 20px
}

.m-b-20 {
    margin-bottom: 20px!important
}

.m-t-25 {
    margin-top: 25px
}

.m-r-25 {
    margin-right: 25px
}

.m-l-25 {
    margin-left: 25px
}

.m-b-25 {
    margin-bottom: 25px
}

.m-t-30 {
    margin-top: 30px
}

.m-r-30 {
    margin-right: 30px
}

.m-l-30 {
    margin-left: 30px
}

.m-b-30 {
    margin-bottom: 30px
}

.m-t-35 {
    margin-top: 35px
}

.m-r-35 {
    margin-right: 35px
}

.m-l-35 {
    margin-left: 35px
}

.m-b-35 {
    margin-bottom: 35px
}

.m-t-40 {
    margin-top: 40px!important
}

.m-r-40 {
    margin-right: 40px
}

.m-l-40 {
    margin-left: 40px
}

.m-b-40 {
    margin-bottom: 40px
}

.m-t-45 {
    margin-top: 45px
}

.m-r-45 {
    margin-right: 45px
}

.m-l-45 {
    margin-left: 45px
}

.m-b-45 {
    margin-bottom: 45px
}

.m-t-50 {
    margin-top: 50px
}

.m-r-50 {
    margin-right: 50px
}

.m-l-50 {
    margin-left: 50px
}

.m-b-50 {
    margin-bottom: 50px
}

.m-t-55 {
    margin-top: 55px
}

.m-r-55 {
    margin-right: 55px
}

.m-l-55 {
    margin-left: 55px
}

.m-b-55 {
    margin-bottom: 55px
}

.m-t-60 {
    margin-top: 60px
}

.m-r-60 {
    margin-right: 60px
}

.m-l-60 {
    margin-left: 60px
}

.m-b-60 {
    margin-bottom: 60px
}

.m-t-65 {
    margin-top: 65px
}

.m-r-65 {
    margin-right: 65px
}

.m-l-65 {
    margin-left: 65px
}

.m-b-65 {
    margin-bottom: 65px
}

.m-t-70 {
    margin-top: 70px
}

.m-r-70 {
    margin-right: 70px
}

.m-l-70 {
    margin-left: 70px
}

.m-b-70 {
    margin-bottom: 70px
}

.m-t-75 {
    margin-top: 75px
}

.m-r-75 {
    margin-right: 75px
}

.m-l-75 {
    margin-left: 75px
}

.m-b-75 {
    margin-bottom: 75px
}

.m-t-80 {
    margin-top: 80px
}

.m-r-80 {
    margin-right: 80px
}

.m-l-80 {
    margin-left: 80px
}

.m-b-80 {
    margin-bottom: 80px
}

.m-t-85 {
    margin-top: 85px
}

.m-r-85 {
    margin-right: 85px
}

.m-l-85 {
    margin-left: 85px
}

.m-b-85 {
    margin-bottom: 85px
}

.m-t-90 {
    margin-top: 90px
}

.m-r-90 {
    margin-right: 90px
}

.m-l-90 {
    margin-left: 90px
}

.m-b-90 {
    margin-bottom: 90px
}

.m-t-95 {
    margin-top: 95px
}

.m-r-95 {
    margin-right: 95px
}

.m-l-95 {
    margin-left: 95px
}

.m-b-95 {
    margin-bottom: 95px
}

.m-t-100 {
    margin-top: 100px
}

.m-r-100 {
    margin-right: 100px
}

.m-l-100 {
    margin-left: 100px
}

.m-b-100 {
    margin-bottom: 100px
}
.col-auto{
    width:auto !important;
    float:left;
}

.d-flex {
    display: flex;
}
.flex-column{
    flex-direction: column !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-base {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-even {
  justify-content: space-evenly !important;
}

.btn-event{
    width:auto;
    padding:8px 15px;
    border-radius: 4px; 
    font-size: 16px;
    font-family:calibri;
    color: #000;
    border:1px solid #E6E6E6;
    margin-right:10px;
}
.btn-event.btn-large{
    padding:12px 25px;
    font-size:18px;

}
.btn-event.btn-large:hover{
    color:#000;
}
.btn-event:last-child{
    margin-right:0px;
}
.white,
.btn-event.white{
    background: #fff;
    color: #0D73BB;
    border: 1px solid #0D73BB;
}
.bigorange,
.btn-event.bgiorange{
    background:#F58220;
    color: #fff;
    border: 1px solid #F58220;
    font-family: 'Roboto-SemiBold' !important;
}
.btn-event.bgi-orange{
    background:#F58220;
    color: #fff;
    border: 1px solid #F58220;
}
.bigblue,
.btn-event.bgiblue{
    background: #0D73BB;
    color: #fff;
    border: 1px solid #0D73BB;
}

/* Responsive style */
.col-auto{
    width:auto !important;
    float:left;
}
.col-lg-auto, .col-md-auto,
.col-sm-auto, .col-xs-auto {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-lg-auto, .col-md-auto,
.col-sm-auto, .col-xs-auto {
    float:left;
}
.col-xs-auto {
    width: auto !important;
}
@media (min-width: 1200px) {
    .col-lg-auto {
        width: auto !important;
    }
}
@media (min-width: 992px) {
    .col-md-auto {
        width: auto !important;
    }
}
@media (min-width: 768px) {
    .col-sm-auto {
        width: auto !important;
    }
}

/* eTENDER & eAUCTION LATEST EVENT LIST PAGE SCROLL STYLE START HERE */
.tenderscroll{
    overflow: hidden;
    overflow-y: auto;
    white-space: nowrap;
    width: 100%;
    position: relative;
    min-height: 230px;
    max-height: 690px;
}
.h-100{
    height: 100%;
}
.border-top{
    border-top:1px solid #1088dc !important;
}
.dividers-bottom{
    border-bottom:1px solid #ededed;
}