@import url('home-blessed1.css?z=1443478932839');
.p15-20 {
    padding: 15px 20px
}
.m15-15 {
    margin: 15px 15px
}
.p15-15 {
    padding: 15px 15px
}
.m15-10 {
    margin: 15px 10px
}
.p15-10 {
    padding: 15px 10px
}
.m15-5 {
    margin: 15px 5px
}
.p15-5 {
    padding: 15px 5px
}
.m15-0 {
    margin: 15px 0px
}
.p15-0 {
    padding: 15px 0px
}
.m10-100 {
    margin: 10px 100px
}
.p10-100 {
    padding: 10px 100px
}
.m10-95 {
    margin: 10px 95px
}
.p10-95 {
    padding: 10px 95px
}
.m10-90 {
    margin: 10px 90px
}
.p10-90 {
    padding: 10px 90px
}
.m10-85 {
    margin: 10px 85px
}
.p10-85 {
    padding: 10px 85px
}
.m10-80 {
    margin: 10px 80px
}
.p10-80 {
    padding: 10px 80px
}
.m10-75 {
    margin: 10px 75px
}
.p10-75 {
    padding: 10px 75px
}
.m10-70 {
    margin: 10px 70px
}
.p10-70 {
    padding: 10px 70px
}
.m10-65 {
    margin: 10px 65px
}
.p10-65 {
    padding: 10px 65px
}
.m10-60 {
    margin: 10px 60px
}
.p10-60 {
    padding: 10px 60px
}
.m10-55 {
    margin: 10px 55px
}
.p10-55 {
    padding: 10px 55px
}
.m10-50 {
    margin: 10px 50px
}
.p10-50 {
    padding: 10px 50px
}
.m10-45 {
    margin: 10px 45px
}
.p10-45 {
    padding: 10px 45px
}
.m10-40 {
    margin: 10px 40px
}
.p10-40 {
    padding: 10px 40px
}
.m10-35 {
    margin: 10px 35px
}
.p10-35 {
    padding: 10px 35px
}
.m10-30 {
    margin: 10px 30px
}
.p10-30 {
    padding: 10px 30px
}
.m10-25 {
    margin: 10px 25px
}
.p10-25 {
    padding: 10px 25px
}
.m10-20 {
    margin: 10px 20px
}
.p10-20 {
    padding: 10px 20px
}
.m10-15 {
    margin: 10px 15px
}
.p10-15 {
    padding: 10px 15px
}
.m10-10 {
    margin: 10px 10px
}
.p10-10 {
    padding: 10px 10px
}
.m10-5 {
    margin: 10px 5px
}
.p10-5 {
    padding: 10px 5px
}
.m10-0 {
    margin: 10px 0px
}
.p10-0 {
    padding: 10px 0px
}
.m5-100 {
    margin: 5px 100px
}
.p5-100 {
    padding: 5px 100px
}
.m5-95 {
    margin: 5px 95px
}
.p5-95 {
    padding: 5px 95px
}
.m5-90 {
    margin: 5px 90px
}
.p5-90 {
    padding: 5px 90px
}
.m5-85 {
    margin: 5px 85px
}
.p5-85 {
    padding: 5px 85px
}
.m5-80 {
    margin: 5px 80px
}
.p5-80 {
    padding: 5px 80px
}
.m5-75 {
    margin: 5px 75px
}
.p5-75 {
    padding: 5px 75px
}
.m5-70 {
    margin: 5px 70px
}
.p5-70 {
    padding: 5px 70px
}
.m5-65 {
    margin: 5px 65px
}
.p5-65 {
    padding: 5px 65px
}
.m5-60 {
    margin: 5px 60px
}
.p5-60 {
    padding: 5px 60px
}
.m5-55 {
    margin: 5px 55px
}
.p5-55 {
    padding: 5px 55px
}
.m5-50 {
    margin: 5px 50px
}
.p5-50 {
    padding: 5px 50px
}
.m5-45 {
    margin: 5px 45px
}
.p5-45 {
    padding: 5px 45px
}
.m5-40 {
    margin: 5px 40px
}
.p5-40 {
    padding: 5px 40px
}
.m5-35 {
    margin: 5px 35px
}
.p5-35 {
    padding: 5px 35px
}
.m5-30 {
    margin: 5px 30px
}
.p5-30 {
    padding: 5px 30px
}
.m5-25 {
    margin: 5px 25px
}
.p5-25 {
    padding: 5px 25px
}
.m5-20 {
    margin: 5px 20px
}
.p5-20 {
    padding: 5px 20px
}
.m5-15 {
    margin: 5px 15px
}
.p5-15 {
    padding: 5px 15px
}
.m5-10 {
    margin: 5px 10px
}
.p5-10 {
    padding: 5px 10px
}
.m5-5 {
    margin: 5px 5px
}
.p5-5 {
    padding: 5px 5px
}
.m5-0 {
    margin: 5px 0px
}
.p5-0 {
    padding: 5px 0px
}
.m0-100 {
    margin: 0px 100px
}
.p0-100 {
    padding: 0px 100px
}
.m0-95 {
    margin: 0px 95px
}
.p0-95 {
    padding: 0px 95px
}
.m0-90 {
    margin: 0px 90px
}
.p0-90 {
    padding: 0px 90px
}
.m0-85 {
    margin: 0px 85px
}
.p0-85 {
    padding: 0px 85px
}
.m0-80 {
    margin: 0px 80px
}
.p0-80 {
    padding: 0px 80px
}
.m0-75 {
    margin: 0px 75px
}
.p0-75 {
    padding: 0px 75px
}
.m0-70 {
    margin: 0px 70px
}
.p0-70 {
    padding: 0px 70px
}
.m0-65 {
    margin: 0px 65px
}
.p0-65 {
    padding: 0px 65px
}
.m0-60 {
    margin: 0px 60px
}
.p0-60 {
    padding: 0px 60px
}
.m0-55 {
    margin: 0px 55px
}
.p0-55 {
    padding: 0px 55px
}
.m0-50 {
    margin: 0px 50px
}
.p0-50 {
    padding: 0px 50px
}
.m0-45 {
    margin: 0px 45px
}
.p0-45 {
    padding: 0px 45px
}
.m0-40 {
    margin: 0px 40px
}
.p0-40 {
    padding: 0px 40px
}
.m0-35 {
    margin: 0px 35px
}
.p0-35 {
    padding: 0px 35px
}
.m0-30 {
    margin: 0px 30px
}
.p0-30 {
    padding: 0px 30px
}
.m0-25 {
    margin: 0px 25px
}
.p0-25 {
    padding: 0px 25px
}
.m0-20 {
    margin: 0px 20px
}
.p0-20 {
    padding: 0px 20px
}
.m0-15 {
    margin: 0px 15px
}
.p0-15 {
    padding: 0px 15px
}
.m0-10 {
    margin: 0px 10px
}
.p0-10 {
    padding: 0px 10px
}
.m0-5 {
    margin: 0px 5px
}
.p0-5 {
    padding: 0px 5px
}
.m0-0 {
    margin: 0px 0px
}
.p0-0 {
    padding: 0px 0px
}
.m180 {
    margin: 180px
}
.p180 {
    padding: 180px
}
.mt180 {
    margin-top: 180px
}
.mr180 {
    margin-right: 180px
}
.mb180 {
    margin-bottom: 180px
}
.ml180 {
    margin-left: 180px
}
.pt180 {
    padding-top: 180px
}
.pr180 {
    padding-right: 180px
}
.pb180 {
    padding-bottom: 180px
}
.pl180 {
    padding-left: 180px
}
.m175 {
    margin: 175px
}
.p175 {
    padding: 175px
}
.mt175 {
    margin-top: 175px
}
.mr175 {
    margin-right: 175px
}
.mb175 {
    margin-bottom: 175px
}
.ml175 {
    margin-left: 175px
}
.pt175 {
    padding-top: 175px
}
.pr175 {
    padding-right: 175px
}
.pb175 {
    padding-bottom: 175px
}
.pl175 {
    padding-left: 175px
}
.m170 {
    margin: 170px
}
.p170 {
    padding: 170px
}
.mt170 {
    margin-top: 170px
}
.mr170 {
    margin-right: 170px
}
.mb170 {
    margin-bottom: 170px
}
.ml170 {
    margin-left: 170px
}
.pt170 {
    padding-top: 170px
}
.pr170 {
    padding-right: 170px
}
.pb170 {
    padding-bottom: 170px
}
.pl170 {
    padding-left: 170px
}
.m165 {
    margin: 165px
}
.p165 {
    padding: 165px
}
.mt165 {
    margin-top: 165px
}
.mr165 {
    margin-right: 165px
}
.mb165 {
    margin-bottom: 165px
}
.ml165 {
    margin-left: 165px
}
.pt165 {
    padding-top: 165px
}
.pr165 {
    padding-right: 165px
}
.pb165 {
    padding-bottom: 165px
}
.pl165 {
    padding-left: 165px
}
.m160 {
    margin: 160px
}
.p160 {
    padding: 160px
}
.mt160 {
    margin-top: 160px
}
.mr160 {
    margin-right: 160px
}
.mb160 {
    margin-bottom: 160px
}
.ml160 {
    margin-left: 160px
}
.pt160 {
    padding-top: 160px
}
.pr160 {
    padding-right: 160px
}
.pb160 {
    padding-bottom: 160px
}
.pl160 {
    padding-left: 160px
}
.m155 {
    margin: 155px
}
.p155 {
    padding: 155px
}
.mt155 {
    margin-top: 155px
}
.mr155 {
    margin-right: 155px
}
.mb155 {
    margin-bottom: 155px
}
.ml155 {
    margin-left: 155px
}
.pt155 {
    padding-top: 155px
}
.pr155 {
    padding-right: 155px
}
.pb155 {
    padding-bottom: 155px
}
.pl155 {
    padding-left: 155px
}
.m150 {
    margin: 150px
}
.p150 {
    padding: 150px
}
.mt150 {
    margin-top: 150px
}
.mr150 {
    margin-right: 150px
}
.mb150 {
    margin-bottom: 150px
}
.ml150 {
    margin-left: 150px
}
.pt150 {
    padding-top: 150px
}
.pr150 {
    padding-right: 150px
}
.pb150 {
    padding-bottom: 150px
}
.pl150 {
    padding-left: 150px
}
.m145 {
    margin: 145px
}
.p145 {
    padding: 145px
}
.mt145 {
    margin-top: 145px
}
.mr145 {
    margin-right: 145px
}
.mb145 {
    margin-bottom: 145px
}
.ml145 {
    margin-left: 145px
}
.pt145 {
    padding-top: 145px
}
.pr145 {
    padding-right: 145px
}
.pb145 {
    padding-bottom: 145px
}
.pl145 {
    padding-left: 145px
}
.m140 {
    margin: 140px
}
.p140 {
    padding: 140px
}
.mt140 {
    margin-top: 140px
}
.mr140 {
    margin-right: 140px
}
.mb140 {
    margin-bottom: 140px
}
.ml140 {
    margin-left: 140px
}
.pt140 {
    padding-top: 140px
}
.pr140 {
    padding-right: 140px
}
.pb140 {
    padding-bottom: 140px
}
.pl140 {
    padding-left: 140px
}
.m135 {
    margin: 135px
}
.p135 {
    padding: 135px
}
.mt135 {
    margin-top: 135px
}
.mr135 {
    margin-right: 135px
}
.mb135 {
    margin-bottom: 135px
}
.ml135 {
    margin-left: 135px
}
.pt135 {
    padding-top: 135px
}
.pr135 {
    padding-right: 135px
}
.pb135 {
    padding-bottom: 135px
}
.pl135 {
    padding-left: 135px
}
.m130 {
    margin: 130px
}
.p130 {
    padding: 130px
}
.mt130 {
    margin-top: 130px
}
.mr130 {
    margin-right: 130px
}
.mb130 {
    margin-bottom: 130px
}
.ml130 {
    margin-left: 130px
}
.pt130 {
    padding-top: 130px
}
.pr130 {
    padding-right: 130px
}
.pb130 {
    padding-bottom: 130px
}
.pl130 {
    padding-left: 130px
}
.m125 {
    margin: 125px
}
.p125 {
    padding: 125px
}
.mt125 {
    margin-top: 125px
}
.mr125 {
    margin-right: 125px
}
.mb125 {
    margin-bottom: 125px
}
.ml125 {
    margin-left: 125px
}
.pt125 {
    padding-top: 125px
}
.pr125 {
    padding-right: 125px
}
.pb125 {
    padding-bottom: 125px
}
.pl125 {
    padding-left: 125px
}
.m120 {
    margin: 120px
}
.p120 {
    padding: 120px
}
.mt120 {
    margin-top: 120px
}
.mr120 {
    margin-right: 120px
}
.mb120 {
    margin-bottom: 120px
}
.ml120 {
    margin-left: 120px
}
.pt120 {
    padding-top: 120px
}
.pr120 {
    padding-right: 120px
}
.pb120 {
    padding-bottom: 120px
}
.pl120 {
    padding-left: 120px
}
.m115 {
    margin: 115px
}
.p115 {
    padding: 115px
}
.mt115 {
    margin-top: 115px
}
.mr115 {
    margin-right: 115px
}
.mb115 {
    margin-bottom: 115px
}
.ml115 {
    margin-left: 115px
}
.pt115 {
    padding-top: 115px
}
.pr115 {
    padding-right: 115px
}
.pb115 {
    padding-bottom: 115px
}
.pl115 {
    padding-left: 115px
}
.m110 {
    margin: 110px
}
.p110 {
    padding: 110px
}
.mt110 {
    margin-top: 110px
}
.mr110 {
    margin-right: 110px
}
.mb110 {
    margin-bottom: 110px
}
.ml110 {
    margin-left: 110px
}
.pt110 {
    padding-top: 110px
}
.pr110 {
    padding-right: 110px
}
.pb110 {
    padding-bottom: 110px
}
.pl110 {
    padding-left: 110px
}
.m105 {
    margin: 105px
}
.p105 {
    padding: 105px
}
.mt105 {
    margin-top: 105px
}
.mr105 {
    margin-right: 105px
}
.mb105 {
    margin-bottom: 105px
}
.ml105 {
    margin-left: 105px
}
.pt105 {
    padding-top: 105px
}
.pr105 {
    padding-right: 105px
}
.pb105 {
    padding-bottom: 105px
}
.pl105 {
    padding-left: 105px
}
.m100 {
    margin: 100px
}
.p100 {
    padding: 100px
}
.mt100 {
    margin-top: 100px
}
.mr100 {
    margin-right: 100px
}
.mb100 {
    margin-bottom: 100px
}
.ml100 {
    margin-left: 100px
}
.pt100 {
    padding-top: 100px
}
.pr100 {
    padding-right: 100px
}
.pb100 {
    padding-bottom: 100px
}
.pl100 {
    padding-left: 100px
}
.m95 {
    margin: 95px
}
.p95 {
    padding: 95px
}
.mt95 {
    margin-top: 95px
}
.mr95 {
    margin-right: 95px
}
.mb95 {
    margin-bottom: 95px
}
.ml95 {
    margin-left: 95px
}
.pt95 {
    padding-top: 95px
}
.pr95 {
    padding-right: 95px
}
.pb95 {
    padding-bottom: 95px
}
.pl95 {
    padding-left: 95px
}
.m90 {
    margin: 90px
}
.p90 {
    padding: 90px
}
.mt90 {
    margin-top: 90px
}
.mr90 {
    margin-right: 90px
}
.mb90 {
    margin-bottom: 90px
}
.ml90 {
    margin-left: 90px
}
.pt90 {
    padding-top: 90px
}
.pr90 {
    padding-right: 90px
}
.pb90 {
    padding-bottom: 90px
}
.pl90 {
    padding-left: 90px
}
.m85 {
    margin: 85px
}
.p85 {
    padding: 85px
}
.mt85 {
    margin-top: 85px
}
.mr85 {
    margin-right: 85px
}
.mb85 {
    margin-bottom: 85px
}
.ml85 {
    margin-left: 85px
}
.pt85 {
    padding-top: 85px
}
.pr85 {
    padding-right: 85px
}
.pb85 {
    padding-bottom: 85px
}
.pl85 {
    padding-left: 85px
}
.m80 {
    margin: 80px
}
.p80 {
    padding: 80px
}
.mt80 {
    margin-top: 80px
}
.mr80 {
    margin-right: 80px
}
.mb80 {
    margin-bottom: 80px
}
.ml80 {
    margin-left: 80px
}
.pt80 {
    padding-top: 80px
}
.pr80 {
    padding-right: 80px
}
.pb80 {
    padding-bottom: 80px
}
.pl80 {
    padding-left: 80px
}
.m75 {
    margin: 75px
}
.p75 {
    padding: 75px
}
.mt75 {
    margin-top: 75px
}
.mr75 {
    margin-right: 75px
}
.mb75 {
    margin-bottom: 75px
}
.ml75 {
    margin-left: 75px
}
.pt75 {
    padding-top: 75px
}
.pr75 {
    padding-right: 75px
}
.pb75 {
    padding-bottom: 75px
}
.pl75 {
    padding-left: 75px
}
.m70 {
    margin: 70px
}
.p70 {
    padding: 70px
}
.mt70 {
    margin-top: 70px
}
.mr70 {
    margin-right: 70px
}
.mb70 {
    margin-bottom: 70px
}
.ml70 {
    margin-left: 70px
}
.pt70 {
    padding-top: 70px
}
.pr70 {
    padding-right: 70px
}
.pb70 {
    padding-bottom: 70px
}
.pl70 {
    padding-left: 70px
}
.m65 {
    margin: 65px
}
.p65 {
    padding: 65px
}
.mt65 {
    margin-top: 65px
}
.mr65 {
    margin-right: 65px
}
.mb65 {
    margin-bottom: 65px
}
.ml65 {
    margin-left: 65px
}
.pt65 {
    padding-top: 65px
}
.pr65 {
    padding-right: 65px
}
.pb65 {
    padding-bottom: 65px
}
.pl65 {
    padding-left: 65px
}
.m60 {
    margin: 60px
}
.p60 {
    padding: 60px
}
.mt60 {
    margin-top: 60px
}
.mr60 {
    margin-right: 60px
}
.mb60 {
    margin-bottom: 60px
}
.ml60 {
    margin-left: 60px
}
.pt60 {
    padding-top: 60px
}
.pr60 {
    padding-right: 60px
}
.pb60 {
    padding-bottom: 60px
}
.pl60 {
    padding-left: 60px
}
.m55 {
    margin: 55px
}
.p55 {
    padding: 55px
}
.mt55 {
    margin-top: 55px
}
.mr55 {
    margin-right: 55px
}
.mb55 {
    margin-bottom: 55px
}
.ml55 {
    margin-left: 55px
}
.pt55 {
    padding-top: 55px
}
.pr55 {
    padding-right: 55px
}
.pb55 {
    padding-bottom: 55px
}
.pl55 {
    padding-left: 55px
}
.m50 {
    margin: 50px
}
.p50 {
    padding: 50px
}
.mt50 {
    margin-top: 50px
}
.mr50 {
    margin-right: 50px
}
.mb50 {
    margin-bottom: 50px
}
.ml50 {
    margin-left: 50px
}
.pt50 {
    padding-top: 50px
}
.pr50 {
    padding-right: 50px
}
.pb50 {
    padding-bottom: 50px
}
.pl50 {
    padding-left: 50px
}
.m45 {
    margin: 45px
}
.p45 {
    padding: 45px
}
.mt45 {
    margin-top: 45px
}
.mr45 {
    margin-right: 45px
}
.mb45 {
    margin-bottom: 45px
}
.ml45 {
    margin-left: 45px
}
.pt45 {
    padding-top: 45px
}
.pr45 {
    padding-right: 45px
}
.pb45 {
    padding-bottom: 45px
}
.pl45 {
    padding-left: 45px
}
.m40 {
    margin: 40px
}
.p40 {
    padding: 40px
}
.mt40 {
    margin-top: 40px
}
.mr40 {
    margin-right: 40px
}
.mb40 {
    margin-bottom: 40px
}
.ml40 {
    margin-left: 40px
}
.pt40 {
    padding-top: 40px
}
.pr40 {
    padding-right: 40px
}
.pb40 {
    padding-bottom: 40px
}
.pl40 {
    padding-left: 40px
}
.m35 {
    margin: 35px
}
.p35 {
    padding: 35px
}
.mt35 {
    margin-top: 35px
}
.mr35 {
    margin-right: 35px
}
.mb35 {
    margin-bottom: 35px
}
.ml35 {
    margin-left: 35px
}
.pt35 {
    padding-top: 35px
}
.pr35 {
    padding-right: 35px
}
.pb35 {
    padding-bottom: 35px
}
.pl35 {
    padding-left: 35px
}
.m30 {
    margin: 30px
}
.p30 {
    padding: 30px
}
.mt30 {
    margin-top: 30px
}
.mr30 {
    margin-right: 30px
}
.mb30 {
    margin-bottom: 30px
}
.ml30 {
    margin-left: 30px
}
.pt30 {
    padding-top: 30px
}
.pr30 {
    padding-right: 30px
}
.pb30 {
    padding-bottom: 30px
}
.pl30 {
    padding-left: 30px
}
.m25 {
    margin: 25px
}
.p25 {
    padding: 25px
}
.mt25 {
    margin-top: 25px
}
.mr25 {
    margin-right: 25px
}
.mb25 {
    margin-bottom: 25px
}
.ml25 {
    margin-left: 25px
}
.pt25 {
    padding-top: 25px
}
.pr25 {
    padding-right: 25px
}
.pb25 {
    padding-bottom: 25px
}
.pl25 {
    padding-left: 25px
}
.m20 {
    margin: 20px
}
.p20 {
    padding: 20px
}
.mt20 {
    margin-top: 20px
}
.mr20 {
    margin-right: 20px
}
.mb20 {
    margin-bottom: 20px
}
.ml20 {
    margin-left: 20px
}
.pt20 {
    padding-top: 20px
}
.pr20 {
    padding-right: 20px
}
.pb20 {
    padding-bottom: 20px
}
.pl20 {
    padding-left: 20px
}
.m15 {
    margin: 15px
}
.p15 {
    padding: 15px
}
.mt15 {
    margin-top: 15px
}
.mr15 {
    margin-right: 15px
}
.mb15 {
    margin-bottom: 15px
}
.ml15 {
    margin-left: 15px
}
.pt15 {
    padding-top: 15px
}
.pr15 {
    padding-right: 15px
}
.pb15 {
    padding-bottom: 15px
}
.pl15 {
    padding-left: 15px
}
.m10 {
    margin: 10px
}
.p10 {
    padding: 10px
}
.mt10 {
    margin-top: 10px
}
.mr10 {
    margin-right: 10px
}
.mb10 {
    margin-bottom: 10px
}
.ml10 {
    margin-left: 10px
}
.pt10 {
    padding-top: 10px
}
.pr10 {
    padding-right: 10px
}
.pb10 {
    padding-bottom: 10px
}
.pl10 {
    padding-left: 10px
}
.m5 {
    margin: 5px
}
.p5 {
    padding: 5px
}
.mt5 {
    margin-top: 5px
}
.mr5 {
    margin-right: 5px
}
.mb5 {
    margin-bottom: 5px
}
.ml5 {
    margin-left: 5px
}
.pt5 {
    padding-top: 5px
}
.pr5 {
    padding-right: 5px
}
.pb5 {
    padding-bottom: 5px
}
.pl5 {
    padding-left: 5px
}
.m0 {
    margin: 0px
}
.p0 {
    padding: 0px
}
.mt0 {
    margin-top: 0px
}
.mr0 {
    margin-right: 0px
}
.mb0 {
    margin-bottom: 0px
}
.ml0 {
    margin-left: 0px
}
.pt0 {
    padding-top: 0px
}
.pr0 {
    padding-right: 0px
}
.pb0 {
    padding-bottom: 0px
}
.pl0 {
    padding-left: 0px
}
.m10-10 {
    margin: 10px 10px
}
.p10-10 {
    padding: 10px 10px
}
.m10-9 {
    margin: 10px 9px
}
.p10-9 {
    padding: 10px 9px
}
.m10-8 {
    margin: 10px 8px
}
.p10-8 {
    padding: 10px 8px
}
.m10-7 {
    margin: 10px 7px
}
.p10-7 {
    padding: 10px 7px
}
.m10-6 {
    margin: 10px 6px
}
.p10-6 {
    padding: 10px 6px
}
.m10-5 {
    margin: 10px 5px
}
.p10-5 {
    padding: 10px 5px
}
.m10-4 {
    margin: 10px 4px
}
.p10-4 {
    padding: 10px 4px
}
.m10-3 {
    margin: 10px 3px
}
.p10-3 {
    padding: 10px 3px
}
.m10-2 {
    margin: 10px 2px
}
.p10-2 {
    padding: 10px 2px
}
.m10-1 {
    margin: 10px 1px
}
.p10-1 {
    padding: 10px 1px
}
.m10-0 {
    margin: 10px 0px
}
.p10-0 {
    padding: 10px 0px
}
.m9-10 {
    margin: 9px 10px
}
.p9-10 {
    padding: 9px 10px
}
.m9-9 {
    margin: 9px 9px
}
.p9-9 {
    padding: 9px 9px
}
.m9-8 {
    margin: 9px 8px
}
.p9-8 {
    padding: 9px 8px
}
.m9-7 {
    margin: 9px 7px
}
.p9-7 {
    padding: 9px 7px
}
.m9-6 {
    margin: 9px 6px
}
.p9-6 {
    padding: 9px 6px
}
.m9-5 {
    margin: 9px 5px
}
.p9-5 {
    padding: 9px 5px
}
.m9-4 {
    margin: 9px 4px
}
.p9-4 {
    padding: 9px 4px
}
.m9-3 {
    margin: 9px 3px
}
.p9-3 {
    padding: 9px 3px
}
.m9-2 {
    margin: 9px 2px
}
.p9-2 {
    padding: 9px 2px
}
.m9-1 {
    margin: 9px 1px
}
.p9-1 {
    padding: 9px 1px
}
.m9-0 {
    margin: 9px 0px
}
.p9-0 {
    padding: 9px 0px
}
.m8-10 {
    margin: 8px 10px
}
.p8-10 {
    padding: 8px 10px
}
.m8-9 {
    margin: 8px 9px
}
.p8-9 {
    padding: 8px 9px
}
.m8-8 {
    margin: 8px 8px
}
.p8-8 {
    padding: 8px 8px
}
.m8-7 {
    margin: 8px 7px
}
.p8-7 {
    padding: 8px 7px
}
.m8-6 {
    margin: 8px 6px
}
.p8-6 {
    padding: 8px 6px
}
.m8-5 {
    margin: 8px 5px
}
.p8-5 {
    padding: 8px 5px
}
.m8-4 {
    margin: 8px 4px
}
.p8-4 {
    padding: 8px 4px
}
.m8-3 {
    margin: 8px 3px
}
.p8-3 {
    padding: 8px 3px
}
.m8-2 {
    margin: 8px 2px
}
.p8-2 {
    padding: 8px 2px
}
.m8-1 {
    margin: 8px 1px
}
.p8-1 {
    padding: 8px 1px
}
.m8-0 {
    margin: 8px 0px
}
.p8-0 {
    padding: 8px 0px
}
.m7-10 {
    margin: 7px 10px
}
.p7-10 {
    padding: 7px 10px
}
.m7-9 {
    margin: 7px 9px
}
.p7-9 {
    padding: 7px 9px
}
.m7-8 {
    margin: 7px 8px
}
.p7-8 {
    padding: 7px 8px
}
.m7-7 {
    margin: 7px 7px
}
.p7-7 {
    padding: 7px 7px
}
.m7-6 {
    margin: 7px 6px
}
.p7-6 {
    padding: 7px 6px
}
.m7-5 {
    margin: 7px 5px
}
.p7-5 {
    padding: 7px 5px
}
.m7-4 {
    margin: 7px 4px
}
.p7-4 {
    padding: 7px 4px
}
.m7-3 {
    margin: 7px 3px
}
.p7-3 {
    padding: 7px 3px
}
.m7-2 {
    margin: 7px 2px
}
.p7-2 {
    padding: 7px 2px
}
.m7-1 {
    margin: 7px 1px
}
.p7-1 {
    padding: 7px 1px
}
.m7-0 {
    margin: 7px 0px
}
.p7-0 {
    padding: 7px 0px
}
.m6-10 {
    margin: 6px 10px
}
.p6-10 {
    padding: 6px 10px
}
.m6-9 {
    margin: 6px 9px
}
.p6-9 {
    padding: 6px 9px
}
.m6-8 {
    margin: 6px 8px
}
.p6-8 {
    padding: 6px 8px
}
.m6-7 {
    margin: 6px 7px
}
.p6-7 {
    padding: 6px 7px
}
.m6-6 {
    margin: 6px 6px
}
.p6-6 {
    padding: 6px 6px
}
.m6-5 {
    margin: 6px 5px
}
.p6-5 {
    padding: 6px 5px
}
.m6-4 {
    margin: 6px 4px
}
.p6-4 {
    padding: 6px 4px
}
.m6-3 {
    margin: 6px 3px
}
.p6-3 {
    padding: 6px 3px
}
.m6-2 {
    margin: 6px 2px
}
.p6-2 {
    padding: 6px 2px
}
.m6-1 {
    margin: 6px 1px
}
.p6-1 {
    padding: 6px 1px
}
.m6-0 {
    margin: 6px 0px
}
.p6-0 {
    padding: 6px 0px
}
.m5-10 {
    margin: 5px 10px
}
.p5-10 {
    padding: 5px 10px
}
.m5-9 {
    margin: 5px 9px
}
.p5-9 {
    padding: 5px 9px
}
.m5-8 {
    margin: 5px 8px
}
.p5-8 {
    padding: 5px 8px
}
.m5-7 {
    margin: 5px 7px
}
.p5-7 {
    padding: 5px 7px
}
.m5-6 {
    margin: 5px 6px
}
.p5-6 {
    padding: 5px 6px
}
.m5-5 {
    margin: 5px 5px
}
.p5-5 {
    padding: 5px 5px
}
.m5-4 {
    margin: 5px 4px
}
.p5-4 {
    padding: 5px 4px
}
.m5-3 {
    margin: 5px 3px
}
.p5-3 {
    padding: 5px 3px
}
.m5-2 {
    margin: 5px 2px
}
.p5-2 {
    padding: 5px 2px
}
.m5-1 {
    margin: 5px 1px
}
.p5-1 {
    padding: 5px 1px
}
.m5-0 {
    margin: 5px 0px
}
.p5-0 {
    padding: 5px 0px
}
.m4-10 {
    margin: 4px 10px
}
.p4-10 {
    padding: 4px 10px
}
.m4-9 {
    margin: 4px 9px
}
.p4-9 {
    padding: 4px 9px
}
.m4-8 {
    margin: 4px 8px
}
.p4-8 {
    padding: 4px 8px
}
.m4-7 {
    margin: 4px 7px
}
.p4-7 {
    padding: 4px 7px
}
.m4-6 {
    margin: 4px 6px
}
.p4-6 {
    padding: 4px 6px
}
.m4-5 {
    margin: 4px 5px
}
.p4-5 {
    padding: 4px 5px
}
.m4-4 {
    margin: 4px 4px
}
.p4-4 {
    padding: 4px 4px
}
.m4-3 {
    margin: 4px 3px
}
.p4-3 {
    padding: 4px 3px
}
.m4-2 {
    margin: 4px 2px
}
.p4-2 {
    padding: 4px 2px
}
.m4-1 {
    margin: 4px 1px
}
.p4-1 {
    padding: 4px 1px
}
.m4-0 {
    margin: 4px 0px
}
.p4-0 {
    padding: 4px 0px
}
.m3-10 {
    margin: 3px 10px
}
.p3-10 {
    padding: 3px 10px
}
.m3-9 {
    margin: 3px 9px
}
.p3-9 {
    padding: 3px 9px
}
.m3-8 {
    margin: 3px 8px
}
.p3-8 {
    padding: 3px 8px
}
.m3-7 {
    margin: 3px 7px
}
.p3-7 {
    padding: 3px 7px
}
.m3-6 {
    margin: 3px 6px
}
.p3-6 {
    padding: 3px 6px
}
.m3-5 {
    margin: 3px 5px
}
.p3-5 {
    padding: 3px 5px
}
.m3-4 {
    margin: 3px 4px
}
.p3-4 {
    padding: 3px 4px
}
.m3-3 {
    margin: 3px 3px
}
.p3-3 {
    padding: 3px 3px
}
.m3-2 {
    margin: 3px 2px
}
.p3-2 {
    padding: 3px 2px
}
.m3-1 {
    margin: 3px 1px
}
.p3-1 {
    padding: 3px 1px
}
.m3-0 {
    margin: 3px 0px
}
.p3-0 {
    padding: 3px 0px
}
.m2-10 {
    margin: 2px 10px
}
.p2-10 {
    padding: 2px 10px
}
.m2-9 {
    margin: 2px 9px
}
.p2-9 {
    padding: 2px 9px
}
.m2-8 {
    margin: 2px 8px
}
.p2-8 {
    padding: 2px 8px
}
.m2-7 {
    margin: 2px 7px
}
.p2-7 {
    padding: 2px 7px
}
.m2-6 {
    margin: 2px 6px
}
.p2-6 {
    padding: 2px 6px
}
.m2-5 {
    margin: 2px 5px
}
.p2-5 {
    padding: 2px 5px
}
.m2-4 {
    margin: 2px 4px
}
.p2-4 {
    padding: 2px 4px
}
.m2-3 {
    margin: 2px 3px
}
.p2-3 {
    padding: 2px 3px
}
.m2-2 {
    margin: 2px 2px
}
.p2-2 {
    padding: 2px 2px
}
.m2-1 {
    margin: 2px 1px
}
.p2-1 {
    padding: 2px 1px
}
.m2-0 {
    margin: 2px 0px
}
.p2-0 {
    padding: 2px 0px
}
.m1-10 {
    margin: 1px 10px
}
.p1-10 {
    padding: 1px 10px
}
.m1-9 {
    margin: 1px 9px
}
.p1-9 {
    padding: 1px 9px
}
.m1-8 {
    margin: 1px 8px
}
.p1-8 {
    padding: 1px 8px
}
.m1-7 {
    margin: 1px 7px
}
.p1-7 {
    padding: 1px 7px
}
.m1-6 {
    margin: 1px 6px
}
.p1-6 {
    padding: 1px 6px
}
.m1-5 {
    margin: 1px 5px
}
.p1-5 {
    padding: 1px 5px
}
.m1-4 {
    margin: 1px 4px
}
.p1-4 {
    padding: 1px 4px
}
.m1-3 {
    margin: 1px 3px
}
.p1-3 {
    padding: 1px 3px
}
.m1-2 {
    margin: 1px 2px
}
.p1-2 {
    padding: 1px 2px
}
.m1-1 {
    margin: 1px 1px
}
.p1-1 {
    padding: 1px 1px
}
.m1-0 {
    margin: 1px 0px
}
.p1-0 {
    padding: 1px 0px
}
.m0-10 {
    margin: 0px 10px
}
.p0-10 {
    padding: 0px 10px
}
.m0-9 {
    margin: 0px 9px
}
.p0-9 {
    padding: 0px 9px
}
.m0-8 {
    margin: 0px 8px
}
.p0-8 {
    padding: 0px 8px
}
.m0-7 {
    margin: 0px 7px
}
.p0-7 {
    padding: 0px 7px
}
.m0-6 {
    margin: 0px 6px
}
.p0-6 {
    padding: 0px 6px
}
.m0-5 {
    margin: 0px 5px
}
.p0-5 {
    padding: 0px 5px
}
.m0-4 {
    margin: 0px 4px
}
.p0-4 {
    padding: 0px 4px
}
.m0-3 {
    margin: 0px 3px
}
.p0-3 {
    padding: 0px 3px
}
.m0-2 {
    margin: 0px 2px
}
.p0-2 {
    padding: 0px 2px
}
.m0-1 {
    margin: 0px 1px
}
.p0-1 {
    padding: 0px 1px
}
.m0-0 {
    margin: 0px 0px
}
.p0-0 {
    padding: 0px 0px
}
.m10 {
    margin: 10px
}
.p10 {
    padding: 10px
}
.mt10 {
    margin-top: 10px
}
.mr10 {
    margin-right: 10px
}
.mb10 {
    margin-bottom: 10px
}
.ml10 {
    margin-left: 10px
}
.pt10 {
    padding-top: 10px
}
.pr10 {
    padding-right: 10px
}
.pb10 {
    padding-bottom: 10px
}
.pl10 {
    padding-left: 10px
}
.m9 {
    margin: 9px
}
.p9 {
    padding: 9px
}
.mt9 {
    margin-top: 9px
}
.mr9 {
    margin-right: 9px
}
.mb9 {
    margin-bottom: 9px
}
.ml9 {
    margin-left: 9px
}
.pt9 {
    padding-top: 9px
}
.pr9 {
    padding-right: 9px
}
.pb9 {
    padding-bottom: 9px
}
.pl9 {
    padding-left: 9px
}
.m8 {
    margin: 8px
}
.p8 {
    padding: 8px
}
.mt8 {
    margin-top: 8px
}
.mr8 {
    margin-right: 8px
}
.mb8 {
    margin-bottom: 8px
}
.ml8 {
    margin-left: 8px
}
.pt8 {
    padding-top: 8px
}
.pr8 {
    padding-right: 8px
}
.pb8 {
    padding-bottom: 8px
}
.pl8 {
    padding-left: 8px
}
.m7 {
    margin: 7px
}
.p7 {
    padding: 7px
}
.mt7 {
    margin-top: 7px
}
.mr7 {
    margin-right: 7px
}
.mb7 {
    margin-bottom: 7px
}
.ml7 {
    margin-left: 7px
}
.pt7 {
    padding-top: 7px
}
.pr7 {
    padding-right: 7px
}
.pb7 {
    padding-bottom: 7px
}
.pl7 {
    padding-left: 7px
}
.m6 {
    margin: 6px
}
.p6 {
    padding: 6px
}
.mt6 {
    margin-top: 6px
}
.mr6 {
    margin-right: 6px
}
.mb6 {
    margin-bottom: 6px
}
.ml6 {
    margin-left: 6px
}
.pt6 {
    padding-top: 6px
}
.pr6 {
    padding-right: 6px
}
.pb6 {
    padding-bottom: 6px
}
.pl6 {
    padding-left: 6px
}
.m5 {
    margin: 5px
}
.p5 {
    padding: 5px
}
.mt5 {
    margin-top: 5px
}
.mr5 {
    margin-right: 5px
}
.mb5 {
    margin-bottom: 5px
}
.ml5 {
    margin-left: 5px
}
.pt5 {
    padding-top: 5px
}
.pr5 {
    padding-right: 5px
}
.pb5 {
    padding-bottom: 5px
}
.pl5 {
    padding-left: 5px
}
.m4 {
    margin: 4px
}
.p4 {
    padding: 4px
}
.mt4 {
    margin-top: 4px
}
.mr4 {
    margin-right: 4px
}
.mb4 {
    margin-bottom: 4px
}
.ml4 {
    margin-left: 4px
}
.pt4 {
    padding-top: 4px
}
.pr4 {
    padding-right: 4px
}
.pb4 {
    padding-bottom: 4px
}
.pl4 {
    padding-left: 4px
}
.m3 {
    margin: 3px
}
.p3 {
    padding: 3px
}
.mt3 {
    margin-top: 3px
}
.mr3 {
    margin-right: 3px
}
.mb3 {
    margin-bottom: 3px
}
.ml3 {
    margin-left: 3px
}
.pt3 {
    padding-top: 3px
}
.pr3 {
    padding-right: 3px
}
.pb3 {
    padding-bottom: 3px
}
.pl3 {
    padding-left: 3px
}
.m2 {
    margin: 2px
}
.p2 {
    padding: 2px
}
.mt2 {
    margin-top: 2px
}
.mr2 {
    margin-right: 2px
}
.mb2 {
    margin-bottom: 2px
}
.ml2 {
    margin-left: 2px
}
.pt2 {
    padding-top: 2px
}
.pr2 {
    padding-right: 2px
}
.pb2 {
    padding-bottom: 2px
}
.pl2 {
    padding-left: 2px
}
.m1 {
    margin: 1px
}
.p1 {
    padding: 1px
}
.mt1 {
    margin-top: 1px
}
.mr1 {
    margin-right: 1px
}
.mb1 {
    margin-bottom: 1px
}
.ml1 {
    margin-left: 1px
}
.pt1 {
    padding-top: 1px
}
.pr1 {
    padding-right: 1px
}
.pb1 {
    padding-bottom: 1px
}
.pl1 {
    padding-left: 1px
}
.m0 {
    margin: 0px
}
.p0 {
    padding: 0px
}
.mt0 {
    margin-top: 0px
}
.mr0 {
    margin-right: 0px
}
.mb0 {
    margin-bottom: 0px
}
.ml0 {
    margin-left: 0px
}
.pt0 {
    padding-top: 0px
}
.pr0 {
    padding-right: 0px
}
.pb0 {
    padding-bottom: 0px
}
.pl0 {
    padding-left: 0px
}
.m-1 {
    margin: -1px
}
.p-1 {
    padding: -1px
}
.mt-1 {
    margin-top: -1px
}
.mr-1 {
    margin-right: -1px
}
.mb-1 {
    margin-bottom: -1px
}
.ml-1 {
    margin-left: -1px
}
.pt-1 {
    padding-top: -1px
}
.pr-1 {
    padding-right: -1px
}
.pb-1 {
    padding-bottom: -1px
}
.pl-1 {
    padding-left: -1px
}
.m-2 {
    margin: -2px
}
.p-2 {
    padding: -2px
}
.mt-2 {
    margin-top: -2px
}
.mr-2 {
    margin-right: -2px
}
.mb-2 {
    margin-bottom: -2px
}
.ml-2 {
    margin-left: -2px
}
.pt-2 {
    padding-top: -2px
}
.pr-2 {
    padding-right: -2px
}
.pb-2 {
    padding-bottom: -2px
}
.pl-2 {
    padding-left: -2px
}
.m-3 {
    margin: -3px
}
.p-3 {
    padding: -3px
}
.mt-3 {
    margin-top: -3px
}
.mr-3 {
    margin-right: -3px
}
.mb-3 {
    margin-bottom: -3px
}
.ml-3 {
    margin-left: -3px
}
.pt-3 {
    padding-top: -3px
}
.pr-3 {
    padding-right: -3px
}
.pb-3 {
    padding-bottom: -3px
}
.pl-3 {
    padding-left: -3px
}
.m-4 {
    margin: -4px
}
.p-4 {
    padding: -4px
}
.mt-4 {
    margin-top: -4px
}
.mr-4 {
    margin-right: -4px
}
.mb-4 {
    margin-bottom: -4px
}
.ml-4 {
    margin-left: -4px
}
.pt-4 {
    padding-top: -4px
}
.pr-4 {
    padding-right: -4px
}
.pb-4 {
    padding-bottom: -4px
}
.pl-4 {
    padding-left: -4px
}
.m-5 {
    margin: -5px
}
.p-5 {
    padding: -5px
}
.mt-5 {
    margin-top: -5px
}
.mr-5 {
    margin-right: -5px
}
.mb-5 {
    margin-bottom: -5px
}
.ml-5 {
    margin-left: -5px
}
.pt-5 {
    padding-top: -5px
}
.pr-5 {
    padding-right: -5px
}
.pb-5 {
    padding-bottom: -5px
}
.pl-5 {
    padding-left: -5px
}
.m-6 {
    margin: -6px
}
.p-6 {
    padding: -6px
}
.mt-6 {
    margin-top: -6px
}
.mr-6 {
    margin-right: -6px
}
.mb-6 {
    margin-bottom: -6px
}
.ml-6 {
    margin-left: -6px
}
.pt-6 {
    padding-top: -6px
}
.pr-6 {
    padding-right: -6px
}
.pb-6 {
    padding-bottom: -6px
}
.pl-6 {
    padding-left: -6px
}
.m-7 {
    margin: -7px
}
.p-7 {
    padding: -7px
}
.mt-7 {
    margin-top: -7px
}
.mr-7 {
    margin-right: -7px
}
.mb-7 {
    margin-bottom: -7px
}
.ml-7 {
    margin-left: -7px
}
.pt-7 {
    padding-top: -7px
}
.pr-7 {
    padding-right: -7px
}
.pb-7 {
    padding-bottom: -7px
}
.pl-7 {
    padding-left: -7px
}
.m-8 {
    margin: -8px
}
.p-8 {
    padding: -8px
}
.mt-8 {
    margin-top: -8px
}
.mr-8 {
    margin-right: -8px
}
.mb-8 {
    margin-bottom: -8px
}
.ml-8 {
    margin-left: -8px
}
.pt-8 {
    padding-top: -8px
}
.pr-8 {
    padding-right: -8px
}
.pb-8 {
    padding-bottom: -8px
}
.pl-8 {
    padding-left: -8px
}
.m-9 {
    margin: -9px
}
.p-9 {
    padding: -9px
}
.mt-9 {
    margin-top: -9px
}
.mr-9 {
    margin-right: -9px
}
.mb-9 {
    margin-bottom: -9px
}
.ml-9 {
    margin-left: -9px
}
.pt-9 {
    padding-top: -9px
}
.pr-9 {
    padding-right: -9px
}
.pb-9 {
    padding-bottom: -9px
}
.pl-9 {
    padding-left: -9px
}
.m-10 {
    margin: -10px
}
.p-10 {
    padding: -10px
}
.mt-10 {
    margin-top: -10px
}
.mr-10 {
    margin-right: -10px
}
.mb-10 {
    margin-bottom: -10px
}
.ml-10 {
    margin-left: -10px
}
.pt-10 {
    padding-top: -10px
}
.pr-10 {
    padding-right: -10px
}
.pb-10 {
    padding-bottom: -10px
}
.pl-10 {
    padding-left: -10px
}
.m-11 {
    margin: -11px
}
.p-11 {
    padding: -11px
}
.mt-11 {
    margin-top: -11px
}
.mr-11 {
    margin-right: -11px
}
.mb-11 {
    margin-bottom: -11px
}
.ml-11 {
    margin-left: -11px
}
.pt-11 {
    padding-top: -11px
}
.pr-11 {
    padding-right: -11px
}
.pb-11 {
    padding-bottom: -11px
}
.pl-11 {
    padding-left: -11px
}
.m-12 {
    margin: -12px
}
.p-12 {
    padding: -12px
}
.mt-12 {
    margin-top: -12px
}
.mr-12 {
    margin-right: -12px
}
.mb-12 {
    margin-bottom: -12px
}
.ml-12 {
    margin-left: -12px
}
.pt-12 {
    padding-top: -12px
}
.pr-12 {
    padding-right: -12px
}
.pb-12 {
    padding-bottom: -12px
}
.pl-12 {
    padding-left: -12px
}
.m-13 {
    margin: -13px
}
.p-13 {
    padding: -13px
}
.mt-13 {
    margin-top: -13px
}
.mr-13 {
    margin-right: -13px
}
.mb-13 {
    margin-bottom: -13px
}
.ml-13 {
    margin-left: -13px
}
.pt-13 {
    padding-top: -13px
}
.pr-13 {
    padding-right: -13px
}
.pb-13 {
    padding-bottom: -13px
}
.pl-13 {
    padding-left: -13px
}
.m-14 {
    margin: -14px
}
.p-14 {
    padding: -14px
}
.mt-14 {
    margin-top: -14px
}
.mr-14 {
    margin-right: -14px
}
.mb-14 {
    margin-bottom: -14px
}
.ml-14 {
    margin-left: -14px
}
.pt-14 {
    padding-top: -14px
}
.pr-14 {
    padding-right: -14px
}
.pb-14 {
    padding-bottom: -14px
}
.pl-14 {
    padding-left: -14px
}
.m-15 {
    margin: -15px
}
.p-15 {
    padding: -15px
}
.mt-15 {
    margin-top: -15px
}
.mr-15 {
    margin-right: -15px
}
.mb-15 {
    margin-bottom: -15px
}
.ml-15 {
    margin-left: -15px
}
.pt-15 {
    padding-top: -15px
}
.pr-15 {
    padding-right: -15px
}
.pb-15 {
    padding-bottom: -15px
}
.pl-15 {
    padding-left: -15px
}
.m-16 {
    margin: -16px
}
.p-16 {
    padding: -16px
}
.mt-16 {
    margin-top: -16px
}
.mr-16 {
    margin-right: -16px
}
.mb-16 {
    margin-bottom: -16px
}
.ml-16 {
    margin-left: -16px
}
.pt-16 {
    padding-top: -16px
}
.pr-16 {
    padding-right: -16px
}
.pb-16 {
    padding-bottom: -16px
}
.pl-16 {
    padding-left: -16px
}
.m-17 {
    margin: -17px
}
.p-17 {
    padding: -17px
}
.mt-17 {
    margin-top: -17px
}
.mr-17 {
    margin-right: -17px
}
.mb-17 {
    margin-bottom: -17px
}
.ml-17 {
    margin-left: -17px
}
.pt-17 {
    padding-top: -17px
}
.pr-17 {
    padding-right: -17px
}
.pb-17 {
    padding-bottom: -17px
}
.pl-17 {
    padding-left: -17px
}
.m-18 {
    margin: -18px
}
.p-18 {
    padding: -18px
}
.mt-18 {
    margin-top: -18px
}
.mr-18 {
    margin-right: -18px
}
.mb-18 {
    margin-bottom: -18px
}
.ml-18 {
    margin-left: -18px
}
.pt-18 {
    padding-top: -18px
}
.pr-18 {
    padding-right: -18px
}
.pb-18 {
    padding-bottom: -18px
}
.pl-18 {
    padding-left: -18px
}
.m-19 {
    margin: -19px
}
.p-19 {
    padding: -19px
}
.mt-19 {
    margin-top: -19px
}
.mr-19 {
    margin-right: -19px
}
.mb-19 {
    margin-bottom: -19px
}
.ml-19 {
    margin-left: -19px
}
.pt-19 {
    padding-top: -19px
}
.pr-19 {
    padding-right: -19px
}
.pb-19 {
    padding-bottom: -19px
}
.pl-19 {
    padding-left: -19px
}
.m-20 {
    margin: -20px
}
.p-20 {
    padding: -20px
}
.mt-20 {
    margin-top: -20px
}
.mr-20 {
    margin-right: -20px
}
.mb-20 {
    margin-bottom: -20px
}
.ml-20 {
    margin-left: -20px
}
.pt-20 {
    padding-top: -20px
}
.pr-20 {
    padding-right: -20px
}
.pb-20 {
    padding-bottom: -20px
}
.pl-20 {
    padding-left: -20px
}
.fs100 {
    font-size: 100px
}
.fs99 {
    font-size: 99px
}
.fs98 {
    font-size: 98px
}
.fs97 {
    font-size: 97px
}
.fs96 {
    font-size: 96px
}
.fs95 {
    font-size: 95px
}
.fs94 {
    font-size: 94px
}
.fs93 {
    font-size: 93px
}
.fs92 {
    font-size: 92px
}
.fs91 {
    font-size: 91px
}
.fs90 {
    font-size: 90px
}
.fs89 {
    font-size: 89px
}
.fs88 {
    font-size: 88px
}
.fs87 {
    font-size: 87px
}
.fs86 {
    font-size: 86px
}
.fs85 {
    font-size: 85px
}
.fs84 {
    font-size: 84px
}
.fs83 {
    font-size: 83px
}
.fs82 {
    font-size: 82px
}
.fs81 {
    font-size: 81px
}
.fs80 {
    font-size: 80px
}
.fs79 {
    font-size: 79px
}
.fs78 {
    font-size: 78px
}
.fs77 {
    font-size: 77px
}
.fs76 {
    font-size: 76px
}
.fs75 {
    font-size: 75px
}
.fs74 {
    font-size: 74px
}
.fs73 {
    font-size: 73px
}
.fs72 {
    font-size: 72px
}
.fs71 {
    font-size: 71px
}
.fs70 {
    font-size: 70px
}
.fs69 {
    font-size: 69px
}
.fs68 {
    font-size: 68px
}
.fs67 {
    font-size: 67px
}
.fs66 {
    font-size: 66px
}
.fs65 {
    font-size: 65px
}
.fs64 {
    font-size: 64px
}
.fs63 {
    font-size: 63px
}
.fs62 {
    font-size: 62px
}
.fs61 {
    font-size: 61px
}
.fs60 {
    font-size: 60px
}
.fs59 {
    font-size: 59px
}
.fs58 {
    font-size: 58px
}
.fs57 {
    font-size: 57px
}
.fs56 {
    font-size: 56px
}
.fs55 {
    font-size: 55px
}
.fs54 {
    font-size: 54px
}
.fs53 {
    font-size: 53px
}
.fs52 {
    font-size: 52px
}
.fs51 {
    font-size: 51px
}
.fs50 {
    font-size: 50px
}
.fs49 {
    font-size: 49px
}
.fs48 {
    font-size: 48px
}
.fs47 {
    font-size: 47px
}
.fs46 {
    font-size: 46px
}
.fs45 {
    font-size: 45px
}
.fs44 {
    font-size: 44px
}
.fs43 {
    font-size: 43px
}
.fs42 {
    font-size: 42px
}
.fs41 {
    font-size: 41px
}
.fs40 {
    font-size: 40px
}
.fs39 {
    font-size: 39px
}
.fs38 {
    font-size: 38px
}
.fs37 {
    font-size: 37px
}
.fs36 {
    font-size: 36px
}
.fs35 {
    font-size: 35px
}
.fs34 {
    font-size: 34px
}
.fs33 {
    font-size: 33px
}
.fs32 {
    font-size: 32px
}
.fs31 {
    font-size: 31px
}
.fs30 {
    font-size: 30px
}
.fs29 {
    font-size: 29px
}
.fs28 {
    font-size: 28px
}
.fs27 {
    font-size: 27px
}
.fs26 {
    font-size: 26px
}
.fs25 {
    font-size: 25px
}
.fs24 {
    font-size: 24px
}
.fs23 {
    font-size: 23px
}
.fs22 {
    font-size: 22px
}
.fs21 {
    font-size: 21px
}
.fs20 {
    font-size: 20px
}
.fs19 {
    font-size: 19px
}
.fs18 {
    font-size: 18px
}
.fs17 {
    font-size: 17px
}
.fs16 {
    font-size: 16px
}
.fs15 {
    font-size: 15px
}
.fs14 {
    font-size: 14px
}
.fs13 {
    font-size: 13px
}
.fs12 {
    font-size: 12px
}
.fs11 {
    font-size: 11px
}
.fs10 {
    font-size: 10px
}
.fs9 {
    font-size: 9px
}
.w100p {
    width: 100%
}
.w95p {
    width: 95%
}
.w90p {
    width: 90%
}
.w85p {
    width: 85%
}
.w80p {
    width: 80%
}
.w75p {
    width: 75%
}
.w70p {
    width: 70%
}
.w65p {
    width: 65%
}
.w60p {
    width: 60%
}
.w55p {
    width: 55%
}
.w50p {
    width: 50%
}
.w45p {
    width: 45%
}
.w40p {
    width: 40%
}
.w35p {
    width: 35%
}
.w30p {
    width: 30%
}
.w25p {
    width: 25%
}
.w20p {
    width: 20%
}
.w15p {
    width: 15%
}
.w10p {
    width: 10%
}
.w5p {
    width: 5%
}
.text-dark-blue {
    color: #1c2531
}
.text-dark-blue-force {
    color: #1c2531 !important
}
.bg-dark-blue {
    background-color: #1c2531
}
.bg-dark-blue .btn-white {
    color: #1c2531 !important
}
.bg-dark-blue .btn-white:hover {
    color: #1c2531 !important
}
.bc-dark-blue {
    border-color: #1c2531 !important
}
.text-asphalt-gray {
    color: #596272
}
.text-asphalt-gray-force {
    color: #596272 !important
}
.bg-asphalt-gray {
    background-color: #596272
}
.bg-asphalt-gray .btn-white {
    color: #596272 !important
}
.bg-asphalt-gray .btn-white:hover {
    color: #596272 !important
}
.bc-asphalt-gray {
    border-color: #596272 !important
}
.text-dark-gray {
    color: #9ba2af
}
.text-dark-gray-force {
    color: #9ba2af !important
}
.bg-dark-gray {
    background-color: #9ba2af
}
.bg-dark-gray .btn-white {
    color: #9ba2af !important
}
.bg-dark-gray .btn-white:hover {
    color: #9ba2af !important
}
.bc-dark-gray {
    border-color: #9ba2af !important
}
.text-silver-gray {
    color: #c4cad0
}
.text-silver-gray-force {
    color: #c4cad0 !important
}
.bg-silver-gray {
    background-color: #c4cad0
}
.bg-silver-gray .btn-white {
    color: #c4cad0 !important
}
.bg-silver-gray .btn-white:hover {
    color: #c4cad0 !important
}
.bc-silver-gray {
    border-color: #c4cad0 !important
}
.text-light-gray {
    color: #eaeced
}
.text-light-gray-force {
    color: #eaeced !important
}
.bg-light-gray {
    background-color: #eaeced
}
.bg-light-gray .btn-white {
    color: #eaeced !important
}
.bg-light-gray .btn-white:hover {
    color: #eaeced !important
}
.bc-light-gray {
    border-color: #eaeced !important
}
.text-fog-gray {
    color: #f3f5f7
}
.text-fog-gray-force {
    color: #f3f5f7 !important
}
.bg-fog-gray {
    background-color: #f3f5f7
}
.bg-fog-gray .btn-white {
    color: #f3f5f7 !important
}
.bg-fog-gray .btn-white:hover {
    color: #f3f5f7 !important
}
.bc-fog-gray {
    border-color: #f3f5f7 !important
}
.text-light-blue {
    color: #60d3ef
}
.text-light-blue-force {
    color: #60d3ef !important
}
.bg-light-blue {
    background-color: #60d3ef
}
.bg-light-blue .btn-white {
    color: #60d3ef !important
}
.bg-light-blue .btn-white:hover {
    color: #60d3ef !important
}
.bc-light-blue {
    border-color: #60d3ef !important
}
.text-yellow {
    color: #fc3
}
.text-yellow-force {
    color: #fc3 !important
}
.bg-yellow {
    background-color: #fc3
}
.bg-yellow .btn-white {
    color: #fc3 !important
}
.bg-yellow .btn-white:hover {
    color: #fc3 !important
}
.bc-yellow {
    border-color: #fc3 !important
}
.text-orange {
    color: #f93
}
.text-orange-force {
    color: #f93 !important
}
.bg-orange {
    background-color: #f93
}
.bg-orange .btn-white {
    color: #f93 !important
}
.bg-orange .btn-white:hover {
    color: #f93 !important
}
.bc-orange {
    border-color: #f93 !important
}
.text-red {
    color: #f63
}
.text-red-force {
    color: #f63 !important
}
.bg-red {
    background-color: #f63
}
.bg-red .btn-white {
    color: #f63 !important
}
.bg-red .btn-white:hover {
    color: #f63 !important
}
.bc-red {
    border-color: #f63 !important
}
.text-turquoise {
    color: #3cc
}
.text-turquoise-force {
    color: #3cc !important
}
.bg-turquoise {
    background-color: #3cc
}
.bg-turquoise .btn-white {
    color: #3cc !important
}
.bg-turquoise .btn-white:hover {
    color: #3cc !important
}
.bc-turquoise {
    border-color: #3cc !important
}
.text-sky {
    color: #7bc7f6
}
.text-sky-force {
    color: #7bc7f6 !important
}
.bg-sky {
    background-color: #7bc7f6
}
.bg-sky .btn-white {
    color: #7bc7f6 !important
}
.bg-sky .btn-white:hover {
    color: #7bc7f6 !important
}
.bc-sky {
    border-color: #7bc7f6 !important
}
.text-royal-blue {
    color: #99f
}
.text-royal-blue-force {
    color: #99f !important
}
.bg-royal-blue {
    background-color: #99f
}
.bg-royal-blue .btn-white {
    color: #99f !important
}
.bg-royal-blue .btn-white:hover {
    color: #99f !important
}
.bc-royal-blue {
    border-color: #99f !important
}
.text-gold {
    color: #9e9e86
}
.text-gold-force {
    color: #9e9e86 !important
}
.bg-gold {
    background-color: #9e9e86
}
.bg-gold .btn-white {
    color: #9e9e86 !important
}
.bg-gold .btn-white:hover {
    color: #9e9e86 !important
}
.bc-gold {
    border-color: #9e9e86 !important
}
.text-olive-green {
    color: #9c3
}
.text-olive-green-force {
    color: #9c3 !important
}
.bg-olive-green {
    background-color: #9c3
}
.bg-olive-green .btn-white {
    color: #9c3 !important
}
.bg-olive-green .btn-white:hover {
    color: #9c3 !important
}
.bc-olive-green {
    border-color: #9c3 !important
}
.text-white {
    color: #fff
}
.text-white-force {
    color: #fff !important
}
.bg-white {
    background-color: #fff
}
.bg-white .btn-white {
    color: #fff !important
}
.bg-white .btn-white:hover {
    color: #fff !important
}
.bc-white {
    border-color: #fff !important
}
.text-excel-green {
    color: #247146
}
.text-excel-green-force {
    color: #247146 !important
}
.bg-excel-green {
    background-color: #247146
}
.bg-excel-green .btn-white {
    color: #247146 !important
}
.bg-excel-green .btn-white:hover {
    color: #247146 !important
}
.bc-excel-green {
    border-color: #247146 !important
}
html {
    position: relative;
    min-height: 100%
}
body {
    background: #fff;
    font-family: "proxima", sans-serif;
    font-size: 16px
}
#namebadgeimg{
    height:511px;
}

