.m-0{margin:0!important}.p-0{padding:0!important}.m-auto{margin-left:auto!important;margin-right:auto!important}.p-auto{padding-left:auto!important;padding-right:auto!important}.m-lr-0{margin-left:0!important;margin-right:0!important}.m-lr-5{margin-left:5px!important;margin-right:5px!important}.m-lr-10{margin-left:10px!important;margin-right:10px!important}.m-lr-15{margin-left:15px!important;margin-right:15px!important}.m-lr-20{margin-left:20px!important;margin-right:20px!important}.m-lr-25{margin-left:25px!important;margin-right:25px!important}.m-lr-30{margin-left:30px!important;margin-right:30px!important}.m-lr-35{margin-left:35px!important;margin-right:35px!important}.m-lr-40{margin-left:40px!important;margin-right:40px!important}.m-lr-45{margin-left:45px!important;margin-right:45px!important}.m-lr-50{margin-left:50px!important;margin-right:50px!important}.m-lr-55{margin-left:55px!important;margin-right:55px!important}.m-lr-60{margin-left:60px!important;margin-right:60px!important}.m-lr-65{margin-left:65px!important;margin-right:65px!important}.m-lr-70{margin-left:70px!important;margin-right:70px!important}.m-lr-75{margin-left:75px!important;margin-right:75px!important}.m-lr-80{margin-left:80px!important;margin-right:80px!important}.m-lr-85{margin-left:85px!important;margin-right:85px!important}.m-lr-90{margin-left:90px!important;margin-right:90px!important}.m-lr-95{margin-left:95px!important;margin-right:95px!important}.m-lr-100{margin-left:100px!important;margin-right:100px!important}.m-tb-0{margin-top:0!important;margin-bottom:0!important}.m-tb-5{margin-top:5px!important;margin-bottom:5px!important}.m-tb-10{margin-top:10px!important;margin-bottom:10px!important}.m-tb-15{margin-top:15px!important;margin-bottom:15px!important}.m-tb-20{margin-top:20px!important;margin-bottom:20px!important}.m-tb-25{margin-top:25px!important;margin-bottom:25px!important}.m-tb-30{margin-top:30px!important;margin-bottom:30px!important}.m-tb-35{margin-top:35px!important;margin-bottom:35px!important}.m-tb-40{margin-top:40px!important;margin-bottom:40px!important}.m-tb-45{margin-top:45px!important;margin-bottom:45px!important}.m-tb-50{margin-top:50px!important;margin-bottom:50px!important}.m-tb-55{margin-top:55px!important;margin-bottom:55px!important}.m-tb-60{margin-top:60px!important;margin-bottom:60px!important}.m-tb-65{margin-top:65px!important;margin-bottom:65px!important}.m-tb-70{margin-top:70px!important;margin-bottom:70px!important}.m-tb-75{margin-top:75px!important;margin-bottom:75px!important}.m-tb-80{margin-top:80px!important;margin-bottom:80px!important}.m-tb-85{margin-top:85px!important;margin-bottom:85px!important}.m-tb-90{margin-top:90px!important;margin-bottom:90px!important}.m-tb-95{margin-top:95px!important;margin-bottom:95px!important}.m-tb-100{margin-top:100px!important;margin-bottom:100px!important}.p-lr-0{padding-left:0!important;padding-right:0!important}.p-lr-5{padding-left:5px!important;padding-right:5px!important}.p-lr-10{padding-left:10px!important;padding-right:10px!important}.p-lr-15{padding-left:15px!important;padding-right:15px!important}.p-lr-20{padding-left:20px!important;padding-right:20px!important}.p-lr-25{padding-left:25px!important;padding-right:25px!important}.p-lr-30{padding-left:30px!important;padding-right:30px!important}.p-lr-35{padding-left:35px!important;padding-right:35px!important}.p-lr-40{padding-left:40px!important;padding-right:40px!important}.p-lr-45{padding-left:45px!important;padding-right:45px!important}.p-lr-50{padding-left:50px!important;padding-right:50px!important}.p-lr-55{padding-left:55px!important;padding-right:55px!important}.p-lr-60{padding-left:60px!important;padding-right:60px!important}.p-lr-65{padding-left:65px!important;padding-right:65px!important}.p-lr-70{padding-left:70px!important;padding-right:70px!important}.p-lr-75{padding-left:75px!important;padding-right:75px!important}.p-lr-80{padding-left:80px!important;padding-right:80px!important}.p-lr-85{padding-left:85px!important;padding-right:85px!important}.p-lr-90{padding-left:90px!important;padding-right:90px!important}.p-lr-95{padding-left:95px!important;padding-right:95px!important}.p-lr-100{padding-left:100px!important;padding-right:100px!important}.p-tb-0{padding-top:0!important;padding-bottom:0!important}.p-tb-5{padding-top:5px!important;padding-bottom:5px!important}.p-tb-10{padding-top:10px!important;padding-bottom:10px!important}.p-tb-15{padding-top:15px!important;padding-bottom:15px!important}.p-tb-20{padding-top:20px!important;padding-bottom:20px!important}.p-tb-25{padding-top:25px!important;padding-bottom:25px!important}.p-tb-30{padding-top:30px!important;padding-bottom:30px!important}.p-tb-35{padding-top:35px!important;padding-bottom:35px!important}.p-tb-40{padding-top:40px!important;padding-bottom:40px!important}.p-tb-45{padding-top:45px!important;padding-bottom:45px!important}.p-tb-50{padding-top:50px!important;padding-bottom:50px!important}.p-tb-55{padding-top:55px!important;padding-bottom:55px!important}.p-tb-60{padding-top:60px!important;padding-bottom:60px!important}.p-tb-65{padding-top:65px!important;padding-bottom:65px!important}.p-tb-70{padding-top:70px!important;padding-bottom:70px!important}.p-tb-75{padding-top:75px!important;padding-bottom:75px!important}.p-tb-80{padding-top:80px!important;padding-bottom:80px!important}.p-tb-85{padding-top:85px!important;padding-bottom:85px!important}.p-tb-90{padding-top:90px!important;padding-bottom:90px!important}.p-tb-95{padding-top:95px!important;padding-bottom:95px!important}.p-tb-100{padding-top:100px!important;padding-bottom:100px!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.m-35{margin:35px!important}.m-40{margin:40px!important}.m-45{margin:45px!important}.m-50{margin:50px!important}.m-55{margin:55px!important}.m-60{margin:60px!important}.m-65{margin:65px!important}.m-70{margin:70px!important}.m-75{margin:75px!important}.m-80{margin:80px!important}.m-85{margin:85px!important}.m-90{margin:90px!important}.m-95{margin:95px!important}.m-100{margin:100px!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-35{padding:35px!important}.p-40{padding:40px!important}.p-45{padding:45px!important}.p-50{padding:50px!important}.p-55{padding:55px!important}.p-60{padding:60px!important}.p-65{padding:65px!important}.p-70{padding:70px!important}.p-75{padding:75px!important}.p-80{padding:80px!important}.p-85{padding:85px!important}.p-90{padding:90px!important}.p-95{padding:95px!important}.p-100{padding:100px!important}.m-t-0{margin-top:0!important}.m-t-5{margin-top:5px!important}.m-t-10{margin-top:10px!important}.m-t-15{margin-top:15px!important}.m-t-20{margin-top:20px!important}.m-t-25{margin-top:25px!important}.m-t-30{margin-top:30px!important}.m-t-35{margin-top:35px!important}.m-t-40{margin-top:40px!important}.m-t-45{margin-top:45px!important}.m-t-50{margin-top:50px!important}.m-t-55{margin-top:55px!important}.m-t-60{margin-top:60px!important}.m-t-65{margin-top:65px!important}.m-t-70{margin-top:70px!important}.m-t-75{margin-top:75px!important}.m-t-80{margin-top:80px!important}.m-t-85{margin-top:85px!important}.m-t-90{margin-top:90px!important}.m-t-95{margin-top:95px!important}.m-t-100{margin-top:100px!important}.m-b-0{margin-bottom:0!important}.m-b-5{margin-bottom:5px!important}.m-b-10{margin-bottom:10px!important}.m-b-15{margin-bottom:15px!important}.m-b-20{margin-bottom:20px!important}.m-b-25{margin-bottom:25px!important}.m-b-30{margin-bottom:30px!important}.m-b-35{margin-bottom:35px!important}.m-b-40{margin-bottom:40px!important}.m-b-45{margin-bottom:45px!important}.m-b-50{margin-bottom:50px!important}.m-b-55{margin-bottom:55px!important}.m-b-60{margin-bottom:60px!important}.m-b-65{margin-bottom:65px!important}.m-b-70{margin-bottom:70px!important}.m-b-75{margin-bottom:75px!important}.m-b-80{margin-bottom:80px!important}.m-b-85{margin-bottom:85px!important}.m-b-90{margin-bottom:90px!important}.m-b-95{margin-bottom:95px!important}.m-b-100{margin-bottom:100px!important}.m-l-0{margin-left:0!important}.m-l-5{margin-left:5px!important}.m-l-10{margin-left:10px!important}.m-l-15{margin-left:15px!important}.m-l-20{margin-left:20px!important}.m-l-25{margin-left:25px!important}.m-l-30{margin-left:30px!important}.m-l-35{margin-left:35px!important}.m-l-40{margin-left:40px!important}.m-l-45{margin-left:45px!important}.m-l-50{margin-left:50px!important}.m-l-55{margin-left:55px!important}.m-l-60{margin-left:60px!important}.m-l-65{margin-left:65px!important}.m-l-70{margin-left:70px!important}.m-l-75{margin-left:75px!important}.m-l-80{margin-left:80px!important}.m-l-85{margin-left:85px!important}.m-l-90{margin-left:90px!important}.m-l-95{margin-left:95px!important}.m-l-100{margin-left:100px!important}.m-r-0{margin-right:0!important}.m-r-5{margin-right:5px!important}.m-r-10{margin-right:10px!important}.m-r-15{margin-right:15px!important}.m-r-20{margin-right:20px!important}.m-r-25{margin-right:25px!important}.m-r-30{margin-right:30px!important}.m-r-35{margin-right:35px!important}.m-r-40{margin-right:40px!important}.m-r-45{margin-right:45px!important}.m-r-50{margin-right:50px!important}.m-r-55{margin-right:55px!important}.m-r-60{margin-right:60px!important}.m-r-65{margin-right:65px!important}.m-r-70{margin-right:70px!important}.m-r-75{margin-right:75px!important}.m-r-80{margin-right:80px!important}.m-r-85{margin-right:85px!important}.m-r-90{margin-right:90px!important}.m-r-95{margin-right:95px!important}.m-r-100{margin-right:100px!important}.p-t-0{padding-top:0!important}.p-t-5{padding-top:5px!important}.p-t-10{padding-top:10px!important}.p-t-15{padding-top:15px!important}.p-t-20{padding-top:20px!important}.p-t-25{padding-top:25px!important}.p-t-30{padding-top:30px!important}.p-t-35{padding-top:35px!important}.p-t-40{padding-top:40px!important}.p-t-45{padding-top:45px!important}.p-t-50{padding-top:50px!important}.p-t-55{padding-top:55px!important}.p-t-60{padding-top:60px!important}.p-t-65{padding-top:65px!important}.p-t-70{padding-top:70px!important}.p-t-75{padding-top:75px!important}.p-t-80{padding-top:80px!important}.p-t-85{padding-top:85px!important}.p-t-90{padding-top:90px!important}.p-t-95{padding-top:95px!important}.p-t-100{padding-top:100px!important}.p-b-0{padding-bottom:0!important}.p-b-5{padding-bottom:5px!important}.p-b-10{padding-bottom:10px!important}.p-b-15{padding-bottom:15px!important}.p-b-20{padding-bottom:20px!important}.p-b-25{padding-bottom:25px!important}.p-b-30{padding-bottom:30px!important}.p-b-35{padding-bottom:35px!important}.p-b-40{padding-bottom:40px!important}.p-b-45{padding-bottom:45px!important}.p-b-50{padding-bottom:50px!important}.p-b-55{padding-bottom:55px!important}.p-b-60{padding-bottom:60px!important}.p-b-65{padding-bottom:65px!important}.p-b-70{padding-bottom:70px!important}.p-b-75{padding-bottom:75px!important}.p-b-80{padding-bottom:80px!important}.p-b-85{padding-bottom:85px!important}.p-b-90{padding-bottom:90px!important}.p-b-95{padding-bottom:95px!important}.p-b-100{padding-bottom:100px!important}.p-l-0{padding-left:0!important}.p-l-5{padding-left:5px!important}.p-l-10{padding-left:10px!important}.p-l-15{padding-left:15px!important}.p-l-20{padding-left:20px!important}.p-l-25{padding-left:25px!important}.p-l-30{padding-left:30px!important}.p-l-35{padding-left:35px!important}.p-l-40{padding-left:40px!important}.p-l-45{padding-left:45px!important}.p-l-50{padding-left:50px!important}.p-l-55{padding-left:55px!important}.p-l-60{padding-left:60px!important}.p-l-65{padding-left:65px!important}.p-l-70{padding-left:70px!important}.p-l-75{padding-left:75px!important}.p-l-80{padding-left:80px!important}.p-l-85{padding-left:85px!important}.p-l-90{padding-left:90px!important}.p-l-95{padding-left:95px!important}.p-l-100{padding-left:100px!important}.p-r-0{padding-right:0!important}.p-r-5{padding-right:5px!important}.p-r-10{padding-right:10px!important}.p-r-15{padding-right:15px!important}.p-r-20{padding-right:20px!important}.p-r-25{padding-right:25px!important}.p-r-30{padding-right:30px!important}.p-r-35{padding-right:35px!important}.p-r-40{padding-right:40px!important}.p-r-45{padding-right:45px!important}.p-r-50{padding-right:50px!important}.p-r-55{padding-right:55px!important}.p-r-60{padding-right:60px!important}.p-r-65{padding-right:65px!important}.p-r-70{padding-right:70px!important}.p-r-75{padding-right:75px!important}.p-r-80{padding-right:80px!important}.p-r-85{padding-right:85px!important}.p-r-90{padding-right:90px!important}.p-r-95{padding-right:95px!important}.p-r-100{padding-right:100px!important}.font-size-10{font-size:10px!important}.font-size-11{font-size:11px!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-15{font-size:15px!important}.font-size-16{font-size:16px!important}.font-size-17{font-size:17px!important}.font-size-18{font-size:18px!important}.font-size-19{font-size:19px!important}.font-size-20{font-size:20px!important}.font-size-21{font-size:21px!important}.font-size-22{font-size:22px!important}.font-size-23{font-size:23px!important}.font-size-24{font-size:24px!important}.font-size-25{font-size:25px!important}.font-size-26{font-size:26px!important}.font-size-27{font-size:27px!important}.font-size-28{font-size:28px!important}.font-size-29{font-size:29px!important}.font-size-30{font-size:30px!important}.font-size-31{font-size:31px!important}.font-size-32{font-size:32px!important}.font-size-33{font-size:33px!important}.font-size-34{font-size:34px!important}.font-size-35{font-size:35px!important}.font-size-36{font-size:36px!important}.font-size-37{font-size:37px!important}.font-size-38{font-size:38px!important}.font-size-39{font-size:39px!important}.font-size-40{font-size:40px!important}.font-size-41{font-size:41px!important}.font-size-42{font-size:42px!important}.font-size-43{font-size:43px!important}.font-size-44{font-size:44px!important}.font-size-45{font-size:45px!important}.font-size-46{font-size:46px!important}.font-size-47{font-size:47px!important}.font-size-48{font-size:48px!important}.font-size-49{font-size:49px!important}.font-size-50{font-size:50px!important}.font-size-51{font-size:51px!important}.font-size-52{font-size:52px!important}.font-size-53{font-size:53px!important}.font-size-54{font-size:54px!important}.font-size-55{font-size:55px!important}.font-size-56{font-size:56px!important}.font-size-57{font-size:57px!important}.font-size-58{font-size:58px!important}.font-size-59{font-size:59px!important}.font-size-60{font-size:60px!important}.font-size-61{font-size:61px!important}.font-size-62{font-size:62px!important}.font-size-63{font-size:63px!important}.font-size-64{font-size:64px!important}.font-size-65{font-size:65px!important}.font-size-66{font-size:66px!important}.font-size-67{font-size:67px!important}.font-size-68{font-size:68px!important}.font-size-69{font-size:69px!important}.font-size-70{font-size:70px!important}.font-size-71{font-size:71px!important}.font-size-72{font-size:72px!important}.font-size-73{font-size:73px!important}.font-size-74{font-size:74px!important}.font-size-75{font-size:75px!important}.font-size-76{font-size:76px!important}.font-size-77{font-size:77px!important}.font-size-78{font-size:78px!important}.font-size-79{font-size:79px!important}.font-size-80{font-size:80px!important}.font-size-81{font-size:81px!important}.font-size-82{font-size:82px!important}.font-size-83{font-size:83px!important}.font-size-84{font-size:84px!important}.font-size-85{font-size:85px!important}.font-size-86{font-size:86px!important}.font-size-87{font-size:87px!important}.font-size-88{font-size:88px!important}.font-size-89{font-size:89px!important}.font-size-90{font-size:90px!important}.font-size-10-per{font-size:10%!important}.font-size-25-per{font-size:25%!important}.font-size-50-per{font-size:50%!important}.font-size-75-per{font-size:75%!important}.font-size-100-per{font-size:100%!important}.line-height-0{line-height:0!important}.line-height-5{line-height:5px!important}.line-height-10{line-height:10px!important}.line-height-11{line-height:11px!important}.line-height-12{line-height:12px!important}.line-height-13{line-height:13px!important}.line-height-14{line-height:14px!important}.line-height-15{line-height:15px!important}.line-height-16{line-height:16px!important}.line-height-17{line-height:17px!important}.line-height-18{line-height:18px!important}.line-height-19{line-height:19px!important}.line-height-20{line-height:20px!important}.line-height-21{line-height:21px!important}.line-height-22{line-height:22px!important}.line-height-23{line-height:23px!important}.line-height-24{line-height:24px!important}.line-height-25{line-height:25px!important}.line-height-26{line-height:26px!important}.line-height-27{line-height:27px!important}.line-height-28{line-height:28px!important}.line-height-29{line-height:29px!important}.line-height-30{line-height:30px!important}.line-height-31{line-height:31px!important}.line-height-32{line-height:32px!important}.line-height-33{line-height:33px!important}.line-height-34{line-height:34px!important}.line-height-35{line-height:35px!important}.line-height-36{line-height:36px!important}.line-height-37{line-height:37px!important}.line-height-38{line-height:38px!important}.line-height-39{line-height:39px!important}.line-height-40{line-height:40px!important}.line-height-41{line-height:41px!important}.line-height-42{line-height:42px!important}.line-height-43{line-height:43px!important}.line-height-44{line-height:44px!important}.line-height-45{line-height:45px!important}.line-height-46{line-height:46px!important}.line-height-47{line-height:47px!important}.line-height-48{line-height:48px!important}.line-height-49{line-height:49px!important}.line-height-50{line-height:50px!important}.line-height-51{line-height:51px!important}.line-height-52{line-height:52px!important}.line-height-53{line-height:53px!important}.line-height-54{line-height:54px!important}.line-height-55{line-height:55px!important}.line-height-56{line-height:56px!important}.line-height-57{line-height:57px!important}.line-height-58{line-height:58px!important}.line-height-59{line-height:59px!important}.line-height-60{line-height:60px!important}.line-height-61{line-height:61px!important}.line-height-62{line-height:62px!important}.line-height-63{line-height:63px!important}.line-height-64{line-height:64px!important}.line-height-65{line-height:65px!important}.line-height-66{line-height:66px!important}.line-height-67{line-height:67px!important}.line-height-68{line-height:68px!important}.line-height-69{line-height:69px!important}.line-height-70{line-height:70px!important}.line-height-71{line-height:71px!important}.line-height-72{line-height:72px!important}.line-height-73{line-height:73px!important}.line-height-74{line-height:74px!important}.line-height-75{line-height:75px!important}.line-height-76{line-height:76px!important}.line-height-77{line-height:77px!important}.line-height-78{line-height:78px!important}.line-height-79{line-height:79px!important}.line-height-80{line-height:80px!important}.line-height-81{line-height:81px!important}.line-height-82{line-height:82px!important}.line-height-83{line-height:83px!important}.line-height-84{line-height:84px!important}.line-height-85{line-height:85px!important}.line-height-86{line-height:86px!important}.line-height-87{line-height:87px!important}.line-height-88{line-height:88px!important}.line-height-89{line-height:89px!important}.line-height-90{line-height:90px!important}.line-height-91{line-height:91px!important}.line-height-92{line-height:92px!important}.line-height-93{line-height:93px!important}.line-height-94{line-height:94px!important}.line-height-95{line-height:95px!important}.line-height-96{line-height:96px!important}.line-height-97{line-height:97px!important}.line-height-98{line-height:98px!important}.line-height-99{line-height:99px!important}.line-height-100{line-height:100px!important}.line-height-110{line-height:110px!important}.line-height-120{line-height:120px!important}.line-height-130{line-height:130px!important}.line-height-140{line-height:140px!important}.line-height-150{line-height:150px!important}.line-height-160{line-height:160px!important}.line-height-170{line-height:170px!important}.line-height-180{line-height:180px!important}.line-height-190{line-height:190px!important}.line-height-200{line-height:200px!important}.line-height-normal{line-height:normal!important}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.letter-spacing-0{letter-spacing:0!important}.letter-spacing-01{letter-spacing:.1px!important}.letter-spacing-02{letter-spacing:.2px!important}.letter-spacing-03{letter-spacing:.3px!important}.letter-spacing-04{letter-spacing:.4px!important}.letter-spacing-05{letter-spacing:.5px!important}.letter-spacing-06{letter-spacing:.6px!important}.letter-spacing-07{letter-spacing:.7px!important}.letter-spacing-08{letter-spacing:.8px!important}.letter-spacing-09{letter-spacing:.9px!important}.letter-spacing-1{letter-spacing:1px!important}.letter-spacing-2{letter-spacing:2px!important}.letter-spacing-3{letter-spacing:3px!important}.letter-spacing-4{letter-spacing:4px!important}.letter-spacing-5{letter-spacing:5px!important}.letter-spacing-6{letter-spacing:6px!important}.letter-spacing-7{letter-spacing:7px!important}.letter-spacing-8{letter-spacing:8px!important}.letter-spacing-9{letter-spacing:9px!important}.letter-spacing-10{letter-spacing:10px!important}.letter-spacing-normal{letter-spacing:normal!important}.height-5px{height:5px!important}.height-10px{height:10px!important}.height-15px{height:15px!important}.height-20px{height:20px!important}.height-25px{height:25px!important}.height-30px{height:30px!important}.height-35px{height:35px!important}.height-40px{height:40px!important}.height-45px{height:45px!important}.height-50px{height:50px!important}.height-55px{height:55px!important}.height-60px{height:60px!important}.height-65px{height:65px!important}.height-70px{height:70px!important}.height-75px{height:75px!important}.height-80px{height:80px!important}.height-85px{height:85px!important}.height-90px{height:90px!important}.height-95px{height:95px!important}.height-100px{height:100px!important}.height-105px{height:105px!important}.height-110px{height:110px!important}.height-115px{height:115px!important}.height-120px{height:120px!important}.height-125px{height:125px!important}.height-130px{height:130px!important}.height-135px{height:135px!important}.height-140px{height:140px!important}.height-145px{height:145px!important}.height-150px{height:150px!important}.height-155px{height:155px!important}.height-160px{height:160px!important}.height-165px{height:165px!important}.height-170px{height:170px!important}.height-175px{height:175px!important}.height-180px{height:180px!important}.height-185px{height:185px!important}.height-190px{height:190px!important}.height-195px{height:195px!important}.height-200px{height:200px!important}.height-205px{height:205px!important}.height-210px{height:210px!important}.height-215px{height:215px!important}.height-220px{height:220px!important}.height-225px{height:225px!important}.height-230px{height:230px!important}.height-235px{height:235px!important}.height-240px{height:240px!important}.height-245px{height:245px!important}.height-250px{height:250px!important}.height-255px{height:255px!important}.height-260px{height:260px!important}.height-265px{height:265px!important}.height-270px{height:270px!important}.height-275px{height:275px!important}.height-280px{height:280px!important}.height-285px{height:285px!important}.height-290px{height:290px!important}.height-295px{height:295px!important}.height-300px{height:300px!important}.height-305px{height:305px!important}.height-310px{height:310px!important}.height-315px{height:315px!important}.height-320px{height:320px!important}.height-325px{height:325px!important}.height-330px{height:330px!important}.height-335px{height:335px!important}.height-340px{height:340px!important}.height-345px{height:345px!important}.height-350px{height:350px!important}.height-355px{height:355px!important}.height-360px{height:360px!important}.height-365px{height:365px!important}.height-370px{height:370px!important}.height-375px{height:375px!important}.height-380px{height:380px!important}.height-385px{height:385px!important}.height-390px{height:390px!important}.height-395px{height:395px!important}.height-400px{height:400px!important}.height-405px{height:405px!important}.height-410px{height:410px!important}.height-415px{height:415px!important}.height-420px{height:420px!important}.height-425px{height:425px!important}.height-430px{height:430px!important}.height-435px{height:435px!important}.height-440px{height:440px!important}.height-445px{height:445px!important}.height-450px{height:450px!important}.height-455px{height:455px!important}.height-460px{height:460px!important}.height-465px{height:465px!important}.height-470px{height:470px!important}.height-475px{height:475px!important}.height-480px{height:480px!important}.height-485px{height:485px!important}.height-490px{height:490px!important}.height-495px{height:495px!important}.height-500px{height:500px!important}.height-505px{height:505px!important}.height-510px{height:510px!important}.height-515px{height:515px!important}.height-520px{height:520px!important}.height-525px{height:525px!important}.height-530px{height:530px!important}.height-535px{height:535px!important}.height-540px{height:540px!important}.height-545px{height:545px!important}.height-550px{height:550px!important}.height-555px{height:555px!important}.height-560px{height:560px!important}.height-565px{height:565px!important}.height-570px{height:570px!important}.height-575px{height:575px!important}.height-580px{height:580px!important}.height-585px{height:585px!important}.height-590px{height:590px!important}.height-595px{height:595px!important}.height-600px{height:600px!important}.height-605px{height:605px!important}.height-610px{height:610px!important}.height-615px{height:615px!important}.height-620px{height:620px!important}.height-625px{height:625px!important}.height-630px{height:630px!important}.height-635px{height:635px!important}.height-640px{height:640px!important}.height-645px{height:645px!important}.height-650px{height:650px!important}.height-655px{height:655px!important}.height-660px{height:660px!important}.height-665px{height:665px!important}.height-670px{height:670px!important}.height-675px{height:675px!important}.height-680px{height:680px!important}.height-685px{height:685px!important}.height-690px{height:690px!important}.height-695px{height:695px!important}.height-700px{height:700px!important}.height-705px{height:705px!important}.height-710px{height:710px!important}.height-715px{height:715px!important}.height-720px{height:720px!important}.height-725px{height:725px!important}.height-730px{height:730px!important}.height-735px{height:735px!important}.height-740px{height:740px!important}.height-745px{height:745px!important}.height-750px{height:750px!important}.height-755px{height:755px!important}.height-760px{height:760px!important}.height-765px{height:765px!important}.height-770px{height:770px!important}.height-775px{height:775px!important}.height-780px{height:780px!important}.height-785px{height:785px!important}.height-790px{height:790px!important}.height-795px{height:795px!important}.height-800px{height:800px!important}.height-805px{height:805px!important}.height-810px{height:810px!important}.height-815px{height:815px!important}.height-820px{height:820px!important}.height-825px{height:825px!important}.height-830px{height:830px!important}.height-835px{height:835px!important}.height-840px{height:840px!important}.height-845px{height:845px!important}.height-850px{height:850px!important}.height-855px{height:855px!important}.height-860px{height:860px!important}.height-865px{height:865px!important}.height-870px{height:870px!important}.height-875px{height:875px!important}.height-880px{height:880px!important}.height-885px{height:885px!important}.height-890px{height:890px!important}.height-895px{height:895px!important}.height-900px{height:900px!important}.min-height-0px{min-height:0!important}.min-height-5px{min-height:5px!important}.min-height-10px{min-height:10px!important}.min-height-15px{min-height:15px!important}.min-height-20px{min-height:20px!important}.min-height-25px{min-height:25px!important}.min-height-30px{min-height:30px!important}.min-height-35px{min-height:35px!important}.min-height-40px{min-height:40px!important}.min-height-45px{min-height:45px!important}.min-height-50px{min-height:50px!important}.min-height-55px{min-height:55px!important}.min-height-60px{min-height:60px!important}.min-height-65px{min-height:65px!important}.min-height-70px{min-height:70px!important}.min-height-75px{min-height:75px!important}.min-height-80px{min-height:80px!important}.min-height-85px{min-height:85px!important}.min-height-90px{min-height:90px!important}.min-height-95px{min-height:95px!important}.min-height-100px{min-height:100px!important}.min-height-105px{min-height:105px!important}.min-height-110px{min-height:110px!important}.min-height-115px{min-height:115px!important}.min-height-120px{min-height:120px!important}.min-height-125px{min-height:125px!important}.min-height-130px{min-height:130px!important}.min-height-135px{min-height:135px!important}.min-height-140px{min-height:140px!important}.min-height-145px{min-height:145px!important}.min-height-150px{min-height:150px!important}.min-height-155px{min-height:155px!important}.min-height-160px{min-height:160px!important}.min-height-170px{min-height:170px!important}.min-height-175px{min-height:175px!important}.min-height-180px{min-height:180px!important}.min-height-185px{min-height:185px!important}.min-height-190px{min-height:190px!important}.min-height-195px{min-height:195px!important}.min-height-200px{min-height:200px!important}.min-height-205px{min-height:205px!important}.min-height-210px{min-height:210px!important}.min-height-215px{min-height:215px!important}.min-height-220px{min-height:220px!important}.min-height-225px{min-height:225px!important}.min-height-230px{min-height:230px!important}.min-height-235px{min-height:235px!important}.min-height-240px{min-height:240px!important}.min-height-245px{min-height:245px!important}.min-height-250px{min-height:250px!important}.min-height-255px{min-height:255px!important}.min-height-260px{min-height:260px!important}.min-height-265px{min-height:265px!important}.min-height-270px{min-height:270px!important}.min-height-275px{min-height:275px!important}.min-height-280px{min-height:280px!important}.min-height-285px{min-height:285px!important}.min-height-290px{min-height:290px!important}.min-height-295px{min-height:295px!important}.min-height-300px{min-height:300px!important}.min-height-305px{min-height:305px!important}.min-height-310px{min-height:310px!important}.min-height-315px{min-height:315px!important}.min-height-320px{min-height:320px!important}.min-height-325px{min-height:325px!important}.min-height-330px{min-height:330px!important}.min-height-335px{min-height:335px!important}.min-height-340px{min-height:340px!important}.min-height-345px{min-height:345px!important}.min-height-350px{min-height:350px!important}.min-height-355px{min-height:355px!important}.min-height-360px{min-height:360px!important}.min-height-365px{min-height:365px!important}.min-height-370px{min-height:370px!important}.min-height-375px{min-height:375px!important}.min-height-380px{min-height:380px!important}.min-height-385px{min-height:385px!important}.min-height-390px{min-height:390px!important}.min-height-395px{min-height:395px!important}.min-height-400px{min-height:400px!important}.min-height-405px{min-height:405px!important}.min-height-410px{min-height:410px!important}.min-height-415px{min-height:415px!important}.min-height-420px{min-height:420px!important}.min-height-425px{min-height:425px!important}.min-height-430px{min-height:430px!important}.min-height-435px{min-height:435px!important}.min-height-440px{min-height:440px!important}.min-height-445px{min-height:445px!important}.min-height-450px{min-height:450px!important}.min-height-455px{min-height:455px!important}.min-height-460px{min-height:460px!important}.min-height-465px{min-height:465px!important}.min-height-470px{min-height:470px!important}.min-height-475px{min-height:475px!important}.min-height-480px{min-height:480px!important}.min-height-485px{min-height:485px!important}.min-height-490px{min-height:490px!important}.min-height-495px{min-height:495px!important}.min-height-500px{min-height:500px!important}.min-height-505px{min-height:505px!important}.min-height-510px{min-height:510px!important}.min-height-515px{min-height:515px!important}.min-height-520px{min-height:520px!important}.min-height-525px{min-height:525px!important}.min-height-530px{min-height:530px!important}.min-height-535px{min-height:535px!important}.min-height-540px{min-height:540px!important}.min-height-545px{min-height:545px!important}.min-height-550px{min-height:550px!important}.min-height-555px{min-height:555px!important}.min-height-560px{min-height:560px!important}.min-height-565px{min-height:565px!important}.min-height-570px{min-height:570px!important}.min-height-575px{min-height:575px!important}.min-height-580px{min-height:580px!important}.min-height-585px{min-height:585px!important}.min-height-590px{min-height:590px!important}.min-height-595px{min-height:595px!important}.min-height-600px{min-height:600px!important}.min-height-605px{min-height:605px!important}.min-height-610px{min-height:610px!important}.min-height-615px{min-height:615px!important}.min-height-620px{min-height:620px!important}.min-height-625px{min-height:625px!important}.min-height-630px{min-height:630px!important}.min-height-635px{min-height:635px!important}.min-height-640px{min-height:640px!important}.min-height-645px{min-height:645px!important}.min-height-650px{min-height:650px!important}.min-height-655px{min-height:655px!important}.min-height-660px{min-height:660px!important}.min-height-665px{min-height:665px!important}.min-height-670px{min-height:670px!important}.min-height-675px{min-height:675px!important}.min-height-680px{min-height:680px!important}.min-height-685px{min-height:685px!important}.min-height-690px{min-height:690px!important}.min-height-695px{min-height:695px!important}.min-height-700px{min-height:700px!important}.min-height-705px{min-height:705px!important}.min-height-710px{min-height:710px!important}.min-height-715px{min-height:715px!important}.min-height-720px{min-height:720px!important}.min-height-725px{min-height:725px!important}.min-height-730px{min-height:730px!important}.min-height-735px{min-height:735px!important}.min-height-740px{min-height:740px!important}.min-height-745px{min-height:745px!important}.min-height-750px{min-height:750px!important}.min-height-755px{min-height:755px!important}.min-height-760px{min-height:760px!important}.min-height-765px{min-height:765px!important}.min-height-770px{min-height:770px!important}.min-height-775px{min-height:775px!important}.min-height-780px{min-height:780px!important}.min-height-785px{min-height:785px!important}.min-height-790px{min-height:790px!important}.min-height-795px{min-height:795px!important}.min-height-800px{min-height:800px!important}.min-height-805px{min-height:805px!important}.min-height-810px{min-height:810px!important}.min-height-815px{min-height:815px!important}.min-height-820px{min-height:820px!important}.min-height-825px{min-height:825px!important}.min-height-830px{min-height:830px!important}.min-height-835px{min-height:835px!important}.min-height-840px{min-height:840px!important}.min-height-845px{min-height:845px!important}.min-height-850px{min-height:850px!important}.min-height-855px{min-height:855px!important}.min-height-860px{min-height:860px!important}.min-height-865px{min-height:865px!important}.min-height-870px{min-height:870px!important}.min-height-875px{min-height:875px!important}.min-height-880px{min-height:880px!important}.min-height-885px{min-height:885px!important}.min-height-890px{min-height:890px!important}.min-height-895px{min-height:895px!important}.min-height-900px{min-height:900px!important}.min-height-905px{min-height:905px!important}.min-height-910px{min-height:910px!important}.min-height-915px{min-height:915px!important}.min-height-920px{min-height:920px!important}.min-height-925px{min-height:925px!important}.min-height-930px{min-height:930px!important}.min-height-935px{min-height:935px!important}.min-height-940px{min-height:940px!important}.min-height-945px{min-height:945px!important}.min-height-950px{min-height:950px!important}.min-height-955px{min-height:955px!important}.min-height-960px{min-height:960px!important}.min-height-965px{min-height:965px!important}.min-height-970px{min-height:970px!important}.min-height-975px{min-height:975px!important}.min-height-980px{min-height:980px!important}.min-height-985px{min-height:985px!important}.min-height-990px{min-height:990px!important}.min-height-995px{min-height:995px!important}.min-height-1000px{min-height:1000px!important}.width-auto{width:auto!important}.width-0{width:0%!important}.width-1{width:1%!important}.width-2{width:2%!important}.width-3{width:3%!important}.width-4{width:4%!important}.width-5{width:5%!important}.width-6{width:6%!important}.width-7{width:7%!important}.width-8{width:8%!important}.width-9{width:9%!important}.width-10{width:10%!important}.width-11{width:11%!important}.width-12{width:12%!important}.width-13{width:13%!important}.width-14{width:14%!important}.width-15{width:15%!important}.width-16{width:16%!important}.width-17{width:17%!important}.width-18{width:18%!important}.width-19{width:19%!important}.width-20{width:20%!important}.width-21{width:21%!important}.width-22{width:22%!important}.width-23{width:23%!important}.width-24{width:24%!important}.width-25{width:25%!important}.width-26{width:26%!important}.width-27{width:27%!important}.width-28{width:28%!important}.width-29{width:29%!important}.width-30{width:30%!important}.width-31{width:31%!important}.width-32{width:32%!important}.width-33{width:33%!important}.width-34{width:34%!important}.width-35{width:35%!important}.width-36{width:36%!important}.width-37{width:37%!important}.width-38{width:38%!important}.width-39{width:39%!important}.width-40{width:40%!important}.width-41{width:41%!important}.width-42{width:42%!important}.width-43{width:43%!important}.width-44{width:44%!important}.width-45{width:45%!important}.width-46{width:46%!important}.width-47{width:47%!important}.width-48{width:48%!important}.width-49{width:49%!important}.width-50{width:50%!important}.width-55{width:55%!important}.width-60{width:60%!important}.width-65{width:65%!important}.width-70{width:70%!important}.width-75{width:75%!important}.width-80{width:80%!important}.width-85{width:85%!important}.width-90{width:90%!important}.width-95{width:95%!important}.width-100{width:100%!important}.height-auto{height:auto!important}.height-0{height:0%!important}.height-1{height:1%!important}.height-2{height:2%!important}.height-3{height:2%!important}.height-4{height:4%!important}.height-5{height:5%!important}.height-6{height:6%!important}.height-7{height:7%!important}.height-8{height:8%!important}.height-9{height:9%!important}.height-10{height:10%!important}.height-15{height:15%!important}.height-20{height:20%!important}.height-25{height:25%!important}.height-30{height:30%!important}.height-35{height:35%!important}.height-40{height:40%!important}.height-45{height:45%!important}.height-50{height:50%!important}.height-55{height:55%!important}.height-60{height:60%!important}.height-65{height:65%!important}.height-70{height:70%!important}.height-75{height:75%!important}.height-80{height:80%!important}.height-85{height:85%!important}.height-90{height:90%!important}.height-95{height:95%!important}.height-100{height:100%!important}.width-10px{width:10px!important}.width-15px{width:15px!important}.width-20px{width:20px!important}.width-25px{width:25px!important}.width-30px{width:30px!important}.width-35px{width:35px!important}.width-40px{width:40px!important}.width-45px{width:45px!important}.width-50px{width:50px!important}.width-60px{width:60px!important}.width-65px{width:65px!important}.width-70px{width:70px!important}.width-75px{width:75px!important}.width-80px{width:80px!important}.width-90px{width:90px!important}.width-100px{width:100px!important}.width-110px{width:110px!important}.width-120px{width:120px!important}.width-130px{width:130px!important}.width-140px{width:140px!important}.width-150px{width:150px!important}.width-160px{width:160px!important}.width-170px{width:170px!important}.width-180px{width:180px!important}.width-190px{width:190px!important}.width-200px{width:200px!important}.width-210px{width:210px!important}.width-220px{width:220px!important}.width-230px{width:230px!important}.width-240px{width:240px!important}.width-250px{width:250px!important}.width-260px{width:260px!important}.width-270px{width:270px!important}.width-280px{width:280px!important}.width-290px{width:290px!important}.width-300px{width:300px!important}.width-310px{width:310px!important}.width-320px{width:320px!important}.width-330px{width:330px!important}.width-340px{width:340px!important}.width-350px{width:350px!important}.width-360px{width:360px!important}.width-370px{width:370px!important}.width-380px{width:380px!important}.width-390px{width:390px!important}.width-400px{width:400px!important}.width-410px{width:410px!important}.width-420px{width:4200px!important}.width-430px{width:430px!important}.width-440px{width:440px!important}.width-450px{width:450px!important}.width-460px{width:460px!important}.width-470px{width:470px!important}.width-480px{width:480px!important}.width-490px{width:490px!important}.width-500px{width:500px!important}.width-510px{width:510px!important}.width-520px{width:520px!important}.width-530px{width:530px!important}.width-540px{width:540px!important}.width-550px{width:550px!important}.width-560px{width:560px!important}.width-570px{width:570px!important}.width-580px{width:580px!important}.width-590px{width:590px!important}.width-600px{width:600px!important}.width-610px{width:610px!important}.width-620px{width:620px!important}.width-630px{width:630px!important}.width-640px{width:640px!important}.width-650px{width:650px!important}.width-660px{width:660px!important}.width-670px{width:670px!important}.width-680px{width:680px!important}.width-690px{width:690px!important}.width-700px{width:700px!important}.width-710px{width:710px!important}.width-720px{width:720px!important}.width-730px{width:730px!important}.width-740px{width:740px!important}.width-750px{width:750px!important}.width-760px{width:760px!important}.width-770px{width:770px!important}.width-780px{width:780px!important}.width-790px{width:790px!important}.width-800px{width:800px!important}.width-810px{width:810px!important}.width-820px{width:820px!important}.width-830px{width:830px!important}.width-840px{width:840px!important}.width-850px{width:850px!important}.width-860px{width:860px!important}.width-870px{width:870px!important}.width-880px{width:880px!important}.width-890px{width:890px!important}.width-900px{width:900px!important}.width-910px{width:910px!important}.width-920px{width:920px!important}.width-930px{width:930px!important}.width-940px{width:940px!important}.width-950px{width:950px!important}.width-960px{width:960px!important}.width-970px{width:970px!important}.width-980px{width:980px!important}.width-990px{width:990px!important}.width-1000px{width:1000px!important}.top-0{top:0!important}.top-5{top:5%!important}.top-10{top:10%!important}.top-15{top:15%!important}.top-20{top:20%!important}.top-25{top:25%!important}.top-30{top:30%!important}.top-35{top:35%!important}.top-40{top:40%!important}.top-45{top:45%!important}.top-50{top:50%!important}.top-55{top:55%!important}.top-60{top:60%!important}.top-65{top:65%!important}.top-70{top:70%!important}.top-75{top:75%!important}.top-80{top:80%!important}.top-85{top:85%!important}.top-90{top:90%!important}.top-95{top:95%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-5{bottom:5%!important}.bottom-10{bottom:10%!important}.bottom-15{bottom:15%!important}.bottom-20{bottom:20%!important}.bottom-25{bottom:25%!important}.bottom-30{bottom:30%!important}.bottom-35{bottom:35%!important}.bottom-40{bottom:40%!important}.bottom-45{bottom:45%!important}.bottom-50{bottom:50%!important}.bottom-55{bottom:55%!important}.bottom-60{bottom:60%!important}.bottom-65{bottom:65%!important}.bottom-70{bottom:70%!important}.bottom-75{bottom:75%!important}.bottom-80{bottom:80%!important}.bottom-85{bottom:85%!important}.bottom-90{bottom:90%!important}.bottom-95{bottom:95%!important}.bottom-100{bottom:100%!important}.left-0{left:0!important}.left-5{left:5%!important}.left-10{left:10%!important}.left-15{left:15%!important}.left-20{left:20%!important}.left-25{left:25%!important}.left-30{left:30%!important}.left-35{left:35%!important}.left-40{left:40%!important}.left-45{left:45%!important}.left-50{left:50%!important}.left-55{left:55%!important}.left-60{left:60%!important}.left-65{left:65%!important}.left-70{left:70%!important}.left-75{left:75%!important}.left-80{left:80%!important}.left-85{left:85%!important}.left-90{left:90%!important}.left-95{left:95%!important}.left-100{left:100%!important}.right-0{right:0!important}.right-5{right:5%!important}.right-10{right:10%!important}.right-15{right:15%!important}.right-20{right:20%!important}.right-25{right:25%!important}.right-30{right:30%!important}.right-35{right:35%!important}.right-40{right:40%!important}.right-45{right:45%!important}.right-50{right:50%!important}.right-55{right:55%!important}.right-60{right:60%!important}.right-65{right:65%!important}.right-70{right:70%!important}.right-75{right:75%!important}.right-80{right:80%!important}.right-85{right:85%!important}.right-90{right:90%!important}.right-95{right:95%!important}.right-100{right:100%!important}.top-0px{top:0!important}.top-1px{top:1px!important}.top-2px{top:2px!important}.top-3px{top:3px!important}.top-4px{top:4px!important}.top-5px{top:5px!important}.top-6px{top:6px!important}.top-7px{top:7px!important}.top-8px{top:8px!important}.top-9px{top:9px!important}.top-10px{top:10px!important}.top-15px{top:15px!important}.top-20px{top:20px!important}.top-25px{top:25px!important}.top-30px{top:30px!important}.top-35px{top:35px!important}.top-40px{top:40px!important}.top-45px{top:45px!important}.top-50px{top:50px!important}.top-55px{top:55px!important}.top-60px{top:60px!important}.top-65px{top:65px!important}.top-70px{top:70px!important}.top-75px{top:75px!important}.top-80px{top:80px!important}.top-85px{top:85px!important}.top-90px{top:90px!important}.top-95px{top:95px!important}.top-100px{top:100px!important}.bottom-0px{bottom:0!important}.bottom-1px{bottom:1px!important}.bottom-2px{bottom:2px!important}.bottom-3px{bottom:3px!important}.bottom-4px{bottom:4px!important}.bottom-5px{bottom:5px!important}.bottom-6px{bottom:6px!important}.bottom-7px{bottom:7px!important}.bottom-8px{bottom:8px!important}.bottom-9px{bottom:9px!important}.bottom-10px{bottom:10px!important}.bottom-15px{bottom:15px!important}.bottom-20px{bottom:20px!important}.bottom-25px{bottom:25px!important}.bottom-30px{bottom:30px!important}.bottom-35px{bottom:35px!important}.bottom-40px{bottom:40px!important}.bottom-45px{bottom:45px!important}.bottom-50px{bottom:50px!important}.bottom-55px{bottom:55px!important}.bottom-60px{bottom:60px!important}.bottom-65px{bottom:65px!important}.bottom-70px{bottom:70px!important}.bottom-75px{bottom:75px!important}.bottom-80px{bottom:80px!important}.bottom-85px{bottom:85px!important}.bottom-90px{bottom:90px!important}.bottom-95px{bottom:95px!important}.bottom-100px{bottom:100px!important}.left-0px{left:0!important}.left-1px{left:1px!important}.left-2px{left:2px!important}.left-3px{left:3px!important}.left-4px{left:4px!important}.left-5px{left:5px!important}.left-6px{left:6px!important}.left-7px{left:7px!important}.left-8px{left:8px!important}.left-9px{left:9px!important}.left-10px{left:10px!important}.left-15px{left:15px!important}.left-20px{left:20px!important}.left-25px{left:25px!important}.left-30px{left:30px!important}.left-35px{left:35px!important}.left-40px{left:40px!important}.left-45px{left:45px!important}.left-50px{left:50px!important}.left-55px{left:55px!important}.left-60px{left:60px!important}.left-65px{left:65px!important}.left-70px{left:70px!important}.left-75px{left:75px!important}.left-80px{left:80px!important}.left-85px{left:85px!important}.left-90px{left:90px!important}.left-95px{left:95px!important}.left-100px{left:100px!important}.right-0px{right:0!important}.right-1px{right:1px!important}.right-2px{right:2px!important}.right-3px{right:3px!important}.right-4px{right:4px!important}.right-5px{right:5px!important}.right-6px{right:6px!important}.right-7px{right:7px!important}.right-8px{right:8px!important}.right-9px{right:9px!important}.right-10px{right:10px!important}.right-15px{right:15px!important}.right-20px{right:20px!important}.right-25px{right:25px!important}.right-30px{right:30px!important}.right-35px{right:35px!important}.right-40px{right:40px!important}.right-45px{right:45px!important}.right-50px{right:50px!important}.right-55px{right:55px!important}.right-60px{right:60px!important}.right-65px{right:65px!important}.right-70px{right:70px!important}.right-75px{right:75px!important}.right-80px{right:80px!important}.right-85px{right:85px!important}.right-90px{right:90px!important}.right-95px{right:95px!important}.right-100px{right:100px!important}.no-background{background-color:transparent!important}.bg-none,.bg-transparent{background:0 0!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:#fff!important}.bg-white.bg-opacity-1{background-color:rgba(255,255,255,.02)!important}.bg-white.bg-opacity-2{background-color:rgba(255,255,255,.04)!important}.bg-white.bg-opacity-3{background-color:rgba(255,255,255,.3)!important}.bg-white.bg-opacity-4{background-color:rgba(255,255,255,.4)!important}.bg-white.bg-opacity-5{background-color:rgba(255,255,255,.5)!important}.bg-white.bg-opacity-6{background-color:rgba(255,255,255,.6)!important}.bg-white.bg-opacity-7{background-color:rgba(255,255,255,.7)!important}.bg-white.bg-opacity-8{background-color:rgba(255,255,255,.8)!important}.bg-white.bg-opacity-9{background-color:rgba(255,255,255,.9)!important}.bg-black{background-color:#000!important}.bg-black.bg-opacity-1{background-color:rgba(0,0,0,.02)!important}.bg-black.bg-opacity-2{background-color:rgba(0,0,0,.04)!important}.bg-black.bg-opacity-3{background-color:rgba(0,0,0,.3)!important}.bg-black.bg-opacity-4{background-color:rgba(0,0,0,.4)!important}.bg-black.bg-opacity-5{background-color:rgba(0,0,0,.5)!important}.bg-black.bg-opacity-6{background-color:rgba(0,0,0,.6)!important}.bg-black.bg-opacity-7{background-color:rgba(0,0,0,.7)!important}.bg-black.bg-opacity-8{background-color:rgba(0,0,0,.8)!important}.bg-black.bg-opacity-9{background-color:rgba(0,0,0,.9)!important}.card-bgcolor-1{background-color:#fcfcfc}.card-text-danger{color:#ec7984!important}.card-text-success{color:#33ae76!important}.bg-color1{background-color:#f2f2f2!important}.bg-gradient{background:#0c1f6c!important;background:-webkit-linear-gradient(to right,#0c1f6c,#c9395c)!important;background:-moz-linear-gradient(to right,#0c1f6c,#c9395c)!important;background:-o-linear-gradient(to right,#0c1f6c,#c9395c)!important;background:-ms-linear-gradient(to right,#0c1f6c,#c9395c)!important;background:linear-gradient(to right,#0c1f6c,#c9395c)!important}.theme-bg-gradient{background:#0c1f6c!important;background:-webkit-linear-gradient(to right,#0c1f6c,#447fb7,#c9395c)!important;background:-moz-linear-gradient(to right,#0c1f6c,#447fb7,#c9395c)!important;background:-o-linear-gradient(to right,#0c1f6c,#447fb7,#c9395c)!important;background:linear-gradient(to right,#0c1f6c,#447fb7,#c9395c)!important}.theme-bg-gradient-type-1{background:#5654a5!important;background:-webkit-linear-gradient(to right,#5654a5,#8282d1)!important;background:-moz-linear-gradient(to right,#5654a5,#8282d1)!important;background:-o-linear-gradient(to right,#5654a5,#8282d1)!important;background:linear-gradient(to right,#5654a5,#8282d1)!important}.theme-bg-gradient-type-2{background:#aa4a64!important;background:-webkit-linear-gradient(to right,#aa4a64,#b76199)!important;background:-moz-linear-gradient(to right,#aa4a64,#b76199)!important;background:-o-linear-gradient(to right,#aa4a64,#b76199)!important;background:linear-gradient(to right,#aa4a64,#b76199)!important}.theme-bg-gradient-type-3{background:#366092!important;background:-webkit-linear-gradient(to right,#366092,#6eaaf2)!important;background:-moz-linear-gradient(to right,#366092,#6eaaf2)!important;background:-o-linear-gradient(to right,#366092,#6eaaf2)!important;background:linear-gradient(to right,#366092,#6eaaf2)!important}.theme-bg-gradient-type-4{background:#29386c!important;background:-webkit-linear-gradient(to right,#29386c,#4173b4)!important;background:-moz-linear-gradient(to right,#29386c,#4173b4)!important;background:-o-linear-gradient(to right,#29386c,#4173b4)!important;background:linear-gradient(to right,#29386c,#4173b4)!important}.theme-bg-wide-banner-type-1{background:#cbd6ff!important;background:-webkit-linear-gradient(to right,#cbd6ff,#eef2ff)!important;background:-moz-linear-gradient(to right,#cbd6ff,#eef2ff)!important;background:-o-linear-gradient(to right,#cbd6ff,#eef2ff)!important;background:linear-gradient(to right,#cbd6ff,#eef2ff)!important}.theme-bg-wide-banner-type-1-bottom{background:#cbd6ff!important;background:-webkit-linear-gradient(to bottom,#cbd6ff,#eef2ff)!important;background:-moz-linear-gradient(to bottom,#cbd6ff,#eef2ff)!important;background:-o-linear-gradient(to bottom,#cbd6ff,#eef2ff)!important;background:linear-gradient(to bottom,#cbd6ff,#eef2ff)!important}.theme-bg-wide-banner-type-2-bottom{background:#cbd6ff!important;background:-webkit-linear-gradient(#fafbff 33%,#dee5ff)!important;background:-moz-linear-gradient(#fafbff 33%,#dee5ff)!important;background:-o-linear-gradient(#fafbff 33%,#dee5ff)!important;background:linear-gradient(#fafbff 33%,#dee5ff)!important}.widget-gradient-type-1{background:-webkit-linear-gradient(90deg,#aa4a64 0,#b76199 100%)!important;background:-moz-linear-gradient(90deg,#aa4a64 0,#b76199 100%)!important;background:-o-linear-gradient(90deg,#aa4a64 0,#b76199 100%)!important;background:linear-gradient(90deg,#aa4a64 0,#b76199 100%)!important}.widget-gradient-type-2{background:-webkit-linear-gradient(90deg,#5654a5 0,#8282d1 100%)!important;background:-moz-linear-gradient(90deg,#5654a5 0,#8282d1 100%)!important;background:-o-linear-gradient(90deg,#5654a5 0,#8282d1 100%)!important;background:linear-gradient(90deg,#5654a5 0,#8282d1 100%)!important}.widget-gradient-type-3{background:-webkit-linear-gradient(90deg,#366092 0,#6eaaf2 100%)!important;background:-moz-linear-gradient(90deg,#366092 0,#6eaaf2 100%)!important;background:-o-linear-gradient(90deg,#366092 0,#6eaaf2 100%)!important;background:linear-gradient(90deg,#366092 0,#6eaaf2 100%)!important}.widget-gradient-type-4{background:-webkit-linear-gradient(90deg,#29386c 0,#4173b4 100%)!important;background:-moz-linear-gradient(90deg,#29386c 0,#4173b4 100%)!important;background:-o-linear-gradient(90deg,#29386c 0,#4173b4 100%)!important;background:linear-gradient(90deg,#29386c 0,#4173b4 100%)!important}.theme-widget-bg-l-purple{background-color:#c0bafe}.theme-widget-bg-orange{background-color:#ffa000}.theme-widget-bg-b-blue{background-color:#455a64}.theme-widget-bg-l-blue{background-color:#00a3f1}.theme-bg-first{background-color:#0c1f6c!important}.theme-bg-second{background-color:#c9395c!important}.bg-primary{background-color:#2c7be5!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#1862c6!important}.bg-secondary{background-color:#6e84a3!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#566b88!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#00a660!important}.bg-info{background-color:#39afd1!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#2991ae!important}.bg-warning{background-color:#f6c343!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#f4b312!important}.bg-danger{background-color:#e63757!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#d01a3b!important}.bg-light{background-color:#d9e7f9!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#c7d6ec!important}.bg-dark{background-color:#12263f!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#070e17!important}a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#e6e6e6!important}.soft-primary{color:#2c7be5!important;background-color:#d5e5fa!important}.soft-secondary{color:#6e84a3!important;background-color:#e2e6ed!important}.soft-success{color:#28a745!important;background-color:#ccf7e5!important}.soft-info{color:#39afd1!important;background-color:#d7eff6!important}.soft-warning{color:#f6c343!important;background-color:#fdf3d9!important}.soft-danger{color:#e63757!important;background-color:#fad7dd!important}.soft-light{color:#edf2f9!important;background-color:#fbfcfe!important}.soft-dark{color:#12263f!important;background-color:#d0d4d9!important}.bg-soft-primary{background-color:#d5e5fa!important}.bg-soft-secondary{background-color:#e2e6ed!important}.bg-soft-success{background-color:#ccf7e5!important}.bg-soft-info{background-color:#d7eff6!important}.bg-soft-warning{background-color:#fdf3d9!important}.bg-soft-danger{background-color:#fad7dd!important}.bg-soft-light{background-color:#f3f7ff!important}.bg-soft-dark{background-color:#d0d4d9!important}.bg-soft-warning{background-color:#fff8e8!important}.theme-bg-light-blue{background-color:#eff9ff!important}.theme-bg-light-yellow{background-color:#fffaee!important}.no-border{border:0!important}.border{border:1px solid #eee!important}.border-thick{border:2px solid #eee!important}.border-top{border-top:1px solid #eee!important}.border-right{border-right:1px solid #eee!important}.border-bottom{border-bottom:1px solid #eee!important}.border-left{border-left:1px solid #eee!important}.border-thick-top{border-top:2px solid #eee!important}.border-thick-right{border-right:2px solid #eee!important}.border-thick-bottom{border-bottom:2px solid #eee!important}.border-thick-left{border-left:2px solid #eee!important}.border-white{border-color:#fff!important}.border-left-white{border-left-color:#fff!important}.border-right-white{border-right-color:#fff!important}.border-top-white{border-top-color:#fff!important}.border-bottom-white{border-bottom-color:#fff!important}.border-black{border-color:#000!important}.border-left-black{border-left-color:#000!important}.border-right-black{border-right-color:#000!important}.border-top-black{border-top-color:#000!important}.border-bottom-black{border-bottom-color:#000!important}.border-black-01{border-color:rgba(0,0,0,.1)!important}.border-black-02{border-color:rgba(0,0,0,.2)!important}.border-black-03{border-color:rgba(0,0,0,.3)!important}.border-black-04{border-color:rgba(0,0,0,.4)!important}.border-black-05{border-color:rgba(0,0,0,.5)!important}.border-black-06{border-color:rgba(0,0,0,.6)!important}.border-black-07{border-color:rgba(0,0,0,.7)!important}.border-black-08{border-color:rgba(0,0,0,.8)!important}.border-black-09{border-color:rgba(0,0,0,.9)!important}.border-black-10{border-color:#000!important}.border-left-black-01{border-color:rgba(0,0,0,.1)!important}.border-left-black-02{border-color:rgba(0,0,0,.2)!important}.border-left-black-03{border-color:rgba(0,0,0,.3)!important}.border-left-black-04{border-color:rgba(0,0,0,.4)!important}.border-left-black-05{border-color:rgba(0,0,0,.5)!important}.border-left-black-06{border-color:rgba(0,0,0,.6)!important}.border-left-black-07{border-color:rgba(0,0,0,.7)!important}.border-left-black-08{border-color:rgba(0,0,0,.8)!important}.border-left-black-09{border-color:rgba(0,0,0,.9)!important}.border-left-black-10{border-color:#000!important}.border-right-black-01{border-color:rgba(0,0,0,.1)!important}.border-right-black-02{border-color:rgba(0,0,0,.2)!important}.border-right-black-03{border-color:rgba(0,0,0,.3)!important}.border-right-black-04{border-color:rgba(0,0,0,.4)!important}.border-right-black-05{border-color:rgba(0,0,0,.5)!important}.border-right-black-06{border-color:rgba(0,0,0,.6)!important}.border-right-black-07{border-color:rgba(0,0,0,.7)!important}.border-right-black-08{border-color:rgba(0,0,0,.8)!important}.border-right-black-09{border-color:rgba(0,0,0,.9)!important}.border-right-black-10{border-color:#000!important}.border-top-black-01{border-color:rgba(0,0,0,.1)!important}.border-top-black-02{border-color:rgba(0,0,0,.2)!important}.border-top-black-03{border-color:rgba(0,0,0,.3)!important}.border-top-black-04{border-color:rgba(0,0,0,.4)!important}.border-top-black-05{border-color:rgba(0,0,0,.5)!important}.border-top-black-06{border-color:rgba(0,0,0,.6)!important}.border-top-black-07{border-color:rgba(0,0,0,.7)!important}.border-top-black-08{border-color:rgba(0,0,0,.8)!important}.border-top-black-09{border-color:rgba(0,0,0,.9)!important}.border-top-black-10{border-color:#000!important}.border-bottom-black-01{border-color:rgba(0,0,0,.1)!important}.border-bottom-black-02{border-color:rgba(0,0,0,.2)!important}.border-bottom-black-03{border-color:rgba(0,0,0,.3)!important}.border-bottom-black-04{border-color:rgba(0,0,0,.4)!important}.border-bottom-black-05{border-color:rgba(0,0,0,.5)!important}.border-bottom-black-06{border-color:rgba(0,0,0,.6)!important}.border-bottom-black-07{border-color:rgba(0,0,0,.7)!important}.border-bottom-black-08{border-color:rgba(0,0,0,.8)!important}.border-bottom-black-09{border-color:rgba(0,0,0,.9)!important}.border-bottom-black-10{border-color:#000!important}.square{-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.rounded-2{-webkit-border-radius:2px!important;-moz-border-radius:2px!important;-ms-border-radius:2px!important;-o-border-radius:2px!important;border-radius:2px!important}.rounded-3{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-ms-border-radius:3px!important;-o-border-radius:3px!important;border-radius:3px!important}.rounded-4{-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important}.rounded-5{-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;border-radius:5px!important}.rounded-6{-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-ms-border-radius:6px!important;-o-border-radius:6px!important;border-radius:6px!important}.rounded-7{-webkit-border-radius:7px!important;-moz-border-radius:7px!important;-ms-border-radius:7px!important;-o-border-radius:7px!important;border-radius:7px!important}.rounded-8{-webkit-border-radius:8px!important;-moz-border-radius:8px!important;-ms-border-radius:8px!important;-o-border-radius:8px!important;border-radius:8px!important}.rounded-10{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;-ms-border-radius:10px!important;-o-border-radius:10px!important;border-radius:10px!important}.rounded-15{-webkit-border-radius:15px!important;-moz-border-radius:15px!important;-ms-border-radius:15px!important;-o-border-radius:15px!important;border-radius:15px!important}.rounded-20{-webkit-border-radius:20px!important;-moz-border-radius:20px!important;-ms-border-radius:20px!important;-o-border-radius:20px!important;border-radius:20px!important}.rounded-25{-webkit-border-radius:25px!important;-moz-border-radius:25px!important;-ms-border-radius:25px!important;-o-border-radius:25px!important;border-radius:25px!important}.rounded-50{-webkit-border-radius:50px!important;-moz-border-radius:50px!important;-ms-border-radius:50px!important;-o-border-radius:50px!important;border-radius:50px!important}.rounded-100{-webkit-border-radius:100px!important;-moz-border-radius:100px!important;-ms-border-radius:100px!important;-o-border-radius:100px!important;border-radius:100px!important}.rounded-top-left-2{-webkit-border-top-left-radius:2px!important;-moz-border-top-left-radius:2px!important;-ms-border-top-left-radius:2px!important;-o-border-top-left-radius:2px!important;border-top-left-radius:2px!important}.rounded-top-left-3{-webkit-border-top-left-radius:3px!important;-moz-border-top-left-radius:3px!important;-ms-border-top-left-radius:3px!important;-o-border-top-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-top-left-4{-webkit-border-top-left-radius:4px!important;-moz-border-top-left-radius:4px!important;-ms-border-top-left-radius:4px!important;-o-border-top-left-radius:4px!important;border-top-left-radius:4px!important}.rounded-top-left-5{-webkit-border-top-left-radius:5px!important;-moz-border-top-left-radius:5px!important;-ms-border-top-left-radius:5px!important;-o-border-top-left-radius:5px!important;border-top-left-radius:5px!important}.rounded-top-left-6{-webkit-border-top-left-radius:6px!important;-moz-border-top-left-radius:6px!important;-ms-border-top-left-radius:6px!important;-o-border-top-left-radius:6px!important;border-top-left-radius:6px!important}.rounded-top-left-7{-webkit-border-top-left-radius:7px!important;-moz-border-top-left-radius:7px!important;-ms-border-top-left-radius:7px!important;-o-border-top-left-radius:7px!important;border-top-left-radius:7px!important}.rounded-top-left-8{-webkit-border-top-left-radius:8px!important;-moz-border-top-left-radius:8px!important;-ms-border-top-left-radius:8px!important;-o-border-top-left-radius:8px!important;border-top-left-radius:8px!important}.rounded-top-left-9{-webkit-border-top-left-radius:9px!important;-moz-border-top-left-radius:9px!important;-ms-border-top-left-radius:9px!important;-o-border-top-left-radius:9px!important;border-top-left-radius:9px!important}.rounded-top-left-10{-webkit-border-top-left-radius:10px!important;-moz-border-top-left-radius:10px!important;-ms-border-top-left-radius:10px!important;-o-border-top-left-radius:10px!important;border-top-left-radius:10px!important}.rounded-top-right-2{-webkit-border-top-right-radius:2px!important;-moz-border-top-right-radius:2px!important;-ms-border-top-right-radius:2px!important;-o-border-top-right-radius:2px!important;border-top-right-radius:2px!important}.rounded-top-right-3{-webkit-border-top-right-radius:3px!important;-moz-border-top-right-radius:3px!important;-ms-border-top-right-radius:3px!important;-o-border-top-right-radius:3px!important;border-top-right-radius:3px!important}.rounded-top-right-4{-webkit-border-top-right-radius:4px!important;-moz-border-top-right-radius:4px!important;-ms-border-top-right-radius:4px!important;-o-border-top-right-radius:4px!important;border-top-right-radius:4px!important}.rounded-top-right-5{-webkit-border-top-right-radius:5px!important;-moz-border-top-right-radius:5px!important;-ms-border-top-right-radius:5px!important;-o-border-top-right-radius:5px!important;border-top-right-radius:5px!important}.rounded-top-right-6{-webkit-border-top-right-radius:6px!important;-moz-border-top-right-radius:6px!important;-ms-border-top-right-radius:6px!important;-o-border-top-right-radius:6px!important;border-top-right-radius:6px!important}.rounded-top-right-7{-webkit-border-top-right-radius:7px!important;-moz-border-top-right-radius:7px!important;-ms-border-top-right-radius:7px!important;-o-border-top-right-radius:7px!important;border-top-right-radius:7px!important}.rounded-top-right-8{-webkit-border-top-right-radius:8px!important;-moz-border-top-right-radius:8px!important;-ms-border-top-right-radius:8px!important;-o-border-top-right-radius:8px!important;border-top-right-radius:8px!important}.rounded-top-right-9{-webkit-border-top-right-radius:9px!important;-moz-border-top-right-radius:9px!important;-ms-border-top-right-radius:9px!important;-o-border-top-right-radius:9px!important;border-top-right-radius:9px!important}.rounded-top-right-10{-webkit-border-top-right-radius:10px!important;-moz-border-top-right-radius:10px!important;-ms-border-top-right-radius:10px!important;-o-border-top-right-radius:10px!important;border-top-right-radius:10px!important}.rounded-bottom-left-2{-webkit-border-bottom-left-radius:2px!important;-moz-border-bottom-left-radius:2px!important;-ms-border-bottom-left-radius:2px!important;-o-border-bottom-left-radius:2px!important;border-bottom-left-radius:2px!important}.rounded-bottom-left-3{-webkit-border-bottom-left-radius:3px!important;-moz-border-bottom-left-radius:3px!important;-ms-border-bottom-left-radius:3px!important;-o-border-bottom-left-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-bottom-left-4{-webkit-border-bottom-left-radius:4px!important;-moz-border-bottom-left-radius:4px!important;-ms-border-bottom-left-radius:4px!important;-o-border-bottom-left-radius:4px!important;border-bottom-left-radius:4px!important}.rounded-bottom-left-5{-webkit-border-bottom-left-radius:5px!important;-moz-border-bottom-left-radius:5px!important;-ms-border-bottom-left-radius:5px!important;-o-border-bottom-left-radius:5px!important;border-bottom-left-radius:5px!important}.rounded-bottom-left-6{-webkit-border-bottom-left-radius:6px!important;-moz-border-bottom-left-radius:6px!important;-ms-border-bottom-left-radius:6px!important;-o-border-bottom-left-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-bottom-left-7{-webkit-border-bottom-left-radius:7px!important;-moz-border-bottom-left-radius:7px!important;-ms-border-bottom-left-radius:7px!important;-o-border-bottom-left-radius:7px!important;border-bottom-left-radius:7px!important}.rounded-bottom-left-8{-webkit-border-bottom-left-radius:8px!important;-moz-border-bottom-left-radius:8px!important;-ms-border-bottom-left-radius:8px!important;-o-border-bottom-left-radius:8px!important;border-bottom-left-radius:8px!important}.rounded-bottom-left-9{-webkit-border-bottom-left-radius:9px!important;-moz-border-bottom-left-radius:9px!important;-ms-border-bottom-left-radius:9px!important;-o-border-bottom-left-radius:9px!important;border-bottom-left-radius:9px!important}.rounded-bottom-left-10{-webkit-border-bottom-left-radius:10px!important;-moz-border-bottom-left-radius:10px!important;-ms-border-bottom-left-radius:10px!important;-o-border-bottom-left-radius:10px!important;border-bottom-left-radius:10px!important}.rounded-bottom-right-2{-webkit-border-bottom-right-radius:2px!important;-moz-border-bottom-right-radius:2px!important;-ms-border-bottom-right-radius:2px!important;-o-border-bottom-right-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-bottom-right-3{-webkit-border-bottom-right-radius:3px!important;-moz-border-bottom-right-radius:3px!important;-ms-border-bottom-right-radius:3px!important;-o-border-bottom-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-bottom-right-4{-webkit-border-bottom-right-radius:4px!important;-moz-border-bottom-right-radius:4px!important;-ms-border-bottom-right-radius:4px!important;-o-border-bottom-right-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-bottom-right-5{-webkit-border-bottom-right-radius:5px!important;-moz-border-bottom-right-radius:5px!important;-ms-border-bottom-right-radius:5px!important;-o-border-bottom-right-radius:5px!important;border-bottom-right-radius:5px!important}.rounded-bottom-right-6{-webkit-border-bottom-right-radius:6px!important;-moz-border-bottom-right-radius:6px!important;-ms-border-bottom-right-radius:6px!important;-o-border-bottom-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-bottom-right-7{-webkit-border-bottom-right-radius:7px!important;-moz-border-bottom-right-radius:7px!important;-ms-border-bottom-right-radius:7px!important;-o-border-bottom-right-radius:7px!important;border-bottom-right-radius:7px!important}.rounded-bottom-right-8{-webkit-border-bottom-right-radius:8px!important;-moz-border-bottom-right-radius:8px!important;-ms-border-bottom-right-radius:8px!important;-o-border-bottom-right-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-bottom-right-9{-webkit-border-bottom-right-radius:9px!important;-moz-border-bottom-right-radius:9px!important;-ms-border-bottom-right-radius:9px!important;-o-border-bottom-right-radius:9px!important;border-bottom-right-radius:9px!important}.rounded-bottom-right-10{-webkit-border-bottom-right-radius:10px!important;-moz-border-bottom-right-radius:10px!important;-ms-border-bottom-right-radius:10px!important;-o-border-bottom-right-radius:10px!important;border-bottom-right-radius:10px!important}.shadow{box-shadow:0 3px 18px -5px rgba(0,0,0,.3)}.shadow-sm{box-shadow:0 2px 4px rgba(18,38,63,.075)!important}.shadow{box-shadow:0 4px 8px rgba(18,38,63,.095)!important}.shadow{box-shadow:0 8px 16px rgba(18,38,63,.15)!important}.shadow-lg{box-shadow:0 16px 48px rgba(18,38,63,.175)!important}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 10px rgba(35,83,206,.1)!important}.shadow-2{box-shadow:0 2px 5px #b5c0db!important}.shadow-3{box-shadow:0 3px 4px rgba(185,185,185,.1)!important}.text-white{color:#fff}.text-black{color:#000}.bg-img-center-contain{background-repeat:no-repeat;background-position:center;background-size:contain}.bg-img-center{background-repeat:no-repeat;background-position:center;background-size:cover}.bg-img-top{background-repeat:no-repeat;background-position:top;background-size:cover}.bg-img-bottom-right{background-repeat:no-repeat;background-position:right bottom;background-size:cover}.bg-img-top-center{background-repeat:no-repeat;background-position:top center;background-size:cover}.bg-parallax{background-attachment:fixed;background-position:center center;background-size:cover;background-color:transparent;min-height:100%}@media only screen and (max-width:1024px){.bg-parallax{background-attachment:scroll!important;background-size:initial;background-position:top center}}@media only screen and (max-width:991px){.bg-parallax{background-position:center center;background-size:cover}}.pos-static{position:static!important}.pos-fixed{position:fixed!important}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-01{opacity:.1!important}.opacity-02{opacity:.2!important}.opacity-03{opacity:.3!important}.opacity-04{opacity:.4!important}.opacity-05{opacity:.5!important}.opacity-06{opacity:.6!important}.opacity-07{opacity:.7!important}.opacity-08{opacity:.8!important}.opacity-09{opacity:.9!important}.opacity-1{opacity:1!important}.row-sm-gutters{margin-right:-5px;margin-left:-5px}.row-sm-gutters [class*="col-"]{padding-right:5px;padding-left:5px}.row-sm-gutters .row > [class*="col-"]{padding-right:15px;padding-left:15px}.row-md-gutters{margin-right:-10px;margin-left:-10px}.row-md-gutters [class*="col-"]{padding-right:10px;padding-left:10px}.row-md-gutters .row [class*="col-"]{padding-right:15px;padding-left:15px}.row-md-gutters .row-md-gutters [class*="col-"]{padding-right:10px;padding-left:10px}.row-md-gutters .row-lg-gutters [class*="col-"]{padding-right:15px;padding-left:15px}.row-lg-gutters{margin-right:-15px;margin-left:-15px}.row-lg-gutters [class*="col-"]{padding-right:15px;padding-left:15px}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.bg-subtle-primary{color:#2e609c;background-color:rgba(52,108,176,.08);border-color:transparent}.bg-subtle-secondary{color:#888c9b;background-color:rgba(246,247,249,.08);border-color:transparent}.bg-subtle-success{color:#008974;background-color:rgba(0,162,138,.08);border-color:transparent}.bg-subtle-info{color:#01678f;background-color:rgba(1,121,168,.08);border-color:transparent}.bg-subtle-warning{color:#f6ba54;background-color:rgba(247,196,108,.08);border-color:transparent}.bg-subtle-danger{color:#af5a98;background-color:rgba(183,107,163,.08);border-color:transparent}.bg-subtle-light{color:#363642;background-color:rgba(246,247,249,.08);border-color:transparent}.bg-subtle-dark{color:#363642;background-color:rgba(34,34,48,.08);border-color:transparent}.overflow-auto{overflow:auto!important}.overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.max-height-5px{max-height:5px!important}.max-height-10px{max-height:10px!important}.max-height-15px{max-height:15px!important}.max-height-20px{max-height:20px!important}.max-height-25px{max-height:25px!important}.max-height-30px{max-height:30px!important}.max-height-35px{max-height:35px!important}.max-height-40px{max-height:40px!important}.max-height-45px{max-height:45px!important}.max-height-50px{max-height:50px!important}.max-height-55px{max-height:55px!important}.max-height-60px{max-height:60px!important}.max-height-65px{max-height:65px!important}.max-height-70px{max-height:70px!important}.max-height-75px{max-height:75px!important}.max-height-80px{max-height:80px!important}.max-height-85px{max-height:85px!important}.max-height-90px{max-height:90px!important}.max-height-95px{max-height:95px!important}.max-height-100px{max-height:100px!important}.max-height-105px{max-height:105px!important}.max-height-110px{max-height:110px!important}.max-height-115px{max-height:115px!important}.max-height-120px{max-height:120px!important}.max-height-125px{max-height:125px!important}.max-height-130px{max-height:130px!important}.max-height-135px{max-height:135px!important}.max-height-140px{max-height:140px!important}.max-height-145px{max-height:145px!important}.max-height-150px{max-height:150px!important}.max-height-155px{max-height:155px!important}.max-height-160px{max-height:160px!important}.max-height-165px{max-height:165px!important}.max-height-170px{max-height:170px!important}.max-height-175px{max-height:175px!important}.max-height-180px{max-height:180px!important}.max-height-185px{max-height:185px!important}.max-height-190px{max-height:190px!important}.max-height-200px{max-height:200px!important}


/******************************************
        Buttons Css
*******************************************/

.mdi-14px.mdi-set, .mdi-14px.mdi::before {
    font-size: 14px;
}

.mdi-16px.mdi-set, .mdi-16px.mdi::before {
    font-size: 16px;
}

.btn {
    /* line-height: 16px; */
    /* font-size: 13px; */
    font-weight: 400;
    -moz-transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    background-color: transparent;
}
.btn:focus {
    outline: none;
}
.btn-sm {
    padding: 5px 10px;
}

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
}

.btn-lg {
    padding: 12px 20px;
}
.btn-default {
    background: #e4e7ea;
    color: #636e7b;
}
.btn-default-border {
    border-width: 1px;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background: #d2d5d8;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-white {
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #f7f7f7;
}
.btn-default-alt {
    border: 1px solid #999;
    color: #999;
}
.btn-default-alt:hover,
.btn-default-alt:active,
.btn-default-alt:focus {
    background-color: #666;
    color: #fff;
}

.btn-primary-alt {
    border: 1px solid #428BCA;
    color: #428BCA;
}
.btn-primary-alt:hover,
.btn-primary-alt:active,
.btn-primary-alt:focus {
    background-color: #357EBD;
    color: #fff;
}
.btn-success-alt {
    border: 1px solid #5CB85C;
    color: #5CB85C;
}
.btn-success-alt:hover,
.btn-success-alt:active,
.btn-success-alt:focus {
    background-color: #17a08c;
    color: #fff;
}
.btn-warning-alt {
    border: 1px solid #e67e22;
    color: #e67e22;
}
.btn-warning-alt:hover,
.btn-warning-alt:active,
.btn-warning-alt:focus {
    background-color: #EEA236;
    color: #fff;
}
.btn-danger-alt {
    border: 1px solid #D9534F;
    color: #D9534F;
}
.btn-danger-alt:hover,
.btn-danger-alt:active,
.btn-danger-alt:focus {
    background-color: #D43F3A;
    color: #fff;
}
.btn-info-alt {
    border: 1px solid #5BC0DE;
    color: #5BC0DE;
}
.btn-info-alt:hover,
.btn-info-alt:active,
.btn-info-alt:focus {
    background-color: #46B8DA;
    color: #fff;
}

/* ******************************************************  */
.btn-rounded {
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}

/******************  btn css *************************/

.btn:hover {
    /* color: #12263f; */
    text-decoration: none;
}
.btn.focus,.btn:focus {
    outline: 0;
}
.btn.disabled,.btn:disabled {
    opacity: .65;
}
a.btn.disabled,fieldset:disabled a.btn {
    pointer-events: none;
}
.btn-primary {
    color: #fff;
    background-color: #2c7be5;
    border-color: #1255ae;
}
.btn-primary:hover {
    color: #fff;
    background-color: #1a68d1;
    border-color: #1862c6;
}
.btn-primary.focus,.btn-primary:focus {
    box-shadow: 0 0 0 .15rem rgba(76,143,233,.5);
}
.btn-primary.disabled,.btn-primary:disabled {
    color: #fff;
    background-color: #2c7be5;
    border-color: #2c7be5;
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #1862c6;
    border-color: #175dba;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(76,143,233,.5);
}
.btn-secondary {
    color: #fff;
    background-color: #6e84a3;
    border-color: #6e84a3;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #5b7190;
    border-color: #566b88;
}
.btn-secondary.focus,.btn-secondary:focus {
    box-shadow: 0 0 0 .15rem rgba(132,150,177,.5);
}
.btn-secondary.disabled,.btn-secondary:disabled {
    color: #fff;
    background-color: #6e84a3;
    border-color: #6e84a3;
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #566b88;
    border-color: #516580;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(132,150,177,.5);
}
.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.btn-success:hover {
    color: #fff;
    background-color: #00b368;
    border-color: #00a660;
}
.btn-success.focus,.btn-success:focus {
    box-shadow: 0 0 0 .15rem rgba(38,223,145,.5);
}
.btn-success.disabled,.btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #00a660;
    border-color: #009959;
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(38,223,145,.5);
}
.btn-info {
    color: #fff;
    background-color: #39afd1;
    border-color: #39afd1;
}
.btn-info:hover {
    color: #fff;
    background-color: #2b99b9;
    border-color: #2991ae;
}
.btn-info.focus,.btn-info:focus {
    box-shadow: 0 0 0 .15rem rgba(87,187,216,.5);
}
.btn-info.disabled,.btn-info:disabled {
    color: #fff;
    background-color: #39afd1;
    border-color: #39afd1;
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #2991ae;
    border-color: #2688a4;
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(87,187,216,.5);
}
.btn-warning {
    color: #fff;
    background-color: #e67e22;
    border-color: #e67e22;
}
.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #f1981b;
}
.btn-warning.focus,.btn-warning:focus {
    box-shadow: 0 0 0 .15rem rgba(215,175,70,.5);
}
.btn-warning.disabled,.btn-warning:disabled {
    color: #fff;
    background-color: #e67e22;
    border-color: #e67e22;
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #f4b312;
    border-color: #e67e22;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(215,175,70,.5);
}
.btn-danger {
    color: #fff;
    background-color: #e63757;
    border-color: #e63757;
}

.btn-danger:hover {
    color: #fff;
    background-color: #db1b3f;
    border-color: #d01a3b;
}

.btn-danger.focus,.btn-danger:focus {
    box-shadow: 0 0 0 .15rem rgba(234,85,112,.5);
}

.btn-danger.disabled,.btn-danger:disabled {
    color: #fff;
    background-color: #e63757;
    border-color: #e63757;
}

.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #d01a3b;
    border-color: #c51938;
}

.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(234,85,112,.5);
}