.dashboardimg {
    width: 650px !important;
}

@media (max-width:993px){
    .dashboardimg{
    height:600px;
 }
}

@media (max-width:640px){
    .dashboardimg{
    height:488px;
    }
}

@media (max-width:540px){
    .dashboardimg{
    height:390px;
}
}


@media (max-width:440px){
    .dashboardimg{
    height:311px;
}
}
.logo {
    display: inline-block;
    width: 100px
}
.wa {
    width: auto
}
.wa-force {
    width: auto !important
}
.fwb {
    font-weight: 700
}
.fwsb {
    font-weight: 600
}
.fwr {
    font-weight: 400
}
.fwr-force {
    font-weight: 400 !important
}
.fwl {
    font-weight: 300
}
.fwt {
    font-weight: 100
}
.fwl-force {
    font-weight: 300 !important
}
.fwt-force {
    font-weight: 100 !important
}
h1,
h2 {
    font-weight: 100;
    letter-spacing: -1.4px
}
h3 {
    font-weight: 300;
    letter-spacing: -1.4px
}
h4,
h5,
h6 {
    font-weight: 400
}
h1 {
    font-size: 50px
}
h2 {
    font-size: 40px
}
h3 {
    font-size: 30px
}
h4 {
    font-size: 20px
}
h5 {
    font-size: 16px
}
h6 {
    font-size: 13px
}
.dn {
    display: none !important
}
.db {
    display: block
}
.di {
    display: inline
}
.dib {
    display: inline-block
}
.tal {
    text-align: left
}
.tal-force {
    text-align: left !important
}
.tac {
    text-align: center
}
.tar {
    text-align: right
}
.vam {
    vertical-align: middle
}
.vat {
    vertical-align: top
}
.vab {
    vertical-align: bottom
}
.ma {
    margin: auto
}
.mi {
    margin: inherit
}
.mi-force {
    margin: inherit !important
}
.ls-5 {
    letter-spacing: -5px
}
.ls-14 {
    letter-spacing: -1.4px
}
.lhn {
    line-height: normal
}
.lh15 {
    line-height: 1.5
}
.lh16 {
    line-height: 1.6
}
.lh17 {
    line-height: 1.7
}
.fs-xsmall {
    font-size: 11px
}
.fs-small {
    font-size: 13px
}
.fs-small-force {
    font-size: 13px !important
}
.fs-base {
    font-size: 16px
}
.fs-base-force {
    font-size: 16px !important
}
.fs-large {
    font-size: 20px
}
.fs-xlarge {
    font-size: 30px
}
.fs-huge {
    font-size: 120px
}
p {
    font-size: 13px
}
.pos-r {
    position: relative
}
.pos-a {
    position: absolute
}
.pos-f {
    position: fixed
}
.bottom-0 {
    bottom: 0
}
.oh {
    overflow: hidden
}
.oa {
    overflow: auto
}
.ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.ellipsis-2-line {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: box !important;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}
.flex-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    width: 100%
}
.fxw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}
.flex,
.fx {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px
}
.fxdirc {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.display-flex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start
}
.flex-align-center,
.fxac {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.flex-ac {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.flex-ae {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end
}
.flex-justify-center,
.fxjc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.fxjsa {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around
}
.fxjsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}
.fxae {
    -webkit-box-align: center;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end
}
.fxas {
    -webkit-box-align: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start
}
.fxdc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.fxje {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}
.fxc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.fxwrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.fx-strech {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 100%;
    margin: 0 auto
}
.fx-strech>* {
    display: flex;
    list-style: none
}
img {
    width: auto;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}
.overflow-hidden {
    overflow: hidden
}
.overflow-visible {
    overflow: visible
}
.overflow-visible-force {
    overflow: visible !important
}
.border-radius-none {
    border-radius: 0 !important
}
.border-none {
    border: none !important
}
.mw450 {
    max-width: 450px
}
.w50px-force {
    width: 50px !important
}
.mw147px {
    min-width: 147px
}
.w380px-force {
    width: 380px !important
}
.mw135px {
    min-width: 135px
}
.bw {
    word-break: break-all
}
.p22-0-force {
    padding: 22px 0 !important
}
.p20-0-force {
    padding: 20px 0 !important
}
.pl0-force {
    padding-left: 0 !important
}
.p8-0-force {
    padding: 8px 0 !important
}
.br-white {
    border-right: 1px solid #fff
}
.border-radius-left {
    border-bottom-left-radius: 3px !important;
    border-top-left-radius: 3px !important
}
.border-radius-right {
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important
}
.bg-none {
    background: none !important
}
.p0-24-force {
    padding-right: 24px !important;
    padding-left: 24px !important
}
.break-all {
    word-break: break-all
}
.br-none {
    border-right: none
}
.bl-none {
    border-left: none
}
.w35px-force {
    width: 35px !important
}
.slick-slider {
    margin-bottom: 0
}
.pt0-force {
    padding-top: 0 !important
}
.pt28 {
    padding-top: 28px
}
.pt60-force {
    padding-top: 60px !important
}
.mb22 {
    margin-bottom: 22px
}
.fs116 {
    font-size: 116px
}
.mt250-force {
    margin-top: 250px !important
}
.session-toolbar {
    border: none !important;
    padding: 0 !important;
    height: 40px !important
}
.session-toolbar .tool-btn:last-child {
    margin-right: 0 !important
}
.text-inherit-force {
    text-transform: inherit !important
}
.no-bg {
    background: none !important
}
.no-border-force {
    border: none !important
}
.w240px-force {
    width: 240px !important
}
.w23px {
    width: 23px
}
.w600 {
    width: 600px
}
.w670 {
    width: 670px
}
.mh200 {
    max-height: 200px
}
.mh250 {
    max-height: 250px
}
.mh300 {
    max-height: 300px
}
.oy-auto {
    overflow-y: auto
}
sup {
    font-size: 60%
}
header,
.header {
    overflow: hidden;
    background: #1c2531
}
header .header-inner,
.header .header-inner {
    height: 60px
}
header .header-inner .user-panel .dropdown-menu,
.header .header-inner .user-panel .dropdown-menu {
    top: 52px;
    left: 1px;
    width: 100%;
    box-shadow: none;
    padding: 0;
    background: #1c2531;
    border: none;
    border-radius: 0
}
header .header-inner .user-panel .dropdown-menu li,
.header .header-inner .user-panel .dropdown-menu li {
    position: relative
}
header .header-inner .user-panel .dropdown-menu li a,
.header .header-inner .user-panel .dropdown-menu li a {
    padding: 15px 10px 15px 50px;
    color: #fff
}
header .header-inner .user-panel .dropdown-menu li a i,
.header .header-inner .user-panel .dropdown-menu li a i {
    font-size: 16px;
    top: 2px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 20px;
    color: #9ba2af
}
header .header-inner .user-panel .dropdown-menu li a.logout,
.header .header-inner .user-panel .dropdown-menu li a.logout {
    color: #9ba2af
}
header .header-inner .user-panel .dropdown-menu li a:hover,
.header .header-inner .user-panel .dropdown-menu li a:hover {
    background: transparent;
    color: #60d3ef
}
header .header-inner .user-panel .dropdown-menu li a:hover i,
.header .header-inner .user-panel .dropdown-menu li a:hover i {
    color: inherit
}
header .header-inner .user-panel .dropdown-menu li.divider,
.header .header-inner .user-panel .dropdown-menu li.divider {
    margin: 0;
    border-color: #596272;
    opacity: .2
}
header .header-inner .user-panel .dropdown-toggle,
.header .header-inner .user-panel .dropdown-toggle {
    padding: 5px;
    border: none;
    background: none;
    min-width: 170px;
    font-size: 13px;
    color: #fff;
    font-weight: 600;
    -webkit-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out ease;
    -moz-transition: all .15s ease-in-out ease;
    -ms-transition: all .15s ease-in-out ease;
    -o-transition: all .15s ease-in-out ease;
    transition: all .15s ease-in-out ease
}
header .header-inner .user-panel .dropdown-toggle:hover,
.header .header-inner .user-panel .dropdown-toggle:hover,
header .header-inner .user-panel .dropdown-toggle:focus,
.header .header-inner .user-panel .dropdown-toggle:focus {
    color: #60d3ef;
    background: none !important
}
header .header-inner .user-panel .dropdown-toggle .caret,
.header .header-inner .user-panel .dropdown-toggle .caret {
    -webkit-transition: .15s ease-out;
    -o-transition: .15s ease-out;
    transition: .15s ease-out;
    -webkit-transition: all .15s ease-out ease;
    -moz-transition: all .15s ease-out ease;
    -ms-transition: all .15s ease-out ease;
    -o-transition: all .15s ease-out ease;
    transition: all .15s ease-out ease;
    color: #9ba2af
}
header .header-inner .user-panel .open .dropdown-toggle,
.header .header-inner .user-panel .open .dropdown-toggle {
    color: #60d3ef;
    box-shadow: none;
    background: none !important
}
header .header-inner .user-panel .open .dropdown-toggle .caret,
.header .header-inner .user-panel .open .dropdown-toggle .caret {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}
footer,
.footer {
    background: #1c2531;
    height: 500px;
    padding-top: 70px;
    color: #edf0f3;
    display: block
}
footer .foot-nav,
.footer .foot-nav {
    padding-left: 0;
    list-style: none;
    font-size: 16px;
    color: #596272
}
footer .foot-nav .title,
.footer .foot-nav .title {
    font-size: 22px;
    font-weight: 100;
    margin-bottom: 10px
}
footer .foot-nav .sub-title,
.footer .foot-nav .sub-title {
    font-size: 13px;
    font-weight: 100;
    margin-bottom: 5px
}
footer .foot-nav .call-number,
.footer .foot-nav .call-number {
    color: #9ba2af;
    font-size: 13px;
    font-weight: 300;
    margin-bottom: 5px
}
footer .foot-nav li,
.footer .foot-nav li {
    margin-bottom: 5px
}
footer .foot-nav li a,
.footer .foot-nav li a {
    font-weight: 100;
    color: #9ba2af;
    text-decoration: none;
    -webkit-transition: .15s ease-out;
    -o-transition: .15s ease-out;
    transition: .15s ease-out;
    -webkit-transition: all .15s ease-out ease;
    -moz-transition: all .15s ease-out ease;
    -ms-transition: all .15s ease-out ease;
    -o-transition: all .15s ease-out ease;
    transition: all .15s ease-out ease
}
footer .foot-nav li a:hover,
.footer .foot-nav li a:hover {
    color: #eaeced
}
footer .foot-nav li.social a,
.footer .foot-nav li.social a {
    opacity: .5;
    margin: 0 5px
}
footer .foot-nav li.social a .icon,
.footer .foot-nav li.social a .icon {
    font-size: 28px
}
footer .foot-nav li.social a:hover,
.footer .foot-nav li.social a:hover {
    opacity: 1
}
footer .foot-nav li.social a:first-child,
.footer .foot-nav li.social a:first-child {
    margin-left: 0
}
footer .foot-nav li.social a:last-child,
.footer .foot-nav li.social a:last-child {
    margin-right: 0
}
footer .copyright,
.footer .copyright {
    font-weight: 300;
    font-size: 13px;
    color: #596272;
    border-top: 1px solid rgba(89, 98, 114, 0.3)
}
footer .copyright .heart,
.footer .copyright .heart {
    position: relative;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin: 0 5px;
    bottom: 5px;
    -webkit-animation: animateHeart 2.3s infinite;
    -moz-animation: animateHeart 2.3s infinite;
    -o-animation: animateHeart 2.3s infinite;
    animation: animateHeart 2.3s infinite;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top
}
footer .copyright .heart:before,
.footer .copyright .heart:before,
footer .copyright .heart:after,
.footer .copyright .heart:after {
    position: absolute;
    content: "";
    left: 12px;
    top: 0;
    width: 13px;
    height: 20px;
    background: #596272;
    -moz-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%
}
footer .copyright .heart:after,
.footer .copyright .heart:after {
    left: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}
.custom-slogan {
    text-align: center;
    padding: 30px 0 15px
}
.divided-bg {
    width: 50%;
    position: absolute
}
.bg-right {
    background-position: right top !important
}
.bg-left {
    background-position: left top !important
}
.big-tabs .nav-tabs li:first-child a {
    padding-left: 0
}
.big-tabs .nav-tabs li:last-child a {
    padding-right: 0
}
.big-tabs .nav-tabs li a {
    -webkit-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out ease;
    -moz-transition: all .15s ease-in-out ease;
    -ms-transition: all .15s ease-in-out ease;
    -o-transition: all .15s ease-in-out ease;
    transition: all .15s ease-in-out ease;
    color: #9ba2af;
    padding-top: 15px;
    padding-bottom: 12px
}
.big-tabs .nav-tabs li a .icon {
    font-size: 32px;
    margin-right: 30px
}
.big-tabs .nav-tabs li a:hover,
.big-tabs .nav-tabs li a:focus {
    color: #1c2531;
    background: none;
    outline: none;
    border-color: transparent
}
.big-tabs .nav-tabs li.active a {
    color: #1c2531;
    border-color: transparent;
    border-bottom-color: #1c2531
}
.big-tabs .tab-content {
    height: 600px
}
.big-tabs .tab-content .tab-pane {
    position: relative;
    padding: 20px 0
}
.big-tabs .tab-content .tab-pane .bg-img {
    height: 560px;
    background: url("../assets/img/780x560.jpg") no-repeat
}
.vertical-tabs .tab-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.vertical-tabs .tab-wrap .left-nav {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px;
    margin-right: 60px
}
.vertical-tabs .tab-wrap .left-nav .nav-tabs {
    border-bottom: none
}
.vertical-tabs .tab-wrap .left-nav .nav-tabs li {
    border-color: transparent;
    padding-bottom: 5px
}
.vertical-tabs .tab-wrap .left-nav .nav-tabs li a {
    font-size: 20px;
    -webkit-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out ease;
    -moz-transition: all .15s ease-in-out ease;
    -ms-transition: all .15s ease-in-out ease;
    -o-transition: all .15s ease-in-out ease;
    transition: all .15s ease-in-out ease;
    color: #9ba2af;
    padding: 0
}
.vertical-tabs .tab-wrap .left-nav .nav-tabs li a .icon {
    font-size: 31px;
    margin-right: 15px
}
.vertical-tabs .tab-wrap .left-nav .nav-tabs li a:hover,
.vertical-tabs .tab-wrap .left-nav .nav-tabs li a:focus {
    color: #1c2531;
    background: none;
    outline: none;
    border-color: transparent
}
.vertical-tabs .tab-wrap .left-nav .nav-tabs li a:hover .icon,
.vertical-tabs .tab-wrap .left-nav .nav-tabs li a:focus .icon {
    color: #60d3ef
}
.vertical-tabs .tab-wrap .left-nav .nav-tabs li.active a {
    color: #1c2531;
    border-color: transparent
}
.vertical-tabs .tab-wrap .left-nav .nav-tabs li.active a .icon {
    color: #60d3ef
}
.full-width-row {
    min-height: 160px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.full-width-row .slogan {
    margin-right: 55px
}
.full-width-row h3 {
    color: #fff;
    font-weight: 100;
    margin: 0 0 5px 0
}
.full-width-row p {
    margin-bottom: 0
}
.full-width-row .icon {
    font-size: 46px
}
.full-width-row .icon-content {
    border-radius: 10px;
    text-align: center;
    margin-right: 35px;
    padding: 10px
}
.hero-content article {
    display: block;
    left: 0;
    right: 0;
    padding-top: 50px;
    text-align: center;
    z-index: 2
}
.hero-content article h1 {
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 0
}
.hero-content article p {
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 20px
}
.hero-content img {
    display: block;
    margin: auto
}
.standard-features {
    padding-top: 30px
}
.standard-features .feature-area {
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    margin: 85px 0 50px
}
.standard-features .feature-area>* {
    display: flex;
    list-style: none
}
.standard-features .feature-area .feature-box {
    flex: 0 0 20%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 10px 60px 10px
}
.standard-features .feature-area .feature-box .icon {
    font-size: 40px;
    margin-bottom: 30px;
    color: #596272
}
.standard-features .feature-area .feature-box p {
    margin-top: 15px;
    color: #596272
}
.store {
    padding: 65px 0;
    background: #f3f5f7
}
.store .store-area {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    margin-bottom: 50px
}
.store .store-area .item {
    background: #fff;
    max-width: 270px;
    width: 270px
}
.store .store-area .item .top {
    border-bottom: 1px solid #f3f5f7;
    text-align: center;
    padding: 35px 0
}
.store .store-area .item .top img {
    max-height: 190px
}
.store .store-area .item .bottom {
    padding: 15px
}
.store .store-area .item .bottom .name {
    font-weight: 600;
    font-size: 20px
}
.store .store-area .item .bottom .learn-more {
    font-size: 13px;
    -webkit-transition: .15s ease-out;
    -o-transition: .15s ease-out;
    transition: .15s ease-out;
    -webkit-transition: all .15s ease-out ease;
    -moz-transition: all .15s ease-out ease;
    -ms-transition: all .15s ease-out ease;
    -o-transition: all .15s ease-out ease;
    transition: all .15s ease-out ease;
    color: #60d3ef
}
.store .store-area .item .bottom .learn-more:hover {
    text-decoration: none
}
.store .store-area .item .bottom .learn-more:focus {
    outline: none;
    text-decoration: none
}
.store .store-area .item .bottom .learn-more.text-light-blue:hover {
    color: #60d3ef
}
.store .store-area .item .bottom .learn-more.text-red:hover {
    color: #f63
}
.store .store-area .item .bottom .learn-more.text-orange:hover {
    color: #f93
}
.store .store-area .item .bottom .learn-more.text-dark-blue:hover {
    color: #1c2531
}
.store .store-area .item .bottom .learn-more.text-olive-green:hover {
    color: #9c3
}
.store .store-area .item .bottom .learn-more:hover {
    color: #9ba2af
}
.two-column {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px
}
.check-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    background: #9c3;
    line-height: 28px;
    font-size: 14px;
    border-radius: 50%
}
.search-box {
    font-size: 30px;
    margin-top: 50px;
    font-weight: 300;
    position: relative
}
.search-box .icon {
    position: absolute;
    font-size: 32px;
    color: #9ba2af;
    left: 20px;
    top: 19px
}
.search-box input {
    display: block;
    border-radius: 3px;
    border: none;
    width: 100%;
    padding: 14px 14px 14px 60px
}
.search-box input:focus {
    outline: none
}
.sidebar {
    width: 240px;
    margin-right: 30px;
    padding: 14px 30px 20px;
    background: #fff;
    border: 1px solid #c4cad0
}
.sidebar .icon {
    font-size: 24px;
    margin-right: 10px
}
.sidebar .panel {
    margin-bottom: 14px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid #c4cad0
}
.sidebar .panel:last-child {
    border: none !important;
    margin-bottom: 0
}
.sidebar .panel .panel-heading {
    padding: 0 0 11px 0;
    background: none;
    position: relative;
    border: none !important;
    list-style-type: none
}
.sidebar .panel .panel-heading .icon {
    color: #9ba2af
}
.sidebar .panel .panel-heading .icon-arrow {
    -webkit-transition: .15s ease-out;
    -o-transition: .15s ease-out;
    transition: .15s ease-out;
    -webkit-transition: all .15s ease-out ease;
    -moz-transition: all .15s ease-out ease;
    -ms-transition: all .15s ease-out ease;
    -o-transition: all .15s ease-out ease;
    transition: all .15s ease-out ease;
    position: absolute;
    right: -7px;
    top: 3px
}
.sidebar .panel .panel-heading .collapsed .icon-arrow {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}
.sidebar .panel .panel-heading .active {
    color: #60d3ef
}
.sidebar .panel .panel-heading a {
    text-decoration: none
}
.sidebar .panel .panel-heading a .icon {
    color: #9ba2af
}
.sidebar .panel .panel-heading a:hover,
.sidebar .panel .panel-heading a.active {
    color: #60d3ef
}
.sidebar .panel .panel-heading a:hover .icon,
.sidebar .panel .panel-heading a.active .icon {
    color: #60d3ef
}
.sidebar .panel .panel-heading .active {
    height: 34px
}
.sidebar .panel .panel-heading .panel-title {
    font-size: 16px
}
.sidebar .panel .accordion-inner ul {
    margin-bottom: 16px;
    list-style: none;
    padding-left: 0;
    font-size: 13px
}
.sidebar .panel .accordion-inner ul li {
    margin-bottom: 7px
}
.sidebar .panel .accordion-inner ul li .link.active {
    color: #60d3ef
}
.sidebar.links-list {
    max-height: none
}
.sidebar.links-list ul {
    padding-left: 0;
    list-style: none
}
.sidebar.links-list ul li {
    margin-bottom: 13px
}
.sidebar.links-list ul li.head {
    border-bottom: 1px solid #c4cad0;
    padding-bottom: 12px;
    margin-bottom: 14px
}
.sidebar.links-list ul li.head .link .icon {
    font-size: 24px;
    width: 24px;
    margin-right: 10px
}
.sidebar.links-list ul li.head:last-child {
    padding: 0;
    margin: 0
}
.sidebar.links-list ul li .link {
    color: #1c2531;
    font-size: 13px;
    font-weight: 600
}
.sidebar.links-list ul li .link .icon {
    font-size: 14px;
    width: 14px
}
.sidebar.links-list ul li .link:hover,
.sidebar.links-list ul li .link:focus,
.sidebar.links-list ul li .link.active {
    color: #60d3ef;
    text-decoration: none
}
.sidebar.links-list ul li .link:hover span,
.sidebar.links-list ul li .link:focus span,
.sidebar.links-list ul li .link.active span {
    color: #60d3ef
}
.sidebar.analize {
    max-height: 213px !important
}
.sidebar.analize ul li .link {
    font-size: 16px;
    font-weight: 400
}
.sidebar-mobile {
    padding: 20px
}
.sidebar-mobile .icon {
    font-size: 24px;
    margin-right: 10px
}
.sidebar-mobile .panel {
    margin-bottom: 14px;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid #c4cad0
}
.sidebar-mobile .panel:last-child {
    border: none !important;
    margin-bottom: 0
}
.sidebar-mobile .panel .panel-heading {
    padding: 0 0 11px 0;
    background: none;
    position: relative;
    border: none !important;
    list-style-type: none
}
.sidebar-mobile .panel .panel-heading .icon {
    color: #9ba2af
}
.sidebar-mobile .panel .panel-heading .icon-arrow {
    -webkit-transition: .15s ease-out;
    -o-transition: .15s ease-out;
    transition: .15s ease-out;
    -webkit-transition: all .15s ease-out ease;
    -moz-transition: all .15s ease-out ease;
    -ms-transition: all .15s ease-out ease;
    -o-transition: all .15s ease-out ease;
    transition: all .15s ease-out ease;
    position: absolute;
    right: -7px;
    top: 3px
}
.sidebar-mobile .panel .panel-heading .collapsed .icon-arrow {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}
.sidebar-mobile .panel .panel-heading .active {
    color: #60d3ef
}
.sidebar-mobile .panel .panel-heading a {
    text-decoration: none
}
.sidebar-mobile .panel .panel-heading a .icon {
    color: #9ba2af
}
.sidebar-mobile .panel .panel-heading a:hover,
.sidebar-mobile .panel .panel-heading a.active {
    color: #60d3ef
}
.sidebar-mobile .panel .panel-heading .active {
    height: 34px
}
.sidebar-mobile .panel .panel-heading .panel-title {
    font-size: 16px
}
.sidebar-mobile .panel .accordion-inner ul {
    list-style: none;
    padding-left: 0;
    font-size: 13px
}
.sidebar-mobile .panel .accordion-inner ul li {
    margin-bottom: 15px
}
.sidebar-mobile.links-list {
    max-height: none
}
.sidebar-mobile.links-list ul {
    padding-left: 0;
    list-style: none
}
.sidebar-mobile.links-list ul li {
    margin-bottom: 13px
}
.sidebar-mobile.links-list ul li.head {
    border-bottom: 1px solid #c4cad0;
    padding-bottom: 12px;
    margin-bottom: 14px
}
.sidebar-mobile.links-list ul li.head .link .icon {
    font-size: 24px;
    width: 24px;
    margin-right: 10px
}
.sidebar-mobile.links-list ul li.head:last-child {
    padding: 0;
    margin: 0
}
.sidebar-mobile.links-list ul li .link {
    color: #1c2531;
    font-size: 13px;
    font-weight: 600
}
.sidebar-mobile.links-list ul li .link .icon {
    font-size: 14px;
    width: 14px
}
.sidebar-mobile.links-list ul li .link:hover,
.sidebar-mobile.links-list ul li .link:focus,
.sidebar-mobile.links-list ul li .link.active {
    color: #60d3ef;
    text-decoration: none
}
.sidebar-mobile.links-list ul li .link:hover span,
.sidebar-mobile.links-list ul li .link:focus span,
.sidebar-mobile.links-list ul li .link.active span {
    color: #60d3ef
}
.sidebar-mobile.analize {
    max-height: 213px !important
}
.sidebar-mobile.analize ul li .link {
    font-size: 16px;
    font-weight: 400
}
.big-title {
    color: #596272;
    margin-top: -4px;
    font-weight: 100
}
.banner-area {
    background-size: cover !important;
    background-position: center !important;
    height: 280px;
    position: relative;
    margin-bottom: 30px
}
.banner-area .desc {
    margin-left: 300px;
    display: block;
    position: relative;
    top: 35px
}
.banner-area .desc .title {
    font-weight: 600;
    font-size: 40px
}
.banner-area .desc .price {
    font-size: 30px;
    font-weight: 600
}
.banner-area .desc .price small {
    font-size: 20px
}
.banner-area .desc .btn-white {
    color: #9ba2af !important
}
.box-content .box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px;
    padding: 30px 20px;
    background: #fff;
    text-align: center;
    margin: 0 15px
}
.box-content .box:first-child {
    margin-left: 0
}
.box-content .box:last-child {
    margin-right: 0
}
.box-content .box .logo-area {
    height: 123px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.store-content {
    padding-left: 0;
    list-style: none
}
.store-content .box {
    display: inline-block;
    background: #fff;
    width: 270px;
    min-width: 270px;
    padding: 0;
    position: relative;
    text-align: left;
    overflow: hidden;
    margin: 0 25px 30px 0
}
.store-content .box:nth-child(3n+1) {
    margin-left: 0
}
.store-content .box:nth-child(3n) {
    margin-right: 0
}
.store-content .box .product-img {
    min-height: 270px
}
.store-content .box .ribbon {
    background: #f63;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 128px;
    text-align: center;
    padding: 7px 0 3px;
    left: -29px;
    top: 21px
}
.store-content .box .product-desc {
    padding: 20px 20px 15px 20px;
    border-top: 1px solid #f3f5f7;
    border-bottom: 1px solid #f3f5f7
}
.store-content .box .product-desc .title {
    color: #1c2531;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 5px
}
.store-content .box .product-desc .desc {
    font-size: 13px;
    font-weight: 400;
    color: #596272;
    margin-bottom: 0
}
.store-content .box .product-btn {
    font-weight: 600;
    font-size: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.store-content .box .product-btn a {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px;
    padding: 14px 20px;
    -webkit-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out;
    -webkit-transition: all .2s ease-out ease;
    -moz-transition: all .2s ease-out ease;
    -ms-transition: all .2s ease-out ease;
    -o-transition: all .2s ease-out ease;
    transition: all .2s ease-out ease
}
.store-content .box .product-btn a span {
    font-weight: 600;
    -webkit-transition: color .2s ease-out;
    -o-transition: color .2s ease-out;
    transition: color .2s ease-out;
    -webkit-transition: all color .2s ease-out ease;
    -moz-transition: all color .2s ease-out ease;
    -ms-transition: all color .2s ease-out ease;
    -o-transition: all color .2s ease-out ease;
    transition: all color .2s ease-out ease
}
.store-content .box .product-btn a.buy-btn {
    border-right: 1px solid #f3f5f7;
    color: #9c3;
    text-align: left
}
.store-content .box .product-btn a.buy-btn:hover,
.store-content .box .product-btn a.buy-btn:active,
.store-content .box .product-btn a.buy-btn:focus {
    color: #fff;
    background: #9c3
}
.store-content .box .product-btn a.rent-btn {
    color: #596272;
    text-align: right;
    font-weight: 400
}
.store-content .box .product-btn a.rent-btn:hover,
.store-content .box .product-btn a.rent-btn:active,
.store-content .box .product-btn a.rent-btn:focus {
    color: #fff;
    background: #60d3ef
}
.store-content .box .product-btn a.rent-btn:hover span,
.store-content .box .product-btn a.rent-btn:active span,
.store-content .box .product-btn a.rent-btn:focus span {
    color: #fff
}
.store-content .box .product-btn a:hover,
.store-content .box .product-btn a:active,
.store-content .box .product-btn a:focus {
    text-decoration: none
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}
.pagination>li {
    display: inline-block
}
.pagination>li.active>a {
    border-radius: 3px;
    color: #f3f5f7;
    background: #9ba2af
}
.pagination>li.active>a:hover {
    opacity: 1
}
.pagination>li>a {
    color: #9ba2af;
    position: relative;
    float: left;
    min-width: 32px;
    text-align: center;
    padding: 5px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none
}
.pagination>li>a:hover {
    opacity: .5
}
.product-box {
    background-color: #fff
}
.product-box .btn-white {
    color: #fff !important
}
.product-box .btn-white:hover {
    color: #fff !important
}
.product-box .product-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 280px;
    width: 280px;
    border-right: 1px solid #f3f5f7
}
.product-box .product-detail {
    padding: 30px
}
.product-box .product-detail .title {
    font-size: 30px;
    font-weight: 600;
    color: #1c2531
}
.product-box .product-detail .desc {
    font-weight: 300;
    font-size: 20px;
    color: #596272;
    margin-bottom: 25px
}
.product-help {
    background-color: #fff;
    padding: 40px 30px 10px;
    margin-bottom: 30px
}
.product-help .btn-white {
    color: #fff !important
}
.product-help .btn-white:hover {
    color: #fff !important
}
.product-help .title {
    text-align: center;
    margin-top: 0
}
.product-help .product-help-list {
    padding-left: 0;
    list-style: none;
    font-size: 16px;
    color: #596272;
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 100%;
    margin: 0 auto
}
.product-help .product-help-list>* {
    display: flex;
    list-style: none
}
.product-help .product-help-list li {
    margin-bottom: 35px;
    display: inline-block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    width: 50%
}
.product-help .product-help-list .circle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 15px;
    border: 2px solid #9c3;
    border-radius: 50%;
    color: #9c3;
    width: 36px;
    height: 36px;
    text-align: center
}
@-webkit-keyframes animateHeart {
    0% {
        transform: scale(1)
    }
    5% {
        transform: scale(1.2)
    }
    10% {
        transform: scale(1.1)
    }
    15% {
        transform: scale(1.3)
    }
    50% {
        transform: scale(1)
    }
    100% {
        transform: scale(1)
    }
}
@-o-keyframes animateHeart {
    0% {
        transform: scale(1)
    }
    5% {
        transform: scale(1.2)
    }
    10% {
        transform: scale(1.1)
    }
    15% {
        transform: scale(1.3)
    }
    50% {
        transform: scale(1)
    }
    100% {
        transform: scale(1)
    }
}
@-moz-keyframes animateHeart {
    0% {
        transform: scale(1)
    }
    5% {
        transform: scale(1.2)
    }
    10% {
        transform: scale(1.1)
    }
    15% {
        transform: scale(1.3)
    }
    50% {
        transform: scale(1)
    }
    100% {
        transform: scale(1)
    }
}
@keyframes animateHeart {
    0% {
        transform: scale(1)
    }
    5% {
        transform: scale(1.2)
    }
    10% {
        transform: scale(1.1)
    }
    15% {
        transform: scale(1.3)
    }
    50% {
        transform: scale(1)
    }
    100% {
        transform: scale(1)
    }
}
.logo-list {
    padding-left: 0;
    list-style: none;
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 100%;
    margin: 0 auto
}
.logo-list>* {
    display: flex;
    list-style: none
}
.logo-list li {
    flex: 0 0 20%;
    margin-bottom: 70px;
    display: inline-block;
    text-align: center
}
.badges {
    background-size: 100%;
    min-width: 300px;
    min-height: 260px
}
.badges .title {
    color: #fff;
    text-align: center;
    margin-top: 40px;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 49px
}
.badges .name {
    color: #1c2531;
    font-weight: 600;
    font-size: 24px;
    margin-top: 84px;
    margin-left: 32px
}
.badges .company {
    font-weight: 300;
    color: #1c2531;
    font-size: 15px;
    margin-left: 33px
}
.btn {
    -webkit-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out;
    -webkit-transition: all .2s ease-out ease;
    -moz-transition: all .2s ease-out ease;
    -ms-transition: all .2s ease-out ease;
    -o-transition: all .2s ease-out ease;
    transition: all .2s ease-out ease;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    font-weight: 600;
    height: 40px;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 24px;
    font-size: 16px;
    line-height: normal;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
.btn:hover,
.btn:focus {
    opacity: .5;
    text-decoration: none;
    outline: none
}
.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -webkit-box-shadow: '' inset 0 3px 5px rgba(0, 0, 0, 0.125) 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' inset 0 3px 5px rgba(0, 0, 0, 0.125) 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' inset 0 3px 5px rgba(0, 0, 0, 0.125) 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' inset 0 3px 5px rgba(0, 0, 0, 0.125) 1px 2px rgba(0, 0, 0, 0.2)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
.btn-lg,
.btn-group-lg>.btn {
    padding: 12px 30px !important;
    font-size: 20px;
    line-height: 1.33;
    border-radius: 3px;
    font-weight: 600;
    height: 50px
}
.btn-sm,
.btn-group-sm>.btn {
    padding: 6px 10px !important;
    font-size: 13px;
    line-height: 1.33;
    border-radius: 3px;
    font-weight: 600;
    height: 30px
}
.btn-xs,
.btn-group-xs>.btn {
    padding: 11px 17px !important;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px;
    font-weight: 600
}
.btn-default {
    color: #333;
    background-color: transparent;
    color: #333 !important;
    background-color: transparent !important;
    border-color: #ccc
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: rgba(0, 0, 0, 0);
    border-color: #adadad
}
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image: none
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: transparent;
    border-color: #ccc
}
.btn-default .badge {
    color: transparent;
    background-color: #333
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #fff !important;
    opacity: .5
}
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image: none
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: transparent;
    border-color: #ccc
}
.btn-default .badge {
    color: transparent;
    background-color: #333
}
.btn-default:hover {
    color: #333 !important;
    background: transparent;
    text-decoration: none
}
.btn-primary {
    color: #fff;
    background-color: #293844;
    color: #fff !important;
    background-color: #293844 !important;
    border-color: transparent
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #161e24;
    border-color: rgba(0, 0, 0, 0)
}
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #293844;
    border-color: transparent
}
.btn-primary .badge {
    color: #293844;
    background-color: #fff
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #fff !important;
    opacity: .5
}
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #293844;
    border-color: transparent
}
.btn-primary .badge {
    color: #293844;
    background-color: #fff
}
.btn-primary:hover {
    background-color: #fff !important;
    color: #293844 !important;
    opacity: 1 !important
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    color: #fff !important;
    background-color: #5cb85c !important;
    border-color: transparent
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: rgba(0, 0, 0, 0)
}
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image: none
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: transparent
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #fff !important;
    opacity: .5
}
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image: none
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: transparent
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}
.btn-success:hover {
    background-color: #fff !important;
    color: #5cb85c !important;
    opacity: 1 !important
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    color: #fff !important;
    background-color: #5bc0de !important;
    border-color: transparent
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: rgba(0, 0, 0, 0)
}
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: transparent
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #fff !important;
    opacity: .5
}
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: transparent
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}
.btn-info:hover {
    background-color: #fff !important;
    color: #5bc0de !important;
    opacity: 1 !important
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    color: #fff !important;
    background-color: #f0ad4e !important;
    border-color: transparent
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: rgba(0, 0, 0, 0)
}
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: transparent
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #fff !important;
    opacity: .5
}
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: transparent
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}
.btn-warning:hover {
    background-color: #fff !important;
    color: #f0ad4e !important;
    opacity: 1 !important
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    color: #fff !important;
    background-color: #d9534f !important;
    border-color: transparent
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: rgba(0, 0, 0, 0)
}
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: transparent
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #fff !important;
    opacity: .5
}
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: transparent
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}
.btn-danger:hover {
    background-color: #fff !important;
    color: #d9534f !important;
    opacity: 1 !important
}
.btn-yellow {
    color: #fff;
    background-color: #fc3;
    color: #fff !important;
    background-color: #fc3 !important;
    border-color: transparent
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.open>.dropdown-toggle.btn-yellow {
    color: #fff;
    background-color: #ffbf00;
    border-color: rgba(0, 0, 0, 0)
}
.btn-yellow:active,
.btn-yellow.active,
.open>.dropdown-toggle.btn-yellow {
    background-image: none
}
.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active {
    background-color: #fc3;
    border-color: transparent
}
.btn-yellow .badge {
    color: #fc3;
    background-color: #fff
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.open>.dropdown-toggle.btn-yellow {
    color: #fff !important;
    opacity: .5
}
.btn-yellow:active,
.btn-yellow.active,
.open>.dropdown-toggle.btn-yellow {
    background-image: none
}
.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active {
    background-color: #fc3;
    border-color: transparent
}
.btn-yellow .badge {
    color: #fc3;
    background-color: #fff
}
.btn-yellow:hover {
    background-color: #fff !important;
    color: #fc3 !important;
    opacity: 1 !important
}
.btn-orange {
    color: #fff;
    background-color: #f93;
    color: #fff !important;
    background-color: #f93 !important;
    border-color: transparent
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open>.dropdown-toggle.btn-orange {
    color: #fff;
    background-color: #ff8000;
    border-color: rgba(0, 0, 0, 0)
}
.btn-orange:active,
.btn-orange.active,
.open>.dropdown-toggle.btn-orange {
    background-image: none
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
    background-color: #f93;
    border-color: transparent
}
.btn-orange .badge {
    color: #f93;
    background-color: #fff
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open>.dropdown-toggle.btn-orange {
    color: #fff !important;
    opacity: .5
}
.btn-orange:active,
.btn-orange.active,
.open>.dropdown-toggle.btn-orange {
    background-image: none
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
    background-color: #f93;
    border-color: transparent
}
.btn-orange .badge {
    color: #f93;
    background-color: #fff
}
.btn-orange:hover {
    background-color: #fff !important;
    color: #f93 !important;
    opacity: 1 !important
}
.btn-red {
    color: #fff;
    background-color: #f63;
    color: #fff !important;
    background-color: #f63 !important;
    border-color: transparent
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.open>.dropdown-toggle.btn-red {
    color: #fff;
    background-color: #ff4000;
    border-color: rgba(0, 0, 0, 0)
}
.btn-red:active,
.btn-red.active,
.open>.dropdown-toggle.btn-red {
    background-image: none
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
    background-color: #f63;
    border-color: transparent
}
.btn-red .badge {
    color: #f63;
    background-color: #fff
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.open>.dropdown-toggle.btn-red {
    color: #fff !important;
    opacity: .5
}
.btn-red:active,
.btn-red.active,
.open>.dropdown-toggle.btn-red {
    background-image: none
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
    background-color: #f63;
    border-color: transparent
}
.btn-red .badge {
    color: #f63;
    background-color: #fff
}
.btn-red:hover {
    background-color: #fff !important;
    color: #f63 !important;
    opacity: 1 !important
}
.btn-dark-red {
    color: #fff;
    background-color: #c65030;
    color: #fff !important;
    background-color: #c65030 !important;
    border-color: transparent
}
.btn-dark-red:hover,
.btn-dark-red:focus,
.btn-dark-red:active,
.btn-dark-red.active,
.open>.dropdown-toggle.btn-dark-red {
    color: #fff;
    background-color: #9d3f26;
    border-color: rgba(0, 0, 0, 0)
}
.btn-dark-red:active,
.btn-dark-red.active,
.open>.dropdown-toggle.btn-dark-red {
    background-image: none
}
.btn-dark-red.disabled,
.btn-dark-red[disabled],
fieldset[disabled] .btn-dark-red,
.btn-dark-red.disabled:hover,
.btn-dark-red[disabled]:hover,
fieldset[disabled] .btn-dark-red:hover,
.btn-dark-red.disabled:focus,
.btn-dark-red[disabled]:focus,
fieldset[disabled] .btn-dark-red:focus,
.btn-dark-red.disabled:active,
.btn-dark-red[disabled]:active,
fieldset[disabled] .btn-dark-red:active,
.btn-dark-red.disabled.active,
.btn-dark-red[disabled].active,
fieldset[disabled] .btn-dark-red.active {
    background-color: #c65030;
    border-color: transparent
}
.btn-dark-red .badge {
    color: #c65030;
    background-color: #fff
}
.btn-dark-red:hover,
.btn-dark-red:focus,
.btn-dark-red:active,
.btn-dark-red.active,
.open>.dropdown-toggle.btn-dark-red {
    color: #fff !important;
    opacity: .5
}
.btn-dark-red:active,
.btn-dark-red.active,
.open>.dropdown-toggle.btn-dark-red {
    background-image: none
}
.btn-dark-red.disabled,
.btn-dark-red[disabled],
fieldset[disabled] .btn-dark-red,
.btn-dark-red.disabled:hover,
.btn-dark-red[disabled]:hover,
fieldset[disabled] .btn-dark-red:hover,
.btn-dark-red.disabled:focus,
.btn-dark-red[disabled]:focus,
fieldset[disabled] .btn-dark-red:focus,
.btn-dark-red.disabled:active,
.btn-dark-red[disabled]:active,
fieldset[disabled] .btn-dark-red:active,
.btn-dark-red.disabled.active,
.btn-dark-red[disabled].active,
fieldset[disabled] .btn-dark-red.active {
    background-color: #c65030;
    border-color: transparent
}
.btn-dark-red .badge {
    color: #c65030;
    background-color: #fff
}
.btn-dark-red:hover {
    background-color: #fff !important;
    color: #c65030 !important;
    opacity: 1 !important
}
.btn-turquoise {
    color: #fff;
    background-color: #3cc;
    color: #fff !important;
    background-color: #3cc !important;
    border-color: transparent
}
.btn-turquoise:hover,
.btn-turquoise:focus,
.btn-turquoise:active,
.btn-turquoise.active,
.open>.dropdown-toggle.btn-turquoise {
    color: #fff;
    background-color: #29a3a3;
    border-color: rgba(0, 0, 0, 0)
}
.btn-turquoise:active,
.btn-turquoise.active,
.open>.dropdown-toggle.btn-turquoise {
    background-image: none
}
.btn-turquoise.disabled,
.btn-turquoise[disabled],
fieldset[disabled] .btn-turquoise,
.btn-turquoise.disabled:hover,
.btn-turquoise[disabled]:hover,
fieldset[disabled] .btn-turquoise:hover,
.btn-turquoise.disabled:focus,
.btn-turquoise[disabled]:focus,
fieldset[disabled] .btn-turquoise:focus,
.btn-turquoise.disabled:active,
.btn-turquoise[disabled]:active,
fieldset[disabled] .btn-turquoise:active,
.btn-turquoise.disabled.active,
.btn-turquoise[disabled].active,
fieldset[disabled] .btn-turquoise.active {
    background-color: #3cc;
    border-color: transparent
}
.btn-turquoise .badge {
    color: #3cc;
    background-color: #fff
}
.btn-turquoise:hover,
.btn-turquoise:focus,
.btn-turquoise:active,
.btn-turquoise.active,
.open>.dropdown-toggle.btn-turquoise {
    color: #fff !important;
    opacity: .5
}
.btn-turquoise:active,
.btn-turquoise.active,
.open>.dropdown-toggle.btn-turquoise {
    background-image: none
}
.btn-turquoise.disabled,
.btn-turquoise[disabled],
fieldset[disabled] .btn-turquoise,
.btn-turquoise.disabled:hover,
.btn-turquoise[disabled]:hover,
fieldset[disabled] .btn-turquoise:hover,
.btn-turquoise.disabled:focus,
.btn-turquoise[disabled]:focus,
fieldset[disabled] .btn-turquoise:focus,
.btn-turquoise.disabled:active,
.btn-turquoise[disabled]:active,
fieldset[disabled] .btn-turquoise:active,
.btn-turquoise.disabled.active,
.btn-turquoise[disabled].active,
fieldset[disabled] .btn-turquoise.active {
    background-color: #3cc;
    border-color: transparent
}
.btn-turquoise .badge {
    color: #3cc;
    background-color: #fff
}
.btn-turquoise:hover {
    background-color: #fff !important;
    color: #3cc !important;
    opacity: 1 !important
}
.btn-sky {
    color: #fff;
    background-color: #7bc7f6;
    color: #fff !important;
    background-color: #7bc7f6 !important;
    border-color: transparent
}
.btn-sky:hover,
.btn-sky:focus,
.btn-sky:active,
.btn-sky.active,
.open>.dropdown-toggle.btn-sky {
    color: #fff;
    background-color: #4bb3f3;
    border-color: rgba(0, 0, 0, 0)
}
.btn-sky:active,
.btn-sky.active,
.open>.dropdown-toggle.btn-sky {
    background-image: none
}
.btn-sky.disabled,
.btn-sky[disabled],
fieldset[disabled] .btn-sky,
.btn-sky.disabled:hover,
.btn-sky[disabled]:hover,
fieldset[disabled] .btn-sky:hover,
.btn-sky.disabled:focus,
.btn-sky[disabled]:focus,
fieldset[disabled] .btn-sky:focus,
.btn-sky.disabled:active,
.btn-sky[disabled]:active,
fieldset[disabled] .btn-sky:active,
.btn-sky.disabled.active,
.btn-sky[disabled].active,
fieldset[disabled] .btn-sky.active {
    background-color: #7bc7f6;
    border-color: transparent
}
.btn-sky .badge {
    color: #7bc7f6;
    background-color: #fff
}
.btn-sky:hover,
.btn-sky:focus,
.btn-sky:active,
.btn-sky.active,
.open>.dropdown-toggle.btn-sky {
    color: #fff !important;
    opacity: .5
}
.btn-sky:active,
.btn-sky.active,
.open>.dropdown-toggle.btn-sky {
    background-image: none
}
.btn-sky.disabled,
.btn-sky[disabled],
fieldset[disabled] .btn-sky,
.btn-sky.disabled:hover,
.btn-sky[disabled]:hover,
fieldset[disabled] .btn-sky:hover,
.btn-sky.disabled:focus,
.btn-sky[disabled]:focus,
fieldset[disabled] .btn-sky:focus,
.btn-sky.disabled:active,
.btn-sky[disabled]:active,
fieldset[disabled] .btn-sky:active,
.btn-sky.disabled.active,
.btn-sky[disabled].active,
fieldset[disabled] .btn-sky.active {
    background-color: #7bc7f6;
    border-color: transparent
}
.btn-sky .badge {
    color: #7bc7f6;
    background-color: #fff
}
.btn-sky:hover {
    background-color: #fff !important;
    color: #7bc7f6 !important;
    opacity: 1 !important
}
.btn-royal-blue {
    color: #fff;
    background-color: #99f;
    color: #fff !important;
    background-color: #99f !important;
    border-color: transparent
}
.btn-royal-blue:hover,
.btn-royal-blue:focus,
.btn-royal-blue:active,
.btn-royal-blue.active,
.open>.dropdown-toggle.btn-royal-blue {
    color: #fff;
    background-color: #66f;
    border-color: rgba(0, 0, 0, 0)
}
.btn-royal-blue:active,
.btn-royal-blue.active,
.open>.dropdown-toggle.btn-royal-blue {
    background-image: none
}
.btn-royal-blue.disabled,
.btn-royal-blue[disabled],
fieldset[disabled] .btn-royal-blue,
.btn-royal-blue.disabled:hover,
.btn-royal-blue[disabled]:hover,
fieldset[disabled] .btn-royal-blue:hover,
.btn-royal-blue.disabled:focus,
.btn-royal-blue[disabled]:focus,
fieldset[disabled] .btn-royal-blue:focus,
.btn-royal-blue.disabled:active,
.btn-royal-blue[disabled]:active,
fieldset[disabled] .btn-royal-blue:active,
.btn-royal-blue.disabled.active,
.btn-royal-blue[disabled].active,
fieldset[disabled] .btn-royal-blue.active {
    background-color: #99f;
    border-color: transparent
}
.btn-royal-blue .badge {
    color: #99f;
    background-color: #fff
}
.btn-royal-blue:hover,
.btn-royal-blue:focus,
.btn-royal-blue:active,
.btn-royal-blue.active,
.open>.dropdown-toggle.btn-royal-blue {
    color: #fff !important;
    opacity: .5
}
.btn-royal-blue:active,
.btn-royal-blue.active,
.open>.dropdown-toggle.btn-royal-blue {
    background-image: none
}
.btn-royal-blue.disabled,
.btn-royal-blue[disabled],
fieldset[disabled] .btn-royal-blue,
.btn-royal-blue.disabled:hover,
.btn-royal-blue[disabled]:hover,
fieldset[disabled] .btn-royal-blue:hover,
.btn-royal-blue.disabled:focus,
.btn-royal-blue[disabled]:focus,
fieldset[disabled] .btn-royal-blue:focus,
.btn-royal-blue.disabled:active,
.btn-royal-blue[disabled]:active,
fieldset[disabled] .btn-royal-blue:active,
.btn-royal-blue.disabled.active,
.btn-royal-blue[disabled].active,
fieldset[disabled] .btn-royal-blue.active {
    background-color: #99f;
    border-color: transparent
}
.btn-royal-blue .badge {
    color: #99f;
    background-color: #fff
}
.btn-royal-blue:hover {
    background-color: #fff !important;
    color: #99f !important;
    opacity: 1 !important
}
.btn-gold {
    color: #fff;
    background-color: #9e9e86;
    color: #fff !important;
    background-color: #9e9e86 !important;
    border-color: transparent
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active,
.btn-gold.active,
.open>.dropdown-toggle.btn-gold {
    color: #fff;
    background-color: #86866b;
    border-color: rgba(0, 0, 0, 0)
}
.btn-gold:active,
.btn-gold.active,
.open>.dropdown-toggle.btn-gold {
    background-image: none
}
.btn-gold.disabled,
.btn-gold[disabled],
fieldset[disabled] .btn-gold,
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,
.btn-gold[disabled]:focus,
fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled:active,
.btn-gold[disabled]:active,
fieldset[disabled] .btn-gold:active,
.btn-gold.disabled.active,
.btn-gold[disabled].active,
fieldset[disabled] .btn-gold.active {
    background-color: #9e9e86;
    border-color: transparent
}
.btn-gold .badge {
    color: #9e9e86;
    background-color: #fff
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active,
.btn-gold.active,
.open>.dropdown-toggle.btn-gold {
    color: #fff !important;
    opacity: .5
}
.btn-gold:active,
.btn-gold.active,
.open>.dropdown-toggle.btn-gold {
    background-image: none
}
.btn-gold.disabled,
.btn-gold[disabled],
fieldset[disabled] .btn-gold,
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,
.btn-gold[disabled]:focus,
fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled:active,
.btn-gold[disabled]:active,
fieldset[disabled] .btn-gold:active,
.btn-gold.disabled.active,
.btn-gold[disabled].active,
fieldset[disabled] .btn-gold.active {
    background-color: #9e9e86;
    border-color: transparent
}
.btn-gold .badge {
    color: #9e9e86;
    background-color: #fff
}
.btn-gold:hover {
    background-color: #fff !important;
    color: #9e9e86 !important;
    opacity: 1 !important
}
.btn-olive-green {
    color: #fff;
    background-color: #9c3;
    color: #fff !important;
    background-color: #9c3 !important;
    border-color: transparent
}
.btn-olive-green:hover,
.btn-olive-green:focus,
.btn-olive-green:active,
.btn-olive-green.active,
.open>.dropdown-toggle.btn-olive-green {
    color: #fff;
    background-color: #7aa329;
    border-color: rgba(0, 0, 0, 0)
}
.btn-olive-green:active,
.btn-olive-green.active,
.open>.dropdown-toggle.btn-olive-green {
    background-image: none
}
.btn-olive-green.disabled,
.btn-olive-green[disabled],
fieldset[disabled] .btn-olive-green,
.btn-olive-green.disabled:hover,
.btn-olive-green[disabled]:hover,
fieldset[disabled] .btn-olive-green:hover,
.btn-olive-green.disabled:focus,
.btn-olive-green[disabled]:focus,
fieldset[disabled] .btn-olive-green:focus,
.btn-olive-green.disabled:active,
.btn-olive-green[disabled]:active,
fieldset[disabled] .btn-olive-green:active,
.btn-olive-green.disabled.active,
.btn-olive-green[disabled].active,
fieldset[disabled] .btn-olive-green.active {
    background-color: #9c3;
    border-color: transparent
}
.btn-olive-green .badge {
    color: #9c3;
    background-color: #fff
}
.btn-olive-green:hover,
.btn-olive-green:focus,
.btn-olive-green:active,
.btn-olive-green.active,
.open>.dropdown-toggle.btn-olive-green {
    color: #fff !important;
    opacity: .5
}
.btn-olive-green:active,
.btn-olive-green.active,
.open>.dropdown-toggle.btn-olive-green {
    background-image: none
}
.btn-olive-green.disabled,
.btn-olive-green[disabled],
fieldset[disabled] .btn-olive-green,
.btn-olive-green.disabled:hover,
.btn-olive-green[disabled]:hover,
fieldset[disabled] .btn-olive-green:hover,
.btn-olive-green.disabled:focus,
.btn-olive-green[disabled]:focus,
fieldset[disabled] .btn-olive-green:focus,
.btn-olive-green.disabled:active,
.btn-olive-green[disabled]:active,
fieldset[disabled] .btn-olive-green:active,
.btn-olive-green.disabled.active,
.btn-olive-green[disabled].active,
fieldset[disabled] .btn-olive-green.active {
    background-color: #9c3;
    border-color: transparent
}
.btn-olive-green .badge {
    color: #9c3;
    background-color: #fff
}
.btn-olive-green:hover {
    background-color: #fff !important;
    color: #9c3 !important;
    opacity: 1 !important
}
.btn-fog-gray {
    color: #f63;
    background-color: #f3f5f7;
    color: #f63 !important;
    background-color: #f3f5f7 !important;
    border-color: transparent
}
.btn-fog-gray:hover,
.btn-fog-gray:focus,
.btn-fog-gray:active,
.btn-fog-gray.active,
.open>.dropdown-toggle.btn-fog-gray {
    color: #f63;
    background-color: #d4dce3;
    border-color: rgba(0, 0, 0, 0)
}
.btn-fog-gray:active,
.btn-fog-gray.active,
.open>.dropdown-toggle.btn-fog-gray {
    background-image: none
}
.btn-fog-gray.disabled,
.btn-fog-gray[disabled],
fieldset[disabled] .btn-fog-gray,
.btn-fog-gray.disabled:hover,
.btn-fog-gray[disabled]:hover,
fieldset[disabled] .btn-fog-gray:hover,
.btn-fog-gray.disabled:focus,
.btn-fog-gray[disabled]:focus,
fieldset[disabled] .btn-fog-gray:focus,
.btn-fog-gray.disabled:active,
.btn-fog-gray[disabled]:active,
fieldset[disabled] .btn-fog-gray:active,
.btn-fog-gray.disabled.active,
.btn-fog-gray[disabled].active,
fieldset[disabled] .btn-fog-gray.active {
    background-color: #f3f5f7;
    border-color: transparent
}
.btn-fog-gray .badge {
    color: #f3f5f7;
    background-color: #f63
}
.btn-fog-gray:hover,
.btn-fog-gray:focus,
.btn-fog-gray:active,
.btn-fog-gray.active,
.open>.dropdown-toggle.btn-fog-gray {
    color: #fff !important;
    opacity: .5
}
.btn-fog-gray:active,
.btn-fog-gray.active,
.open>.dropdown-toggle.btn-fog-gray {
    background-image: none
}
.btn-fog-gray.disabled,
.btn-fog-gray[disabled],
fieldset[disabled] .btn-fog-gray,
.btn-fog-gray.disabled:hover,
.btn-fog-gray[disabled]:hover,
fieldset[disabled] .btn-fog-gray:hover,
.btn-fog-gray.disabled:focus,
.btn-fog-gray[disabled]:focus,
fieldset[disabled] .btn-fog-gray:focus,
.btn-fog-gray.disabled:active,
.btn-fog-gray[disabled]:active,
fieldset[disabled] .btn-fog-gray:active,
.btn-fog-gray.disabled.active,
.btn-fog-gray[disabled].active,
fieldset[disabled] .btn-fog-gray.active {
    background-color: #f3f5f7;
    border-color: transparent
}
.btn-fog-gray .badge {
    color: #f3f5f7;
    background-color: #f63
}
.btn-fog-gray:hover,
.btn-fog-gray:focus {
    color: #f63 !important;
    text-decoration: none
}
.btn-white {
    color: #f63;
    background-color: #fff;
    color: #f63 !important;
    background-color: #fff !important;
    border-color: transparent
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open>.dropdown-toggle.btn-white {
    color: #f63;
    background-color: #e6e6e6;
    border-color: rgba(0, 0, 0, 0)
}
.btn-white:active,
.btn-white.active,
.open>.dropdown-toggle.btn-white {
    background-image: none
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
    background-color: #fff;
    border-color: transparent
}
.btn-white .badge {
    color: #fff;
    background-color: #f63
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open>.dropdown-toggle.btn-white {
    color: #fff !important;
    opacity: .5
}
.btn-white:active,
.btn-white.active,
.open>.dropdown-toggle.btn-white {
    background-image: none
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
    background-color: #fff;
    border-color: transparent
}
.btn-white .badge {
    color: #fff;
    background-color: #f63
}
.btn-white:hover,
.btn-white:focus {
    color: #f63 !important
}
.btn-light-gray {
    color: #9ba2af;
    background-color: #eaeced;
    color: #9ba2af !important;
    background-color: #eaeced !important;
    border-color: transparent
}
.btn-light-gray:hover,
.btn-light-gray:focus,
.btn-light-gray:active,
.btn-light-gray.active,
.open>.dropdown-toggle.btn-light-gray {
    color: #9ba2af;
    background-color: #cfd3d5;
    border-color: rgba(0, 0, 0, 0)
}
.btn-light-gray:active,
.btn-light-gray.active,
.open>.dropdown-toggle.btn-light-gray {
    background-image: none
}
.btn-light-gray.disabled,
.btn-light-gray[disabled],
fieldset[disabled] .btn-light-gray,
.btn-light-gray.disabled:hover,
.btn-light-gray[disabled]:hover,
fieldset[disabled] .btn-light-gray:hover,
.btn-light-gray.disabled:focus,
.btn-light-gray[disabled]:focus,
fieldset[disabled] .btn-light-gray:focus,
.btn-light-gray.disabled:active,
.btn-light-gray[disabled]:active,
fieldset[disabled] .btn-light-gray:active,
.btn-light-gray.disabled.active,
.btn-light-gray[disabled].active,
fieldset[disabled] .btn-light-gray.active {
    background-color: #eaeced;
    border-color: transparent
}
.btn-light-gray .badge {
    color: #eaeced;
    background-color: #9ba2af
}
.btn-light-gray:hover,
.btn-light-gray:focus,
.btn-light-gray:active,
.btn-light-gray.active,
.open>.dropdown-toggle.btn-light-gray {
    color: #fff !important;
    opacity: .5
}
.btn-light-gray:active,
.btn-light-gray.active,
.open>.dropdown-toggle.btn-light-gray {
    background-image: none
}
.btn-light-gray.disabled,
.btn-light-gray[disabled],
fieldset[disabled] .btn-light-gray,
.btn-light-gray.disabled:hover,
.btn-light-gray[disabled]:hover,
fieldset[disabled] .btn-light-gray:hover,
.btn-light-gray.disabled:focus,
.btn-light-gray[disabled]:focus,
fieldset[disabled] .btn-light-gray:focus,
.btn-light-gray.disabled:active,
.btn-light-gray[disabled]:active,
fieldset[disabled] .btn-light-gray:active,
.btn-light-gray.disabled.active,
.btn-light-gray[disabled].active,
fieldset[disabled] .btn-light-gray.active {
    background-color: #eaeced;
    border-color: transparent
}
.btn-light-gray .badge {
    color: #eaeced;
    background-color: #9ba2af
}
.btn-light-gray:hover,
.btn-light-gray:focus {
    text-decoration: none;
    color: #9ba2af !important
}
.btn-light-gray .icon-checkedout {
    margin: 0 !important;
    position: absolute;
    left: 15px;
    top: 14px;
    font-size: 20px;
    color: #f93
}
.btn-dark-gray {
    color: #fff;
    background-color: #9ba2af;
    color: #fff !important;
    background-color: #9ba2af !important;
    border-color: transparent
}
.btn-dark-gray:hover,
.btn-dark-gray:focus,
.btn-dark-gray:active,
.btn-dark-gray.active,
.open>.dropdown-toggle.btn-dark-gray {
    color: #fff;
    background-color: #7f8898;
    border-color: rgba(0, 0, 0, 0)
}
.btn-dark-gray:active,
.btn-dark-gray.active,
.open>.dropdown-toggle.btn-dark-gray {
    background-image: none
}
.btn-dark-gray.disabled,
.btn-dark-gray[disabled],
fieldset[disabled] .btn-dark-gray,
.btn-dark-gray.disabled:hover,
.btn-dark-gray[disabled]:hover,
fieldset[disabled] .btn-dark-gray:hover,
.btn-dark-gray.disabled:focus,
.btn-dark-gray[disabled]:focus,
fieldset[disabled] .btn-dark-gray:focus,
.btn-dark-gray.disabled:active,
.btn-dark-gray[disabled]:active,
fieldset[disabled] .btn-dark-gray:active,
.btn-dark-gray.disabled.active,
.btn-dark-gray[disabled].active,
fieldset[disabled] .btn-dark-gray.active {
    background-color: #9ba2af;
    border-color: transparent
}
.btn-dark-gray .badge {
    color: #9ba2af;
    background-color: #fff
}
.btn-dark-gray:hover,
.btn-dark-gray:focus,
.btn-dark-gray:active,
.btn-dark-gray.active,
.open>.dropdown-toggle.btn-dark-gray {
    color: #fff !important;
    opacity: .5
}
.btn-dark-gray:active,
.btn-dark-gray.active,
.open>.dropdown-toggle.btn-dark-gray {
    background-image: none
}
.btn-dark-gray.disabled,
.btn-dark-gray[disabled],
fieldset[disabled] .btn-dark-gray,
.btn-dark-gray.disabled:hover,
.btn-dark-gray[disabled]:hover,
fieldset[disabled] .btn-dark-gray:hover,
.btn-dark-gray.disabled:focus,
.btn-dark-gray[disabled]:focus,
fieldset[disabled] .btn-dark-gray:focus,
.btn-dark-gray.disabled:active,
.btn-dark-gray[disabled]:active,
fieldset[disabled] .btn-dark-gray:active,
.btn-dark-gray.disabled.active,
.btn-dark-gray[disabled].active,
fieldset[disabled] .btn-dark-gray.active {
    background-color: #9ba2af;
    border-color: transparent
}
.btn-dark-gray .badge {
    color: #9ba2af;
    background-color: #fff
}
.btn-dark-gray:hover {
    background-color: #fff !important;
    color: #9ba2af !important;
    opacity: 1 !important
}
.btn-silver-gray {
    color: #fff;
    background-color: #c4cad0;
    color: #fff !important;
    background-color: #c4cad0 !important;
    border-color: transparent
}
.btn-silver-gray:hover,
.btn-silver-gray:focus,
.btn-silver-gray:active,
.btn-silver-gray.active,
.open>.dropdown-toggle.btn-silver-gray {
    color: #fff;
    background-color: #a8b1b9;
    border-color: rgba(0, 0, 0, 0)
}
.btn-silver-gray:active,
.btn-silver-gray.active,
.open>.dropdown-toggle.btn-silver-gray {
    background-image: none
}
.btn-silver-gray.disabled,
.btn-silver-gray[disabled],
fieldset[disabled] .btn-silver-gray,
.btn-silver-gray.disabled:hover,
.btn-silver-gray[disabled]:hover,
fieldset[disabled] .btn-silver-gray:hover,
.btn-silver-gray.disabled:focus,
.btn-silver-gray[disabled]:focus,
fieldset[disabled] .btn-silver-gray:focus,
.btn-silver-gray.disabled:active,
.btn-silver-gray[disabled]:active,
fieldset[disabled] .btn-silver-gray:active,
.btn-silver-gray.disabled.active,
.btn-silver-gray[disabled].active,
fieldset[disabled] .btn-silver-gray.active {
    background-color: #c4cad0;
    border-color: transparent
}
.btn-silver-gray .badge {
    color: #c4cad0;
    background-color: #fff
}
.btn-silver-gray:hover,
.btn-silver-gray:focus,
.btn-silver-gray:active,
.btn-silver-gray.active,
.open>.dropdown-toggle.btn-silver-gray {
    color: #fff !important;
    opacity: .5
}
.btn-silver-gray:active,
.btn-silver-gray.active,
.open>.dropdown-toggle.btn-silver-gray {
    background-image: none
}
.btn-silver-gray.disabled,
.btn-silver-gray[disabled],
fieldset[disabled] .btn-silver-gray,
.btn-silver-gray.disabled:hover,
.btn-silver-gray[disabled]:hover,
fieldset[disabled] .btn-silver-gray:hover,
.btn-silver-gray.disabled:focus,
.btn-silver-gray[disabled]:focus,
fieldset[disabled] .btn-silver-gray:focus,
.btn-silver-gray.disabled:active,
.btn-silver-gray[disabled]:active,
fieldset[disabled] .btn-silver-gray:active,
.btn-silver-gray.disabled.active,
.btn-silver-gray[disabled].active,
fieldset[disabled] .btn-silver-gray.active {
    background-color: #c4cad0;
    border-color: transparent
}
.btn-silver-gray .badge {
    color: #c4cad0;
    background-color: #fff
}
.btn-light-blue {
    color: #fff;
    background-color: #60d3ef;
    color: #fff !important;
    background-color: #60d3ef !important;
    border-color: transparent
}
.btn-light-blue:hover,
.btn-light-blue:focus,
.btn-light-blue:active,
.btn-light-blue.active,
.open>.dropdown-toggle.btn-light-blue {
    color: #fff;
    background-color: #32c6ea;
    border-color: rgba(0, 0, 0, 0)
}
.btn-light-blue:active,
.btn-light-blue.active,
.open>.dropdown-toggle.btn-light-blue {
    background-image: none
}
.btn-light-blue.disabled,
.btn-light-blue[disabled],
fieldset[disabled] .btn-light-blue,
.btn-light-blue.disabled:hover,
.btn-light-blue[disabled]:hover,
fieldset[disabled] .btn-light-blue:hover,
.btn-light-blue.disabled:focus,
.btn-light-blue[disabled]:focus,
fieldset[disabled] .btn-light-blue:focus,
.btn-light-blue.disabled:active,
.btn-light-blue[disabled]:active,
fieldset[disabled] .btn-light-blue:active,
.btn-light-blue.disabled.active,
.btn-light-blue[disabled].active,
fieldset[disabled] .btn-light-blue.active {
    background-color: #60d3ef;
    border-color: transparent
}
.btn-light-blue .badge {
    color: #60d3ef;
    background-color: #fff
}
.btn-light-blue:hover,
.btn-light-blue:focus,
.btn-light-blue:active,
.btn-light-blue.active,
.open>.dropdown-toggle.btn-light-blue {
    color: #fff !important;
    opacity: .5
}
.btn-light-blue:active,
.btn-light-blue.active,
.open>.dropdown-toggle.btn-light-blue {
    background-image: none
}
.btn-light-blue.disabled,
.btn-light-blue[disabled],
fieldset[disabled] .btn-light-blue,
.btn-light-blue.disabled:hover,
.btn-light-blue[disabled]:hover,
fieldset[disabled] .btn-light-blue:hover,
.btn-light-blue.disabled:focus,
.btn-light-blue[disabled]:focus,
fieldset[disabled] .btn-light-blue:focus,
.btn-light-blue.disabled:active,
.btn-light-blue[disabled]:active,
fieldset[disabled] .btn-light-blue:active,
.btn-light-blue.disabled.active,
.btn-light-blue[disabled].active,
fieldset[disabled] .btn-light-blue.active {
    background-color: #60d3ef;
    border-color: transparent
}
.btn-light-blue .badge {
    color: #60d3ef;
    background-color: #fff
}
.btn-light-blue:hover {
    background-color: #fff !important;
    color: #60d3ef !important;
    opacity: 1 !important
}
.btn-asphalt-gray {
    color: #fff;
    background-color: #596272;
    color: #fff !important;
    background-color: #596272 !important;
    border-color: transparent
}
.btn-asphalt-gray:hover,
.btn-asphalt-gray:focus,
.btn-asphalt-gray:active,
.btn-asphalt-gray.active,
.open>.dropdown-toggle.btn-asphalt-gray {
    color: #fff;
    background-color: #434955;
    border-color: rgba(0, 0, 0, 0)
}
.btn-asphalt-gray:active,
.btn-asphalt-gray.active,
.open>.dropdown-toggle.btn-asphalt-gray {
    background-image: none
}
.btn-asphalt-gray.disabled,
.btn-asphalt-gray[disabled],
fieldset[disabled] .btn-asphalt-gray,
.btn-asphalt-gray.disabled:hover,
.btn-asphalt-gray[disabled]:hover,
fieldset[disabled] .btn-asphalt-gray:hover,
.btn-asphalt-gray.disabled:focus,
.btn-asphalt-gray[disabled]:focus,
fieldset[disabled] .btn-asphalt-gray:focus,
.btn-asphalt-gray.disabled:active,
.btn-asphalt-gray[disabled]:active,
fieldset[disabled] .btn-asphalt-gray:active,
.btn-asphalt-gray.disabled.active,
.btn-asphalt-gray[disabled].active,
fieldset[disabled] .btn-asphalt-gray.active {
    background-color: #596272;
    border-color: transparent
}
.btn-asphalt-gray .badge {
    color: #596272;
    background-color: #fff
}
.btn-asphalt-gray:hover,
.btn-asphalt-gray:focus,
.btn-asphalt-gray:active,
.btn-asphalt-gray.active,
.open>.dropdown-toggle.btn-asphalt-gray {
    color: #fff !important;
    opacity: .5
}
.btn-asphalt-gray:active,
.btn-asphalt-gray.active,
.open>.dropdown-toggle.btn-asphalt-gray {
    background-image: none
}
.btn-asphalt-gray.disabled,
.btn-asphalt-gray[disabled],
fieldset[disabled] .btn-asphalt-gray,
.btn-asphalt-gray.disabled:hover,
.btn-asphalt-gray[disabled]:hover,
fieldset[disabled] .btn-asphalt-gray:hover,
.btn-asphalt-gray.disabled:focus,
.btn-asphalt-gray[disabled]:focus,
fieldset[disabled] .btn-asphalt-gray:focus,
.btn-asphalt-gray.disabled:active,
.btn-asphalt-gray[disabled]:active,
fieldset[disabled] .btn-asphalt-gray:active,
.btn-asphalt-gray.disabled.active,
.btn-asphalt-gray[disabled].active,
fieldset[disabled] .btn-asphalt-gray.active {
    background-color: #596272;
    border-color: transparent
}
.btn-asphalt-gray .badge {
    color: #596272;
    background-color: #fff
}
.btn-asphalt-gray:hover {
    background-color: #fff !important;
    color: #596272 !important;
    opacity: 1 !important
}
.btn-icon {
    padding-left: 38px !important;
    padding-right: 16px !important;
    position: relative
}
.btn-icon .icon {
    font-size: 16px;
    position: absolute;
    left: 16px;
    top: 11px
}
.btn-icon.btn-lg .icon {
    font-size: 20px;
    position: absolute;
    left: 12px;
    top: 13px;
    margin: 0;
    color: #fff
}
.btn-icon.btn-sm {
    padding-left: 34px !important;
    padding-right: 10px !important
}
.btn-icon.btn-sm .icon {
    font-size: 14px;
    position: absolute;
    left: 10px;
    top: 7px
}
.btn-big-icon {
    padding-left: 48px !important;
    padding-right: 16px !important;
    position: relative
}
.btn-big-icon.btn-lg .icon {
    font-size: 26px;
    position: absolute;
    left: 12px;
    top: 11px
}
.btn-big-icon .icon {
    color: #fff !important;
    margin: 0 !important;
    position: absolute;
    left: 12px;
    top: 7px;
    font-size: 24px
}
.modal .btn-big-icon.btn-lg {
    padding-left: 25px !important;
    padding-right: 16px !important
}
.btn-icon-right {
    padding-right: 38px !important;
    padding-left: 16px !important;
    position: relative
}
.btn-icon-right .icon {
    font-size: 16px;
    position: absolute;
    right: 16px;
    top: 11px
}
.btn-icon-right.btn-lg .icon {
    font-size: 20px;
    position: absolute;
    right: 12px;
    top: 13px
}
.btn-icon-right.btn-sm {
    padding-right: 34px !important;
    padding-left: 10px !important
}
.btn-icon-right.btn-sm .icon {
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 7px
}
.arrow-right {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}
.arrow-left {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}
.arrow-top {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg)
}
.link {
    -webkit-transition: .15s ease-out;
    -o-transition: .15s ease-out;
    transition: .15s ease-out;
    -webkit-transition: all .15s ease-out ease;
    -moz-transition: all .15s ease-out ease;
    -ms-transition: all .15s ease-out ease;
    -o-transition: all .15s ease-out ease;
    transition: all .15s ease-out ease
}
.link:hover {
    text-decoration: none
}
.link:focus {
    outline: none;
    text-decoration: none
}
.link.text-light-blue:hover {
    color: #60d3ef
}
.link.text-red:hover {
    color: #f63
}
.link.text-orange:hover {
    color: #f93
}
.link.text-dark-blue:hover {
    color: #1c2531
}
.link.text-olive-green:hover {
    color: #9c3
}
.link-white {
    font-weight: 400;
    color: #fff
}
.link-white:hover {
    color: #9ba2af
}
.link-wlb {
    font-weight: 400;
    color: #fff
}
.link-wlb:hover {
    color: #60d3ef
}
.link-light-blue {
    color: #60d3ef
}
.link-light-blue:hover {
    color: #9ba2af
}
.link-olive-green {
    color: #9c3
}
.link-olive-green:hover {
    color: #9ba2af
}
.link-dark-blue {
    color: #1c2531
}
.link-dark-blue:hover {
    color: #9ba2af
}
.link-asphalt-gray {
    color: #596272
}
.link-asphalt-gray:hover {
    color: #9ba2af
}
.link-dark-gray {
    color: #9ba2af
}
.link-dark-gray:hover {
    color: #1c2531
}
.link-orange {
    color: #f93
}
.link-orange:hover {
    color: #f93
}
.link-red {
    color: #f63
}
.link-red:hover {
    color: #f63
}
.link-default {
    font-weight: 400;
    color: #1c2531
}
.link-default:hover {
    color: #9ba2af
}
.link-underline:hover {
    text-decoration: underline
}
.link-light-blue-underline {
    color: #60d3ef
}
.link-light-blue-underline:hover {
    color: #60d3ef;
    text-decoration: underline
}
.link-olive-green-underline {
    color: #9c3
}
.link-olive-green-underline:hover {
    color: #9c3;
    text-decoration: underline
}
.link-orange-underline {
    color: #f93
}
.link-orange-underline:hover {
    color: #f93;
    text-decoration: underline
}
.link-dark-gray-underline {
    color: #9ba2af
}
.link-dark-gray-underline:hover {
    color: #9ba2af;
    text-decoration: underline
}
.link-yellow-underline {
    color: #fc3
}
.link-yellow-underline:hover {
    color: #fc3;
    text-decoration: underline
}
.bt-gray {
    border-top: 1px solid #c4cad0
}
.bb-gray {
    border-bottom: 1px solid #c4cad0
}
.br-gray {
    border-right: 1px solid #c4cad0
}
.bb-fog-gray {
    border-bottom: 1px solid #f3f5f7
}
.bt-asphalt-gray {
    border-top: 1px solid #596272
}
.bb-asphalt-gray {
    border-bottom: 1px solid #596272
}
.bb-white {
    border-bottom: 1px solid #fff
}
.bb-red {
    border-bottom: 1px solid #f63
}
.bb-olive-green {
    border-bottom: 1px solid #9c3
}
.bb-turquoise {
    border-bottom: 1px solid #3cc
}
.border-dark-gray {
    border: 1px solid #9ba2af
}
.border-dark-blue {
    border: 1px solid #1c2531
}
.border-asphalt-gray {
    border: 1px solid #596272
}
.border-olive-green {
    border: 1px solid #9c3
}
.border-turquoise {
    border: 1px solid #3cc
}
.btn-lg.btn-default {
    color: #596272 !important;
    border: 1px solid #c4cad0
}
.btn-lg.btn-default .icon {
    color: #9c3 !important;
    font-size: 18px !important
}
.btn-lg.fs-base-force {
    padding: 15px 30px !important
}
.alert {
    font-size: 20px;
    font-weight: 100;
    position: relative;
    height: 60px;
    padding: 13px 13px 13px 55px;
    margin-bottom: 30px;
    border: 1px solid transparent;
    border-radius: 0;
    vertical-align: top;
    line-height: 32px;
    padding-bottom: 5px
}
.alert h4 {
    margin-top: 0;
    color: inherit
}
.alert .alert-link {
    font-weight: bold
}
.alert>p,
.alert>ul {
    margin-bottom: 0
}
.alert>p+p {
    margin-top: 5px
}
.alert .icon {
    font-size: 32px;
    position: absolute;
    left: 13px;
    top: 13px
}
.alert .close {
    opacity: 1;
    width: 17px;
    line-height: normal;
    margin-top: 4px;
    text-shadow: none
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 33px
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}
.alert-success {
    background-color: #9c3;
    border-color: #9c3;
    color: #fff
}
.alert-success hr {
    border-top-color: #8ab82e
}
.alert-success .alert-link {
    color: #e6e6e6
}
.alert-info {
    background-color: #60d3ef;
    border-color: #60d3ef;
    color: #fff
}
.alert-info hr {
    border-top-color: #49cded
}
.alert-info .alert-link {
    color: #e6e6e6
}
.alert-warning {
    background-color: #fc3;
    border-color: #fc3;
    color: #fff
}
.alert-warning hr {
    border-top-color: #ffc619
}
.alert-warning .alert-link {
    color: #e6e6e6
}
.alert-danger {
    background-color: #f63;
    border-color: #f63;
    color: #fff
}
.alert-danger hr {
    border-top-color: #ff5319
}
.alert-danger .alert-link {
    color: #e6e6e6
}
.top-message {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    height: 30px;
    color: #fff;
    text-align: center;
    font-size: 13px
}
.top-message.red {
    background: #f63;
    color: #fff
}
.alert-sm {
    font-size: 13px;
    font-weight: 400;
    height: 50px;
    padding-top: 8px;
    padding-left: 40px
}
.alert-sm .icon {
    font-size: 18px;
    top: 15px;
    left: 15px
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
.progress {
    overflow: hidden;
    height: 4px;
    margin-bottom: 20px;
    background-color: #9ba2af;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 13px;
    line-height: 22px;
    color: #fff;
    text-align: center;
    background-color: #293844;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    border-right: 4px solid #f3f5f7;
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
    -webkit-transition: all width .6s ease ease;
    -moz-transition: all width .6s ease ease;
    -ms-transition: all width .6s ease ease;
    -o-transition: all width .6s ease ease;
    transition: all width .6s ease ease
}
.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}
.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}
.progress-bar[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"] {
    min-width: 30px
}
.progress-bar[aria-valuenow="0"] {
    color: #777;
    background-color: transparent;
    background-image: none;
    box-shadow: none
}
.progress-bar-success {
    background-color: #5cb85c
}
.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
    background-color: #5bc0de
}
.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
    background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
    background-color: #d9534f
}
.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-olive-green {
    background-color: #9c3
}
.progress-striped .progress-bar-olive-green {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.modal-open {
    overflow: visible;
}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}
.modal.fade .modal-dialog {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out
}
.modal.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.modal .modal-inner {
    width: 370px;
    padding: 30px 0 10px;
    display: block;
    margin: auto
}
.modal .modal-big .modal-inner {
    width: 490px
}
.modal .btn {
    min-width: 90px;
    padding-right: 0;
    padding-left: 0
}
.modal .btn-sm {
    min-width: 60px !important
}
.modal .sub-tabs .btn {
    height: 50px;
    padding: 15px 0;
    color: #9ba2af
}
.modal .sub-tabs .btn .icon-stripe_logo {
    font-size: 58px;
    line-height: 21px
}
.modal .sub-tabs .btn .icon-authorize_logo {
    font-size: 96px;
    line-height: 13px
}
.modal .sub-tabs .btn:hover,
.modal .sub-tabs .btn.active {
    opacity: 1;
    background: #1c2531 !important;
    border-color: #1c2531;
    color: #fff !important
}
.modal form {
    margin-bottom: 0
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}
.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2) !important;
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2) !important;
    background-clip: padding-box;
    outline: 0
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #1c2531
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}
.modal-backdrop.in {
    opacity: .9;
    filter: alpha(opacity=90)
}
.modal-header {
    padding: 20px;
    border-bottom: none;
    min-height: 21.42857143px;
    position: relative
}
.modal-header .icon {
    color: #9ba2af;
    font-size: 48px;
    margin-right: 10px;
    margin-top: 3px
}
.modal-header .close {
    right: 20px;
    top: 20px;
    font-size: 12px;
    opacity: 1;
    color: #596272;
    position: absolute
}
.modal-header .close:focus {
    outline: none
}
.modal-header .close:hover {
    opacity: .4
}
.modal-title {
    margin: 0;
    line-height: 1.42857143
}
.modal-tabs {
    background: #596272;
    height: 60px;
    display: block
}
.modal-tabs ul {
    padding-left: 0;
    list-style: none;
    height: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.modal-tabs ul li {
    margin: 0 6px
}
.modal-tabs ul li .icon {
    margin-right: 6px;
    -webkit-text-stroke: .2px;
    -moz-text-stroke: .2px;
    text-stroke: .2px;
    display: inline-block
}
.modal-tabs ul li a {
    -webkit-transition: .15s ease-out;
    -o-transition: .15s ease-out;
    transition: .15s ease-out;
    -webkit-transition: all .15s ease-out ease;
    -moz-transition: all .15s ease-out ease;
    -ms-transition: all .15s ease-out ease;
    -o-transition: all .15s ease-out ease;
    transition: all .15s ease-out ease;
    display: inline-block;
    color: #c4cad0;
    font-size: 16px
}
.modal-tabs ul li a:hover,
.modal-tabs ul li a.active,
.modal-tabs ul li a:focus {
    color: #fff;
    outline: none;
    text-decoration: none
}
.modal-tabs ul li a .badge-red {
    position: relative;
    background: #f63;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
    width: 21px;
    height: 21px;
    text-align: center;
    display: inline-block;
    padding-top: 2px;
    top: -4px;
    font-weight: 600
}
.modal-body {
    position: relative;
    padding: 0;
    background: #f3f5f7
}
.modal-body .section-title {
    font-size: 20px;
    margin: 0 0 10px;
    height: 20px
}
.modal-body .section-subtitle {
    font-size: 16px;
    margin: 0;
    font-weight: 600;
    height: 20px
}
.modal-body .section-desc {
    position: relative;
    color: #9ba2af;
    font-size: 13px;
    margin-bottom: 20px
}
.modal-body .section-desc {
    position: relative;
    color: #9ba2af;
    font-size: 13px;
    margin-bottom: 15px
}
.modal-body .forgot-password {
    font-size: 13px;
    vertical-align: top;
    display: inline-block;
    margin-bottom: 17px
}
.modal-body .inside-bt .form-control {
    padding-right: 100px
}
.modal-body .inside-bt .confirm-bt {
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 16px
}
.modal-body .inside-link .form-control {
    padding-right: 40px
}
.modal-body .inside-link .refresh-bt {
    position: absolute;
    right: 15px;
    top: 16px;
    font-size: 16px
}
.modal-body .toolbar {
    border: none;
    padding: 0;
    height: auto;
    background: none
}
.modal-body .toolbar .tool-btn {
    width: 30px;
    height: 30px
}
.modal-footer {
    padding: 0 0 50px;
    text-align: right;
    background: #f3f5f7;
    border: none !important
}
.modal-footer .modal-inner {
    padding-top: 0;
    padding-bottom: 0
}
.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
    z-index: 1
}
.modal-footer .btn+.btn:focus {
    outline: none
}
.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}
.modal-footer .btn-group .btn+.btn:focus {
    outline: none
}
.modal-footer .btn-block+.btn-block {
    margin-left: 0
}
.modal-footer .btn-default {
    color: #9ba2af;
    font-weight: 400
}
.modal-footer .btn-default:focus {
    outline: none
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 690px;
        margin: 30px auto
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: '' 0 5px 15px rgba(0, 0, 0, 0.5) 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: '' 0 5px 15px rgba(0, 0, 0, 0.5) 1px 2px rgba(0, 0, 0, 0.2);
        -o-box-shadow: '' 0 5px 15px rgba(0, 0, 0, 0.5) 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: '' 0 5px 15px rgba(0, 0, 0, 0.5) 1px 2px rgba(0, 0, 0, 0.2)
    }
    .modal-sm {
        width: 470px
    }
    .modal-xs {
        width: 240px
    }
}
@media (min-width: 992px) {
    .modal-lg {
        width: 900px
    }
}
.modal-tab-btn {
    border: 1px solid #9ba2af;
    border-radius: 3px;
    color: #9ba2af;
    font-weight: 600;
    font-size: 13px;
    -webkit-transition: .25s ease-out;
    -o-transition: .25s ease-out;
    transition: .25s ease-out;
    -webkit-transition: all .25s ease-out ease;
    -moz-transition: all .25s ease-out ease;
    -ms-transition: all .25s ease-out ease;
    -o-transition: all .25s ease-out ease;
    transition: all .25s ease-out ease;
    width: 100%;
    height: 50px;
    display: inline-block;
    text-align: center;
    padding: 14px 0
}
.modal-tab-btn:hover,
.modal-tab-btn.active {
    text-decoration: none;
    background: #1c2531;
    border-color: #1c2531;
    color: #fff
}
.modal-tab-btn.tab-gray {
    background: #9ba2af;
    color: #fff
}
.modal-tab-btn.tab-gray:hover {
    opacity: .5;
    border-color: #9ba2af;
    text-decoration: none;
    outline: none
}
.modal-tab-btn.tab-silver-gray {
    background: #c4cad0;
    border-color: #c4cad0;
    padding: 15px 0;
    color: #fff
}
.modal-tab-btn.tab-silver-gray:hover {
    opacity: .5;
    border-color: #c4cad0;
    text-decoration: none;
    outline: none
}
.modal-tab-btn.tab-olive-green {
    padding: 15px 0;
    background: #9c3;
    border-color: #9c3;
    color: #fff
}
.modal-tab-btn.tab-olive-green:hover {
    opacity: .5;
    border-color: #9c3;
    text-decoration: none;
    outline: none
}
.modal-tab-btn.btn-big-icon {
    padding: 0 !important
}
.modal-tab-btn.btn-big-icon .icon {
    left: 0;
    top: 12px;
    font-size: 24px;
    right: 0
}
.modal-list label {
    font-weight: 400;
    color: #596272;
    width: 120px
}
.modal-red .icon-close-x {
    color: #fff;
    text-shadow: none
}
.modal-red .modal-content {
    background: #c65030;
    color: #fff
}
.modal-red .modal-body,
.modal-red .modal-footer {
    background: #f63;
    color: #fff
}
.form-control {
    display: block;
    width: 100%;
    -webkit-appearance: none;
    height: 40px;
    padding: 11px 10px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #9ba2af;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease;
    -moz-transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease;
    -ms-transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease;
    -o-transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease;
    transition: all border-color ease-in-out .15s, box-shadow ease-in-out .15s ease
}
.form-control:focus {
    border-color: #596272;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(89, 98, 114, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(89, 98, 114, 0.6);
    -webkit-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(89, 98, 114, 0.6) 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(89, 98, 114, 0.6) 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(89, 98, 114, 0.6) 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(89, 98, 114, 0.6) 1px 2px rgba(0, 0, 0, 0.2)
}
.form-control::-moz-placeholder {
    color: #9ba2af;
    opacity: 1
}
.form-control:-ms-input-placeholder {
    color: #9ba2af
}
.form-control::-webkit-input-placeholder {
    color: #9ba2af
}
.form-control.disabled,
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eaeced;
    color: #596272;
    border-color: #9ba2af;
    opacity: 1
}
.form-control:focus {
    border-color: #1c2531;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
textarea.form-control {
    height: auto;
    resize: none;
    font-size: 13px
}
.form-control.input-lg {
    height: 50px
}
.form-control.input-xlg {
    height: 60px
}
.form-control.input-sm {
    height: 28px;
    font-weight: 400;
    font-size: 13px
}
.form-group .standard {
    height: 40px;
    display: block;
    width: 100%;
    border: 1px solid #9ba2af;
    background: #fff;
    border-radius: 2px;
    font-size: 13px;
    text-indent: 7px
}
.form-group .standard:focus {
    outline: none;
    border: 1px solid #596272
}
.form-group-lg {
    position: relative;
    background: #fff
}
.form-group-lg .boomset-dd {
    height: 50px;
    background: none
}
.form-group-lg .boomset-dd .selected {
    padding: 24px 10px 0
}
.form-group-lg label {
    position: absolute;
    top: 10px;
    color: #596272;
    z-index: 1;
    left: 10px
}
.form-group-lg .form-control {
    padding: 0 10px;
    font-size: 13px;
    height: 50px
}
.form-group-lg .form-control.input-lg {
    padding-top: 14px
}
.form-group-lg textarea.labeled {
    padding-top: 20px
}
.form-group-lg.input-group label {
    left: 61px;
    z-index: 9
}
.form-group-lg.input-group .form-control {
    padding-top: 11px
}
.form-group-lg .standard {
    background: #fff;
    height: 50px;
    border: 1px solid #9ba2af;
    width: 100%;
    padding-top: 16px;
    text-indent: 2px;
    font-size: 13px
}
.form-group-lg .standard:focus {
    outline: none;
    border: 1px solid #596272
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #fff
}
.has-success .form-control {
    border-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2)
}
.has-success .form-control:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff;
    -webkit-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff 1px 2px rgba(0, 0, 0, 0.2)
}
.has-success .input-group-addon {
    color: #fff;
    border-color: #fff;
    background-color: #9c3
}
.has-success .form-control-feedback {
    color: #fff
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #fff
}
.has-success .form-control {
    color: #fff;
    border-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
.has-success .form-control:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
.has-success .input-group-addon {
    color: #fff;
    border-color: #fff;
    background-color: #9c3
}
.has-success .form-control-feedback {
    color: #fff
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #fff
}
.has-warning .form-control {
    border-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2)
}
.has-warning .form-control:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff;
    -webkit-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff 1px 2px rgba(0, 0, 0, 0.2)
}
.has-warning .input-group-addon {
    color: #fff;
    border-color: #fff;
    background-color: #fc3
}
.has-warning .form-control-feedback {
    color: #fff
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #fff
}
.has-warning .form-control {
    color: #fff;
    border-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
.has-warning .form-control:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
.has-warning .input-group-addon {
    color: #fff;
    border-color: #fff;
    background-color: #fc3
}
.has-warning .form-control-feedback {
    color: #fff
}
.has-error {
    position: relative
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #1c2531
}
.has-error .form-control {
    border-color: #f63;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075) 1px 2px rgba(0, 0, 0, 0.2)
}
.has-error .form-control:focus {
    border-color: #ff4000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb399;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb399;
    -webkit-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb399 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb399 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb399 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb399 1px 2px rgba(0, 0, 0, 0.2)
}
.has-error .input-group-addon {
    color: #1c2531;
    border-color: #f63;
    background-color: #f63
}
.has-error .form-control-feedback {
    color: #1c2531
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #1c2531
}
.has-error .form-control {
    color: #1c2531;
    border-color: #f63;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
.has-error .form-control:focus {
    border-color: #ff4000;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: '' none 1px 2px rgba(0, 0, 0, 0.2)
}
.has-error .input-group-addon {
    color: #1c2531;
    border-color: #f63;
    background-color: #f63
}
.has-error .form-control-feedback {
    color: #1c2531
}
.has-error .error-text {
    font-size: 10px;
    text-transform: uppercase;
    position: absolute;
    bottom: -25px;
    color: #f63;
    left: 0
}
.has-error label {
    color: #f63
}
.has-error.form-group-lg .form-control::-moz-placeholder {
    color: #f63;
    opacity: 1
}
.has-error.form-group-lg .form-control:-ms-input-placeholder {
    color: #f63
}
.has-error.form-group-lg .form-control::-webkit-input-placeholder {
    color: #f63
}
.item input[type='checkbox'] {
    opacity: 0;
    float: left;
    width: 0;
    height: 20px;
    margin-left: 0;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer
}
.item input[type='checkbox']+label {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    clear: none;
    color: #9ba2af;
    padding: 0 0 0 24px;
    cursor: pointer;
    background: url(../img/checkbox_normal.svg) 0 0 no-repeat;
    background-size: contain
}
.item input[type='checkbox']+label:hover {
    background: url(../img/checkbox_hover.svg) 0 0 no-repeat;
    background-size: contain
}
.item input[type='checkbox']:checked+label {
    background: url(../img/checkbox_checked.svg) 0 0 no-repeat;
    color: #1c2531;
    background-size: contain
}
.radio input[type='radio'] {
    opacity: 0;
    float: left;
    width: 0;
    height: 20px;
    margin-left: 0
}
.radio input[type='radio']+label {
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    clear: none;
    color: #9ba2af;
    padding: 0 0 0 24px;
    cursor: pointer;
    background: url(../img/radio_normal.svg) 0 0 no-repeat;
    background-size: contain
}
.radio input[type='radio']+label:hover {
    background: url(../img/radio_hover.svg) 0 0 no-repeat;
    background-size: contain
}
.radio input[type='radio']:checked+label {
    color: #1c2531;
    background: url(../img/radio_checked.svg) 0 0 no-repeat;
    background-size: contain
}
.onoffswitch {
    position: relative;
    width: 80px;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}
.onoffswitch .onoffswitch-checkbox {
    display: none
}
.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
    margin-left: 0
}
.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
    right: 0
}
.onoffswitch .onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border-radius: 20px
}
.onoffswitch .onoffswitch-label .onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin .3s ease-in 0s;
    -webkit-transition: margin .3s ease-in 0s;
    -o-transition: margin .3s ease-in 0s;
    transition: margin .3s ease-in 0s
}
.onoffswitch .onoffswitch-label .onoffswitch-inner:before,
.onoffswitch .onoffswitch-label .onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    font-size: 13px;
    color: #fff;
    font-family: Trebuchet, Arial, sans-serif;
    font-weight: bold;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.onoffswitch .onoffswitch-label .onoffswitch-inner:before {
    content: "ON";
    padding-left: 21px;
    background-color: #79d8c5;
    color: #fff
}
.onoffswitch .onoffswitch-label .onoffswitch-inner:after {
    content: "OFF";
    padding-right: 21px;
    background-color: #c4cad0;
    color: #fff;
    text-align: right
}
.onoffswitch .onoffswitch-label .onoffswitch-switch {
    display: block;
    width: 26px;
    margin: 2px;
    height: 26px;
    background: #fff;
    border: 2px solid #fff;
    border-radius: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 49px;
    -moz-transition: all .3s ease-in 0s;
    -webkit-transition: all .3s ease-in 0s;
    -o-transition: all .3s ease-in 0s;
    transition: all .3s ease-in 0s
}
.onoffswitch.yesno .onoffswitch-inner:before {
    content: "YES"
}
.onoffswitch.yesno .onoffswitch-inner:after {
    content: "NO"
}
.boomset-dd,
.boomset-dd div,
.boomset-dd li,
.boomset-dd div::after {
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out
}
.boomset-dd .selected::after,
.boomset-dd.scrollable div::after {
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    -ms-pointer-events: none;
    pointer-events: none
}
.boomset-dd {
    position: relative;
    width: 100%;
    background: #fff;
    border: 1px solid #9ba2af;
    cursor: pointer;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    height: 40px
}
.boomset-dd .create-mini-form {
    bottom: 0
}
.boomset-dd .create-mini-form .icon-plus-circle {
    position: absolute;
    color: #9ba2af;
    left: 18px;
    top: 21px;
    font-size: 16px;
    z-index: 2
}
.boomset-dd .create-mini-form input[type="text"] {
    text-indent: 12px;
    font-size: 13px
}
.boomset-dd.open {
    z-index: 4;
    border-color: #1c2531
}
.boomset-dd.open .carat {
    margin-top: -10px;
    border-top: 5px solid transparent;
    border-bottom: 6px solid #1c2531
}
.boomset-dd.open div {
    opacity: 1;
    z-index: 2
}
.boomset-dd .carat {
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -4px;
    border: 5px solid transparent;
    border-top: 6px solid #9ba2af
}
.boomset-dd.disabled {
    background: #f3f5f7;
    color: #596272;
    border-color: #9ba2af;
    cursor: not-allowed
}
.boomset-dd.disabled .carat {
    border-top-color: #999
}
.boomset-dd.disabled .selected {
    color: #999
}
.boomset-dd .old {
    position: absolute;
    left: 0;
    top: 0;
    height: 0;
    width: 0;
    overflow: hidden
}
.boomset-dd select {
    position: absolute;
    left: 0;
    top: 0
}
.boomset-dd.touch .old {
    width: 100%;
    height: 100%
}
.boomset-dd.touch select {
    width: 100%;
    height: 100%;
    opacity: 0
}
.boomset-dd .selected,
.boomset-dd li {
    display: block;
    font-size: 13px;
    line-height: 1;
    color: #1c2531;
    padding: 13px 12px;
    overflow: hidden;
    white-space: nowrap
}
.boomset-dd .selected::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60px;
    border-radius: 0 2px 2px 0
}
.boomset-dd div {
    position: absolute;
    height: 0;
    left: -1px;
    right: -1px;
    top: 100%;
    margin-top: 2px;
    background: #fff;
    border: 1px solid #1c2531;
    border-radius: 3px;
    overflow: hidden;
    opacity: 0
}
.boomset-dd.scrollable div::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px
}
.boomset-dd.scrollable.bottom div::after {
    opacity: 0
}
.boomset-dd.scrollable.open ul {
    overflow-y: auto
}
.boomset-dd ul {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    list-style: none;
    overflow: hidden;
    padding: 0
}
.boomset-dd li {
    list-style: none;
    padding: 12px
}
.boomset-dd li.focus {
    background: #596272;
    position: relative;
    z-index: 3;
    color: #fff
}
.input-group-addon {
    padding: 10px;
    font-weight: 600;
    color: #fff
}
.radio-big {
    line-height: normal !important;
    font-size: 16px !important;
    padding-left: 25px !important;
    font-weight: 400 !important
}
.navbar-toggle {
    margin-top: 12px;
    margin-bottom: 12px;
    background: #fff
}
.home-page header {
    background: #1c2531;
    height: 60px;
    z-index: 99;
    width: 100%;
    top: 0;
    -webkit-transition: background .5s ease-out .5s;
    -o-transition: background .5s ease-out .5s;
    transition: background .5s ease-out .5s;
    -webkit-transition: all background .5s ease-out .5s ease;
    -moz-transition: all background .5s ease-out .5s ease;
    -ms-transition: all background .5s ease-out .5s ease;
    -o-transition: all background .5s ease-out .5s ease;
    transition: all background .5s ease-out .5s ease
}
.home-page header .navbar {
    background: none;
    border: none;
    margin-bottom: 0
}
.home-page header .navbar .navbar-header {
    width: auto
}
.home-page header .navbar-nav {
    margin: 6px 0
}
.home-page header .navbar-nav li>a {
    -webkit-transition: .25s ease-out;
    -o-transition: .25s ease-out;
    transition: .25s ease-out;
    -webkit-transition: all .25s ease-out ease;
    -moz-transition: all .25s ease-out ease;
    -ms-transition: all .25s ease-out ease;
    -o-transition: all .25s ease-out ease;
    transition: all .25s ease-out ease;
    color: #fff
}
.home-page header .navbar-nav li>a:focus,
.home-page header .navbar-nav li>a:hover,
.home-page header .navbar-nav li>a.active {
    opacity: .5;
    color: #fff;
    outline: none
}
.home-page header .navbar-nav li.open>a,
.home-page header .navbar-nav li.open .active {
    opacity: .5;
    background: none !important;
    color: #fff !important
}
.home-page header .navbar-nav .btn {
    margin: 8px 0;
    line-height: 1.33
}
.apps-nav {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    top: 60px;
    left: 0;
    right: 0;
    z-index: 15;
    background: rgba(255, 255, 255, 0.85);
    padding: 20px 0 15px 0;
    -webkit-transition: .3s background-color ease-out;
    -o-transition: .3s background-color ease-out;
    transition: .3s background-color ease-out;
    -webkit-transition: all .3s background-color ease-out ease;
    -moz-transition: all .3s background-color ease-out ease;
    -ms-transition: all .3s background-color ease-out ease;
    -o-transition: all .3s background-color ease-out ease;
    transition: all .3s background-color ease-out ease
}
.apps-nav .apps-nav-item {
    width: 250px;
}
.apps-nav h4 {
    margin-top: 0;
    margin-bottom: 5px;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    -webkit-transition: all .3s ease-out ease;
    -moz-transition: all .3s ease-out ease;
    -ms-transition: all .3s ease-out ease;
    -o-transition: all .3s ease-out ease;
    transition: all .3s ease-out ease
}
.apps-nav .icon {
    font-size: 40px;
    margin-right: 10px
}
.apps-nav p {
    width: 205px;
    font-size: 13px;
    color: #9ba2af;
    display: inline;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    -webkit-transition: all .3s ease-out ease;
    -moz-transition: all .3s ease-out ease;
    -ms-transition: all .3s ease-out ease;
    -o-transition: all .3s ease-out ease;
    transition: all .3s ease-out ease
}
.apps-nav .learn-more {
    font-size: 13px
}
.apps-nav a:hover {
    opacity: .5;
    text-decoration: none
}
.apps-nav a:focus {
    text-decoration: none;
    outline: none
}
.apps-nav .free-bt {
    display: none
}
.apps-nav.is_stuck {
    background: rgba(28, 37, 49, 0.85)
}
.apps-nav.is_stuck h4 {
    color: #fff
}
.apps-nav.is_stuck p {
    color: #c4cad0
}
.apps-nav.is_stuck .free-bt {
    position: absolute;
    display: block;
    right: -95px;
    top: 10px
}
.main-content {
    overflow: hidden;
    position: relative;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    -webkit-transition: all .3s ease-out ease;
    -moz-transition: all .3s ease-out ease;
    -ms-transition: all .3s ease-out ease;
    -o-transition: all .3s ease-out ease;
    transition: all .3s ease-out ease
}
.main-content .hero-banner article {
    display: block;
    left: 0;
    right: 0;
    padding-top: 50px;
    text-align: center;
    z-index: 2
}
.main-content .hero-banner article h1 {
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 0
}
.main-content .hero-banner article p {
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 20px
}
.main-content .hero-banner img {
    display: block;
    margin: auto
}
.main-content .main-slider {
    height: 700px
}
.main-content .main-slider .slides li {
    height: 700px;
    position: relative
}
.main-content .main-slider .slides li article {
    position: absolute
}
.main-content .main-slider .slides li article {
    display: block;
    left: 0;
    right: 0;
    padding-top: 50px;
    text-align: center;
    z-index: 2
}
.main-content .main-slider .slides li article h1 {
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 0
}
.main-content .main-slider .slides li article p {
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 20px
}
.main-content .main-slider .slides li img {
    display: block;
    margin: auto
}
.main-content .main-slider .slides li img {
    width: auto;
    height: 100%;
    left: 0;
    bottom: 0
}
.main-content .hero-img {
    height: 400px;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
    background-position: top;
    background-size: cover !important
}
.main-content .hero-img .hero-slogan {
    color: #fff;
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 15px
}
.main-content .hero-img .hero-desc {
    font-size: 20px;
    color: #fff;
    font-weight: 300
}
.bar-clients {
    background: #f3f5f7;
    height: 130px;
    border-bottom: 1px solid rgba(28, 37, 49, 0.2);
    padding-top: 20px
}
.bar-clients .clients img {
    opacity: 0;
    animation: fade .6s ease-out forwards;
    -webkit-animation: fade .6s ease-out forwards;
    width: 170px
}
.bar-clients .clients img:nth-child(1) {
    animation-delay: .4s;
    -webkit-animation-delay: .4s
}
.bar-clients .clients img:nth-child(2) {
    animation-delay: .7s;
    -webkit-animation-delay: .7s
}
.bar-clients .clients img:nth-child(3) {
    animation-delay: 1s;
    -webkit-animation-delay: 1s
}
.bar-clients .clients img:nth-child(4) {
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s
}
.bar-clients .clients img:nth-child(5) {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s
}
.bar-clients .clients img:nth-child(6) {
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s
}
.integrated-clients img {
    width: 195px
}
@-webkit-keyframes fade {
    100% {
        opacity: 1
    }
}
@keyframes fade {
    100% {
        opacity: 1
    }
}
.integration {
    background: #f3f5f7;
    border-top: 1px solid rgba(28, 37, 49, 0.2);
    padding: 70px 0
}
.integration .logo-box {
    margin: 0 10px;
    flex: 0 0 20%
}
.integration .logo-box:first-child {
    margin-left: 0
}
.integration .logo-box:last-child {
    margin-right: 0
}
.integration .logo-box span {
    height: 95px;
    margin-bottom: 20px
}
.integration .logo-box p {
    color: #9ba2af;
    margin-bottom: 0
}
.testimonials {
    height: 510px;
    overflow: hidden;
    position: relative
}
.testimonials .testimonial {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.5;
    color: #fff
}
.testimonials .name {
    font-size: 20px;
    margin: 30px 0;
    color: #1c2531;
    font-weight: 400
}
.testimonials .flex-control-paging li a {
    background: none;
    border-color: #fff
}
.testimonials .flex-control-paging li a.flex-active {
    background: #fff;
    box-shadow: none
}
.text-content {
    padding: 60px 0 30px 0
}
.text-content .main-title {
    font-weight: 600;
    margin-top: 0;
    font-size: 20px;
    padding-bottom: 15px;
    margin-bottom: 35px;
    letter-spacing: normal
}
.text-content .sub-title {
    font-weight: 600;
    font-size: 40px
}
.text-content p {
    font-weight: 400;
    margin-bottom: 30px
}
.address-title {
    font-weight: 600;
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 15px;
    letter-spacing: normal
}
#map {
    width: 600px;
    height: 390px
}
.team {
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-between;
    justify-content: space-around;
    -ms-flex-pack: justify
}
.team>* {
    display: flex;
    list-style: none
}
.team .team-badge {
    width: 300px;
    height: 255px;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 93px 25px 0 30px;
    position: relative;
    color: #1c2531;
    -webkit-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg)
}
.team .team-badge:before {
    content: 'Boomset Inc.';
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    display: block;
    position: absolute;
    top: 45px;
    text-align: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    left: 0
}

.team .team-badge-empty {
    width: 300px;
    height: 255px;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 93px 25px 0 30px;
    position: relative;
    color: #1c2531;
    -webkit-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg)
}

.team .team-badge-empty:before {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    display: block;
    position: absolute;
    top: 45px;
    text-align: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    left: 0
}
.team .team-badge .user-profile {
    width: 65px;
    height: 65px;
    display: block;
    margin: 0
}
.team .team-badge h3 {
    font-weight: bold;
    margin-bottom: 0;
    font-size: 24px;
    margin-top: 14px
}
.team .team-badge .title {
    color: #9ba2af;
    font-size: 14px
}
.team li:nth-child(odd) .team-badge {
    -webkit-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    transform: rotate(2deg)
}
.team .white-badge {
    background-image: url(../img/badges/badge_2x_480_360.png);
}
.integration .logos-area {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    margin: 85px 0
}
.h750px {
    height: 750px
}
.h800px {
    height: 800px
}
.mt150-force {
    margin-top: 150px !important
}
.fs160 {
    font-size: 160px
}
.hot,
.warm,
.cold {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 10px;
    font-size: 30px;
    text-align: center;
    font-weight: 400;
    padding: 28px 0
}
.hot {
    color: #fff;
    background-color: #f63;
    border: 1px solid #f63
}
.hot .btn-white {
    color: #f63 !important
}
.hot .btn-white:hover {
    color: #f63 !important
}
.warm {
    border: 1px solid #fc3;
    color: #fc3
}
.cold {
    color: #7bc7f6;
    border: 1px solid #7bc7f6
}
.pricing-table {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: absolute;
    top: -130px
}
.pricing-table .bg-fog-gray {
    background-color: #f3f5f7 !important
}
.pricing-table .bg-fog-gray .btn-white {
    color: #f3f5f7 !important
}
.pricing-table .bg-fog-gray .btn-white:hover {
    color: #f3f5f7 !important
}
.pricing-table .plan {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px;
    display: inline-block;
    position: relative
}
.pricing-table .plan.premium {
    top: -40px;
    z-index: 2
}
.pricing-table .plan.premium header,
.pricing-table .plan.premium ul {
    overflow: visible;
    position: relative
}
.pricing-table .plan.premium header:after,
.pricing-table .plan.premium ul:after {
    display: block;
    position: absolute;
    content: "";
    width: 10px;
    top: 0;
    right: -10px;
    height: 100%;
    background: rgba(28, 37, 49, 0.2)
}
.pricing-table .plan.premium header:before,
.pricing-table .plan.premium ul:before {
    content: "";
    display: block;
    width: 10px;
    position: absolute;
    top: 0;
    left: -10px;
    height: 100%;
    background: rgba(28, 37, 49, 0.2)
}
.pricing-table .plan .most-popular {
    font-weight: 600;
    padding: 9px;
    color: #fff;
    background: #414a58;
    font-size: 16px
}
.pricing-table .plan header {
    position: relative;
    height: 250px;
    z-index: 1;
    color: initial;
    background: #596272;
    border: 1px solid #596272;
    border-bottom: none;
    border-top: none;
    padding: 30px 40px 40px 40px
}
.pricing-table .plan header .title {
    margin-top: 0;
    font-size: 40px;
    color: #9c3;
    font-weight: 600
}
.pricing-table .plan header .price {
    font-size: 60px;
    font-weight: 600;
    color: #fff
}
.pricing-table .plan header .price small {
    font-size: 30px
}
.pricing-table .plan header p {
    color: #fff;
    font-size: 16px;
    font-weight: 400
}
.pricing-table .plan ul {
    padding: 0;
    list-style: none;
    margin-bottom: 0;
    border: 1px solid #eaeced;
    border-top: none
}
.pricing-table .plan ul li {
    border-bottom: 1px solid #eaeced;
    background: #fff;
    font-size: 20px;
    padding: 23px 0;
    color: #596272
}
.pricing-table .plan ul li:last-child {
    border-bottom: none
}
.pricing-table .plan ul li:first-child {
    padding: 8px 0 7px 0
}
.pricing-table .plan .see-all-bt {
    background: #9c3;
    color: #fff;
    -webkit-transition: .25s ease-out;
    -o-transition: .25s ease-out;
    transition: .25s ease-out;
    -webkit-transition: all .25s ease-out ease;
    -moz-transition: all .25s ease-out ease;
    -ms-transition: all .25s ease-out ease;
    -o-transition: all .25s ease-out ease;
    transition: all .25s ease-out ease;
    font-weight: 600;
    padding: 27px 0 26px;
    display: block
}
.pricing-table .plan .see-all-bt:hover,
.pricing-table .plan .see-all-bt:active,
.pricing-table .plan .see-all-bt:focus {
    opacity: .5;
    text-decoration: none
}
.question-box {
    text-align: left
}
.question-box h3 {
    margin-top: 0
}
.question-box p {
    margin-bottom: 30px
}
.pricing-table-full {
    position: absolute;
    display: none;
    top: -96px
}
.pricing-table-full .price-list {
    table-layout: fixed;
    width: 100%
}
.pricing-table-full .price-list thead th {
    border-left: 1px solid #eaeced;
    background: #596272;
    color: #9c3;
    font-size: 30px;
    padding: 27px 0;
    text-align: center;
    font-weight: 600
}
.pricing-table-full .price-list thead th:first-child {
    font-weight: 400;
    text-align: left;
    padding-left: 25px;
    background: #f3f5f7;
    color: #1c2531
}
.pricing-table-full .price-list tbody tr {
    background: #fff
}
.pricing-table-full .price-list tbody tr:hover td {
    background: #f3f5f7
}
.pricing-table-full .price-list tbody tr td {
    -webkit-transition: background .15s ease-out;
    -o-transition: background .15s ease-out;
    transition: background .15s ease-out;
    -webkit-transition: all background .15s ease-out ease;
    -moz-transition: all background .15s ease-out ease;
    -ms-transition: all background .15s ease-out ease;
    -o-transition: all background .15s ease-out ease;
    transition: all background .15s ease-out ease;
    border: 1px solid #eaeced;
    border-right: 0;
    border-top: 0;
    text-align: center;
    padding: 17px 25px;
    color: #596272
}
.pricing-table-full .price-list tbody tr td:first-child {
    text-align: left;
    font-weight: 400;
    color: #1c2531
}
.pricing-table-full .price-list tbody tr:first-child td {
    font-weight: 600
}
.pricing-table-full .price-list tbody tr:first-child td:first-child {
    font-weight: 600;
    color: #1c2531;
    font-size: 20px
}
.big-list {
    padding-left: 0;
    list-style: none
}
.big-list>li {
    background: #fff;
    padding: 30px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}