.btn-light {
    color: #283e59;
    background-color: #edf2f9;
    border-color: #edf2f9;
}

.btn-light:hover {
    color: #283e59;
    background-color: #d0ddef;
    border-color: #c7d6ec;
}

.btn-light.focus,.btn-light:focus {
    box-shadow: 0 0 0 .15rem rgba(207,215,225,.5);
}

.btn-light.disabled,.btn-light:disabled {
    color: #283e59;
    background-color: #edf2f9;
    border-color: #edf2f9;
}

.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
    color: #283e59;
    background-color: #c7d6ec;
    border-color: #bdcfe9;
}

.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(207,215,225,.5);
}

.btn-dark {
    color: #fff;
    background-color: #12263f;
    border-color: #12263f;
}

.btn-dark:hover {
    color: #fff;
    background-color: #0a1421;
    border-color: #070e17;
}

.btn-dark.focus,.btn-dark:focus {
    box-shadow: 0 0 0 .15rem rgba(54,71,92,.5);
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #12263f;
    border-color: #12263f;
}

.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #070e17;
    border-color: #04080d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(54,71,92,.5);
}

.btn-white {
    color: #283e59;
    background-color: #fff;
    border-color: #fff;
}

.btn-white:hover {
    color: #283e59;
    background-color: #ececec;
    border-color: #e6e6e6;
}

.btn-white.focus,.btn-white:focus {
    box-shadow: 0 0 0 .15rem rgba(223,226,230,.5);
}

.btn-white.disabled,.btn-white:disabled {
    color: #283e59;
    background-color: #fff;
    border-color: #fff;
}

.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle {
    color: #283e59;
    background-color: #e6e6e6;
    border-color: #dfdfdf;
}

.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(223,226,230,.5);
}

.btn-theme-2 {
    color: #fff;
    background-color: #b2456c;
    border-color: #b2456c;
}

.btn-theme-2:hover {
    color: #fff;
    background-color: #ae2249;
    border-color: #ae2249;
}

.btn-theme-2.focus,.btn-theme-2:focus {
    box-shadow: 0 0 0 .15rem rgba(234,85,112,.5);
}

.btn-theme-2.disabled,.btn-theme-2:disabled {
    color: #fff;
    background-color: #c03e62;
    border-color: #c03e62;
}

.btn-theme-2:not(:disabled):not(.disabled).active,.btn-theme-2:not(:disabled):not(.disabled):active,.show>.btn-theme-2.dropdown-toggle {
    color: #fff;
    background-color: #c03e62;
    border-color: #c03e62;
}

.btn-theme-2:not(:disabled):not(.disabled).active:focus,.btn-theme-2:not(:disabled):not(.disabled):active:focus,.show>.btn-theme-2.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(234,85,112,.5);
}