.big-list>li .img-box {
    width: 170px;
    margin-right: 15px
}
.big-list>li .customer-info {
    padding-left: 0;
    list-style: none
}
.big-list>li .customer-info .customer-name {
    font-size: 20px
}
.big-list>li .customer-info .customer-title {
    font-size: 13px;
    color: #596272
}
.big-list>li .customer-info .customer-desc {
    font-size: 13px;
    color: #9ba2af
}
.integrations-hero {
    background-image: url('../img/hero-img/Image_Hero_Integration.png')
}
.store-hero {
    background-image: url('../img/hero-img/Image_Hero_Store.png')
}
.about-hero {
    background-image: url('../img/hero-img/Image_Hero_About.png')
}
.case-studies-hero {
    background-image: url('../img/hero-img/Image_Hero_Case_Studies.png')
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    .integrations-hero {
        background-image: url('../img/hero-img/Image_Hero_Integration@2x.png')
    }
    .store-hero {
        background-image: url('../img/hero-img/Image_Hero_Store@2x.png')
    }
    .about-hero {
        background-image: url('../img/hero-img/Image_Hero_About@2x.png')
    }
}
.blue-dotted-list {
    list-style: none;
    padding-left: 20px;
    color: #596272
}
.blue-dotted-list>li {
    margin-bottom: 10px;
    position: relative
}
.blue-dotted-list>li:before {
    content: "";
    border: 3px solid #60d3ef;
    border-radius: 50%;
    position: absolute;
    left: -20px;
    top: 8px
}
.blue-dotted-list>li ul {
    list-style: none;
    padding-left: 0
}
.bs-example-modal .modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    overflow: inherit;
    display: block
}
.container-pricing {
    margin-top: -142px
}
.container-pricing .checkbox .item label {
    text-transform: inherit
}