.btn-outline-primary {
    color: #2c7be5;
    border-color: #2c7be5;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #2c7be5;
    border-color: #2c7be5;
}

.btn-outline-primary.focus,.btn-outline-primary:focus {
    box-shadow: 0 0 0 .15rem rgba(44,123,229,.5);
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #2c7be5;
    background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #2c7be5;
    border-color: #2c7be5;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(44,123,229,.5);
}

.btn-outline-secondary {
    color: #6e84a3;
    border-color: #6e84a3;
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6e84a3;
    border-color: #6e84a3;
}

.btn-outline-secondary.focus,.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .15rem rgba(110,132,163,.5);
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #6e84a3;
    background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6e84a3;
    border-color: #6e84a3;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(110,132,163,.5);
}

.btn-outline-success {
    color: #28a745;
    border-color: #28a745;
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn-outline-success.focus,.btn-outline-success:focus {
    box-shadow: 0 0 0 .15rem rgba(0,217,126,.5);
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(0,217,126,.5);
}

.btn-outline-info {
    color: #39afd1;
    border-color: #39afd1;
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #39afd1;
    border-color: #39afd1;
}

.btn-outline-info.focus,.btn-outline-info:focus {
    box-shadow: 0 0 0 .15rem rgba(57,175,209,.5);
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #39afd1;
    background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #39afd1;
    border-color: #39afd1;
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(57,175,209,.5);
}

.btn-outline-warning {
    color: #f6c343;
    border-color: #eea236;
}

.btn-outline-warning:hover {
    color: #283e59;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-outline-warning.focus,.btn-outline-warning:focus {
    box-shadow: 0 0 0 .15rem rgba(246,195,67,.5);
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: #f6c343;
    background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {
    color: #283e59;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(246,195,67,.5);
}

.btn-outline-danger {
    color: #e63757;
    border-color: #e63757;
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #e63757;
    border-color: #e63757;
}

.btn-outline-danger.focus,.btn-outline-danger:focus {
    box-shadow: 0 0 0 .15rem rgba(230,55,87,.5);
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #e63757;
    background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #e63757;
    border-color: #e63757;
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(230,55,87,.5);
}

.btn-outline-light {
    color: #edf2f9;
    border-color: #edf2f9;
}

.btn-outline-light:hover {
    color: #283e59;
    background-color: #edf2f9;
    border-color: #edf2f9;
}

.btn-outline-light.focus,.btn-outline-light:focus {
    box-shadow: 0 0 0 .15rem rgba(237,242,249,.5);
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #edf2f9;
    background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {
    color: #283e59;
    background-color: #edf2f9;
    border-color: #edf2f9;
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(237,242,249,.5);
}

.btn-outline-dark {
    color: #12263f;
    border-color: #12263f;
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #12263f;
    border-color: #12263f;
}

.btn-outline-dark.focus,.btn-outline-dark:focus {
    box-shadow: 0 0 0 .15rem rgba(18,38,63,.5);
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #12263f;
    background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #12263f;
    border-color: #12263f;
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem rgba(18,38,63,.5);
}

.btn-outline-white {
    color: #fff;
    border-color: #fff;
}

.btn-outline-white:hover {
    color: #283e59;
    background-color: #fff;
    border-color: #fff;
}

.btn-outline-white.focus,.btn-outline-white:focus {
    box-shadow: 0 0 0 .15rem hsla(0,0%,100%,.5);
}

.btn-outline-white.disabled,.btn-outline-white:disabled {
    color: #fff;
    background-color: transparent;
}

.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle {
    color: #283e59;
    background-color: #fff;
    border-color: #fff;
}

.btn-outline-white:not(:disabled):not(.disabled).active:focus,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 .15rem hsla(0,0%,100%,.5);
}

.btn-link {
    font-weight: 400;
    color: #2c7be5;
    text-decoration: none;
}

.btn-link:hover {
    color: #1657af;
    text-decoration: none;
}

.btn-link.focus,.btn-link:focus {
    text-decoration: none;
    box-shadow: none;
}

.btn-link.disabled,.btn-link:disabled {
    color: #b1c2d9;
    pointer-events: none;
}

.btn-group-lg>.btn,.btn-lg {
    padding: 12px 20px;
}

.btn-group-sm>.btn,.btn-sm {
    padding: 5px 10px;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block+.btn-block {
    margin-top: .5rem;
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
    width: 100%;
}


/***** Badges ******/


@media (prefers-reduced-motion:reduce) {
    .badge {
        transition: none;
    }
}

a.badge:focus,a.badge:hover {
    text-decoration: none;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.badge-pill {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.badge-primary {
    color: #fff;
    background-color: #2c7be5;
}

a.badge-primary:focus,a.badge-primary:hover {
    color: #fff;
    background-color: #1862c6;
}

a.badge-primary.focus,a.badge-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(44,123,229,.5);
}

.badge-secondary {
    color: #fff;
    background-color: #6e84a3;
}

a.badge-secondary:focus,a.badge-secondary:hover {
    color: #fff;
    background-color: #566b88;
}

a.badge-secondary.focus,a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(110,132,163,.5);
}

.badge-success {
    color: #fff;
    background-color: #28a745;
}

a.badge-success:focus,a.badge-success:hover {
    color: #fff;
    background-color: #00a660;
}

a.badge-success.focus,a.badge-success:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(0,217,126,.5);
}

.badge-info {
    color: #fff;
    background-color: #39afd1;
}

a.badge-info:focus,a.badge-info:hover {
    color: #fff;
    background-color: #2991ae;
}

a.badge-info.focus,a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(57,175,209,.5);
}

.badge-warning {
    color: #283e59;
    background-color: #f0ad4e;
}

a.badge-warning:focus,a.badge-warning:hover {
    color: #283e59;
    background-color: #f4b312;
}

a.badge-warning.focus,a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(246,195,67,.5);
}

.badge-danger {
    color: #fff;
    background-color: #e63757;
}

a.badge-danger:focus,a.badge-danger:hover {
    color: #fff;
    background-color: #d01a3b;
}

a.badge-danger.focus,a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(230,55,87,.5);
}

.badge-light {
    color: #283e59;
    background-color: #edf2f9;
}

a.badge-light:focus,a.badge-light:hover {
    color: #283e59;
    background-color: #c7d6ec;
}

a.badge-light.focus,a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(237,242,249,.5);
}

.badge-dark {
    color: #fff;
    background-color: #12263f;
}

a.badge-dark:focus,a.badge-dark:hover {
    color: #fff;
    background-color: #070e17;
}

a.badge-dark.focus,a.badge-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(18,38,63,.5);
}

.badge-white {
    color: #283e59;
    background-color: #fff;
}

a.badge-white:focus,a.badge-white:hover {
    color: #283e59;
    background-color: #e6e6e6;
}

a.badge-white.focus,a.badge-white:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem hsla(0,0%,100%,.5);
}

.badge-theme {
    color: #fff;
    background-color: #020288;
    /* color: #020288;
    background-color: #ffb5d1; */
}

a.badge-theme:focus,a.badge-theme:hover {
    color: #283e59;
    background-color: #e6e6e6;
}