@media only screen and (max-width:1626px) {
     .main-content .main-slider .slides li img{
        position:absolute;
        height:auto;
        bottom:-28px;
    }
}


@media only screen and (max-width: 1200px) and (min-width:993px) {

    .apps-nav .icon {
        font-size: 32px
    }
    .apps-nav sup {
        display: none !important
    }
    .main-content .main-slider {
        height: 512px
    }
    .main-content .main-slider li {
        height: 512px !important
    }
    .team {
        padding: 0
    }
    .team li {
        margin-bottom: 30px;
        flex: 0 0 33%
    }
    .team li img {
        width: 100%;
        margin: auto;
        height: auto;
        display: block
    }
    .product-box .product-img {
        width: 230px
    }
    .product-help-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-between;
        -ms-flex-pack: space-between;
        justify-content: space-between;
        -ms-flex-pack: justify
    }
    .product-help-list li {
        width: 48% !important
    }
    .bundle-banner {
        background-position: 10px center !important
    }
    .store-content {
        text-align: center
    }
    .store-content .box {
        width: 210px;
        min-width: 210px;
        margin: 0 15px 30px 0
    }
    .store-content .box .product-img {
        min-height: 210px
    }
    .store-content .box .product-btn a {
        padding: 14px 17px
    }
    .pricing-table {
        width: 98%
    }
    .vertical-tabs .fs20 {
        font-size: 16px
    }
    .vertical-tabs .tab-wrap .left-nav {
        margin-right: 40px
    }
    .vertical-tabs .tab-content img {
        width: 500px
    }
    .store .store-area .item {
        margin: 0 5px
    }
}
@media only screen and (max-width: 992px) {
    .bar-clients {
        height: auto;
        overflow: hidden;
        padding: 10px 0
    }
    .bar-clients h4 {
        font-size: 15px
    }
    .bar-clients .clients img {
        width: 17%
    }
    .full-width-row {
        overflow: hidden;
        min-height: 120px
    }
    .full-width-row .integrated-clients img {
        width: 20%
    }
    .big-tabs .tab-content {
        height: auto
    }
    .apps-nav .icon {
        font-size: 32px
    }
    .apps-nav .flex-area {
        align-items: stretch;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        max-width: 100%;
        margin: 0 auto;
        justify-content: center
    }
    .apps-nav .flex-area>* {
        display: flex;
        list-style: none
    }
    .apps-nav .flex-area>div {
        flex: 0 0 44%
    }
    .main-content.open {
        margin-top: 290px
    }
    .main-content .main-slider {
        height: 500px
    }
    .main-content .main-slider .flex-control-nav {
        display: none
    }
    .main-content .main-slider .slides li {
        height: 500px !important
    }

    .main-content .main-slider .slides li article h1 {
        font-size: 35px;
        margin-bottom: 0
    }
    .main-content .main-slider .slides li article p {
        font-size: 18px;
        margin-bottom: 10px
    }
    .mb10-md {
        margin-bottom: 10px
    }
    .divided-bg {
        position: relative;
        width: 100%
    }
    .logos-area {
        align-items: stretch;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        max-width: 100%;
        margin: 50px 0 !important
    }
    .logos-area .logo-box {
        flex: 0 0 40%;
        margin: auto !important
    }
    .team {
        padding: 0
    }
    .team li {
        margin-bottom: 30px;
        flex: 0 0 48%
    }
    .box-content .box {
        padding: 10px 20px
    }
    .box-content .box .logo-area {
        height: 100px
    }
    .store-content {
        text-align: center
    }
    .store-content .box {
        width: 210px;
        min-width: 210px;
        margin: 0 15px 30px 0
    }
    .store-content .box .product-img {
        min-height: 210px
    }
    .store-content .box .product-btn a {
        padding: 14px 17px
    }
    .pricing-table {
        width: 98%
    }
    .pricing-table .plan header {
        height: 270px
    }
    .pricing-table .plan header .price {
        font-size: 36px
    }
    .pricing-table .plan header .price small {
        font-size: 26px
    }
    .pricing-table .plan .fs40 {
        font-size: 30px
    }
    .pricing-table .plan ul li {
        font-size: 17px
    }
    .pricing-table .plan .see-all-bt {
        padding: 25px 0 24px
    }
    .logo-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-between;
        -ms-flex-pack: space-between;
        justify-content: space-between;
        -ms-flex-pack: justify
    }
    .logo-list li {
        flex: 0 0 33%;
        margin-bottom: 70px
    }
}
@media only screen and (max-width: 768px) {
    .navbar-default .navbar-collapse {
        border: none;
        position: relative;
        z-index: 9
    }
    .apps-nav .icon {
        font-size: 32px
    }
    .main-content.open {
        margin-top: 290px
    }
    .main-content .main-slider .flex-control-nav {
        display: none
    }
    .team {
        padding: 0
    }
    .team li {
        margin-bottom: 30px;
        height: 258px;
        flex: 0 0 48%
    }
    .text-content .fs30 {
        font-size: 20px
    }
    .text-content .sub-title {
        font-size: 40px
    }
    .box-content .box {
        padding: 10px 20px
    }
    .box-content .box .logo-area {
        height: 100px
    }
    .content-with-sidebar {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .content-with-sidebar .sidebar-mobile-bt {
        width: 100%;
        margin-bottom: 15px
    }
    .product-box .product-img {
        width: 147px
    }
    .product-help-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .product-help-list li {
        width: 100% !important
    }
    .store-content {
        text-align: center
    }
    .store-content .box {
        width: 205px;
        min-width: 205px;
        margin: 0 5px 30px 0
    }
    .bundle-banner {
        background-position: 15px center !important;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
        background-color: #9c3 !important
    }
    .bundle-banner .desc {
        width: 375px;
        margin-left: 250px
    }
    .footer,
    .footer {
        padding-top: 10px
    }
    .footer .fxjsb,
    .footer .fxjsb {
        align-items: stretch;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        max-width: 100%
    }
    .footer .foot-nav,
    .footer .foot-nav {
        margin: 10px auto;
        flex: 0 0 30%
    }
    .vertical-tabs-sm div {
        width: 49%;
        display: inline-block;
        float: left
    }
    .vertical-tabs-sm div:first-child {
        display: block;
        width: 100%
    }
    .standard-features .feature-area .feature-box {
        flex: 0 0 30%
    }
}
@media only screen and (max-width: 480px) {
    h1 {
        font-size: 35px
    }
    h2 {
        font-size: 30px
    }
    h3 {
        font-size: 25px
    }
    .integrated-clients img {
        width: 25%
    }
    .full-width-row {
        min-height: 100px
    }
    .navbar-default .navbar-collapse {
        z-index: 12;
        border: none
    }
    .bar-clients {
        height: auto;
        overflow: hidden;
        padding: 10px 0
    }
    .bar-clients h4 {
        font-size: 15px
    }
    .bar-clients .clients img {
        width: 26%
    }
    .big-tabs .tab-content {
        height: auto
    }
    .big-tabs .nav {
        -webkit-box-align: flex-end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    .big-tabs .nav-tabs li {
        width: 33%
    }
    .big-tabs .nav-tabs li a {
        padding: 10px 2px;
        line-height: 1
    }
    .big-tabs .nav-tabs li a p,
    .big-tabs .nav-tabs li a .icon {
        display: none !important
    }
    .apps-nav .icon {
        font-size: 32px
    }
    .team {
        padding: 0
    }
    .team li {
        margin: auto;
        margin-bottom: 30px;
        flex: 0 0 100%
    }
    .team .team-badge {
        padding: 91px 20px 0 28px
    }
    header,
    .header {
        background: #1c2531 !important;
        overflow: visible
    }
    header .navbar-collapse,
    .header .navbar-collapse {
        background: #1c2531;
        margin: 0 -15px;
        padding: 0
    }
    header .navbar-collapse .navbar-nav .open .dropdown-menu>li>a,
    .header .navbar-collapse .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
        font-size: 14px
    }
    .full-width-row {
        padding: 20px 0
    }
    .main-content .main-slider {
        height: 290px
    }
    .main-content .main-slider .slides li {
        height: 290px !important
    }
    .main-content .main-slider .slides li article h1 {
        font-size: 20px
    }
    .main-content .main-slider .slides li article p {
        font-size: 15px
    }
    .main-content .main-slider .slides li article .btn {
        padding: 10px !important;
        font-size: 15px;
        height: auto
    }
    
    .main-content .hero-img {
        height: 350px
    }
    .main-content .hero-img .hero-slogan {
        font-size: 30px
    }
    .main-content .hero-img .hero-desc {
        font-size: 15px
    }
    .main-content .hero-img .search-box {
        font-size: 25px
    }
    .main-content .hero-img .search-box input {
        padding: 5px 5px 5px 45px
    }
    .main-content .hero-img .search-box .icon {
        left: 10px;
        top: 10px;
        font-size: 25px
    }
    .flex-direction-nav .flex-next,
    .flex-direction-nav .flex-prev {
        background-position: center;
        margin-top: 0;
        height: 36px
    }
    .custom-slogan {
        padding: 15px 0
    }
    .custom-slogan h2 {
        font-size: 30px
    }
    .integration {
        padding: 20px 0
    }
    .testimonials .testimonial {
        font-size: 20px
    }
    .testimonials .slides li {
        padding-bottom: 20px
    }
    .testimonials .slides li a {
        transition: none
    }
    .testimonials .slides li a:hover {
        opacity: 1
    }
    .testimonials .flex-control-nav {
        bottom: 7px
    }
    .footer,
    .footer {
        padding-top: 10px
    }
    .footer .fxjsb,
    .footer .fxjsb {
        align-items: stretch;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        max-width: 100%
    }
    .footer .foot-nav,
    .footer .foot-nav {
        margin: 10px auto;
        flex: 0 0 50%
    }
    .footer .foot-nav li,
    .footer .foot-nav li {
        font-size: 15px
    }
    .footer .foot-nav li.social a .icon,
    .footer .foot-nav li.social a .icon {
        font-size: 23px
    }
    .text-content {
        padding: 40px 0 0 0
    }
    .text-content .fs30 {
        font-size: 20px
    }
    .text-content .sub-title {
        font-size: 35px
    }
    #map {
        width: 100%
    }
    .box-content {
        display: block
    }
    .box-content .box {
        display: block;
        margin: 0 0 15px
    }
    .big-list>li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .big-list>li .img-box {
        margin-right: 0;
        margin-bottom: 10px;
        text-align: center;
        width: 100%
    }
    .content-with-sidebar {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .content-with-sidebar .sidebar-mobile-bt {
        width: 100%;
        margin-bottom: 15px
    }
    .product-box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .product-box .product-img {
        display: block;
        width: auto;
        text-align: center;
        border: none
    }
    .product-box .product-detail {
        display: block;
        width: 100%;
        padding: 14px
    }
    .product-help-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .product-help-list li {
        width: 100% !important
    }
    .store-content {
        text-align: center
    }
    .store-content .box {
        width: 100%;
        margin-right: 0;
        margin-left: 0
    }
    .store-content .box .product-img {
        text-align: center
    }
    .bundle-banner {
        background-position: 82px 0 !important;
        background-size: 400px !important;
        height: 300px
    }
    .bundle-banner .desc {
        margin-left: 0;
        width: 100%;
        text-align: center
    }
    .bundle-banner .desc .title {
        font-weight: 600;
        font-size: 30px;
        margin-bottom: 10px;
        padding-top: 100px
    }
    .hot,
    .warm,
    .cold {
        width: 70px;
        height: 70px;
        font-size: 20px;
        padding: 22px 0
    }
    .container-pricing {
        margin: 0;
        padding: 0;
        height: auto
    }
    .container-pricing .pricing-table {
        width: 100%;
        top: 0;
        position: relative
    }
    .container-pricing .pricing-table header {
        background: #596272 !important
    }
    .container-pricing .pricing-table .plan.premium {
        top: 0;
        margin: 15px 0
    }
    .container-pricing .pricing-table .plan.premium ul:before,
    .container-pricing .pricing-table .plan.premium header:before,
    .container-pricing .pricing-table .plan.premium ul:after,
    .container-pricing .pricing-table .plan.premium header:after {
        display: none
    }
    .two-column {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 50px;
        -moz-column-gap: 50px;
        column-gap: 50px
    }
    .two-column .question-box {
        text-align: center
    }
    .pricing-table-full {
        top: 0
    }
    .pricing-table-full .pricing-table-full-mobile .price-list thead th:first-child {
        font-size: 20px
    }
    .pricing-table-full .pricing-table-full-mobile .fx .pricing-table-full .price-list thead th:first-child {
        background: none
    }
    .standard-features .feature-area {
        margin: 50px 0
    }
    .standard-features .feature-area .feature-box {
        flex: 0 0 42%;
        margin: 10px
    }
    .store-area {
        display: block !important
    }
    .store-area .item {
        display: block !important;
        margin: 0 auto 10px auto
    }
    .logo-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-between;
        -ms-flex-pack: space-between;
        justify-content: space-between;
        -ms-flex-pack: justify
    }
    .logo-list li {
        flex: 0 0 40%;
        margin-bottom: 70px
    }
    .store .store-area .item {
        margin: 10px auto
    }
    .logos-area .logo-box {
        height: 260px
    }
    .logos-area .logo-box p {
        font-size: 14px
    }
}
@media only screen and (max-width: 1200px) {
      #homescrollimg{
        bottom:-96px;
    }
    .fxdc-lg {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .fxac-lg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .fxw-lg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
    .fxjsa-lg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: space-around;
        justify-content: space-around
    }
    .fxjc-lg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .fxc-lg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .fdrr-lg {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .ellipsis-2-line-lg {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: box !important;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .ellipsis-lg {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .pos-r-lg {
        position: relative
    }
    .pos-r-force-lg {
        position: relative !important
    }
    .pos-a-lg {
        position: absolute
    }
    .pos-a-force-lg {
        position: absolute !important
    }
    .db-lg {
        display: block
    }
    .db-force-lg {
        display: block !important
    }
    .dib-lg {
        display: inline-block
    }
    .dib-force-lg {
        display: inline-block !important
    }
    .dn-lg {
        display: none
    }
    .dn-force-lg {
        display: none !important
    }
    .tac-lg {
        text-align: center
    }
    .tac-force-lg {
        text-align: center !important
    }
    .tal-lg {
        text-align: left
    }
    .tal-force-lg {
        text-align: left !important
    }
    .tar-lg {
        text-align: right
    }
    .tar-force-lg {
        text-align: right !important
    }
    .wa-lg {
        width: auto
    }
    .wa-force-lg {
        width: auto !important
    }
    .w100p-lg {
        width: 100%
    }
    .w100p-force-lg {
        width: 100% !important
    }
    .ha-lg {
        height: auto
    }
    .ha-force-lg {
        height: auto !important
    }
    .h100px-lg {
        height: 100px
    }
    .h100px-force-lg {
        height: 100px !important
    }
    .h300px-lg {
        height: 300px
    }
    .h300px-force-lg {
        height: 300px !important
    }
    .h340px-lg {
        height: 340px
    }
    .h340px-force-lg {
        height: 340px !important
    }
    .h380px-lg {
        height: 380px
    }
    .h380px-force-lg {
        height: 380px !important
    }
    .h400px-lg {
        height: 400px
    }
    .h400px-force-lg {
        height: 400px !important
    }
    .h415px-lg {
        height: 415px
    }
    .h415px-force-lg {
        height: 415px !important
    }
    .h450px-lg {
        height: 450px
    }
    .h450px-force-lg {
        height: 450px !important
    }
    .h510px-lg {
        height: 510px
    }
    .h510px-force-lg {
        height: 510px !important
    }
    .w50px-lg {
        width: 50px
    }
    .w50px-force-lg {
        width: 50px !important
    }
    .w250px-lg {
        width: 250px
    }
    .w250px-force-lg {
        width: 250px !important
    }
    .w500px-lg {
        width: 500px
    }
    .w500px-force-lg {
        width: 500px !important
    }
    .w50p-lg {
        width: 50%
    }
    .w50p-force-lg {
        width: 50% !important
    }
    .w95p-lg {
        width: 95%
    }
    .w95p-force-lg {
        width: 95% !important
    }
    .w100p-lg {
        width: 100%
    }
    .w100p-force-lg {
        width: 100% !important
    }
    .bottom-0-lg {
        bottom: 0
    }
    .bottom-0-force-lg {
        bottom: 0 !important
    }
    .pos-a-lg {
        position: absolute
    }
    .pos-a-force-lg {
        position: absolute !important
    }
    .ma-lg {
        margin: auto
    }
    .ma-force-lg {
        margin: auto !important
    }
    .m0-lg {
        margin: 0
    }
    .m0-force-lg {
        margin: 0 !important
    }
    .mt10-lg {
        margin-top: 10px
    }
    .mt10-force-lg {
        margin-top: 10px !important
    }
    .mt20-lg {
        margin-top: 20px
    }
    .mt20-force-lg {
        margin-top: 20px !important
    }
    .mr0-lg {
        margin-right: 0
    }
    .mr0-force-lg {
        margin-right: 0 !important
    }
    .mb0-lg {
        margin-bottom: 0
    }
    .mb0-force-lg {
        margin-bottom: 0 !important
    }
    .mb10-lg {
        margin-bottom: 10px
    }
    .mb10-force-lg {
        margin-bottom: 10px !important
    }
    .mb15-lg {
        margin-bottom: 15px
    }
    .mb15-force-lg {
        margin-bottom: 15px !important
    }
    .mb20-lg {
        margin-bottom: 20px
    }
    .mb20-force-lg {
        margin-bottom: 20px !important
    }
    .mb30-lg {
        margin-bottom: 30px
    }
    .mb30-force-lg {
        margin-bottom: 30px !important
    }
    .ml0-lg {
        margin-left: 0
    }
    .ml0-force-lg {
        margin-left: 0 !important
    }
    .ml10-lg {
        margin-left: 10px
    }
    .ml10-force-lg {
        margin-left: 10px !important
    }
    .ml15-lg {
        margin-left: 15px
    }
    .ml15-force-lg {
        margin-left: 15px !important
    }
    .p10-0-lg {
        padding: 10px 0
    }
    .p10-0-force-lg {
        padding: 10px 0 !important
    }
    .p11-20-lg {
        padding: 11px 20px
    }
    .p11-20-force-lg {
        padding: 11px 20px !important
    }
    .p20-0-lg {
        padding: 20px 0
    }
    .p20-0-force-lg {
        padding: 20px 0 !important
    }
    .p0-lg {
        padding: 0
    }
    .p0-force-lg {
        padding: 0 !important
    }
    .p15-lg {
        padding: 15px
    }
    .p15-force-lg {
        padding: 15px !important
    }
    .pt0-lg {
        padding-top: 0
    }
    .pt0-force-lg {
        padding-top: 0 !important
    }
    .pt10-lg {
        padding-top: 10px
    }
    .pt10-force-lg {
        padding-top: 10px !important
    }
    .pt20-lg {
        padding-top: 20px
    }
    .pt20-force-lg {
        padding-top: 20px !important
    }
    .pb0-lg {
        padding-bottom: 0
    }
    .pb0-force-lg {
        padding-bottom: 0 !important
    }
    .pb20-lg {
        padding-bottom: 20px
    }
    .pb20-force-lg {
        padding-bottom: 20px !important
    }
    .pb30-lg {
        padding-bottom: 30px
    }
    .pb30-force-lg {
        padding-bottom: 30px !important
    }
    .pl0-lg {
        padding-left: 0
    }
    .pl0-force-lg {
        padding-left: 0 !important
    }
    .br0-lg {
        border-radius: 0
    }
    .br0-force-lg {
        border-radius: 0 !important
    }
    .fs14-lg {
        font-size: 14px
    }
    .fs14-force-lg {
        font-size: 14px !important
    }
    .fs15-lg {
        font-size: 15px
    }
    .fs15-force-lg {
        font-size: 15px !important
    }
    .fs16-lg {
        font-size: 16px
    }
    .fs16-force-lg {
        font-size: 16px !important
    }
    .fs18-lg {
        font-size: 18px
    }
    .fs18-force-lg {
        font-size: 18px !important
    }
    .fs20-lg {
        font-size: 20px
    }
    .fs20-force-lg {
        font-size: 20px !important
    }
    .fs25-lg {
        font-size: 25px
    }
    .fs25-force-lg {
        font-size: 25px !important
    }
    .fs30-lg {
        font-size: 30px
    }
    .fs30-force-lg {
        font-size: 30px !important
    }
    .fs35-lg {
        font-size: 35px
    }
    .fs35-force-lg {
        font-size: 35px !important
    }
    .order-1-lg {
        order: 1
    }
    .order-1-force-lg {
        order: 1 !important
    }
}
@media only screen and (max-width: 992px) {

      #homescrollimg{
        bottom:0px;
    }

    .fxdc-md {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .fxac-md {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .fxw-md {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
    .fxjsa-md {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: space-around;
        justify-content: space-around
    }
    .fxjc-md {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .fxc-md {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .fdrr-md {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .ellipsis-2-line-md {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: box !important;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .ellipsis-md {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .pos-r-md {
        position: relative
    }
    .pos-r-force-md {
        position: relative !important
    }
    .pos-a-md {
        position: absolute
    }
    .pos-a-force-md {
        position: absolute !important
    }
    .db-md {
        display: block
    }
    .db-force-md {
        display: block !important
    }
    .dib-md {
        display: inline-block
    }
    .dib-force-md {
        display: inline-block !important
    }
    .dn-md {
        display: none
    }
    .dn-force-md {
        display: none !important
    }
    .tac-md {
        text-align: center
    }
    .tac-force-md {
        text-align: center !important
    }
    .tal-md {
        text-align: left
    }
    .tal-force-md {
        text-align: left !important
    }
    .tar-md {
        text-align: right
    }
    .tar-force-md {
        text-align: right !important
    }
    .wa-md {
        width: auto
    }
    .wa-force-md {
        width: auto !important
    }
    .w100p-md {
        width: 100%
    }
    .w100p-force-md {
        width: 100% !important
    }
    .ha-md {
        height: auto
    }
    .ha-force-md {
        height: auto !important
    }
    .h100px-md {
        height: 100px
    }
    .h100px-force-md {
        height: 100px !important
    }
    .h300px-md {
        height: 300px
    }
    .h300px-force-md {
        height: 300px !important
    }
    .h340px-md {
        height: 340px
    }
    .h340px-force-md {
        height: 340px !important
    }
    .h380px-md {
        height: 380px
    }
    .h380px-force-md {
        height: 380px !important
    }
    .h400px-md {
        height: 400px
    }
    .h400px-force-md {
        height: 400px !important
    }
    .h415px-md {
        height: 415px
    }
    .h415px-force-md {
        height: 415px !important
    }
    .h450px-md {
        height: 450px
    }
    .h450px-force-md {
        height: 450px !important
    }
    .h510px-md {
        height: 510px
    }
    .h510px-force-md {
        height: 510px !important
    }
    .w50px-md {
        width: 50px
    }
    .w50px-force-md {
        width: 50px !important
    }
    .w250px-md {
        width: 250px
    }
    .w250px-force-md {
        width: 250px !important
    }
    .w500px-md {
        width: 500px
    }
    .w500px-force-md {
        width: 500px !important
    }
    .w50p-md {
        width: 50%
    }
    .w50p-force-md {
        width: 50% !important
    }
    .w95p-md {
        width: 95%
    }
    .w95p-force-md {
        width: 95% !important
    }
    .w100p-md {
        width: 100%
    }
    .w100p-force-md {
        width: 100% !important
    }
    .bottom-0-md {
        bottom: 0
    }
    .bottom-0-force-md {
        bottom: 0 !important
    }
    .pos-a-md {
        position: absolute
    }
    .pos-a-force-md {
        position: absolute !important
    }
    .ma-md {
        margin: auto
    }
    .ma-force-md {
        margin: auto !important
    }
    .m0-md {
        margin: 0
    }
    .m0-force-md {
        margin: 0 !important
    }
    .mt10-md {
        margin-top: 10px
    }
    .mt10-force-md {
        margin-top: 10px !important
    }
    .mt20-md {
        margin-top: 20px
    }
    .mt20-force-md {
        margin-top: 20px !important
    }
    .mr0-md {
        margin-right: 0
    }
    .mr0-force-md {
        margin-right: 0 !important
    }
    .mb0-md {
        margin-bottom: 0
    }
    .mb0-force-md {
        margin-bottom: 0 !important
    }
    .mb10-md {
        margin-bottom: 10px
    }
    .mb10-force-md {
        margin-bottom: 10px !important
    }
    .mb15-md {
        margin-bottom: 15px
    }
    .mb15-force-md {
        margin-bottom: 15px !important
    }
    .mb20-md {
        margin-bottom: 20px
    }
    .mb20-force-md {
        margin-bottom: 20px !important
    }
    .mb30-md {
        margin-bottom: 30px
    }
    .mb30-force-md {
        margin-bottom: 30px !important
    }
    .ml0-md {
        margin-left: 0
    }
    .ml0-force-md {
        margin-left: 0 !important
    }
    .ml10-md {
        margin-left: 10px
    }
    .ml10-force-md {
        margin-left: 10px !important
    }
    .ml15-md {
        margin-left: 15px
    }
    .ml15-force-md {
        margin-left: 15px !important
    }
    .p10-0-md {
        padding: 10px 0
    }
    .p10-0-force-md {
        padding: 10px 0 !important
    }
    .p11-20-md {
        padding: 11px 20px
    }
    .p11-20-force-md {
        padding: 11px 20px !important
    }
    .p20-0-md {
        padding: 20px 0
    }
    .p20-0-force-md {
        padding: 20px 0 !important
    }
    .p0-md {
        padding: 0
    }
    .p0-force-md {
        padding: 0 !important
    }
    .p15-md {
        padding: 15px
    }
    .p15-force-md {
        padding: 15px !important
    }
    .pt0-md {
        padding-top: 0
    }
    .pt0-force-md {
        padding-top: 0 !important
    }
    .pt10-md {
        padding-top: 10px
    }
    .pt10-force-md {
        padding-top: 10px !important
    }
    .pt20-md {
        padding-top: 20px
    }
    .pt20-force-md {
        padding-top: 20px !important
    }
    .pb0-md {
        padding-bottom: 0
    }
    .pb0-force-md {
        padding-bottom: 0 !important
    }
    .pb20-md {
        padding-bottom: 20px
    }
    .pb20-force-md {
        padding-bottom: 20px !important
    }
    .pb30-md {
        padding-bottom: 30px
    }
    .pb30-force-md {
        padding-bottom: 30px !important
    }
    .pl0-md {
        padding-left: 0
    }
    .pl0-force-md {
        padding-left: 0 !important
    }
    .br0-md {
        border-radius: 0
    }
    .br0-force-md {
        border-radius: 0 !important
    }
    .fs14-md {
        font-size: 14px
    }
    .fs14-force-md {
        font-size: 14px !important
    }
    .fs15-md {
        font-size: 15px
    }
    .fs15-force-md {
        font-size: 15px !important
    }
    .fs16-md {
        font-size: 16px
    }
    .fs16-force-md {
        font-size: 16px !important
    }
    .fs18-md {
        font-size: 18px
    }
    .fs18-force-md {
        font-size: 18px !important
    }
    .fs20-md {
        font-size: 20px
    }
    .fs20-force-md {
        font-size: 20px !important
    }
    .fs25-md {
        font-size: 25px
    }
    .fs25-force-md {
        font-size: 25px !important
    }
    .fs30-md {
        font-size: 30px
    }
    .fs30-force-md {
        font-size: 30px !important
    }
    .fs35-md {
        font-size: 35px
    }
    .fs35-force-md {
        font-size: 35px !important
    }
    .order-1-md {
        order: 1
    }
    .order-1-force-md {
        order: 1 !important
    }
}
@media only screen and (max-width: 768px) {
    .fxdc-sm {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .fxac-sm {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .fxw-sm {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
    .fxjsa-sm {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: space-around;
        justify-content: space-around
    }
    .fxjc-sm {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .fxc-sm {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .fdrr-sm {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .ellipsis-2-line-sm {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: box !important;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .ellipsis-sm {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .pos-r-sm {
        position: relative
    }
    .pos-r-force-sm {
        position: relative !important
    }
    .pos-a-sm {
        position: absolute
    }
    .pos-a-force-sm {
        position: absolute !important
    }
    .db-sm {
        display: block
    }
    .db-force-sm {
        display: block !important
    }
    .dib-sm {
        display: inline-block
    }
    .dib-force-sm {
        display: inline-block !important
    }
    .dn-sm {
        display: none
    }
    .dn-force-sm {
        display: none !important
    }
    .tac-sm {
        text-align: center
    }
    .tac-force-sm {
        text-align: center !important
    }
    .tal-sm {
        text-align: left
    }
    .tal-force-sm {
        text-align: left !important
    }
    .tar-sm {
        text-align: right
    }
    .tar-force-sm {
        text-align: right !important
    }
    .wa-sm {
        width: auto
    }
    .wa-force-sm {
        width: auto !important
    }
    .w100p-sm {
        width: 100%
    }
    .w100p-force-sm {
        width: 100% !important
    }
    .ha-sm {
        height: auto
    }
    .ha-force-sm {
        height: auto !important
    }
    .h100px-sm {
        height: 100px
    }
    .h100px-force-sm {
        height: 100px !important
    }
    .h300px-sm {
        height: 300px
    }
    .h300px-force-sm {
        height: 300px !important
    }
    .h340px-sm {
        height: 340px
    }
    .h340px-force-sm {
        height: 340px !important
    }
    .h380px-sm {
        height: 380px
    }
    .h380px-force-sm {
        height: 380px !important
    }
    .h400px-sm {
        height: 400px
    }
    .h400px-force-sm {
        height: 400px !important
    }
    .h415px-sm {
        height: 415px
    }
    .h415px-force-sm {
        height: 415px !important
    }
    .h450px-sm {
        height: 450px
    }
    .h450px-force-sm {
        height: 450px !important
    }
    .h510px-sm {
        height: 510px
    }
    .h510px-force-sm {
        height: 510px !important
    }
    .w50px-sm {
        width: 50px
    }
    .w50px-force-sm {
        width: 50px !important
    }
    .w250px-sm {
        width: 250px
    }
    .w250px-force-sm {
        width: 250px !important
    }
    .w500px-sm {
        width: 500px
    }
    .w500px-force-sm {
        width: 500px !important
    }
    .w50p-sm {
        width: 50%
    }
    .w50p-force-sm {
        width: 50% !important
    }
    .w95p-sm {
        width: 95%
    }
    .w95p-force-sm {
        width: 95% !important
    }
    .w100p-sm {
        width: 100%
    }
    .w100p-force-sm {
        width: 100% !important
    }
    .bottom-0-sm {
        bottom: 0
    }
    .bottom-0-force-sm {
        bottom: 0 !important
    }
    .pos-a-sm {
        position: absolute
    }
    .pos-a-force-sm {
        position: absolute !important
    }
    .ma-sm {
        margin: auto
    }
    .ma-force-sm {
        margin: auto !important
    }
    .m0-sm {
        margin: 0
    }
    .m0-force-sm {
        margin: 0 !important
    }
    .mt10-sm {
        margin-top: 10px
    }
    .mt10-force-sm {
        margin-top: 10px !important
    }
    .mt20-sm {
        margin-top: 20px
    }
    .mt20-force-sm {
        margin-top: 20px !important
    }
    .mr0-sm {
        margin-right: 0
    }
    .mr0-force-sm {
        margin-right: 0 !important
    }
    .mb0-sm {
        margin-bottom: 0
    }
    .mb0-force-sm {
        margin-bottom: 0 !important
    }
    .mb10-sm {
        margin-bottom: 10px
    }
    .mb10-force-sm {
        margin-bottom: 10px !important
    }
    .mb15-sm {
        margin-bottom: 15px
    }
    .mb15-force-sm {
        margin-bottom: 15px !important
    }
    .mb20-sm {
        margin-bottom: 20px
    }
    .mb20-force-sm {
        margin-bottom: 20px !important
    }
    .mb30-sm {
        margin-bottom: 30px
    }
    .mb30-force-sm {
        margin-bottom: 30px !important
    }
    .ml0-sm {
        margin-left: 0
    }
    .ml0-force-sm {
        margin-left: 0 !important
    }
    .ml10-sm {
        margin-left: 10px
    }
    .ml10-force-sm {
        margin-left: 10px !important
    }
    .ml15-sm {
        margin-left: 15px
    }
    .ml15-force-sm {
        margin-left: 15px !important
    }
    .p10-0-sm {
        padding: 10px 0
    }
    .p10-0-force-sm {
        padding: 10px 0 !important
    }
    .p11-20-sm {
        padding: 11px 20px
    }
    .p11-20-force-sm {
        padding: 11px 20px !important
    }
    .p20-0-sm {
        padding: 20px 0
    }
    .p20-0-force-sm {
        padding: 20px 0 !important
    }
    .p0-sm {
        padding: 0
    }
    .p0-force-sm {
        padding: 0 !important
    }
    .p15-sm {
        padding: 15px
    }
    .p15-force-sm {
        padding: 15px !important
    }
    .pt0-sm {
        padding-top: 0
    }
    .pt0-force-sm {
        padding-top: 0 !important
    }
    .pt10-sm {
        padding-top: 10px
    }
    .pt10-force-sm {
        padding-top: 10px !important
    }
    .pt20-sm {
        padding-top: 20px
    }
    .pt20-force-sm {
        padding-top: 20px !important
    }
    .pb0-sm {
        padding-bottom: 0
    }
    .pb0-force-sm {
        padding-bottom: 0 !important
    }
    .pb20-sm {
        padding-bottom: 20px
    }
    .pb20-force-sm {
        padding-bottom: 20px !important
    }
    .pb30-sm {
        padding-bottom: 30px
    }
    .pb30-force-sm {
        padding-bottom: 30px !important
    }
    .pl0-sm {
        padding-left: 0
    }
    .pl0-force-sm {
        padding-left: 0 !important
    }
    .br0-sm {
        border-radius: 0
    }
    .br0-force-sm {
        border-radius: 0 !important
    }
    .fs14-sm {
        font-size: 14px
    }
    .fs14-force-sm {
        font-size: 14px !important
    }
    .fs15-sm {
        font-size: 15px
    }
    .fs15-force-sm {
        font-size: 15px !important
    }
    .fs16-sm {
        font-size: 16px
    }
    .fs16-force-sm {
        font-size: 16px !important
    }
    .fs18-sm {
        font-size: 18px
    }
    .fs18-force-sm {
        font-size: 18px !important
    }
    .fs20-sm {
        font-size: 20px
    }
    .fs20-force-sm {
        font-size: 20px !important
    }
    .fs25-sm {
        font-size: 25px
    }
    .fs25-force-sm {
        font-size: 25px !important
    }
    .fs30-sm {
        font-size: 30px
    }
    .fs30-force-sm {
        font-size: 30px !important
    }
    .fs35-sm {
        font-size: 35px
    }
    .fs35-force-sm {
        font-size: 35px !important
    }
    .order-1-sm {
        order: 1
    }
    .order-1-force-sm {
        order: 1 !important
    }
}
@media only screen and (max-width: 480px) {
    .fxdc-xs {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .fxac-xs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .fxw-xs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
    .fxjsa-xs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: space-around;
        justify-content: space-around
    }
    .fxjc-xs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .fxc-xs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .fdrr-xs {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .ellipsis-2-line-xs {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: box !important;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .ellipsis-xs {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .pos-r-xs {
        position: relative
    }
    .pos-r-force-xs {
        position: relative !important
    }
    .pos-a-xs {
        position: absolute
    }
    .pos-a-force-xs {
        position: absolute !important
    }
    .db-xs {
        display: block
    }
    .db-force-xs {
        display: block !important
    }
    .dib-xs {
        display: inline-block
    }
    .dib-force-xs {
        display: inline-block !important
    }
    .dn-xs {
        display: none
    }
    .dn-force-xs {
        display: none !important
    }
    .tac-xs {
        text-align: center
    }
    .tac-force-xs {
        text-align: center !important
    }
    .tal-xs {
        text-align: left
    }
    .tal-force-xs {
        text-align: left !important
    }
    .tar-xs {
        text-align: right
    }
    .tar-force-xs {
        text-align: right !important
    }
    .wa-xs {
        width: auto
    }
    .wa-force-xs {
        width: auto !important
    }
    .w100p-xs {
        width: 100%
    }
    .w100p-force-xs {
        width: 100% !important
    }
    .ha-xs {
        height: auto
    }
    .ha-force-xs {
        height: auto !important
    }
    .h100px-xs {
        height: 100px
    }
    .h100px-force-xs {
        height: 100px !important
    }
    .h300px-xs {
        height: 300px
    }
    .h300px-force-xs {
        height: 300px !important
    }
    .h340px-xs {
        height: 340px
    }
    .h340px-force-xs {
        height: 340px !important
    }
    .h380px-xs {
        height: 380px
    }
    .h380px-force-xs {
        height: 380px !important
    }
    .h400px-xs {
        height: 400px
    }
    .h400px-force-xs {
        height: 400px !important
    }
    .h415px-xs {
        height: 415px
    }
    .h415px-force-xs {
        height: 415px !important
    }
    .h450px-xs {
        height: 450px
    }
    .h450px-force-xs {
        height: 450px !important
    }
    .h510px-xs {
        height: 510px
    }
    .h510px-force-xs {
        height: 510px !important
    }
    .w50px-xs {
        width: 50px
    }
    .w50px-force-xs {
        width: 50px !important
    }
    .w250px-xs {
        width: 250px
    }
    .w250px-force-xs {
        width: 250px !important
    }
    .w500px-xs {
        width: 500px
    }
    .w500px-force-xs {
        width: 500px !important
    }
    .w50p-xs {
        width: 50%
    }
    .w50p-force-xs {
        width: 50% !important
    }
    .w95p-xs {
        width: 95%
    }
    .w95p-force-xs {
        width: 95% !important
    }
    .w100p-xs {
        width: 100%
    }
    .w100p-force-xs {
        width: 100% !important
    }
    .bottom-0-xs {
        bottom: 0
    }
    .bottom-0-force-xs {
        bottom: 0 !important
    }
    .pos-a-xs {
        position: absolute
    }
    .pos-a-force-xs {
        position: absolute !important
    }
    .ma-xs {
        margin: auto
    }
    .ma-force-xs {
        margin: auto !important
    }
    .m0-xs {
        margin: 0
    }
    .m0-force-xs {
        margin: 0 !important
    }
    .mt10-xs {
        margin-top: 10px
    }
    .mt10-force-xs {
        margin-top: 10px !important
    }
    .mt20-xs {
        margin-top: 20px
    }
    .mt20-force-xs {
        margin-top: 20px !important
    }
    .mr0-xs {
        margin-right: 0
    }
    .mr0-force-xs {
        margin-right: 0 !important
    }
    .mb0-xs {
        margin-bottom: 0
    }
    .mb0-force-xs {
        margin-bottom: 0 !important
    }
    .mb10-xs {
        margin-bottom: 10px
    }
    .mb10-force-xs {
        margin-bottom: 10px !important
    }
    .mb15-xs {
        margin-bottom: 15px
    }
    .mb15-force-xs {
        margin-bottom: 15px !important
    }
    .mb20-xs {
        margin-bottom: 20px
    }
    .mb20-force-xs {
        margin-bottom: 20px !important
    }
    .mb30-xs {
        margin-bottom: 30px
    }
    .mb30-force-xs {
        margin-bottom: 30px !important
    }
    .ml0-xs {
        margin-left: 0
    }
    .ml0-force-xs {
        margin-left: 0 !important
    }
    .ml10-xs {
        margin-left: 10px
    }
    .ml10-force-xs {
        margin-left: 10px !important
    }
    .ml15-xs {
        margin-left: 15px
    }
    .ml15-force-xs {
        margin-left: 15px !important
    }
    .p10-0-xs {
        padding: 10px 0
    }
    .p10-0-force-xs {
        padding: 10px 0 !important
    }
    .p11-20-xs {
        padding: 11px 20px
    }
    .p11-20-force-xs {
        padding: 11px 20px !important
    }
    .p20-0-xs {
        padding: 20px 0
    }
    .p20-0-force-xs {
        padding: 20px 0 !important
    }
    .p0-xs {
        padding: 0
    }
    .p0-force-xs {
        padding: 0 !important
    }
    .p15-xs {
        padding: 15px
    }
    .p15-force-xs {
        padding: 15px !important
    }
    .pt0-xs {
        padding-top: 0
    }
    .pt0-force-xs {
        padding-top: 0 !important
    }
    .pt10-xs {
        padding-top: 10px
    }
    .pt10-force-xs {
        padding-top: 10px !important
    }
    .pt20-xs {
        padding-top: 20px
    }
    .pt20-force-xs {
        padding-top: 20px !important
    }
    .pb0-xs {
        padding-bottom: 0
    }
    .pb0-force-xs {
        padding-bottom: 0 !important
    }
    .pb20-xs {
        padding-bottom: 20px
    }
    .pb20-force-xs {
        padding-bottom: 20px !important
    }
    .pb30-xs {
        padding-bottom: 30px
    }
    .pb30-force-xs {
        padding-bottom: 30px !important
    }
    .pl0-xs {
        padding-left: 0
    }
    .pl0-force-xs {
        padding-left: 0 !important
    }
    .br0-xs {
        border-radius: 0
    }
    .br0-force-xs {
        border-radius: 0 !important
    }
    .fs14-xs {
        font-size: 14px
    }
    .fs14-force-xs {
        font-size: 14px !important
    }
    .fs15-xs {
        font-size: 15px
    }
    .fs15-force-xs {
        font-size: 15px !important
    }
    .fs16-xs {
        font-size: 16px
    }
    .fs16-force-xs {
        font-size: 16px !important
    }
    .fs18-xs {
        font-size: 18px
    }
    .fs18-force-xs {
        font-size: 18px !important
    }
    .fs20-xs {
        font-size: 20px
    }
    .fs20-force-xs {
        font-size: 20px !important
    }
    .fs25-xs {
        font-size: 25px
    }
    .fs25-force-xs {
        font-size: 25px !important
    }
    .fs30-xs {
        font-size: 30px
    }
    .fs30-force-xs {
        font-size: 30px !important
    }
    .fs35-xs {
        font-size: 35px
    }
    .fs35-force-xs {
        font-size: 35px !important
    }
    .order-1-xs {
        order: 1
    }
    .order-1-force-xs {
        order: 1 !important
    }
    #homescrollimg{
        bottom:-9px;
    }
}
.table-responsive>.fixed-column {
    position: absolute;
    display: inline-block;
    width: auto;
    border-right: 1px solid #ddd
}
@media (min-width: 768px) {
    .table-responsive>.fixed-column {
        display: none
    }
}
@media (min-width: 665px) and (max-width: 736px) {
    header,
    .header {
        overflow: visible
    }
    header .navbar-collapse,
    .header .navbar-collapse {
        background: #1c2531;
        z-index: 12
    }
}

.title-bg {
    position: fixed;
    transform: translate(-6%, -125%);
    font-weight: 900;
    font-size: 20px;
    color: white;
    width: 266px;
    text-align: center;
    height: 49px;
    padding-left: 6px;
    line-height: 55px;
}