a.badge-theme.focus,a.badge-theme:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem hsla(0,0%,100%,.5);
}

.badge-outline-primary {
    color: #2c7be5;
    background-color: #ffffff;
    border: 1px solid #2c7be5;
}

.badge-outline-secondary {
    color: #8f9399;
    background-color: #ffffff;
    border: 1px solid #8f9399;
}

.badge-outline-success {
    color: #28a745;
    background-color: #ffffff;
    border: 1px solid #28a745;
}

.badge-outline-info {
    color: #39afd1;
    background-color: #ffffff;
    border: 1px solid #39afd1;
}

.badge-outline-warning {
    color: #f0ad4e;
    background-color: #ffffff;
    border: 1px solid #f0ad4e;
}
.badge-outline-danger {
    color: #e63757;
    background-color: #ffffff;
    border: 1px solid #e63757;
}
.badge-outline-buyer {
    color: #a22353;
    background-color: #ffffff;
    border: 1px solid #a22353;
}


/***** override labels ******/
.badge, .label {
    font-weight: 400;
    font-size: 90%;
}
.label {
    padding: 1px 4px;
}

a.label:focus,a.label:hover {
    text-decoration: none;
}

.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

.label-pill {
    border-radius: 10px;
}

.label-primary {
    color: #fff !important;
    background-color: #2c7be5 !important;
}

a.label-primary:focus,a.label-primary:hover {
    color: #fff !important;
    background-color: #1862c6 !important;
}

a.label-primary.focus,a.label-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(44,123,229,.5);
}

.label-secondary {
    color: #fff !important;
    background-color: #6e84a3 !important;
}

a.label-secondary:focus,a.label-secondary:hover {
    color: #fff !important;
    background-color: #566b88 !important;
}

a.label-secondary.focus,a.label-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(110,132,163,.5);
}

.label-success {
    color: #fff !important;
    background-color: #28a745 !important;
}

a.label-success:focus,a.label-success:hover {
    color: #fff !important;
    background-color: #00a660 !important;
}

a.label-success.focus,a.label-success:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(0,217,126,.5);
}

.label-info {
    color: #fff !important;
    background-color: #39afd1 !important;
}

a.label-info:focus,a.label-info:hover {
    color: #fff !important;
    background-color: #2991ae !important;
}

a.label-info.focus,a.label-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(57,175,209,.5);
}

.label-warning {
    color: #283e59 !important;
    background-color: #f6c343 !important;
}

a.label-warning:focus,a.label-warning:hover {
    color: #283e59 !important;
    background-color: #f4b312 !important;
}

a.label-warning.focus,a.label-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(246,195,67,.5);
}

.label-danger {
    color: #fff !important;
    background-color: #e63757 !important;
}

a.label-danger:focus,a.label-danger:hover {
    color: #fff !important;
    background-color: #d01a3b !important;
}

a.label-danger.focus,a.label-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(230,55,87,.5);
}

.label-light {
    color: #283e59 !important;
    background-color: #edf2f9 !important;
}

a.label-light:focus,a.label-light:hover {
    color: #283e59 !important;
    background-color: #c7d6ec !important;
}

a.label-light.focus,a.label-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(237,242,249,.5);
}

.label-dark {
    color: #fff !important;
    background-color: #12263f !important;
}

a.label-dark:focus,a.label-dark:hover {
    color: #fff !important;
    background-color: #070e17 !important;
}

a.label-dark.focus,a.label-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(18,38,63,.5);
}

.label-white {
    color: #283e59 !important;
    background-color: #fff !important;
}

a.label-white:focus,a.label-white:hover {
    color: #283e59 !important;
    background-color: #e6e6e6 !important;
}

a.label-white.focus,a.label-white:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem hsla(0,0%,100%,.5);
}

.badge-soft-primary {
    color: #2c7be5 !important;
    background-color: #d5e5fa !important;
}
.badge-soft-secondary {
    color: #6e84a3 !important;
    background-color: #e2e6ed !important;
}
.badge-soft-success {
    color: #28a745 !important;
    background-color: #ccf7e5 !important;
}
.badge-soft-info {
    color: #39afd1 !important;
    background-color: #d7eff6 !important;
}
.badge-soft-warning {
    color: #f6c343 !important;
    background-color: #fdf3d9 !important;
}
.badge-soft-danger {
    color: #e63757 !important;
    background-color: #fad7dd !important;
}
.badge-soft-light {
    color: #edf2f9 !important;
    background-color: #fbfcfe !important;
}
.badge-soft-dark {
    color: #12263f !important;
    background-color: #d0d4d9 !important;
}


.label-soft-primary {
    color: #2c7be5 !important;
    background-color: #d5e5fa !important;
}
.label-soft-secondary {
    color: #6e84a3 !important;
    background-color: #e2e6ed !important;
}
.label-soft-success {
    color: #28a745 !important;
    background-color: #ccf7e5 !important;
}
.label-soft-info {
    color: #39afd1 !important;
    background-color: #d7eff6 !important;
}
.label-soft-warning {
    color: #f6c343 !important;
    background-color: #fdf3d9 !important;
}
.label-soft-danger {
    color: #e63757 !important;
    background-color: #fad7dd !important;
}
.label-soft-light {
    color: #edf2f9 !important;
    background-color: #fbfcfe !important;
}
.label-soft-dark {
    color: #12263f !important;
    background-color: #d0d4d9 !important;
}
.label-orange-theme {
    color:  #ffffff !important;
    background-color:  #ffac48 !important;
}




/**********  text color styles  ************/


.text-primary {color: #2c7be5 !important;}
a.text-primary:focus,a.text-primary:hover {color: #1657af !important;}
.text-secondary {color: #6e84a3 !important;}
a.text-secondary:focus,a.text-secondary:hover {color: #4c5f78 !important;}
.text-success {color: #28a745 !important;}
a.text-success:focus,a.text-success:hover {color: #008d52 !important;}
.text-info {color: #39afd1 !important;}
a.text-info:focus,a.text-info:hover {color: #247f9a !important;}
.text-warning {color: #f6c343 !important;}
a.text-warning:focus,a.text-warning:hover {color: #e2a40b !important;}
.text-danger {color: #e63757 !important;}
a.text-danger:focus,a.text-danger:hover {color: #b91735 !important;}
.text-light {color: #edf2f9 !important;}
a.text-light:focus,a.text-light:hover {color: #b4c9e6 !important;}
.text-dark {color: #12263f !important;}
a.text-dark:focus,a.text-dark:hover {color: #010204 !important;}
.text-white {color: #fff !important;}
a.text-white:focus,a.text-white:hover {color: #d9d9d9 !important;}
.text-body {color: #12263f !important;}
.text-muted {color: #95aac9 !important;}
.text-black-50 {color: rgba(18,38,63,.5) !important;}
.text-white-50 {color: hsla(0,0%,100%,.5) !important;}
.text-wrap {white-space: normal!important;}
.text-nowrap {white-space: nowrap!important;}
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.text-decoration-none {text-decoration: none !important;}
.text-break {word-break: break-word;overflow-wrap: break-word;}
.text-reset {color: inherit !important;}

.text-black-dark-01 {color: rgba(0, 0, 0, 0.1) !important;}
.text-black-dark-02 {color: rgba(0, 0, 0, 0.2) !important;}
.text-black-dark-03 {color: rgba(0, 0, 0, 0.3) !important;}
.text-black-dark-04 {color: rgba(0, 0, 0, 0.4) !important;}
.text-black-dark-05 {color: rgba(0, 0, 0, 0.5) !important;}
.text-black-dark-06 {color: rgba(0, 0, 0, 0.6) !important;}
.text-black-dark-07 {color: rgba(0, 0, 0, 0.7) !important;}
.text-black-dark-08 {color: rgba(0, 0, 0, 0.8) !important;}
.text-black-dark-09 {color: rgba(0, 0, 0, 0.9) !important;}
.text-black-dark-1 {color: rgba(0, 0, 0, 1) !important;}

.text-white-dark-01 {color: rgba(255, 255, 255, 0.1) !important;}
.text-white-dark-02 {color: rgba(255, 255, 255, 0.2) !important;}
.text-white-dark-03 {color: rgba(255, 255, 255, 0.3) !important;}
.text-white-dark-04 {color: rgba(255, 255, 255, 0.4) !important;}
.text-white-dark-05 {color: rgba(255, 255, 255, 0.5) !important;}
.text-white-dark-06 {color: rgba(255, 255, 255, 0.6) !important;}
.text-white-dark-07 {color: rgba(255, 255, 255, 0.7) !important;}
.text-white-dark-08 {color: rgba(255, 255, 255, 0.8) !important;}
.text-white-dark-09 {color: rgba(255, 255, 255, 0.9) !important;}
.text-white-dark-1 {color: rgba(255, 255, 255, 1) !important;}


.text-theme-color-dark-1 {
    color: #2b466c !important;
}

/********** Spinners ***********/

@keyframes b {
    to {
        transform: rotate(1turn);
    }
}

.spinner-border {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: text-bottom;
    border: 2px solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: b .75s linear infinite;
}

.spinner-border-sm {
    width: 15px;
    height: 15px;
    border-width: 2px;
}

@keyframes c {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
    }
}

.spinner-grow {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: c .75s linear infinite;
}

.spinner-grow-sm {
    width: 15px;
    height: 15px;
}
.input-group .help-block{
    margin-top: 0px;
    margin-bottom: 0px;
}

.bg-primary {background-color: #2c7be5!important;}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
    background-color: #1862c6!important;
}
.bg-secondary {background-color: #6e84a3!important;}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
    background-color: #566b88!important;
}
.bg-success {background-color: #28a745!important;}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
    background-color: #00a660!important;
}
.bg-info {background-color: #39afd1!important;}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
    background-color: #2991ae!important;
}
.bg-warning {background-color: #f6c343!important;}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {
    background-color: #f4b312!important;
}
.bg-danger {background-color: #e63757!important;}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
    background-color: #d01a3b!important;
}
.bg-light {background-color: #d9e7f9!important;}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
    background-color: #c7d6ec!important;
}
.bg-dark {background-color: #12263f!important;}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
    background-color: #070e17!important;
}
a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover {
    background-color: #e6e6e6!important;
}
.bg-orange {background-color: #fb953b!important;color: #0d1d58;font-weight: 400;}
a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover {
    background-color: #fb953b!important;color: #0d1d58;font-weight: normal;
}

/* ****************************************************** *

                Modal Category

*  ****************************************************** * */

.btn-app {
    border-radius: 3px;
    position: relative;
    padding: 15px 5px;
    margin: 0 0 10px 10px;
    min-width: 80px;
    height: 60px;
    text-align: center;
    color: #666;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    font-size: 12px;
}
.btn-app > .fa, .btn-app > .glyphicon, .btn-app > .ion {
    font-size: 20px;
    display: block;
}

.btn-app > .badge {
    position: absolute;
    top: -3px;
    right: -10px;
    font-size: 10px;
    font-weight: 400;
}
/* ****************************************************** *
                Buyer Dashboard
*  ****************************************************** * */


.wide-banner {
    position: relative;
}
.wide-banner-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 8px;
    color: inherit;
    background: #eeeeee;
    border: 1px solid #ccc;
    border-radius: 50px;
    font-size: 15px;
    margin: 8px 8px 0 0;
    opacity: 0.4;
}
.wide-banner .action-btns {
    position: absolute;
    top: 50%;
    transform: -webkit-translateY(-50%);
    transform: -moz-translateY(-50%);
    transform: translateY(-50%);
    right: 20px;
}


/* ******************************************************************* *
            Custom Switch toggle element (Checkboxes, Radios)
   ******************************************************************* */

.switcher-control {
    margin-bottom: 0;
    position: relative;
    vertical-align: middle;
    font-weight: 700;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 34px;
}

.switcher-control .switcher-indicator {
    height: 16px;
    line-height: 16px;
    border-radius: 16px;
}

.switcher-control .switcher-indicator:before {
    right: 19px;
    width: 16px;
    border-radius: 16px;
}

.switcher-control .switcher-label-off,.switcher-control .switcher-label-on {
    width: calc(100% - 12px);
    line-height: 16px;
}
.switcher-control-def {
    width: 90px;
}
.switcher-control-def .switcher-indicator {
    height: 24px;
    line-height: 24px;
    border-radius: 24px;
}
.switcher-control-def .switcher-indicator:before {
    right: 65.5px;
    width: 24px;
    border-radius: 24px;
}
.switcher-control-def .switcher-label-off,.switcher-control-def .switcher-label-on {
    width: calc(100% - 10px);
    line-height: 24px;
}
.switcher-control-lgw {
    width: 75px;
}
.switcher-control-lgw .switcher-indicator {
    height: 24px;
    line-height: 24px;
    border-radius: 24px;
}
.switcher-control-lgw .switcher-indicator:before {
    right: 50.5px;
    width: 24px;
    border-radius: 24px;
}
.switcher-control-lgw .switcher-label-off,.switcher-control-lgw .switcher-label-on {
    width: calc(100% - 20px);
    line-height: 24px;
}

.switcher-control-lgwf {
    width: 85px;
}
.switcher-control-lgwf .switcher-indicator {
    height: 24px;
    line-height: 24px;
    border-radius: 24px;
}
.switcher-control-lgwf .switcher-indicator:before {
    right: 60.5px;
    width: 24px;
    border-radius: 24px;
}
.switcher-control-lgwf .switcher-label-off,.switcher-control-lgwf .switcher-label-on {
    width: calc(100% - 20px);
    line-height: 24px;
}

.switcher-control-md {
    width: 42px;
}

.switcher-control-md .switcher-indicator {
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
}

.switcher-control-md .switcher-indicator:before {
    right: 22.5px;
    width: 20px;
    border-radius: 20px;
}

.switcher-control-md .switcher-label-off,.switcher-control-md .switcher-label-on {
    width: calc(100% - 20px);
    line-height: 20px;
}

.switcher-control-lg {
    width: 51px;
}

.switcher-control-lg .switcher-indicator {
    height: 24px;
    line-height: 24px;
    border-radius: 24px;
}

.switcher-control-lg .switcher-indicator:before {
    right: 26.5px;
    width: 24px;
    border-radius: 24px;
}

.switcher-control-lg .switcher-label-off,.switcher-control-lg .switcher-label-on {
    width: calc(100% - 20px);
    line-height: 24px;
}

.switcher-control-bom {
    width: 110px;
}
.switcher-control-bom .switcher-indicator {
    height: 24px;
    line-height: 24px;
    border-radius: 24px;
}
.switcher-control-bom .switcher-indicator:before {
    right: 85.5px;
    width: 22px;
    height: 22px;
    border-radius: 24px;
}
.switcher-control-bom .switcher-label-off,.switcher-control-bom .switcher-label-on {
    width: calc(100% - 10px);
    line-height: 24px;
}

.switcher-control-bom .switcher-input:checked+.switcher-indicator:before{
    right:2px;
}

.switcher-control-bom .switcher-indicator {
    border: 2px solid #2c7be5;
    background-color: #2c7be5;
}

.switcher-control-bom .switcher-indicator:before {
    border: 2px solid #2c7ae3;
    content: "";
    top: 1px;
}

.switcher-control-bom .switcher-label-off {
    color: #e5effb;
}

.switcher-control-state {
    width: 58px;
}  .switcher-control-state .switcher-indicator {
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
}  .switcher-control-state .switcher-indicator:before {
    right: 38px;
    width: 20px;
    border-radius: 20px;
}  .switcher-control-state .switcher-label-off,.switcher-control-state .switcher-label-on {
    width: calc(100% - 16px);
    line-height: 20px;
    font-size: 0.8em;
    font-weight: 500;
    letter-spacing: 0.1px;
}
.switcher-control-state .switcher-label-on {
    display: none;
    left: 0;
    color: #fff;
}  .switcher-control-state .switcher-label-off {
    display: block;
    right: 0;
    color: #444;
}

.switcher-control-list {
    width: 120px;
}  .switcher-control-list .switcher-indicator {
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
}  .switcher-control-list .switcher-indicator:before {
    right: 100px;
    width: 20px;
    border-radius: 20px;
}  .switcher-control-list .switcher-label-off,.switcher-control-list .switcher-label-on {
    width: calc(100% - 16px);
    line-height: 20px;
    font-size: 0.9em;
    font-weight: 500;
    letter-spacing: 0.1px;
}
.switcher-control-list .switcher-label-on {
    display: none;
    left: 0;
    color: #fff;
}  .switcher-control-list .switcher-label-off {
    display: block;
    right: 0;
    color: #444;
}

.switcher-input {
    position: absolute;
    height: 0;
    width: 0;
    z-index: -1;
    opacity: 0;
}

.switcher-input:focus+.switcher-indicator {
    box-shadow: 0 .5rem 16px rgba(20,20,31,.15);
}

.switcher-indicator {
    margin-bottom: 0;
    display: block;
    overflow: hidden;
    cursor: pointer;
    padding: 0;
    border: 2px solid #d1d1d1;
    background-color: #d1d1d1;
    transition: all .15s linear;
}

.switcher-indicator:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    margin: 0;
    background: #fff;
    border: 2px solid #d1d1d1;
    transition: all .15s ease-in-out;
}

.switcher-input:checked+.switcher-indicator,.switcher-input:checked+.switcher-indicator:before {
    border-color: #2c7be5;
}

.switcher-input:checked+.switcher-indicator {
    background-color: #2c7be5;
}

.switcher-input:checked+.switcher-indicator:before {
    right: 0;
    box-shadow: none;
}

.disabled>.switcher-input,.switcher-input:disabled {
    pointer-events: none;
}

.disabled>.switcher-input+.switcher-indicator,.switcher-input:disabled+.switcher-indicator {
    opacity: .38;
    cursor: default;
}

.switcher-label-off,.switcher-label-on {
    position: absolute;
    top: 0;
    height: 100%;
    text-align: center;
}

.switcher-label-on {
    display: none;
    left: 0;
    color: #fff;
}

.switcher-input:checked~.switcher-label-on {
    display: block;
}

.switcher-label-off {
    display: block;
    right: 0;
    color: #888c9b;
}

.switcher-input:checked~.switcher-label-off {
    display: none;
}
.switcher-control-secondary .switcher-input:checked+.switcher-indicator,.switcher-control-secondary .switcher-input:checked+.switcher-indicator:before {
    border-color: #6e84a3;
}

.switcher-control-secondary .switcher-input:checked+.switcher-indicator {
    background-color: #6e84a3;
}

.switcher-control-secondary .switcher-label-on {
    color: #fff;
}
.switcher-control-success .switcher-input:checked+.switcher-indicator,.switcher-control-success .switcher-input:checked+.switcher-indicator:before {
    border-color: #28a745;
}

.switcher-control-success .switcher-input:checked+.switcher-indicator {
    background-color: #28a745;
}

.switcher-control-success .switcher-label-on {
    color: #fff;
}

.switcher-control-danger .switcher-input:checked+.switcher-indicator,.switcher-control-danger .switcher-input:checked+.switcher-indicator:before {
    border-color: #e63757;
}

.switcher-control-danger .switcher-input:checked+.switcher-indicator {
    background-color: #e63757;
}

.switcher-control-danger .switcher-label-on {
    color: #fff;
}
.switcher-control-warning .switcher-input:checked+.switcher-indicator,.switcher-control-warning .switcher-input:checked+.switcher-indicator:before {
    border-color: #f6c343;
}

.switcher-control-warning .switcher-input:checked+.switcher-indicator {
    background-color: #f6c343;
}

.switcher-control-warning .switcher-label-on {
    color: #fff;
}
.switcher-control-info .switcher-input:checked+.switcher-indicator,.switcher-control-info .switcher-input:checked+.switcher-indicator:before {
    border-color: #39afd1;
}

.switcher-control-info .switcher-input:checked+.switcher-indicator {
    background-color: #39afd1;
}

.switcher-control-info .switcher-label-on {
    color: #fff;
}
.switcher-control-light .switcher-input:checked+.switcher-indicator,.switcher-control-light .switcher-input:checked+.switcher-indicator:before {
    border-color: #edf2f9;
}

.switcher-control-light .switcher-input:checked+.switcher-indicator {
    background-color: #edf2f9;
}

.switcher-control-light .switcher-label-on {
    color: #000;
}
.switcher-control-dark .switcher-input:checked+.switcher-indicator,.switcher-control-dark .switcher-input:checked+.switcher-indicator:before {
    border-color: #12263f;
}

.switcher-control-dark .switcher-input:checked+.switcher-indicator {
    background-color: #12263f;
}

.switcher-control-dark .switcher-label-on {
    color: #fff;
}



/* ************************************************ */

/* .input-group-text {
  display: flex;
  align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #363642;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #c6c9d5;
  border-radius: .25rem;
}

.input-group-text input[type=checkbox],.input-group-text input[type=radio] {
  margin-top: 0;
}

.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea) {
  height: calc(1.75em + 1rem + 2px);
}

.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.75;
  border-radius: .3rem;
}

.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea) {
  height: calc(1.5em + .5rem + 2px);
}

.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.input-group-lg>.custom-select,.input-group-sm>.custom-select {
  padding-right: 1.75rem;
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
} */

.custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem;
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem;
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.custom-control-input:checked~.custom-control-label:before {
    color: #fff;
    background-color: #346cb0;
}

.custom-control-input:focus~.custom-control-label:before {
    box-shadow: 0 0 0 1px #346cb0;
}

.custom-control-input:focus:not(:checked)~.custom-control-label:before {
    border-color: #346cb0;
}

.custom-control-input:not(:disabled):active~.custom-control-label:before {
    color: #fff;
    background-color: #afc9e7;
    border-color: #afc9e7;
}

.custom-control-input:disabled~.custom-control-label {
    color: #888c9b;
}

.custom-control-input:disabled~.custom-control-label:before {
    background-color: #f6f7f9;
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}

.custom-control-label:before {
    pointer-events: none;
    background-color: #fff;
    border: 1px solid #a6abbd;
}

.custom-control-label:after,.custom-control-label:before {
    position: absolute;
    top: 3.25px;
    left: -19.5px;
    display: block;
    width: 13px;
    height: 13px;
    content: "";
}

.custom-control-label:after {
    background: no-repeat 50%/63% 63%;
}

.custom-checkbox .custom-control-label:before {
    border-radius: .25rem;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8'%3E%3Cpath d='M6.41 1l-.69.72L2.94 4.5l-.81-.78L1.41 3 0 4.41l.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72L6.41 1z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    border-color: #346cb0;
    background-color: #346cb0;
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8'%3E%3Cpath d='M0 3v2h8V3H0z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(52,108,176,.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: rgba(52,108,176,.5);
}

.custom-radio .custom-control-label:before {
    border-radius: 50%;
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8'%3E%3Cpath d='M4 1C2.34 1 1 2.34 1 4s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(52,108,176,.5);
}

/* new added */

.custom-control:not(.custom-switch) .custom-control-label:after,.custom-control:not(.custom-switch) .custom-control-label:before {
    top: 1.625px;
}

.macos .custom-control:not(.custom-switch) .custom-control-label:after,.macos .custom-control:not(.custom-switch) .custom-control-label:before {
    top: 3.25px;
}

@media (min-width:768px) {
    .custom-control:not(.custom-switch) .custom-control-label:after,.custom-control:not(.custom-switch) .custom-control-label:before {
        top: 2.8125px;
    }

    .macos .custom-control:not(.custom-switch) .custom-control-label:after,.macos .custom-control:not(.custom-switch) .custom-control-label:before {
        top: 1.625px;
    }
}

.custom-control:not(.custom-switch) .custom-control-label:before {
    background: linear-gradient(180deg,#fff,#f6f7f9);
    border: 1px solid #c6c9d5;
    box-shadow: 0 1px 0 0 rgba(34,34,48,.05);
    pointer-events: auto;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.custom-control:not(.custom-switch) .custom-control-label:after {
    transform: scale(0);
    transition: transform .2s ease;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.custom-control:not(.custom-switch) .custom-control-label-media:after,.custom-control:not(.custom-switch) .custom-control-label-media:before {
    top: .5rem!important;
}

.custom-control:not(.custom-switch) .custom-control-label-media .media {
    align-items: center;
    line-height: 1.2;
}

.custom-control-input {
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.custom-control-input:checked~.custom-control-label:before {
    border-color: #346cb0;
}

.custom-control-input:checked~.custom-control-label:after {
    transform: scale(1);
}

.custom-control-input:focus~.custom-control-label:before {
    border-color: #346cb0;
}

.custom-control-input:disabled~.custom-control-label:before {
    background: #f6f7f9;
}

.custom-control-nolabel {
    margin: 0 0 0 -.125rem;
    padding-left: 0;
}

.custom-control-nolabel>.custom-control-label {
    width: 1.25rem;
    height: 1.25rem;
    color: transparent;
    overflow: hidden;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.custom-control-nolabel>.custom-control-label:after,.custom-control-nolabel>.custom-control-label:before {
    left: .125rem;
}

.custom-checkbox .custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8'%3E%3Cpath d='M6.41 1l-.69.72L2.94 4.5l-.81-.78L1.41 3 0 4.41l.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72L6.41 1z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    transform: scale(1);
}

.custom-radio .custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8'%3E%3Cpath d='M4 1C2.34 1 1 2.34 1 4s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z'/%3E%3C/svg%3E");
}

/*####################################################
                    Visual Picker
######################################################*/
.visual-picker {
    position: relative;
    display: inline-block;
    margin-bottom: 16px;
}
.visual-picker + .visual-picker {
    margin-left: 15px;
}
.visual-picker-sm .visual-picker-figure {
    width: 64px;
    height: 64px;
}

.visual-picker-sm .visual-picker-figure:after {
    content: "";
}

.visual-picker-lg .visual-picker-figure {
    width: 192px;
    height: 192px;
}

.visual-picker-lg .visual-picker-figure:after {
    top: 10px;
    right: 10px;
    font-size: 30px;
}

.visual-picker-fluid,.visual-picker-fluid .visual-picker-figure {
    width: 100%;
}

.visual-picker.has-peek {
    padding-bottom: 22px;
}

.visual-picker.has-peek .visual-picker-figure {
    margin-bottom: 8px;
}

.visual-picker:focus .visual-picker-figure,.visual-picker:hover .visual-picker-figure {
    border: 1px solid #0d1d58;
}

.visual-picker input[type=checkbox],.visual-picker input[type=radio] {
    width: 1px;
    height: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
}

.visual-picker input[type=checkbox]:checked~.visual-picker-figure,.visual-picker input[type=radio]:checked~.visual-picker-figure {
    border: 3px solid #248f3d;
}

.visual-picker input[type=checkbox]:checked~.visual-picker-figure:after,.visual-picker input[type=radio]:checked~.visual-picker-figure:after {
    opacity: 1;
}

.visual-picker input[type=checkbox]:focus~.visual-picker-figure,.visual-picker input[type=radio]:focus~.visual-picker-figure {
    border: 1px solid #0d1d58;
}

.visual-picker-figure {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 128px;
    height: 128px;
    color: rgb(90, 95, 125);
    background-color: #fff;
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid #ddd;
    transition: border .2s;
}

.visual-picker-figure:after {
    font-family:"Material Design Icons";
    content: "\F134";
    position: absolute;
    top: 8px;
    right: 8px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-size: 20px;
    font-variant: normal;
    color: #0d1d58;
    text-rendering: auto;
    line-height: 1;
    opacity: 0;
    transition: opacity .2s;
}

.visual-picker-content {
    display: block;
    padding: 15px;
    font-size: 14px;
}

.visual-picker-peek {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

a.visual-picker {
    color: #363642;
}

a.visual-picker:focus,a.visual-picker:hover {
    outline: 0;
    color: #363642;
    text-decoration: none;
}


.visual-picker-lg.visual-picker-address {
    margin-bottom: 0;
}
.visual-picker-lg.visual-picker-address .visual-picker-figure {
    width: 180px;
    height: 155px;
    color: rgb(90, 95, 125) !important;
}

/* ratings */

.rating-block {
    display: block;
}

.custom-rating {
    position: relative;
    display: inline-block;
    font-size: 16.25px;
    vertical-align: middle;
}

.custom-rating-xs {
    font-size: 11.375px;
}

.custom-rating-sm {
    font-size: 13px;
}

.custom-rating-lg {
    font-size: 19.5px;
}

.custom-rating>input[type=checkbox],.custom-rating>input[type=radio],.custom-rating>label {
    float: right;
    cursor: pointer;
}

.custom-rating>label {
    margin-bottom: 0;
    display: block;
    color: #e6e8ed;
    line-height: 1;
}

.custom-rating>label:hover {
    color: #fbe3b9;
}

.custom-rating>label:hover~label {
    color: #f7c46c;
}

.custom-rating.has-readonly>label:hover,.custom-rating.has-readonly>label:hover~label {
    color: #e6e8ed;
}

.custom-rating>input[type=checkbox],.custom-rating>input[type=radio] {
    position: absolute;
    opacity: 0;
    z-index: -1;
}

.custom-rating>input[type=checkbox]:checked~label,.custom-rating>input[type=radio]:checked~label {
    color: #f7c46c;
}

.custom-rating-blue>label:hover {
    color: #01b3f9;
}

.custom-rating-blue>input[type=checkbox]:checked~label,.custom-rating-blue>input[type=radio]:checked~label,.custom-rating-blue>label:hover~label {
    color: #0179a8;
}

.custom-rating-indigo>label:hover {
    color: #6496d1;
}

.custom-rating-indigo>input[type=checkbox]:checked~label,.custom-rating-indigo>input[type=radio]:checked~label,.custom-rating-indigo>label:hover~label {
    color: #346cb0;
}

.custom-rating-purple>label:hover {
    color: #8874b4;
}

.custom-rating-purple>input[type=checkbox]:checked~label,.custom-rating-purple>input[type=radio]:checked~label,.custom-rating-purple>label:hover~label {
    color: #5f4b8b;
}

.custom-rating-pink>label:hover {
    color: #d2a2c5;
}

.custom-rating-pink>input[type=checkbox]:checked~label,.custom-rating-pink>input[type=radio]:checked~label,.custom-rating-pink>label:hover~label {
    color: #b76ba3;
}

.custom-rating-red>label:hover {
    color: #f3a9a1;
}

.custom-rating-red>input[type=checkbox]:checked~label,.custom-rating-red>input[type=radio]:checked~label,.custom-rating-red>label:hover~label {
    color: #ea6759;
}

.custom-rating-orange>label:hover {
    color: #f5c4a7;
}

.custom-rating-orange>input[type=checkbox]:checked~label,.custom-rating-orange>input[type=radio]:checked~label,.custom-rating-orange>label:hover~label {
    color: #ec935e;
}

.custom-rating-yellow>label:hover {
    color: #fbe3b9;
}

.custom-rating-yellow>input[type=checkbox]:checked~label,.custom-rating-yellow>input[type=radio]:checked~label,.custom-rating-yellow>label:hover~label {
    color: #f7c46c;
}

.custom-rating-green>label:hover {
    color: #d4e3cb;
}

.custom-rating-green>input[type=checkbox]:checked~label,.custom-rating-green>input[type=radio]:checked~label,.custom-rating-green>label:hover~label {
    color: #a7c796;
}

.custom-rating-teal>label:hover {
    color: #00f4d0;
}

.custom-rating-teal>input[type=checkbox]:checked~label,.custom-rating-teal>input[type=radio]:checked~label,.custom-rating-teal>label:hover~label {
    color: #00a28a;
}

.custom-rating-cyan>label:hover {
    color: #5fafc9;
}

.custom-rating-cyan>input[type=checkbox]:checked~label,.custom-rating-cyan>input[type=radio]:checked~label,.custom-rating-cyan>label:hover~label {
    color: #3686a0;
}

.custom-rating-white>input[type=checkbox]:checked~label,.custom-rating-white>input[type=radio]:checked~label,.custom-rating-white>label:hover,.custom-rating-white>label:hover~label {
    color: #fff;
}

.custom-rating-gray>label:hover {
    color: #b4b7c0;
}

.custom-rating-gray>input[type=checkbox]:checked~label,.custom-rating-gray>input[type=radio]:checked~label,.custom-rating-gray>label:hover~label {
    color: #888c9b;
}

.custom-rating-gray-dark>label:hover {
    color: #444460;
}

.custom-rating-gray-dark>input[type=checkbox]:checked~label,.custom-rating-gray-dark>input[type=radio]:checked~label,.custom-rating-gray-dark>label:hover~label {
    color: #222230;
}



/* ********************** */

.po-selection label {
    cursor: pointer;
    width: 100%;
    margin-bottom: 0;
}

.po-selection label span {
    padding: 8px;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-radius: 5px;
    font-size: 13px;
    font-weight: 400;
    color: #232630;
    letter-spacing: 0.3px;
    text-align: center;
    width: 100%;
    display: block;
}

.po-selection label input[type="radio"]:checked + span {
    color: #246df8;
    background: rgba(36, 109, 248, 0.1);
    border-color: #246df8;
}

.po-selection label input {
    display: none;
}



/* ********************************************************
                    Custom Select Start                   
*********************************************************** */

select {
    word-wrap: normal;
}

.select2-container {
    width: 100% !important;
}
.select2-container .select2-selection--single {
    height: 34px !important;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 34px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #555555;
    line-height: 30px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #555555;
}
.custom-select {
    display: inline-block;
    width: 100%;
    height: 34px;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: 400;
    color: #555555;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='%23888c9b' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19L403 749q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.custom-select {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='%23888c9b' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19L403 749q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z'/%3E%3C/svg%3E") no-repeat right .75rem center,linear-gradient(180deg,#fff,#fff);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all .2s ease-in-out;
}

/********************* Custom select end ******************/


/***************************************
              Progress Bar
***************************************/

.progress-list {
    display: flex;
    position: relative;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    font-weight: 400;
}

.progress-list>li {
    position: relative;
    width: 100%;
    text-align: center;
}

.progress-list>li:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1px;
    width: 100%;
    height: 3px;
    background-color: rgba(34,34,48,.1);
}

.progress-list>li:last-child:before {
    display: none;
}

.progress-list>li>button {
    padding: 0;
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: #c6c9d5;
    color: rgba(34,34,48,.1);
    border: 4px solid #f6f7f9;
    vertical-align: middle;
    border-radius: 16px;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: normal;
    z-index: 1;
}

.progress-list>li>button:active,.progress-list>li>button:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #346cb0;
}

.progress-list>.error>button,.progress-list>.success>button {
    width: 24px;
    height: 24px;
}

.progress-list .progress-indicator {
    display: none;
    width: 16px;
    height: 16px;
    background-size: cover;
    background-repeat: no-repeat;
}

.progress-list .progress-label {
    display: inline-block;
    position: absolute;
    top: 28px;
    left: 50%;
    transform: translate3d(-50%,0,0);
    font-size: 13px;
    color: #888c9b;
}

.progress-list>.active:before {
    background-color: #346cb0;
}

.progress-list>.active>button {
    color: #346cb0;
    background-color: #346cb0;
    border-color: #346cb0;
}

.progress-list>.active>button:active,.progress-list>.active>button:focus {
    box-shadow: 0 0 0 2px #346cb0;
}

.progress-list>.active .progress-indicator {
    color: #346cb0;
}

.progress-list>.active:before {
    background-color: rgba(34,34,48,.1);
}

.progress-list>.active>button {
    background-color: #fff;
}

.progress-list>.active .progress-label {
    color: #363642;
}

.progress-list>.success:before {
    background-color: #346cb0;
}

.progress-list>.success>button {
    color: #346cb0;
    background-color: #fff;
    border-color: #fff;
}

.progress-list>.success>button:active,.progress-list>.success>button:focus {
    box-shadow: 0 0 0 2px #346cb0;
}

.progress-list>.success .progress-indicator {
    color: #346cb0;
}

.progress-list>.success .progress-label {
    color: #363642;
}

.progress-list>.error:before {
    background-color: #ea6759;
}

.progress-list>.error>button {
    color: #ea6759;
    background-color: #fff;
    border-color: #fff;
}

.progress-list>.error>button:active,.progress-list>.error>button:focus {
    box-shadow: 0 0 0 2px #ea6759;
}

.progress-list>.error .progress-indicator {
    color: #ea6759;
}

.progress-list>.error:before {
    background-color: rgba(34,34,48,.1);
}

.progress-list>.active .progress-indicator,.progress-list>.error .progress-indicator,.progress-list>.success .progress-indicator {
    display: inline-block;
}

.progress-list>.success .progress-indicator {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300A28A' viewBox='0 0 24 24'%3E%3Cpath d='M12 .9C5.9.9.9 5.9.9 12s5 11.1 11.1 11.1 11.1-5 11.1-11.1S18.1.9 12 .9zm6.2 8.3l-7.1 7.2c-.3.3-.7.3-1 0l-3.9-3.9c-.2-.3-.2-.8 0-1.1l1-1c.3-.2.8-.2 1.1 0l2 2.1c.2.2.5.2.7 0l5.2-5.3c.2-.3.7-.3 1 0l1 1c.3.2.3.7 0 1z'/%3E%3C/svg%3E");
}

.progress-list>.error .progress-indicator {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23EA6759' viewBox='0 0 24 24'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M12 .9C5.9.9.9 5.9.9 12s5 11.1 11.1 11.1 11.1-5 11.1-11.1S18.1.9 12 .9zm2.3 11.5l3.6 3.6c.1.2.1.4 0 .6l-1.3 1.3c-.2.2-.5.2-.7 0l-3.6-3.6c-.2-.2-.4-.2-.6 0l-3.6 3.6c-.2.2-.5.2-.7 0l-1.3-1.3c-.1-.2-.1-.4 0-.6l3.6-3.6c.2-.2.2-.5 0-.7L6.1 8.1c-.2-.2-.2-.5 0-.7l1.3-1.3c.2-.1.4-.1.6 0l3.7 3.7c.2.2.4.2.6 0l3.6-3.6c.2-.2.5-.2.7 0l1.3 1.3c.1.2.1.4 0 .6l-3.6 3.6c-.2.2-.2.5 0 .7z'/%3E%3C/svg%3E");
}

@-webkit-keyframes fillin25 {
    0% {
        height: 0;
    }
    100% {
        height: 25%;
    }
}
@-moz-keyframes fillin25 {
    0% {
        height: 0;
    }
    100% {
        height: 25%;
    }
}
@-o-keyframes fillin25 {
    0% {
        height: 0;
    }
    100% {
        height: 25%;
    }
}
@keyframes fillin25 {
    0% {
        height: 0;
    }
    100% {
        height: 25%;
    }
}
.circle[data-percent="25"]:before {
    animation: 1s fillin25 ease forwards;
}

@-webkit-keyframes fillin50 {
    0% {
        height: 0;
    }
    100% {
        height: 50%;
    }
}
@-moz-keyframes fillin50 {
    0% {
        height: 0;
    }
    100% {
        height: 50%;
    }
}
@-o-keyframes fillin50 {
    0% {
        height: 0;
    }
    100% {
        height: 50%;
    }
}
@keyframes fillin50 {
    0% {
        height: 0;
    }
    100% {
        height: 50%;
    }
}
.circle[data-percent="50"]:before {
    animation: 1s fillin50 ease forwards;
}
@-webkit-keyframes fillin75 {
    0% {
        height: 0;
    }
    100% {
        height: 75%;
    }
}
@-moz-keyframes fillin75 {
    0% {
        height: 0;
    }
    100% {
        height: 75%;
    }
}
@-o-keyframes fillin75 {
    0% {
        height: 0;
    }
    100% {
        height: 75%;
    }
}
@keyframes fillin75 {
    0% {
        height: 0;
    }
    100% {
        height: 75%;
    }
}
.circle[data-percent="75"]:before {
    animation: 1s fillin75 ease forwards;
}
@-webkit-keyframes fillin100 {
    0% {
        height: 0;
    }
    100% {
        height: 100%;
    }
}
@-moz-keyframes fillin100 {
    0% {
        height: 0;
    }
    100% {
        height: 100%;
    }
}
@-o-keyframes fillin100 {
    0% {
        height: 0;
    }
    100% {
        height: 100%;
    }
}
@keyframes fillin100 {
    0% {
        height: 0;
    }
    100% {
        height: 100%;
    }
}
.circle[data-percent="100"]:before {
    animation: 1s fillin100 ease forwards;
}

.circle {
    width: 80px;
    height: 80px;
    display: inline-block;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
}
.circle:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 80px;
    height: 0;
    left: 0;
}
.circle:after {
    content: attr(data-percent);
    position: absolute;
    font-size: 2.5em;
    text-align: center;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -22px;
}

.circle.primary {
    border: 1px solid #d5e5fa;
}
.circle.primary:before {
    background-color: #d5e5fa;
}
.circle.primary:after {
    color: #2c7be5;
}

.circle.secondary {
    border: 1px solid #e2e6ed;
}
.circle.secondary:before {
    background-color: #e2e6ed;
}
.circle.secondary:after {
    color: #6e84a3;
}

.circle.warning {
    border: 1px solid #fdf3d9;
}
.circle.warning:before {
    background-color: #fdf3d9;
}
.circle.warning:after {
    color: #f6c343;
}

.circle.danger {
    border: 1px solid #fad7dd;
}
.circle.danger:before {
    background-color: #fad7dd;
}
.circle.danger:after {
    color: #e63757;
}

.circle.info {
    border: 1px solid #d7eff6;
}
.circle.info:before {
    background-color: #d7eff6;
}
.circle.info:after {
    color: #39afd1;
}

.circle.success {
    border: 1px solid #ccf7e5;
}
.circle.success:before {
    background-color: #ccf7e5;
}
.circle.success:after {
    color: #28a745;
}



.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}


/********* modal css ****************/

.modal-dialog-300 {
    max-width: 300px;
}

.modal-dialog-500 {
    max-width: 500px;
}


/***** alerts *****/
.alert{
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    position: fixed;
    display: inline;
    right: 2%;
    top: 5%;
    background: #fff;
}
.alert .close {
    margin-left: 20px;
}
.alert-custom {
    box-shadow: 0 0 0 1px rgba(20,20,31,.05),0 2px 8px 0 rgba(20,20,31,.05);
    margin-bottom: 40px;
    padding: 20px 25px;
}
.alert-custom-top {
    border-width: 3px 0 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.alert-custom-bottom {
    border-width: 0 0 3px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.alert-custom-left {
    border-width: 0 0 0 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.alert-custom-right {
    border-width: 0 3px 0 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.alert-default-custom {
    color: #979797;
    background-color: #fff;
    border-color: #b1b1b1;
}
.alert-primary-custom {
    color: #2e609c;
    background-color: #eff3f9;
    border-color: #2e609c;
}

.alert-secondary-custom {
    color: #5a5b60;
    background-color: #ddd;
    border-color: #888c9b;
}

.alert-success-custom {
    color: #008974;
    background-color: #ebf8f6;
    border-color: #008974;
}

.alert-info-custom {
    color: #01678f;
    background-color: #ebf4f8;
    border-color: #01678f;
}

.alert-warning-custom {
    color: #db9827;
    background-color: #fffbf3;
    border-color: #db9827;
}

.alert-danger-custom {
    color: #d03d3d;
    background-color: #faf3f3;
    border-color: #d76161;
}

.alert-light-custom {
    color: #656668;
    background-color: #f6f7f9;
    border-color: #d7d9dd;
}

.alert-dark-custom {
    color: #20202d;
    background-color: #dbe2ea;
    border-color: #12263f;
}


/* bidding dashboard */

.shadow-new-1 {
    -webkit-box-shadow: 0 0 5px 10px #eee !important;
    -moz-box-shadow: 0 0 5px 10px #eee !important;
    box-shadow: 0 0 5px 10px #eee !important;
}
.shadow-new-2 {
    -webkit-box-shadow: 0 0 15px 10px #f2f2f2 !important;
    -moz-box-shadow: 0 0 15px 10px #f2f2f2 !important;
    box-shadow: 0 0 15px 10px #f2f2f2 !important;
}
.text-black-1 {
    color: rgb(36,41,52) !important;
    color: #242934 !important;
    color: #444f66 !important;
}
.text-detail-1 {
    color: #6e7e96 !important;
}
.bg-light {
    background-color: #e8f4fe !important;
}
.bg-primary-light {
    background-color: rgba(1, 104, 250, 0.15) !important;
}
.bg-success-light {
    background-color: rgba(16, 183, 89, 0.18) !important;
}
.bg-warning-light {
    background-color: rgba(253, 126, 20, 0.18) !important;
}
.bg-pink-light {
    background-color: rgba(241, 0, 117, 0.18) !important;
}
.bg-indigo-light {
    background-color: rgba(91, 71, 251, 0.18) !important;
}
/* .main-wrapper {
  background-color: #f2f2f2 !important;
  min-height: 600px !important;
} */
.card-border {
    border: 1px solid #b9cae1;
}
.card-header-2 {
    background-color: #dbedff !important;
}

.bg-soft-dash{background-color:#e8f5ff!important}

.img-grey{
    filter: grayscale(100%);
    opacity: 0.4;
}
/*screen overlay*/

.soverlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */   
    height: 100%;
    width: 0%;
    position: fixed; /* Stay in place */
    z-index: 1050; /* Sit on top */
    left: 0;
    top: 0;
    background-color: rgb(0,0,0); /* Black fallback color */
    background-color: rgba(0,0,0, 0.5); /* Black w/opacity */
    overflow-x: hidden; /* Disable horizontal scroll */
    /* transition: 0.5s;  0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.soverlay-content {
    position: relative;
    top: 30%; 
    width: 100%; 
    text-align: center;
    margin-top: 30px; 
    color:#ffffff;
}
.soverlay-content {
    width: 100px;
    background-color: rgba(214,214,214, 0.8);
    color: #000;
    height: 100px;
    margin-left: 47%;
    border-radius: 100%;
    padding: 10px;
    font-size: 15px;
    line-height: 15px;
}

.switch-account-fixed {width:170px;background-color: #ffedb2; margin: auto; padding: 10px 5px 0; border-radius: 5px;-webkit-box-shadow: 0 8px 16px rgba(18,38,63,.15);-moz-box-shadow: 0 8px 16px rgba(18,38,63,.15);-o-box-shadow: 0 8px 16px rgba(18,38,63,.15);box-shadow: 0 8px 16px rgba(18,38,63,.15);}
.switch-account {background-color: #ffedb2; margin: 0 auto 0; padding: 5px 10px 0; width: 160px; border-radius: 5px;-webkit-box-shadow: 0 8px 16px rgba(18,38,63,.15);-moz-box-shadow: 0 8px 16px rgba(18,38,63,.15);-o-box-shadow: 0 8px 16px rgba(18,38,63,.15);box-shadow: 0 8px 16px rgba(18,38,63,.15);}
.switch-db {display: inline-block;margin: auto;text-align: center;}
.requester-box {float: left;display: inline-block;text-align: center;margin: auto;padding-right: 10px;}
.provider-box {float: left;display: inline-block;text-align: center;margin: auto;padding-left: 10px;}
.exchange-icon {background-color: #34b46a; color: #fff; padding: 2px 5px;border-radius: 5px;margin-top: 10px;float: left;display: inline-block;margin: 10px auto 0;width: 25px;}


@media only screen and (min-width: 1500px) {
    .switch-account {display: none;}
    .switch-account-fixed {position: fixed;background-color: #ffedb2; margin: auto; padding: 10px; width: 70px; border-radius: 5px;-webkit-box-shadow: 0 8px 16px rgba(18,38,63,.15);-moz-box-shadow: 0 8px 16px rgba(18,38,63,.15);-o-box-shadow: 0 8px 16px rgba(18,38,63,.15);box-shadow: 0 8px 16px rgba(18,38,63,.15);top: 160px;right: 0px;}
    .switch-db {display: block;margin: auto;text-align: center;}
    .requester-box {display: block;text-align: center;margin: auto;float: none;padding: 0;filter: grayscale(100%);}
    .provider-box {float:none;display: block;text-align: center;margin: 10px auto 0;padding:0;filter: grayscale(0%);}
    .exchange-icon {background-color: #34b46a; color: #fff; padding: 2px 5px;border-radius: 5px;margin-top: 10px;display: inline-block;margin: 10px auto 0;width: auto;float: none;transform: rotate(90deg);}
}
@media only screen and (max-width: 767px) {
    .switch-db {float: left;}
    .switch-account-fixed {position: fixed;left: 0px;bottom: 65px;z-index: 9;padding-bottom: 10px;width:auto;display: none;}
}

@media only screen and (min-width: 1200px) {
    .switch-account-fixed {position: fixed;background-color: #fcfcfc; margin: auto; padding: 5px; width: 60px; border-radius: 15px 0px 0px 15px;-webkit-box-shadow: 0 8px 16px rgba(18,38,63,.15);-moz-box-shadow: 0 8px 16px rgba(18,38,63,.15);-o-box-shadow: 0 8px 16px rgba(18,38,63,.15);box-shadow: 0 8px 16px rgba(18,38,63,.15);top: 160px;right: 0px;}
    .switch-db {display: block;margin: auto;text-align: center;}
    .switch-db a:first-child {margin-top:0px !important; border-radius: 15px 0px 0px 0px !important;}
    .switch-db a:last-child {border-radius: 0px 0px 0px 10px !important;}
    .requester-box {display: block;text-align: center;margin: auto;float: none;padding: 0;filter: grayscale(100%);}
    .requester-box.disable {filter: grayscale(0%) !important;background-color: #0d1d58 !important; color:#ffffff;}
    .provider-box:hover {filter: grayscale(0%) !important;background-color: #2c7be5 !important; color:#ffffff}
    .provider-box {float:none;display: block;text-align: center;margin: 10px auto 0;padding:0;filter: grayscale(0%)}
    .exchange-icon {background-color: #34b46a; color: #fff; padding: 2px 5px;border-radius: 5px;margin-top: 10px;display: inline-block;margin: 10px auto 0;width: auto;float: none;transform: rotate(90deg);}
}


.stamp {
    transform: rotate(12deg);
    color: #555;
    font-size: 2.5rem;
    font-weight: 700;
    border: 0.25rem solid #555;
    display: inline-block;
    padding: 0.25rem 1rem;
    text-transform: uppercase;
    border-radius: 1rem;
    font-family: 'Courier';
    -webkit-mask-image: url('../img/grunge.png');
    -webkit-mask-size: 944px 604px;
    mix-blend-mode: multiply;
}

.is-nope {
    color: #D23;
    border: 0.5rem double #D23;
    transform: rotate(3deg);
    -webkit-mask-position: 2rem 3rem;
    font-size: 2rem;  
}
.is-active {
    color: #0A9928;
    border: 0.5rem double #0A9928;
    transform: rotate(3deg);
    -webkit-mask-position: 2rem 3rem;
    font-size: 2rem;  
}

.is-approved {
    color: #0A9928;
    border: 0.5rem solid #0A9928;
    -webkit-mask-position: 13rem 6rem;
    transform: rotate(-0deg);
    border-radius: 0;
} 

.is-draft {
    color: #C4C4C4;
    border: 1rem double #C4C4C4;
    transform: rotate(-5deg);
    font-size: 6rem;
    font-family: "Open sans", Helvetica, Arial, sans-serif;
    border-radius: 0;
    padding: 0.5rem;
} 
.text-underline{text-decoration: underline !important;}
td.biz-grid-list{
    white-space: normal !important;
    vertical-align: middle !important;
}

.badge-soft-approver {color: #a72828 !important;background-color: #f7ccd0 !important;}
.badge-soft-auditor {color: #2c7be5 !important;background-color: #d5e5fa !important;}
.badge-soft-reporting {color: #a72897 !important;background-color: #f7ccec !important;}
.badge-soft-company {color: #28a745 !important;background-color: #ccf7e5 !important;}
.badge-soft-superadmin {color: #28a745 !important;background-color: #ccf7e5 !important;}
.badge-soft-finance {color: #e63757 !important; background-color: #fad7dd !important;}
.badge-soft-procurement {color: #5f43f6 !important; background-color: #e9d9fd !important;}
.badge-soft-operations {color: #d17f39 !important;background-color: #f6ecd7 !important;}

.badge-outline-approver {color: #a72828 !important;background-color: #ffffff !important;border: 1px solid #a72828;}
.badge-outline-auditor {color: #2c7be5 !important;background-color: #ffffff !important;border: 1px solid #2c7be5;}
.badge-outline-reporting {color: #a72897 !important;background-color: #ffffff !important;border: 1px solid #a72897;}
.badge-outline-company {color: #28a745 !important;background-color: #ffffff !important;border: 1px solid #28a745;}
.badge-outline-superadmin {color: #28a745 !important;background-color: #ffffff !important;border: 1px solid #28a745;}
.badge-outline-finance {color: #e63757 !important; background-color: #ffffff !important;border: 1px solid #e63757;}
.badge-outline-procurement {color: #5f43f6 !important; background-color: #ffffff !important;border: 1px solid #5f43f6;}
.badge-outline-operations {color: #d17f39 !important;background-color: #ffffff !important;border: 1px solid #d17f39;}

.text-middle, .vertical-middle{vertical-align: middle !important;}

.chk-container {display: inline-block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.chk-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.check-mark {position: absolute;top: 0;left: 0;height: 22px;width: 22px;background-color: #ccc;border-radius: 90%;}
.chk-container:hover input ~ .check-mark {background-color: #ccc;}
.chk-container input:checked ~ .check-mark {background-color: #2c7be5;}
.check-mark:after {
    content: "";position: absolute;
}
.chk-container input:checked ~ .check-mark:after {display: block;}
.chk-container .check-mark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.rad-container {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.rad-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.red-check-mark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#eee;border-radius:50%}
.rad-container:hover input~.red-check-mark{background-color:#ccc}
.rad-container input:checked~.red-check-mark{background-color:#2196f3}
.red-check-mark:after{content:"";position:absolute;display:none}
.rad-container input:checked~.red-check-mark:after{display:block}
.rad-container .red-check-mark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}
/**components boxes*/
.card-component{border-radius: 15px !important;font-size: 14px;}
.card-component .card-body{padding:15px;border-radius: 15px;}
.card-component .card-body .right-block {float: left;width: 70%;}
.card-component .card-body .right-block h5.card-title{font-weight: bold;font-size:16px}
.card-component .card-body .right-block p.address-info{font-weight: bold;}
.card-component .card-body .right-block span.finfo{display:inline-block;width:100%;color:#d6a545;font-weight:normal;font-size: 15px;}
.card-component .card-body .right-block span.l-info{display:inline-block;width:100%;}
.card-component .card-body .right-block span.l-info span{display:inline-block;width:50px}
.card-component .card-body .left-block{width: 85px;float: left;padding-top: 5px;margin-right: 20px;}
.card-component .card-body .left-block .icon-wrapper{background-color: #ffffff;width: 85px;height: 85px;padding: 15%;text-align: center;border-radius: 20px;display: inline-block;}

.card-component .card-blue{background-color: #dff0fe}
.card-component .card-blue .right-block h5.card-title{color:#3e5bb2;}
.card-component .card-blue .right-block p.address-info{color:#252122;}

.card-component .card-red{background-color: #f9f1ff}
.card-component .card-red .right-block h5.card-title{color:#e35788;}
.card-component .card-red .right-block p.address-info{color:#252122;}

.card-component .card-yellow{background-color: #fff8dc}
.card-component .card-yellow .right-block h5.card-title{color:#c6850a;}
.card-component .card-yellow .right-block h3.card-title{color:#c6850a;font-weight:bold;}
.card-component .card-yellow .right-block p.address-info{color:#c98b15;font-weight:normal}
.card-component .card-yellow .right-block span.finfo{color:#d6a545;font-weight:normal}
