/*
* iziToast | v1.4.0
* http://izitoast.marcelodolce.com
* by Marcelo Dolce.
*/
.iziToast-capsule{font-size:0;height:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1)}.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}.iziToast-overlay{display:block;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:997}.iziToast{display:inline-block;clear:both;position:relative;font-family:'Lato',Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:rgba(238,238,238,.9);border-color:rgba(238,238,238,.9);width:100%;pointer-events:all;cursor:default;transform:translateX(0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:54px}.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:rgba(255,255,255,.2)}.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:rgba(0,0,0,.3);border-radius:0 0 3px 3px}.iziToast.iziToast-balloon:before{content:'';position:absolute;right:8px;left:auto;width:0;height:0;top:100%;border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;border-radius:0}.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.1)}.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:0}.iziToast>.iziToast-close:hover{opacity:1}.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}.iziToast>.iziToast-body:after{content:"";display:table;clear:both}.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0;padding-right:2px;display:inline-block;float:left}.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:rgba(0,0,0,.1);color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.2);min-height:26px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:rgba(0,0,0,.1);color:#000}.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:rgba(0,0,0,.2)}.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}.iziToast>.iziToast-body .iziToast-icon{position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-message,.iziToast>.iziToast-body .iziToast-title{padding:0;font-size:14px;line-height:16px;text-align:left;float:left;white-space:normal}.iziToast>.iziToast-body .iziToast-title{color:#000;margin:0}.iziToast>.iziToast-body .iziToast-message{margin:0 0 10px;color:rgba(0,0,0,.6)}.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-inputs-child,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-title{opacity:0}.iziToast-target{position:relative;width:100%;margin:0 auto}.iziToast-target .iziToast-capsule{overflow:hidden}.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:flex;flex-direction:column}.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before,.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}.iziToast-wrapper-topRight{top:0;right:0;text-align:right}.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}.iziToast-wrapper-bottomCenter,.iziToast-wrapper-center{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{top:0;justify-content:center;flex-flow:column;align-items:center}.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,'Lato',Arial}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{right:auto;left:0}.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-message,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1),0 8px 8px -5px rgba(0,0,0,.25)}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px rgba(255,255,255,.3),0 10px 10px -5px rgba(0,0,0,.25)}.iziToast.iziToast-balloon .iziToast-progressbar{background:0 0}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px rgba(0,0,0,.25),inset 0 10px 20px -5px rgba(0,0,0,.25)}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1)}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:rgba(255,255,255,.7);font-weight:300}.iziToast.iziToast-theme-dark .iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px}.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:rgba(255,255,255,.1)}.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:rgba(255,255,255,.2)}.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.6)}.iziToast.iziToast-color-red{background:rgba(255,175,180,.9);border-color:rgba(255,175,180,.9)}.iziToast.iziToast-color-orange{background:rgba(255,207,165,.9);border-color:rgba(255,207,165,.9)}.iziToast.iziToast-color-yellow{background:rgba(255,249,178,.9);border-color:rgba(255,249,178,.9)}.iziToast.iziToast-color-blue{background:rgba(157,222,255,.9);border-color:rgba(157,222,255,.9)}.iziToast.iziToast-color-green{background:rgba(166,239,184,.9);border-color:rgba(166,239,184,.9)}.iziToast.iziToast-layout2 .iziToast-body .iziToast-message,.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts{width:100%}.iziToast.iziToast-layout3{border-radius:2px}.iziToast.iziToast-layout3::after{display:none}.iziToast .revealIn,.iziToast.revealIn{-webkit-animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both;-moz-animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both;animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both}.iziToast .slideIn,.iziToast.slideIn{-webkit-animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziToast.bounceInLeft{-webkit-animation:iziT-bounceInLeft .7s ease-in-out both;animation:iziT-bounceInLeft .7s ease-in-out both}.iziToast.bounceInRight{-webkit-animation:iziT-bounceInRight .85s ease-in-out both;animation:iziT-bounceInRight .85s ease-in-out both}.iziToast.bounceInDown{-webkit-animation:iziT-bounceInDown .7s ease-in-out both;animation:iziT-bounceInDown .7s ease-in-out both}.iziToast.bounceInUp{-webkit-animation:iziT-bounceInUp .7s ease-in-out both;animation:iziT-bounceInUp .7s ease-in-out both}.iziToast .fadeIn,.iziToast.fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast.fadeInUp{-webkit-animation:iziT-fadeInUp .7s ease both;animation:iziT-fadeInUp .7s ease both}.iziToast.fadeInDown{-webkit-animation:iziT-fadeInDown .7s ease both;animation:iziT-fadeInDown .7s ease both}.iziToast.fadeInLeft{-webkit-animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both;animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.fadeInRight{-webkit-animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both;animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.flipInX{-webkit-animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both;animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both}.iziToast.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}.iziToast.fadeOutDown{-webkit-animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutUp{-webkit-animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutLeft{-webkit-animation:iziT-fadeOutLeft .5s ease both;animation:iziT-fadeOutLeft .5s ease both}.iziToast.fadeOutRight{-webkit-animation:iziT-fadeOutRight .5s ease both;animation:iziT-fadeOutRight .5s ease both}.iziToast.flipOutX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast-overlay.fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}@-webkit-keyframes iziT-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1)}to{opacity:1}}@-moz-keyframes iziT-revealIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,1)}to{opacity:1}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziT-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}to{opacity:1;-moz-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;-webkit-transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px)}70%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;-webkit-transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px)}70%{-webkit-transform:translateX(-10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(10px)}70%{-webkit-transform:translateY(-5px)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;-webkit-transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-10px)}70%{-webkit-transform:translateY(5px)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-moz-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-webkit-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-o-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-moz-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-o-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-moz-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}@-o-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}@-moz-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}@-o-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}@-moz-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-o-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-moz-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-o-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-moz-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-moz-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-o-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-moz-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-o-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-moz-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-o-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-moz-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-o-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-moz-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-o-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
/* Tabulator v4.9.3 (c) Oliver Folkerd */
.tabulator{position:relative;background-color:#fff;overflow:hidden;font-size:14px;text-align:left;width:100%;max-width:100%;margin-bottom:20px;transform:translatez(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableHolder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;border-bottom:2px solid #ddd;background-color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-col{display:inline-block;position:relative;box-sizing:border-box;background-color:#fff;text-align:left;vertical-align:bottom;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid #ddd;background:#e6e6e6;pointer-events:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;background:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;right:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;overflow:hidden;margin-right:-1px}.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev{display:none}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{cursor:pointer;background-color:#e6e6e6}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter{color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter{color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{-ms-flex-pack:center;justify-content:center;left:0;right:0;top:4px;bottom:auto}.tabulator .tabulator-header .tabulator-frozen{display:inline-block;position:absolute;z-index:10}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;width:100%;background:#fff!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{min-width:600%}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableHolder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.tabulator .tabulator-tableHolder:focus{outline:none}.tabulator .tabulator-tableHolder .tabulator-placeholder{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%;min-width:100%}.tabulator .tabulator-tableHolder .tabulator-placeholder span{display:inline-block;margin:0 auto;padding:10px;color:#000;font-weight:700;font-size:20px}.tabulator .tabulator-tableHolder .tabulator-table{position:relative;display:inline-block;background-color:#fff;white-space:nowrap;overflow:visible}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:#ececec!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #ddd}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #ddd}.tabulator .tabulator-col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px}.tabulator .tabulator-col-resize-handle.prev{left:0;right:auto}.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}.tabulator .tabulator-footer{padding:5px 10px;border-top:2px solid #ddd;text-align:right;font-weight:700;white-space:nowrap;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:calc(100% + 20px);margin:-5px -10px 5px;text-align:left;background:#fff!important;border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}.tabulator .tabulator-footer .tabulator-paginator{font-family:inherit;font-weight:inherit;font-size:inherit}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid #ddd;border-radius:3px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid #ddd;border-radius:3px;background:hsla(0,0%,100%,.2)}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{cursor:pointer;background:rgba(0,0,0,.2);color:#fff}.tabulator .tabulator-loader{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;background:rgba(0,0,0,.4);text-align:center}.tabulator .tabulator-loader .tabulator-loader-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:700;font-size:16px}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{border:4px solid #333;color:#000}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error{border:4px solid #d00;color:#590000}.tabulator.table-striped .tabulator-row:nth-child(2n){background-color:#f9f9f9}.tabulator.table-bordered{border:1px solid #ddd}.tabulator.table-bordered .tabulator-header .tabulator-col,.tabulator.table-bordered .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell{border-right:1px solid #ddd}.tabulator.table-condensed .tabulator-header .tabulator-col .tabulator-col-content{padding:5px}.tabulator.table-condensed .tabulator-tableHolder .tabulator-table .tabulator-row{min-height:24px}.tabulator.table-condensed .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell{padding:5px}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.active{background:#f5f5f5!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.success{background:#dff0d8!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.info{background:#d9edf7!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.warning{background:#fcf8e3!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.danger{background:#f2dede!important}.tabulator-row{position:relative;box-sizing:border-box;min-height:30px;background-color:#fff;border-bottom:1px solid #ddd}.tabulator-row.tabulator-selectable:hover{background-color:#f5f5f5!important;cursor:pointer}.tabulator-row.tabulator-selected{background-color:#9abcea}.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid #ddd;border-bottom:1px solid #ddd;pointer-events:none!important;z-index:15}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}.tabulator-row .tabulator-frozen{display:inline-block;position:absolute;background-color:inherit;z-index:10}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd}.tabulator-row .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:8px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabulator-row .tabulator-cell:last-of-type{border-right:none}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;background:transparent}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev{display:none}.tabulator-row .tabulator-cell.tabulator-row-handle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #ddd;border-bottom:2px solid #ddd}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;background:#666;color:#fff;font-weight:700;font-size:1.1em}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open,.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #ddd;border-top:1px solid #999;padding:5px;padding-left:10px;background:#fafafa;font-weight:700;min-width:100%}.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-row.tabulator-group span{margin-left:10px;color:#666}.tabulator-menu{position:absolute;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-menu .tabulator-menu-item{position:relative;box-sizing:border-box;padding:5px 10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#f9f9f9}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;height:7px;width:7px;content:"";border-width:1px 1px 0 0;border-style:solid;border-color:#ddd;vertical-align:top;transform:rotate(45deg)}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #ddd}.tabulator-edit-select-list{position:absolute;display:inline-block;box-sizing:border-box;max-height:200px;background:#fff;border:1px solid #ddd;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-edit-select-list .tabulator-edit-select-list-item{padding:4px}.tabulator-edit-select-list .tabulator-edit-select-list-item.active{color:#fff;background:#1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-select-list .tabulator-edit-select-list-item.focused{outline:1px solid #1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{cursor:pointer;color:#fff;background:#1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-notice{padding:4px;text-align:center}.tabulator-edit-select-list .tabulator-edit-select-list-group{border-bottom:1px solid #ddd;padding:4px;padding-top:6px;font-weight:700}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{text-align:initial;direction:rtl}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:0;margin-left:-1px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:0;padding-left:25px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid #ddd}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:0;margin-left:5px;border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #ddd}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:0;margin-left:5px}.tabulator.tabulator-rtl .tabulator-col-resize-handle{position:absolute;left:0;right:auto}.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev{right:0;left:auto}.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #ddd;border-top:1px solid #999;padding:5px;padding-left:10px;background:#fafafa;font-weight:700;min-width:100%}.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#666}.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #ddd;border-bottom:2px solid #ddd}.tabulator-print-table .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

@charset "UTF-8";
/* ========================================================================
/*! NIFTY ADMIN TEMPLATE V2.9.1
/* -------------------------------------------------------------------------
/* - ThemeOn.net -
/* =========================================================================
/*
/*
/*
/* IMPORTANT :
/* ===================================================================================================
/* DON'T EDIT ANY CODE HERE, JUST LEAVE IT.
/*
/* You may edit the default color scheme.
/* You may change the variable value inside the _variables.SCSS file and re-compiling using this file.
/*
/* If you make changes directly in the CSS and/ or SCSS-files from Nifty,
/* it will be hard to update if we release an update.
/*
/* So we would recommend to create a new CSS/ SCSS-file for this purpose.
/*
*/
#content-container:before {
  content: '';
  display: block;
  height: 165px;
  width: 100%;
  position: absolute;
  background-color: #DEDEDE;
  z-index: 0; }

#content-container.active:before {
  background-color: #DEDEDE; }

#page-head, #page-content {
  position: relative; }

.page-header, #page-head, #page-head h1, #page-head h2, #page-head h3, #page-head h4, #page-head h5, #page-head h6, #page-head .text-main,
#page-head .breadcrumb li, #page-head .breadcrumb li a, #page-head .breadcrumb .active {
  color: #999999; }

#page-head .breadcrumb > li + li:before {
  border-color: #999999; }

#page-head .select select {
  color: #27252E; }

.panel .fixed-fluid [class*="fixed-"] {
  background-color: transparent; }

.fixed-fluid [class*="fixed-"] {
  background-color: #DEDEDE;
  border-radius: 3px; }

html, body {
  min-width: 290px;
  -ms-overflow-style: scrollbar; }

body {
  background-color: #DEDEDE;
  font-family: Roboto, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #27252E;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 600;
  color: #999999; }

/* TEXT SELECTION */
/*======================================*/
::selection {
  background-color: #6F1D1B;
  color: #ffffff; }

::-moz-selection {
  background-color: #6F1D1B;
  color: #ffffff; }

/* INPUT PLACEHOLDER */
/*======================================*/
::placeholder {
  color: #575267 !important; }

::-webkit-input-placeholder {
  color: #575267 !important; }

::-ms-input-placeholder {
  color: #575267 !important; }

:-ms-input-placeholder {
  color: #575267 !important; }

/* CONTAINER */
/*======================================*/
#container {
  min-height: 100vh;
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: hidden; }

#container.boxed-layout {
  background-color: #d4d4d4; }

/* CONTENT */
/*======================================*/
#content-container {
  position: relative;
  padding-top: 58px;
  padding-bottom: 0px;
  background-color: #DEDEDE; }

/* FIXED FLUID GRID SYSTEM */
/*======================================*/
.fixed-fluid {
  margin-left: -10px;
  margin-right: -10px; }
  .fixed-fluid:after {
    content: '';
    display: block;
    clear: both; }
  .fixed-fluid > .pull-xs-left {
    float: left; }
  .fixed-fluid > .pull-xs-right {
    float: right; }
  .fixed-fluid > .fixed-xs-160 {
    width: 180px; }
  .fixed-fluid > .fixed-xs-200 {
    width: 220px; }
  .fixed-fluid > .fixed-xs-250 {
    width: 270px; }
  .fixed-fluid > .fixed-xs-300 {
    width: 320px; }
  .fixed-fluid > .fixed-xs-350 {
    width: 370px; }
  .fixed-fluid > [class^="fixed-"], .fixed-fluid [class*=" fixed-"] {
    padding-left: 10px;
    padding-right: 10px; }
  .fixed-fluid > .fluid {
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px; }

@media (min-width: 768px) {
  .fixed-fluid > .pull-sm-left {
    float: left; }
  .fixed-fluid > .pull-sm-right {
    float: right; }
  .fixed-fluid > .fixed-sm-160 {
    width: 180px; }
  .fixed-fluid > .fixed-sm-200 {
    width: 220px; }
  .fixed-fluid > .fixed-sm-250 {
    width: 270px; }
  .fixed-fluid > .fixed-sm-300 {
    width: 320px; }
  .fixed-fluid > .fixed-sm-350 {
    width: 370px; }
  .fixed-fluid > .fixed-left-border {
    border-left: 1px solid rgba(255, 255, 255, 0.07); }
  .fixed-fluid > .fixed-right-border {
    border-right: 1px solid rgba(255, 255, 255, 0.07); }
  .panel-body > .fixed-fluid > .fixed-left-border {
    padding-left: 15px; }
    .panel-body > .fixed-fluid > .fixed-left-border + .fluid {
      padding-right: 15px; }
  .panel-body > .fixed-fluid > .fixed-right-border {
    padding-right: 15px; }
    .panel-body > .fixed-fluid > .fixed-right-border + .fluid {
      padding-left: 15px; } }

@media (min-width: 992px) {
  .fixed-fluid > .pull-md-left {
    float: left; }
  .fixed-fluid > .pull-md-right {
    float: right; }
  .fixed-fluid > .fixed-md-160 {
    width: 180px; }
  .fixed-fluid > .fixed-md-200 {
    width: 220px; }
  .fixed-fluid > .fixed-md-250 {
    width: 270px; }
  .fixed-fluid > .fixed-md-300 {
    width: 320px; }
  .fixed-fluid > .fixed-md-350 {
    width: 370px; } }

@media (min-width: 1200px) {
  .fixed-fluid > .pull-lg-left {
    float: left; }
  .fixed-fluid > .pull-lg-right {
    float: right; }
  .fixed-fluid > .fixed-lg-160 {
    width: 180px; }
  .fixed-fluid > .fixed-lg-200 {
    width: 220px; }
  .fixed-fluid > .fixed-lg-250 {
    width: 270px; }
  .fixed-fluid > .fixed-lg-300 {
    width: 320px; }
  .fixed-fluid > .fixed-lg-350 {
    width: 370px; } }

/* PAGE HEADER */
/*======================================*/
#page-title {
  padding: 10px 20px;
  width: 100%;
  color: #999999;
  padding-bottom: 0; }

.page-header {
  border: 0 none;
  font-size: 1.5em;
  font-weight: 400;
  color: #999999;
  margin: 0;
  padding: 10px 0 10px; }
  .page-header .label {
    margin-right: .5em; }

/* PAGE CONTENT */
/*======================================*/
#page-content {
  padding: 20px 20px 0; }
  #page-content:not(:first-class) {
    padding: 5px 20px 0; }

/* PAGE CONTROL */
/*======================================*/
.page-control {
  float: right;
  padding-top: 10px; }

/* PAGE CONTENT - RESPONSIVE LAYOUT */
/*======================================*/
@media (min-width: 768px) {
  #content-container {
    padding-top: 58px; }
  #page-title {
    display: table;
    table-layout: fixed; }
  .page-header, .searchbox {
    display: table-cell;
    vertical-align: middle; }
  .searchbox {
    width: 300px; }
    .searchbox .form-control {
      background-color: transparent; } }

@media (min-width: 992px) {
  .searchbox {
    margin-right: -25px; }
    .searchbox .custom-search-form {
      margin-right: 0; } }

/* CLEAN ZONE (LOGIN, REGISTER, AND ERROR PAGES CONTAINER) */
/*======================================*/
.cls-container {
  background-color: #DEDEDE;
  text-align: center; }
  .cls-container, .cls-container a:not(.btn), .cls-container a:hover:not(.btn), .cls-container a:focus:not(.btn) {
    color: #16151a; }

/* Image background */
.bg-img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: .8;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  .bg-img ~ .cls-content .panel {
    background-color: #fff;
    box-shadow: 0 0px 20px rgba(0, 0, 0, 0.15); }

/* Header */
.cls-header {
  position: relative;
  background-color: rgba(0, 0, 0, 0.03); }
  .cls-header.cls-header-lg .cls-brand .brand-icon {
    width: 60px;
    height: 60px; }
  #container.cls-container .cls-header .cls-header.cls-header-lg .cls-brand .brand-title {
    font-size: 27px; }

/* Brand */
.cls-brand {
  display: inline-block;
  padding: 5px 0; }
  .cls-brand .brand-icon {
    padding: 0; }
  .cls-header-lg .cls-brand {
    line-height: 60px; }
  .cls-header-sm .cls-brand {
    line-height: 1.42857; }
  #container.cls-container .cls-brand .brand-icon,
  #container.cls-container .cls-brand .brand-title {
    background-color: transparent;
    color: #999999;
    float: none;
    display: inline-block;
    line-height: 22px;
    font-size: 20px;
    font-weight: 600;
    padding: 5px;
    vertical-align: middle;
    width: auto; }

/* Content */
.cls-content {
  padding: 50px 15px 15px;
  padding-top: 10vh;
  position: relative; }
  .cls-content .error-code {
    font-size: 120px;
    font-weight: 400;
    margin-bottom: 50px; }
  .cls-content .error-search {
    max-width: 512px;
    margin: 0 auto; }
  .cls-content .cls-content-sm,
  .cls-content .cls-content-lg {
    width: 70%;
    min-width: 270px;
    margin: 0 auto;
    position: relative;
    background-color: transparent;
    border: 0;
    box-shadow: none; }

@media (min-width: 768px) {
  .cls-content .cls-content-sm {
    width: 350px; }
  .cls-content .cls-content-lg {
    width: 550px; } }

#page-content .cls-content, #page-head .cls-content {
  padding: 0 15px 50px 15px; }

#page-content .error-code, #page-head .error-code {
  margin-bottom: 10px; }

/* Boxed Layout */
/*======================================*/
@media (min-width: 1024px) {
  #container.boxed-layout, #container.boxed-layout.navbar-fixed #navbar {
    background-color: #8c979b; }
  #container.boxed-layout .boxed, #container.boxed-layout #footer {
    max-width: 1128px;
    width: 1128px; }
  #container.boxed-layout .boxed {
    margin: 45px auto 0; }
  #container.boxed-layout #footer {
    margin: 0 auto;
    bottom: 0; }
  #container.boxed-layout > .boxed {
    position: relative;
    overflow: hidden; }
  #container.boxed-layout.reveal #content-container,
  #container.boxed-layout #content-container {
    min-height: 94vh; }
  #container.boxed-layout #aside-container {
    min-height: 100%; }
  #container.boxed-layout.mainnav-in:not(.slide) > #footer {
    left: 0 !important;
    padding-left: 255px; }
  #container.boxed-layout.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix-top {
    left: 0 !important; }
  #container.boxed-layout.mainnav-fixed.mainnav-in #mainnav-container {
    width: 255px;
    overflow: hidden; }
  #container.boxed-layout.mainnav-fixed.mainnav-out:not(.reveal) #mainnav-container {
    width: 0; }
  #container.boxed-layout.mainnav-fixed #mainnav-container.affix, #container.boxed-layout.mainnav-fixed #mainnav-container.affix-top {
    -webkit-transition-property: width;
    transition-property: width; }
  #container.boxed-layout.mainnav-fixed .boxed {
    margin-bottom: 0; }
  #container.boxed-layout.aside-fixed #aside-container {
    width: 0;
    overflow: hidden; }
  #container.boxed-layout.aside-fixed.aside-in.aside-sm #aside-container {
    width: 255px;
    overflow: hidden; }
  #container.boxed-layout.aside-fixed.aside-in.aside-md #aside-container {
    width: 510px;
    overflow: hidden; }
  #container.boxed-layout.aside-fixed.aside-in.aside-lg #aside-container {
    width: 765px;
    overflow: hidden; }
  #container.boxed-layout.aside-fixed.aside-left.mainnav-lg #aside-container.affix-top {
    left: 255px; }
  #container.boxed-layout.aside-fixed.aside-left.mainnav-sm #aside-container.affix-top {
    left: 55px; }
  #container.boxed-layout.aside-fixed.mainnav-lg #aside-container.affix-top, #container.boxed-layout.aside-fixed.mainnav-sm #aside-container.affix-top {
    -ms-transform: translateX(0) !important;
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important; }
  #container.boxed-layout.footer-fixed .boxed {
    margin-bottom: 0; } }

@media (min-width: 1900px) {
  #container.boxed-layout .boxed, #container.boxed-layout #footer {
    max-width: 1280px;
    width: 1280px; } }

/* Scrollbar */
/*======================================*/
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .nano > .nano-content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .nano > .nano-content::-webkit-scrollbar {
      display: none; }
    .nano > .nano-content:focus {
      outline: 0 !important; }
  .nano > .nano-pane {
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    width: 4px;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    transition: all 0.7s; }
    .nano > .nano-pane > .nano-slider {
      background-color: rgba(0, 116, 255, 0.5);
      position: relative;
      margin: 0;
      border-radius: 0;
      opacity: .85; }

.nano.nano-hide {
  display: none !important; }

.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block; }

.nano:hover > .nano-pane,
.nano-pane.active,
.nano-pane.flashed {
  opacity: .99; }

.pace .pace-progress,
.nano > .nano-pane > .nano-slider {
  background-color: #310d0c; }

.pace .pace-progress-inner {
  box-shadow: 0 0 10px #6F1D1B, 0 0 5px #6F1D1B; }

.pace .pace-activity {
  background-color: #6F1D1B; }

/* NAVBAR
/*====================================*/
#navbar {
  position: absolute;
  width: 100%;
  z-index: 890;
  background-color: #DEDEDE;
  left: 0;
  top: 0; }

.navbar-header {
  display: none; }

.navbar-content {
  background-color: #DEDEDE;
  height: 59px;
  text-align: right; }

.navbar-aside-icon > *:before {
  background-color: #999999 !important; }

/* BRAND LOGO & TEXT
/*====================================*/
.navbar-brand {
  color: #27252E;
  padding: 0;
  height: 59px;
  position: relative;
  z-index: 870;
  overflow: hidden; }
  .navbar-brand:hover, .navbar-brand:focus {
    color: #27252E; }

.brand-title {
  display: block;
  line-height: 59px; }

.brand-icon {
  display: block;
  line-height: 59px;
  width: 59px;
  height: 59px;
  float: left;
  margin: 0; }

.brand-text {
  display: block;
  font-size: 18px;
  font-weight: 600; }

/* NAVBAR ICON & BUTTON */
/*======================================*/
.navbar-icon-color, .navbar-top-links > li > a:focus:not(.mainnav-toggle) > i, .navbar-top-links > li > a:hover:not(.mainnav-toggle) > i {
  color: #737373;
  transition: color 0.4s; }

.navbar-top-links {
  display: inline-block;
  height: 59px; }
  .navbar-top-links > li {
    float: left; }
    .navbar-top-links > li > a {
      display: table-cell;
      padding: 0 8px;
      vertical-align: middle;
      height: 59px;
      color: #999999;
      transition: all 0.4s; }
      .navbar-top-links > li > a:not(.mainnav-toggle) > i {
        color: #999999;
        transition: color 0.4s; }
      .navbar-top-links > li > a:focus {
        background-color: transparent; }
      .navbar-top-links > li > a:hover {
        background-color: #DEDEDE !important;
        color: #737373;
        transition: all 0.4s; }
      .navbar-top-links > li > a > i {
        font-size: 16px;
        line-height: 1em;
        vertical-align: middle; }
  .navbar-top-links .dropdown.open > .dropdown-toggle {
    box-shadow: none !important; }
  .navbar-top-links > .open > a, .navbar-top-links > .open > a:focus {
    background-color: #d8d8d8 !important;
    color: #737373;
    box-shadow: none !important; }
  .navbar-top-links .dropdown-menu .panel-body {
    padding: 0; }
  .navbar-top-links .dropdown-menu .nano:not(.scrollable) {
    max-height: 180px; }
    .navbar-top-links .dropdown-menu .nano:not(.scrollable) .nano-content {
      position: static; }
  .navbar-top-links .tgl-menu-btn {
    position: absolute;
    left: 10px; }
    .navbar-top-links .tgl-menu-btn > a, .navbar-top-links .tgl-menu-btn > a:hover, .navbar-top-links .tgl-menu-btn > a:focus {
      color: #999999; }
    .navbar-top-links .tgl-menu-btn > a:hover, .navbar-top-links .tgl-menu-btn a:focus {
      background-color: transparent; }
  .navbar-top-links .head-list {
    list-style: none;
    padding: 0;
    margin: 0; }
    .navbar-top-links .head-list li {
      padding: 2px 10px; }
      .navbar-top-links .head-list li:first-child {
        padding-top: 10px; }
      .navbar-top-links .head-list li:last-child {
        padding-bottom: 10px; }
      .navbar-top-links .head-list li a {
        display: block;
        padding: 10px;
        background: transparent;
        border-radius: 3px;
        transition: background .3s; }
        .navbar-top-links .head-list li a h5 {
          font-size: 1em;
          font-weight: 400; }
        .navbar-top-links .head-list li a i {
          color: #999999; }
        .navbar-top-links .head-list li a [class^="bg-"] i, .navbar-top-links .head-list li a [class*=" bg-"] i {
          color: #fff; }
        .navbar-top-links .head-list li a:hover {
          background: rgba(0, 0, 0, 0.05);
          color: #27252E; }
        .navbar-top-links .head-list li a > .media-body {
          vertical-align: middle; }

.badge-header {
  position: absolute;
  font-size: .85em;
  font-weight: normal;
  top: 45%;
  margin-top: -1.5em;
  min-width: 1.85em;
  padding: 3px 5px;
  right: 3px; }

.badge-header:empty {
  display: inline;
  border-radius: 50%;
  min-width: 0;
  padding: .3em;
  right: .7em;
  top: 57%;
  animation-iteration-count: 5; }

.navbar-top-links .dropdown-menu {
  margin: 0; }
  .navbar-top-links .dropdown-menu .nano {
    max-height: 265px; }

/* SEARCHBOX */
/*======================================*/
.navbar-content .custom-search-form {
  display: table-cell;
  vertical-align: middle;
  height: 59px;
  padding: 0 10px; }
  .navbar-content .custom-search-form i {
    color: #999999; }
  .navbar-content .custom-search-form .btn {
    font-size: 1.4em;
    padding: 0;
    color: #999999 !important; }

.navbar-content .search-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 950;
  transition-duration: 0s !important; }
  .navbar-content .search-container:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0);
    z-index: -1;
    transition: background-color .25s; }
  .navbar-content .search-container.in:before {
    background-color: rgba(0, 0, 0, 0.5);
    transition: background-color .25s; }
  .navbar-content .search-container.in input {
    opacity: 1;
    transition: all .25s; }
  .navbar-content .search-container input {
    padding: 0 10px;
    height: 59px;
    border: 0 !important;
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    opacity: 0; }

/* DROPDOWN USER */
/*======================================*/
.img-user {
  width: 32px;
  height: 32px;
  display: inline-block;
  position: relative; }

#dropdown-user .ic-user {
  font-size: 16px;
  line-height: 59px; }
  #dropdown-user .ic-user > i {
    vertical-align: middle; }
    #dropdown-user .ic-user > i:before {
      line-height: 1; }

.username {
  float: right;
  white-space: nowrap;
  line-height: 59px;
  margin: 0 10px 0 0; }

/* NAVBAR RESPONSIVE */
/*======================================*/
@media (max-width: 760px) {
  .navbar-top-links > li {
    position: static; }
  .navbar-top-links .dropdown-menu {
    width: auto;
    left: 10px;
    right: 10px; } }

@media (min-width: 768px) {
  #navbar {
    background-color: transparent;
    z-index: 960; }
  .navbar-header {
    background-color: transparent;
    display: block;
    left: 0;
    position: relative;
    float: left; }
    .navbar-header:before {
      content: '';
      position: absolute;
      display: block;
      width: 100%;
      height: 59px;
      background-color: #F9FAF9; }
  #container.mainnav-out .navbar-header:before {
    width: 0; }
  #container.mainnav-in .navbar-header:before {
    width: 100%; }
  #navbar-container {
    background-color: #DEDEDE; }
  .navbar-content {
    position: relative;
    left: 0;
    margin-left: 255px;
    background-color: transparent; }
    .navbar-content .custom-search-form {
      padding-left: 0;
      width: 300px;
      padding: 0 10px; }
      .navbar-content .custom-search-form input {
        background: transparent;
        opacity: 1;
        padding: 0;
        box-shadow: none;
        color: #999999; }
        .navbar-content .custom-search-form input::placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form input::-webkit-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form input::-ms-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form input:-ms-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
      .navbar-content .custom-search-form .btn {
        display: none; }
    .navbar-content .search-container {
      display: block !important;
      background-color: transparent;
      position: static;
      box-shadow: none;
      height: auto !important; }
      .navbar-content .search-container:before {
        display: none; }
  #navbar .brand-title {
    padding: 0 1.5em 0 59px;
    width: 255px; }
  #container.mainnav-in .navbar-brand,
  #container.mainnav-lg .navbar-brand,
  #container.mainnav-in .brand-title,
  #container.mainnav-lg .brand-title {
    width: 255px; }
  #container.mainnav-in .brand-icon,
  #container.mainnav-sm .brand-icon,
  #container.mainnav-lg .brand-icon {
    background-color: transparent; }
  #container.mainnav-in .brand-title,
  #container.mainnav-sm .brand-title,
  #container.mainnav-lg .brand-title {
    color: #27252E; }
  #container.effect .brand-title,
  #container.effect.mainnav-in .brand-title,
  #container.effect.mainnav-sm .brand-title,
  #container.effect.mainnav-lg .brand-title {
    transition: color 0.35s; }
  .navbar-middle {
    position: static; }
  .navbar-top-links:first-child {
    margin-left: 10px;
    float: left; }
  .navbar-top-links:last-child {
    margin-right: 10px;
    float: right; }
  .navbar-top-links > li > a {
    padding: 0 12px; }
  .navbar-top-links .tgl-menu-btn {
    position: static; }
    .navbar-top-links .tgl-menu-btn > a, .navbar-top-links .tgl-menu-btn > a:hover {
      color: #999999; }
    .navbar-top-links .tgl-menu-btn > a:focus {
      background-color: transparent;
      color: #999999; } }

/* NAVBAR : FIXED */
/*======================================*/
#container.navbar-fixed > #navbar {
  position: fixed; }
  #container.navbar-fixed > #navbar .shadow, #container.navbar-fixed > #navbar .shadow-50, #container.navbar-fixed > #navbar .shadow-25, #container.navbar-fixed > #navbar .shadow-20, #container.navbar-fixed > #navbar .shadow-15, #container.navbar-fixed > #navbar .shadow-10, #container.navbar-fixed > #navbar .shadow-05, #container.navbar-fixed > #navbar .shadow-01 {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); }

#container.navbar-fixed .navbar-top-links .dropdown-menu .nano > .nano-content {
  position: absolute; }

/* NAVBAR_FIXED : MODAL OPEN */
/*======================================*/
.modal-open > #container.boxed-layout.navbar-fixed > #navbar {
  top: 0;
  bottom: 0;
  background-color: transparent;
  overflow-y: scroll; }

@media (min-width: 1200px) {
  .modal-open > #container.boxed-layout.navbar-fixed > #navbar:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 45px;
    background: #8c979b; } }

/* NAVIGATION */
/*======================================*/
#mainnav-container {
  position: absolute;
  width: 255px;
  left: -255px;
  top: 0;
  bottom: 0;
  z-index: 900;
  min-height: 100%;
  margin: 0 auto; }

#mainnav {
  height: 100%;
  background-color: #F9FAF9;
  color: #27252E; }
  #mainnav .list-header {
    font-size: .88em;
    font-weight: 700;
    color: #575267;
    text-transform: uppercase; }
    #mainnav .list-header:not(:first-child) {
      margin-top: 35px; }
  #mainnav .list-divider {
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    margin: 8px 0; }

#mainnav-menu > .list-divider, .sidenav-menu > .list-divider {
  margin: 17px 0 15px; }
  #mainnav-menu > .list-divider + .list-header, .sidenav-menu > .list-divider + .list-header {
    margin-top: 0; }

#mainnav-menu-wrap {
  height: 100%; }

/* BACKDROP */
/*======================================*/
.mainnav-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.35s;
  z-index: 960; }

#container.mainnav-in .mainnav-backdrop {
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.75);
  transition: background-color 0.35s; }

#container.mainnav-in #mainnav-container {
  z-index: 970; }

@media (min-width: 768px) {
  #container.mainnav-in #mainnav-container {
    z-index: 900; } }

/* BRAND LOGO & TEXT */
/*======================================*/
.mainnav-brand > .brand {
  display: inline-block; }
  .mainnav-brand > .brand > .brand-icon, .mainnav-brand > .brand > .brand-text {
    display: inline-block;
    vertical-align: middle;
    float: none; }

.mainnav-brand > .mainnav-toggle {
  display: inline-block;
  padding: 10px;
  float: right;
  position: relative;
  top: 50%;
  margin-top: 0.5em; }

/* PROFILE WIDGET */
/*======================================*/
.mainnav-profile {
  color: #00f;
  opacity: 1;
  margin-bottom: 7px;
  max-height: 350px;
  overflow: hidden; }
  .mainnav-profile .mnp-name {
    color: #00f;
    margin: 0;
    font-size: 1em;
    font-weight: 700; }
  .mainnav-profile .dropdown-caret, .mainnav-profile .mnp-desc {
    font-size: .9em;
    color: #00f;
    opacity: .75; }
  .mainnav-profile .profile-wrap {
    padding: 30px 20px 12px;
    background-color: #00f; }

#mainnav .mainnav-profile .list-group {
  background-color: #0000f5;
  margin: 0; }
  #mainnav .mainnav-profile .list-group-item {
    color: #00f;
    padding: 12px 20px; }
    #mainnav .mainnav-profile .list-group-item:hover {
      color: #0000b3;
      background-color: transparent; }

@media (min-width: 768px) {
  #mainnav-container {
    padding-top: 59px; }
  #container.mainnav-in .mainnav-backdrop {
    display: none; }
  #container.mainnav-in #mainnav {
    position: static; }
  .mainnav-brand {
    display: none; }
  .mainnav-sm .mainnav-profile {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin: 0; } }

/* NAVIGATION MENU */
/*======================================*/
#mainnav-menu ul, .sidenav-menu ul, .mainnav-widget ul, .menu-popover ul, .menu-popover .sub-menu ul {
  list-style: none;
  padding-left: 0; }

#mainnav li .arrow {
  float: right;
  line-height: 1.15;
  padding-right: 0; }

#mainnav li .arrow:before {
  content: '';
  border-style: solid;
  border-width: 0.1em 0.1em 0 0;
  display: inline-block;
  height: 0.4em;
  left: 0;
  position: relative;
  top: 0;
  width: 0.4em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

#mainnav li.active > a > .arrow:before {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg); }

#mainnav li .arrow:before {
  transition: all 0.3s; }

#mainnav-menu a, .sidenav-menu a {
  display: block;
  color: inherit;
  padding: 12px 18px; }
  #mainnav-menu a strong, .sidenav-menu a strong {
    font-weight: 600; }
  #mainnav-menu a .badge, #mainnav-menu a .label, .sidenav-menu a .badge, .sidenav-menu a .label {
    line-height: 1.15em; }

#mainnav-menu > li > a:hover, #mainnav-menu > li > a:active, .sidenav-menu > li > a:hover, .sidenav-menu > li > a:active {
  color: #27252E; }

#mainnav-menu > li > a.hover, #mainnav-menu > li > a.hover-90, #mainnav-menu > li > a.hover-80, #mainnav-menu > li > a.hover-75, #mainnav-menu > li > a.hover-50, #mainnav-menu > li > a.hover-25, #mainnav-menu > li > a.hover-10, .sidenav-menu > li > a.hover, .sidenav-menu > li > a.hover-90, .sidenav-menu > li > a.hover-80, .sidenav-menu > li > a.hover-75, .sidenav-menu > li > a.hover-50, .sidenav-menu > li > a.hover-25, .sidenav-menu > li > a.hover-10 {
  color: #27252E;
  background-color: rgba(224, 224, 224, 0.25); }

#mainnav-menu > .active-link > a, #mainnav-menu > .active-link > a:hover, .sidenav-menu > .active-link > a, .sidenav-menu > .active-link > a:hover {
  color: #ffffff;
  padding-left: 20px;
  font-weight: 600;
  background-color: #6F1D1B;
  margin: 0 5px;
  padding-left: 13px;
  padding-right: 13px;
  border-radius: 3px; }
  #mainnav-menu > .active-link > a i, #mainnav-menu > .active-link > a:hover i, .sidenav-menu > .active-link > a i, .sidenav-menu > .active-link > a:hover i {
    color: #ffffff; }

#mainnav-menu > .active-sub > a, #mainnav-menu > .active-sub > a:hover, .sidenav-menu > .active-sub > a, .sidenav-menu > .active-sub > a:hover {
  color: #ffffff;
  font-weight: 600;
  background-color: #6F1D1B;
  margin: 0 5px;
  padding-left: 13px;
  padding-right: 13px;
  border-radius: 3px; }

#mainnav-menu > .active-sub .active-sub > a, #mainnav-menu > .active-sub .active-sub > a:hover, .sidenav-menu > .active-sub .active-sub > a, .sidenav-menu > .active-sub .active-sub > a:hover {
  color: #27252E;
  font-weight: 700; }
  #mainnav-menu > .active-sub .active-sub > a > .arrow:before, #mainnav-menu > .active-sub .active-sub > a:hover > .arrow:before, .sidenav-menu > .active-sub .active-sub > a > .arrow:before, .sidenav-menu > .active-sub .active-sub > a:hover > .arrow:before {
    border-width: 0.15em 0.15em 0 0; }

#mainnav-menu .active:not(.active-sub) > a, .sidenav-menu .active:not(.active-sub) > a {
  color: #27252E; }

#mainnav-menu > .active, .sidenav-menu > .active {
  background-color: #f3f5f3; }
  #mainnav-menu > .active .active, .sidenav-menu > .active .active {
    background-color: #eef1ee; }

#mainnav-menu ul .list-header, .sidenav-menu ul .list-header {
  padding: 10px 20px 12px 55px; }

#mainnav-menu ul ul a, .sidenav-menu ul ul a {
  padding: 10px 20px 12px 65px; }

#mainnav-menu i, .sidenav-menu i {
  font-size: 15px;
  padding: 0 10px 0 0;
  vertical-align: middle; }

#mainnav-menu .hide-lg, .sidenav-menu .hide-lg {
  display: none; }

#mainnav-menu ul a, .sidenav-menu ul a, .menu-popover .sub-menu ul a {
  padding: 10px 20px 12px 53px; }
  #mainnav-menu ul a:hover, .sidenav-menu ul a:hover, .menu-popover .sub-menu ul a:hover {
    color: #27252E; }

#mainnav-menu ul ul a:hover, .sidenav-menu ul ul a:hover, .menu-popover .sub-menu ul ul a:hover {
  color: #27252E; }

#mainnav-menu ul .active-link a, .sidenav-menu ul .active-link a, .menu-popover .sub-menu ul .active-link a {
  font-weight: 700;
  color: #27252E; }

@media (min-width: 1200px) {
  #mainnav-menu ul a, .sidenav-menu ul a, .menu-popover .sub-menu ul a {
    padding: 8px 20px 8px 53px; }
  #mainnav-menu ul ul a, .sidenav-menu ul ul a, .menu-popover .sub-menu ul ul a {
    padding: 8px 20px 8px 65px; } }

#container.mainnav-sm #mainnav-menu > .active-link, #container.mainnav-sm #mainnav-menu > .active-sub, #container.mainnav-sm .sidenav-menu > .active-link, #container.mainnav-sm .sidenav-menu > .active-sub {
  padding: 4px; }
  #container.mainnav-sm #mainnav-menu > .active-link > a, #container.mainnav-sm #mainnav-menu > .active-link a:hover, #container.mainnav-sm #mainnav-menu > .active-sub > a, #container.mainnav-sm #mainnav-menu > .active-sub a:hover, #container.mainnav-sm .sidenav-menu > .active-link > a, #container.mainnav-sm .sidenav-menu > .active-link a:hover, #container.mainnav-sm .sidenav-menu > .active-sub > a, #container.mainnav-sm .sidenav-menu > .active-sub a:hover {
    border-radius: 3px;
    background-color: #6F1D1B;
    box-shadow: none; }

/* NAVIGATION - SHORTCUT BUTTONS */
/*======================================*/
#mainnav-shortcut {
  overflow: hidden;
  margin-top: 15px;
  margin-bottom: 10px; }
  #mainnav-shortcut ul {
    width: 100%;
    margin: 0;
    padding: 0; }
  #mainnav-shortcut li {
    padding: 0;
    vertical-align: middle;
    text-align: center; }
  #mainnav-shortcut .shortcut-grid {
    display: table;
    border: 0;
    width: 100%;
    height: 1.7em;
    color: #27252E; }
    #mainnav-shortcut .shortcut-grid > i {
      display: table-cell;
      vertical-align: middle;
      font-size: 14px; }
    #mainnav-shortcut .shortcut-grid > span {
      display: table-cell;
      vertical-align: middle; }
  #mainnav-shortcut .shortcut-wrap .shortcut-grid > .icon-wrap, #mainnav-shortcut .shortcut-wrap .shortcut-grid:hover > .icon-wrap {
    transition: all .3s; }
  #mainnav-shortcut .shortcut-wrap .shortcut-grid:hover > .icon-wrap {
    background-color: #6F1D1B;
    color: #ffffff; }

@media (min-width: 768px) {
  #container:not(.mainnav-sm) #mainnav-shortcut {
    margin-top: 15px;
    margin-bottom: 10px; }
  #container.mainnav-sm #mainnav-shortcut {
    max-height: 250px; }
    #container.mainnav-sm #mainnav-shortcut .shortcut-wrap .shortcut-grid {
      padding: 2px 8.5px; }
      #container.mainnav-sm #mainnav-shortcut .shortcut-wrap .shortcut-grid .icon-wrap {
        transform: translateY(5px); }
    #container.mainnav-sm #mainnav-shortcut > ul > li {
      width: 100%;
      text-align: left; }
      #container.mainnav-sm #mainnav-shortcut > ul > li .shortcut-grid {
        height: auto;
        display: block;
        padding: 12px 20.5px; }
      #container.mainnav-sm #mainnav-shortcut > ul > li i {
        font-size: 14px;
        line-height: 1.42857; }
    #container.mainnav-sm #mainnav-shortcut .shortcut-grid > .hide-sm {
      display: none; } }

/* NAVIGATION - WIDGET */
/*======================================*/
.mainnav-widget {
  color: #27252E; }
  .mainnav-widget-content {
    padding: 10px 15px; }
  .mainnav-widget .show-small a {
    display: none; }

/* NAVIGATION - FIXED POSITION */
/*======================================*/
#container.mainnav-fixed #mainnav-container {
  position: fixed; }

#container.mainnav-fixed #mainnav {
  height: 100%;
  height: 100vh; }
  #container.mainnav-fixed #mainnav .nano-content {
    position: absolute; }

@media (min-width: 768px) {
  #container.mainnav-fixed.mainnav-lg #mainnav-menu-wrap {
    height: 100%; }
  #container.mainnav-fixed.mainnav-sm #mainnav-menu-wrap {
    height: 100%; }
  #container.mainnav-sm #mainnav .menu-popover .nano > .nano-content {
    top: auto;
    max-height: 100%;
    position: absolute; }
  #container.mainnav-sm #mainnav .menu-popover .nano-content {
    position: static; } }

/* MAIN NAVIGATION - AFFIX */
/*======================================*/
@media (min-width: 760px) {
  #container.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix {
    top: -59px;
    position: fixed; }
    #container.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix-top {
      top: 0;
      position: absolute; }
      #container.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix-top #mainnav-menu-wrap > .nano > .nano-content {
        bottom: 59px; } }

@media (min-width: 1200px) {
  #container.mainnav-fixed.navbar-fixed.boxed-layout #mainnav-container {
    padding-top: 104px; } }

/* MAIN NAVIGATION - EXPANDING  */
/* For large screen */
/*======================================*/
@media (min-width: 992px) {
  #container.mainnav-lg #mainnav-container {
    left: 0; }
  #container.mainnav-lg #footer, #container.mainnav-lg #content-container {
    padding-left: 255px; } }

/* Expanding with off canvas mode */
/*======================================*/
@media (min-width: 768px) and (max-width: 991px) {
  #container.mainnav-lg #content-container, #container.mainnav-lg #footer {
    left: 255px; }
  #container.mainnav-lg .tgl-menu-btn {
    right: 255px; }
  #container.mainnav-lg #mainnav-container {
    left: 0; }
  #container.mainnav-lg #mainnav-menu-wrap {
    height: 100%; } }

/* NAVIGATION - COLLAPSING  */
/*======================================*/
.menu-popover.popover > .popover-title, .menu-popover.popover > .popover-content > .sub-menu > .nano-content, .menu-popover.popover > .popover-content > .single-content {
  box-shadow: 10px 0 20px -5px rgba(0, 0, 0, 0.15) !important; }

@media (min-width: 768px) {
  #container.mainnav-sm .brand-icon {
    width: 59px;
    height: 59px; }
  #container.mainnav-sm ul:not(.shortcut-wrap) .shortcut-grid:hover,
  #container.mainnav-sm .popover.mainnav-shortcut {
    background-color: white;
    color: #27252E; }
  #container.mainnav-sm .popover.mainnav-shortcut {
    box-shadow: 10px 0 20px -5px rgba(0, 0, 0, 0.15) !important; }
  #container.mainnav-sm #mainnav-menu .list-header, #container.mainnav-sm #mainnav-menu .list-divider, #container.mainnav-sm #mainnav-menu .menu-title, #container.mainnav-sm #mainnav-menu .arrow, #container.mainnav-sm #mainnav-menu .menu-title > .label, #container.mainnav-sm #mainnav-menu .menu-title > .badge, #container.mainnav-sm .sidenav-menu .list-header, #container.mainnav-sm .sidenav-menu .list-divider, #container.mainnav-sm .sidenav-menu .menu-title, #container.mainnav-sm .sidenav-menu .arrow, #container.mainnav-sm .sidenav-menu .menu-title > .label, #container.mainnav-sm .sidenav-menu .menu-title > .badge {
    display: none; }
  #container.mainnav-sm #mainnav-menu .hover, #container.mainnav-sm #mainnav-menu .hover-90, #container.mainnav-sm #mainnav-menu .hover-80, #container.mainnav-sm #mainnav-menu .hover-75, #container.mainnav-sm #mainnav-menu .hover-50, #container.mainnav-sm #mainnav-menu .hover-25, #container.mainnav-sm #mainnav-menu .hover-10, #container.mainnav-sm .sidenav-menu .hover, #container.mainnav-sm .sidenav-menu .hover-90, #container.mainnav-sm .sidenav-menu .hover-80, #container.mainnav-sm .sidenav-menu .hover-75, #container.mainnav-sm .sidenav-menu .hover-50, #container.mainnav-sm .sidenav-menu .hover-25, #container.mainnav-sm .sidenav-menu .hover-10 {
    position: relative; }
    #container.mainnav-sm #mainnav-menu .hover > .arrow, #container.mainnav-sm #mainnav-menu .hover-90 > .arrow, #container.mainnav-sm #mainnav-menu .hover-80 > .arrow, #container.mainnav-sm #mainnav-menu .hover-75 > .arrow, #container.mainnav-sm #mainnav-menu .hover-50 > .arrow, #container.mainnav-sm #mainnav-menu .hover-25 > .arrow, #container.mainnav-sm #mainnav-menu .hover-10 > .arrow, #container.mainnav-sm .sidenav-menu .hover > .arrow, #container.mainnav-sm .sidenav-menu .hover-90 > .arrow, #container.mainnav-sm .sidenav-menu .hover-80 > .arrow, #container.mainnav-sm .sidenav-menu .hover-75 > .arrow, #container.mainnav-sm .sidenav-menu .hover-50 > .arrow, #container.mainnav-sm .sidenav-menu .hover-25 > .arrow, #container.mainnav-sm .sidenav-menu .hover-10 > .arrow {
      display: inline;
      position: absolute;
      margin-left: 5px; }
      #container.mainnav-sm #mainnav-menu .hover > .arrow:before, #container.mainnav-sm #mainnav-menu .hover-90 > .arrow:before, #container.mainnav-sm #mainnav-menu .hover-80 > .arrow:before, #container.mainnav-sm #mainnav-menu .hover-75 > .arrow:before, #container.mainnav-sm #mainnav-menu .hover-50 > .arrow:before, #container.mainnav-sm #mainnav-menu .hover-25 > .arrow:before, #container.mainnav-sm #mainnav-menu .hover-10 > .arrow:before, #container.mainnav-sm .sidenav-menu .hover > .arrow:before, #container.mainnav-sm .sidenav-menu .hover-90 > .arrow:before, #container.mainnav-sm .sidenav-menu .hover-80 > .arrow:before, #container.mainnav-sm .sidenav-menu .hover-75 > .arrow:before, #container.mainnav-sm .sidenav-menu .hover-50 > .arrow:before, #container.mainnav-sm .sidenav-menu .hover-25 > .arrow:before, #container.mainnav-sm .sidenav-menu .hover-10 > .arrow:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
  #container.mainnav-sm #mainnav-menu a, #container.mainnav-sm .sidenav-menu a {
    white-space: nowrap;
    position: relative;
    padding: 12px 0;
    margin: 0;
    border-radius: 0;
    text-align: center; }
    #container.mainnav-sm #mainnav-menu a .badge, #container.mainnav-sm .sidenav-menu a .badge {
      margin-top: -1.5em; }
    #container.mainnav-sm #mainnav-menu a .badge, #container.mainnav-sm .sidenav-menu a .badge {
      position: absolute;
      padding: 3px 7px;
      right: 2px;
      top: 25%; }
    #container.mainnav-sm #mainnav-menu a i, #container.mainnav-sm .sidenav-menu a i {
      display: inline;
      padding: 0; }
  #container.mainnav-sm #mainnav-menu .active-link > a, #container.mainnav-sm #mainnav-menu .active-sub > a, #container.mainnav-sm .sidenav-menu .active-link > a, #container.mainnav-sm .sidenav-menu .active-sub > a {
    color: #ffffff; }
  #container.mainnav-sm #mainnav-menu .collapse, #container.mainnav-sm .sidenav-menu .collapse {
    display: none;
    height: 0 !important; }
  #container.mainnav-sm #mainnav-container, #container.mainnav-sm #navbar .navbar-brand {
    width: 55px;
    left: 0; }
  #container.mainnav-sm #navbar .navbar-content {
    margin-left: 55px; }
  #container.mainnav-sm #content-container, #container.mainnav-sm #footer {
    padding-left: 55px;
    left: 0; }
  #container.mainnav-sm #mainnav {
    position: relative; }
    #container.mainnav-sm #mainnav .mainnav-widget > .show-small a {
      display: block;
      color: #27252E;
      padding: 12px 0 12px 20.5px; }
      #container.mainnav-sm #mainnav .mainnav-widget > .show-small a:hover {
        color: #27252E;
        transition: background-color .2s, padding-left .3s, box-shadow .4s; }
    #container.mainnav-sm #mainnav .mainnav-widget > .hide-small {
      display: none; }
    #container.mainnav-sm #mainnav .mainnav-widget .hover, #container.mainnav-sm #mainnav .mainnav-widget .hover-90, #container.mainnav-sm #mainnav .mainnav-widget .hover-80, #container.mainnav-sm #mainnav .mainnav-widget .hover-75, #container.mainnav-sm #mainnav .mainnav-widget .hover-50, #container.mainnav-sm #mainnav .mainnav-widget .hover-25, #container.mainnav-sm #mainnav .mainnav-widget .hover-10 {
      color: #27252E;
      background-color: white; }
  .top-auto {
    top: auto !important; }
  /* NAVIGATION - POPOVER  */
  /*======================================*/
  #mainnav .menu-popover .nano > .nano-content {
    position: absolute; }
  #mainnav-menu ul ul a:hover, .sidenav-menu ul ul a:hover, .menu-popover .sub-menu ul ul a:hover {
    background-color: rgba(0, 0, 0, 0.0005); }
  .menu-popover {
    left: 55px !important; }
    .menu-popover .sub-menu .pop-in {
      display: block;
      visibility: visible; }
    .menu-popover .sub-menu ul {
      background-color: #f1f3f1; }
      .menu-popover .sub-menu ul ul {
        background-color: #ebeeeb; }
        .menu-popover .sub-menu ul ul > li > a {
          padding-left: 27px; }
          .menu-popover .sub-menu ul ul > li > a:hover {
            color: #27252E; }
      .menu-popover .sub-menu ul a:hover {
        color: #27252E; }
      .menu-popover .sub-menu ul li > a {
        display: block;
        color: #27252E;
        padding: 12px 17px; }
    .menu-popover .single-content {
      color: #27252E;
      background-color: white; }
    .menu-popover.popover {
      width: 220px;
      padding: 0;
      border: 0;
      border-radius: 0 3px 3px 0;
      background-color: #f3f5f3;
      color: #27252E;
      position: absolute;
      box-shadow: none;
      margin-left: 0; }
      .menu-popover.popover.in {
        -webkit-animation: fadeIn .3s;
        animation: fadeIn .3s; }
    .menu-popover > .popover-title {
      border: 0;
      border-radius: 0;
      padding: 14px 20px;
      background-color: white;
      font-size: 1.05em;
      font-weight: 600;
      position: relative;
      z-index: 910;
      color: #27252E; }
      .menu-popover > .popover-title strong {
        font-weight: 300; }
    .menu-popover > .popover-content {
      padding: 0;
      width: 100%;
      position: absolute;
      border-radius: 0 0 3px 0; }
      .menu-popover > .popover-content > .single-content {
        padding: 12px 14px;
        display: block;
        white-space: nowrap; }
        .menu-popover > .popover-content > .single-content strong {
          font-weight: 300; }
        .menu-popover > .popover-content > .single-content .label, .menu-popover > .popover-content > .single-content .badge {
          margin-left: 10px;
          float: none !important; }
    .menu-popover ul {
      width: 220px;
      margin-bottom: 0; }
    .menu-popover .mainnav-widget-content {
      background-color: white; }
      .menu-popover .mainnav-widget-content > .list-group {
        display: block;
        width: auto; } }

.popover.mainnav-shortcut {
  white-space: nowrap; }
  .popover.mainnav-shortcut .popover-content {
    padding: 12px 15px; }

.mainnav-sm .popover.mainnav-shortcut {
  display: block !important;
  border: 0;
  margin-top: -43.99998px;
  margin-left: -1px;
  padding: 0;
  box-shadow: none;
  overflow: hidden;
  width: auto;
  max-width: 300px;
  border-radius: 0 3px 3px 0;
  background-color: #f3f5f3;
  color: #27252E;
  left: 55px !important; }
  .mainnav-sm .popover.mainnav-shortcut.in {
    -webkit-animation: fadeIn .3s;
    animation: fadeIn .3s; }
    .mainnav-sm .popover.mainnav-shortcut.in .popover-content {
      height: 100%;
      margin: 0; }
  .mainnav-sm .popover.mainnav-shortcut > .arrow {
    display: none; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/* NAVIGATION - OFFCANVAS */
/*======================================*/
#container.mainnav-out #content-container,
#container.mainnav-in #mainnav-container {
  left: 0; }

#container.mainnav-in #mainnav-menu-wrap {
  height: 100%; }

@media (min-width: 768px) {
  #container.mainnav-in.footer-fixed #footer, #container.mainnav-in #content-container, #container.mainnav-in #footer {
    left: 255px; }
  #container:not(.boxed-layout).mainnav-in.easeInBack #mainnav-container,
  #container:not(.boxed-layout).mainnav-in.easeOutBack #mainnav-container,
  #container:not(.boxed-layout).mainnav-in.easeInOutBack #mainnav-container,
  #container:not(.boxed-layout).mainnav-in.jumping #mainnav-container,
  #container:not(.boxed-layout).mainnav-out.easeInBack #mainnav-container,
  #container:not(.boxed-layout).mainnav-out.easeOutBack #mainnav-container,
  #container:not(.boxed-layout).mainnav-out.easeInOutBack #mainnav-container,
  #container:not(.boxed-layout).mainnav-out.jumping #mainnav-container {
    box-shadow: -20px 0 0 0 #F9FAF9; }
  #container.mainnav-in #navbar, #container.mainnav-in .navbar-header {
    left: 0; }
  #container.mainnav-in .tgl-menu-btn {
    right: 10px; }
  #container.mainnav-in.aside-in #aside-container {
    right: -255px; }
  #container.mainnav-out .brand-title {
    background-color: transparent;
    color: #00f; } }

/* Reveal*/
/*======================================*/
@media (min-width: 768px) {
  #container.reveal #content-container {
    min-height: 100vh; }
  #container.mainnav-out.reveal #content-container,
  #container.mainnav-in.reveal #content-container {
    z-index: 920; }
  #container.mainnav-in.reveal.aside-in #aside-container {
    right: -255px; }
  #container.mainnav-in.reveal.aside-in #footer {
    left: 255px; }
  #container.mainnav-out.reveal #aside-container,
  #container.mainnav-in.reveal #aside-container {
    z-index: 940; }
  #container.reveal.aside-left:not(.aside-in).aside-sm .mainnav-out #aside-container, #container.reveal.aside-left:not(.aside-in).aside-sm .mainnav-in #aside-container {
    left: -255px; }
  #container.reveal.aside-left:not(.aside-in).aside-md .mainnav-out #aside-container, #container.reveal.aside-left:not(.aside-in).aside-md .mainnav-in #aside-container {
    left: -510px; }
  #container.reveal.aside-left:not(.aside-in).aside-lg .mainnav-out #aside-container, #container.reveal.aside-left:not(.aside-in).aside-lg .mainnav-in #aside-container {
    left: -765px; }
  #container.mainnav-out.reveal #footer,
  #container.mainnav-in.reveal #footer {
    z-index: 930; }
  #container.mainnav-out.reveal #mainnav-container {
    left: -255px; }
  #container.mainnav-in.reveal.slide .navbar-header:before,
  #container.mainnav-out.reveal.slide .navbar-header:before,
  #container.mainnav-out.reveal:not(.slide) #mainnav-container,
  #container.mainnav-in.reveal:not(.slide) #mainnav-container {
    left: 0;
    -webkit-transition-duration: 0;
    transition-duration: 0; } }

/* Slide in on top */
/*======================================*/
@media (min-width: 768px) {
  #container.mainnav-in.slide #navbar, #container.mainnav-in.slide #content-container, #container.mainnav-in.slide #footer {
    left: 0; }
  #container.mainnav-in.slide.aside-in.aside-left #aside-container {
    left: 0; }
  #container.mainnav-in.slide.aside-in #aside-container {
    right: 0; } }

/* NAVIGATION - BOXED LAYOUT */
/*======================================*/
@media (min-width: 1200px) {
  #container.boxed-layout.mainnav-fixed #mainnav-container {
    left: auto !important; } }

/* ASIDE */
/* ===================================== */
#container #aside-container {
  padding: 0 20px;
  position: relative;
  top: 0;
  z-index: 880; }
  #container #aside-container .nano-content {
    position: static;
    outline: none; }

#container #aside .list-link li a:not(.btn) {
  color: #0000a3; }
  #container #aside .list-link li a:not(.btn):hover {
    color: #00f; }

#container #aside .badge-stat {
  color: #00f; }

#container #aside .text-main {
  color: #00f; }

#container.aside-float.aside-in #aside-container {
  box-shadow: -1px 0 17px rgba(0, 0, 0, 0.25); }

#aside {
  background-color: #00f;
  color: #00f;
  overflow: hidden;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  -webkit-transform: translateZ(0); }
  #aside a:not(.btn):not(.btn-link) {
    color: inherit; }
  #aside.aside-xs-in {
    max-height: none;
    overflow: hidden;
    margin-bottom: 70px; }
  #aside .btn-link {
    color: #00f; }
  #aside .text-muted {
    color: #b3b3ff; }

/* Aside with tabs */
/* ===================================== */
#aside-container #aside .nav-tabs.nav-justified > li {
  display: table-cell;
  width: 1%; }

#aside-container #aside .nav-tabs li {
  border-bottom: 1px solid #0000e6; }
  #aside-container #aside .nav-tabs li > a {
    border-radius: 0;
    border: 0;
    background-color: #00f;
    padding: 1.4em 0;
    margin: 0; }
    #aside-container #aside .nav-tabs li > a > i {
      font-size: 1.35em;
      vertical-align: sub; }
    #aside-container #aside .nav-tabs li > a:before {
      content: '';
      display: block;
      background: #6F1D1B;
      height: 2px;
      position: absolute;
      bottom: -2px;
      left: 50%;
      right: 50%;
      transition: left .05s, right .05s; }
  #aside-container #aside .nav-tabs li:first-child > a {
    border-left: 0; }
  #aside-container #aside .nav-tabs li:last-child > a {
    border-right: 0; }
  #aside-container #aside .nav-tabs li:not(.active) a {
    opacity: .5; }

#aside-container #aside .nav-tabs .active a:before {
  left: 0;
  right: 0;
  transition: left .15s, right .15s; }

#aside-container #aside .tab-content {
  padding: 5px 0; }

#container.aside-bright #aside .nav-tabs li {
  border-bottom: 2px solid #bfbfbf; }
  #container.aside-bright #aside .nav-tabs li > a {
    background-color: #ffffff; }

/* ASIDE - RESPONSIVE LAYOUT */
/* ===================================== */
@media (max-width: 760px) {
  #container > div > #aside-container {
    padding-top: 59px; }
  #container.aside-left.aside-in #aside-container {
    left: 0;
    right: auto; }
  #container.aside-left.aside-sm #aside-container {
    right: auto;
    left: -255px; }
  #container.aside-left.aside-md #aside-container {
    right: auto;
    left: -510px; }
  #container.aside-left.aside-lg #aside-container {
    right: auto;
    left: -765px; }
  #container.aside-left.mainnav-sm #content-container,
  #container.aside-left.mainnav-sm #footer {
    padding-left: 0; } }

@media (min-width: 768px) {
  #container.mainnav-sm.aside-left.aside-in #aside-container {
    left: 55px;
    right: auto; }
  div#container.mainnav-lg.aside-left.aside-in #content-container, div#container.mainnav-lg.aside-left.aside-in #footer {
    padding-left: 255px;
    text-align: left; } }

#aside {
  background-color: #00f;
  height: 100%; }

#container.aside-sm #aside-container {
  width: 255px;
  right: -255px; }

#container.aside-md #aside-container {
  width: 510px;
  right: -510px; }

#container.aside-lg #aside-container {
  width: 765px;
  right: -765px; }

#container #aside-container {
  padding: 0;
  position: absolute;
  height: auto;
  left: auto;
  top: 0;
  bottom: 0;
  min-height: 100vh;
  overflow: hidden;
  z-index: 880; }
  #container #aside-container .nano-content {
    position: absolute; }

#container #content-container, #container #footer {
  padding-right: 0; }

#container.mainnav-in:not(.slide) #footer, #container.mainnav-in #content-container {
  padding-right: 0; }

@media (min-width: 768px) {
  #container #aside {
    padding-top: 0; } }

@media (min-width: 1024px) {
  #container.aside-in #aside {
    padding-top: 59px; }
  #container.aside-in:not(.aside-float).aside-sm #content-container, #container.aside-in:not(.aside-float).aside-sm #footer {
    padding-right: 255px; }
  #container.aside-in:not(.aside-float).aside-md #content-container, #container.aside-in:not(.aside-float).aside-md #footer {
    padding-right: 510px; }
  #container.aside-in:not(.aside-float).aside-lg #content-container, #container.aside-in:not(.aside-float).aside-lg #footer {
    padding-right: 765px; }
  #container.aside-in.aside-left:not(.aside-float).aside-sm #content-container, #container.aside-in.aside-left:not(.aside-float).aside-sm #footer {
    padding-left: 255px;
    padding-right: 0; }
  #container.aside-in.aside-left:not(.aside-float).aside-md #content-container, #container.aside-in.aside-left:not(.aside-float).aside-md #footer {
    padding-left: 510px;
    padding-right: 0; }
  #container.aside-in.aside-left:not(.aside-float).aside-lg #content-container, #container.aside-in.aside-left:not(.aside-float).aside-lg #footer {
    padding-left: 765px;
    padding-right: 0; }
  #container.aside-in.aside-left:not(.aside-float).mainnav-lg.aside-sm #content-container, #container.aside-in.aside-left:not(.aside-float).mainnav-lg.aside-sm #footer {
    padding-left: 510px;
    padding-right: 0; }
  #container.aside-in.aside-left:not(.aside-float).mainnav-lg.aside-md #content-container, #container.aside-in.aside-left:not(.aside-float).mainnav-lg.aside-md #footer {
    padding-left: 765px;
    padding-right: 0; }
  #container.aside-in.aside-left:not(.aside-float).mainnav-lg.aside-lg #content-container, #container.aside-in.aside-left:not(.aside-float).mainnav-lg.aside-lg #footer {
    padding-left: 1020px;
    padding-right: 0; }
  #container.aside-in.aside-left:not(.aside-float).mainnav-sm.aside-sm #content-container, #container.aside-in.aside-left:not(.aside-float).mainnav-sm.aside-sm #footer {
    padding-left: 310px;
    padding-right: 0; }
  #container.aside-in.aside-left:not(.aside-float).mainnav-sm.aside-md #content-container, #container.aside-in.aside-left:not(.aside-float).mainnav-sm.aside-md #footer {
    padding-left: 565px;
    padding-right: 0; }
  #container.aside-in.aside-left:not(.aside-float).mainnav-sm.aside-lg #content-container, #container.aside-in.aside-left:not(.aside-float).mainnav-sm.aside-lg #footer {
    padding-left: 820px;
    padding-right: 0; }
  #container.aside-in.aside-left.mainnav-lg #aside-container {
    left: 255px;
    right: auto; }
  #container.aside-in.aside-left.mainnav-sm #aside-container {
    left: 55px;
    right: auto; }
  #container.aside-in.aside-left.mainnav-in #aside-container {
    left: 255px;
    right: auto; } }

/* ASIDE - TOGGLE HIDE/SHOW */
/* ===================================== */
#container.aside-in #aside-container {
  left: auto;
  right: 0; }

#container.aside-in.aside-left.mainnav-in #aside-container {
  left: 255px;
  right: auto; }

@media (min-width: 768px) {
  #container.aside-sm.aside-left #aside-container, #container.aside-sm.aside-in.aside-left #aside-container {
    left: 0px;
    right: auto; }
  #container.aside-md.aside-left #aside-container, #container.aside-md.aside-in.aside-left #aside-container {
    left: -255px;
    right: auto; }
  #container.aside-lg.aside-left #aside-container, #container.aside-lg.aside-in.aside-left #aside-container {
    left: -510px;
    right: auto; }
  #container.mainnav-out.aside-left #aside-container, #container.mainnav-out.aside-in.aside-left #aside-container {
    left: 0;
    right: auto; }
  #container.aside-sm.aside-left.mainnav-sm #aside-container {
    left: -200px; }
  #container.aside-sm.aside-left.mainnav-out:not(.aside-in) #aside-container {
    left: -255px; }
  #container.aside-md.aside-left.mainnav-sm #aside-container {
    left: -455px; }
  #container.aside-md.aside-left.mainnav-out:not(.aside-in) #aside-container {
    left: -510px; }
  #container.aside-lg.aside-left.mainnav-sm #aside-container {
    left: -710px; }
  #container.aside-lg.aside-left.mainnav-out:not(.aside-in) #aside-container {
    left: -765px; }
  #container.aside-left.mainnav-sm:not(.aside-float) #content-container, #container.aside-left.mainnav-sm:not(.aside-float) #footer {
    padding-left: 55px; } }

/* ASIDE - FIXED POSITION */
/* ===================================== */
#container.aside-fixed #aside-container {
  position: fixed; }

#container.aside-fixed #aside {
  height: 100%; }
  #container.aside-fixed #aside .nano-content {
    position: absolute; }

#container.aside-fixed:not(.navbar-fixed) #aside-container.affix {
  top: -59px;
  position: fixed; }
  #container.aside-fixed:not(.navbar-fixed) #aside-container.affix-top {
    top: 0;
    position: absolute; }

/* ASIDE - BRIGHT COLOR THEMES */
/* ===================================== */
#container.aside-bright #aside {
  background-color: #ffffff;
  color: #27252E; }
  #container.aside-bright #aside .badge-stat {
    color: #ffffff; }
  #container.aside-bright #aside .text-main {
    color: #999999; }
  #container.aside-bright #aside .text-light {
    color: #27252E; }
  #container.aside-bright #aside .text-muted {
    color: #3f3c4a; }
  #container.aside-bright #aside .progress {
    background-color: #e6e6e6; }
  #container.aside-bright #aside .list-link li a:not(.btn) {
    color: #33303c; }
    #container.aside-bright #aside .list-link li a:not(.btn):hover {
      color: #27252E; }
  #container.aside-bright #aside a:not(.btn) {
    color: #27252E; }
    #container.aside-bright #aside a:not(.btn):hover, #container.aside-bright #aside a:not(.btn):focus {
      color: #0f0e12; }
  #container.aside-bright #aside .btn-link {
    color: #27252E; }
  #container.aside-bright #aside > .nano {
    border-width: 0 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.07); }

/* ASIDE - BOXED LAYOUT*/
/* ===================================== */
@media (min-width: 1200px) {
  #container.aside-fixed.navbar-fixed.boxed-layout:not(.aside-left) #aside-container {
    transform: none !important; }
  #container.aside-fixed.navbar-fixed.boxed-layout #aside {
    padding-top: 104px; }
  #container.aside-fixed.navbar-fixed.boxed-layout.aside-left:not(.aside-in) #aside-container {
    left: 2px; } }

.page-fixedbar-container > .page-fixedbar-content > .nano > .nano-content {
  position: static; }

.page-fixedbar-content {
  background-color: #fff;
  color: #27252E;
  border: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07);
  border-radius: 3px;
  margin: 20px 20px 0; }

.page-fixedbar-content > .nano {
  border-width: 0 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.07); }

@media (min-width: 768px) {
  .page-fixedbar-container > .page-fixedbar-content > .nano > .nano-content {
    position: absolute; }
  .page-fixedbar-container {
    padding: 0;
    position: absolute;
    width: 240px;
    height: auto;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    min-height: 100vh;
    overflow: hidden;
    z-index: 1; }
  .page-fixedbar-content {
    box-shadow: none;
    margin: 0;
    padding-top: 59px;
    padding-bottom: 29.5px;
    height: 100%; }
  .page-fixedbar #page-head,
  .page-fixedbar #page-content {
    margin-left: 240px; }
  .mainnav-sm .page-fixedbar-container {
    left: 55px; }
  .mainnav-lg .page-fixedbar-container {
    left: 255px; }
  /* Right Fixedbar */
  /* -------------------------------------*/
  .page-fixedbar.page-fixedbar-right #page-head,
  .page-fixedbar.page-fixedbar-right #page-content {
    margin-left: 0;
    margin-right: 240px; }
  .page-fixedbar.page-fixedbar-right .page-fixedbar-container {
    left: auto;
    right: 0; } }

@media (min-width: 1024px) {
  .mainnav-sm.aside-in.aside-sm.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 309px; }
  .mainnav-sm.aside-in.aside-md.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 564px; }
  .mainnav-sm.aside-in.aside-lg.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 819px; }
  .mainnav-lg.aside-in.aside-sm.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 509px; }
  .mainnav-lg.aside-in.aside-md.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 764px; }
  .mainnav-lg.aside-in.aside-lg.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 1019px; }
  .mainnav-in.aside-in.aside-sm.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 254px; }
  .mainnav-in.aside-in.aside-md.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 509px; }
  .mainnav-in.aside-in.aside-lg.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 764px; }
  .mainnav-out.aside-in.aside-sm.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 254px; }
  .mainnav-out.aside-in.aside-md.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 509px; }
  .mainnav-out.aside-in.aside-lg.aside-left:not(.aside-float):not(.page-fixedbar-right) .page-fixedbar-container {
    left: 764px; }
  /* Right Fixedbar */
  /* -------------------------------------*/
  .page-fixedbar.page-fixedbar-right.mainnav-sm.aside-in.aside-sm:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 254px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-sm.aside-in.aside-md:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 509px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-sm.aside-in.aside-lg:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 764px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-lg.aside-in.aside-sm:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 254px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-lg.aside-in.aside-md:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 509px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-lg.aside-in.aside-lg:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 764px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-in.aside-in.aside-sm:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 254px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-in.aside-in.aside-md:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 509px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-in.aside-in.aside-lg:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 764px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-out.aside-in.aside-sm:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 254px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-out.aside-in.aside-md:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 509px;
    left: auto; }
  .page-fixedbar.page-fixedbar-right.mainnav-out.aside-in.aside-lg:not(.aside-float):not(.aside-left) .page-fixedbar-container {
    right: 764px;
    left: auto; } }

/* FOOTER */
/*======================================*/
#footer {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  background-color: #e6e6e6;
  color: #27252E;
  position: absolute;
  padding-top: 10px;
  bottom: 0;
  z-index: 2;
  left: 0;
  right: 0;
  height: 35px; }
  #footer p {
    margin-bottom: 5px; }

.footer-list {
  margin-bottom: 0; }
  .footer-list > li {
    vertical-align: top; }

/* FOOTER - FIXED POSITION */
/*======================================*/
#container.footer-fixed #footer {
  left: 0;
  position: fixed;
  bottom: 0;
  margin-top: -35px;
  z-index: 1; }

#footer .show-fixed {
  display: none; }

#footer .hide-fixed {
  display: block;
  height: 100%; }

#container.footer-fixed #footer .show-fixed {
  display: block;
  height: 100%; }

#container.footer-fixed #footer .hide-fixed {
  display: none; }

.collapsing {
  transition-duration: 10ms; }

/* ANIMATIONS */
/* -------------------------------------*/
@media (min-width: 768px) {
  .effect .mainnav-profile {
    transition: opacity 0.35s, max-height 0.55s; } }

.effect #navbar,
.effect #content-container,
.effect #mainnav-container,
.effect #aside-container,
.effect #footer,
.effect .navbar-brand,
.effect .navbar-content,
.effect .navbar-header:before,
.effect .page-fixedbar-container {
  transition-property: width, padding, left, right;
  transition-duration: 0.35s; }

.effect .navbar-content {
  transition-property: margin-left; }

.effect .collapsing {
  transition-duration: .4s; }

/* Variant */
/* -------------------------------------*/
.easeInQuart #navbar,
.easeInQuart #content-container,
.easeInQuart #mainnav-container,
.easeInQuart #aside-container,
.easeInQuart #footer,
.easeInQuart .collapsing,
.easeInQuart .navbar-brand,
.easeInQuart .navbar-content,
.easeInQuart .navbar-header:before,
.easeInQuart .page-fixedbar-container {
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.755, 0.045, 0.915, 0.135); }

.easeOutQuart #navbar,
.easeOutQuart #content-container,
.easeOutQuart #mainnav-container,
.easeOutQuart #aside-container,
.easeOutQuart #footer,
.easeOutQuart .collapsing,
.easeOutQuart .navbar-brand,
.easeOutQuart .navbar-content,
.easeOutQuart .navbar-header:before,
.easeOutQuart .page-fixedbar-container {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.015, 0.77, 0.04, 0.985); }

.easeInBack #navbar,
.easeInBack #content-container,
.easeInBack #mainnav-container,
.easeInBack #aside-container,
.easeInBack #footer,
.easeInBack .collapsing,
.easeInBack .navbar-brand,
.easeInBack .navbar-content,
.easeInBack .navbar-header:before,
.easeInBack .page-fixedbar-container {
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.705, -0.155, 0.735, 0.045); }

.easeOutBack #navbar,
.easeOutBack #content-container,
.easeOutBack #mainnav-container,
.easeOutBack #aside-container,
.easeOutBack #footer,
.easeOutBack .collapsing,
.easeOutBack .navbar-brand,
.easeOutBack .navbar-content,
.easeOutBack .navbar-header:before,
.easeOutBack .page-fixedbar-container {
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.28, 1.02, 0.36, 1.145); }

.easeInOutBack #navbar,
.easeInOutBack #content-container,
.easeInOutBack #mainnav-container,
.easeInOutBack #aside-container,
.easeInOutBack #footer,
.easeInOutBack .collapsing,
.easeInOutBack .navbar-brand,
.easeInOutBack .navbar-content,
.easeInOutBack .navbar-header:before,
.easeInOutBack .page-fixedbar-container {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(1, -0.28, 0, 1.275); }

.steps #navbar,
.steps #content-container,
.steps #mainnav-container,
.steps #aside-container,
.steps #footer,
.steps .collapsing,
.steps .navbar-brand,
.steps .navbar-content,
.steps .navbar-header:before,
.steps .page-fixedbar-container {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 0.955, 1, 0.045); }

.jumping #navbar,
.jumping #content-container,
.jumping #mainnav-container,
.jumping #aside-container,
.jumping #footer,
.jumping .collapsing,
.jumping .navbar-brand,
.jumping .navbar-content,
.jumping .navbar-header:before,
.jumping .page-fixedbar-container {
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.135, 1.525, 0, 0.9); }

.rubber #navbar,
.rubber #content-container,
.rubber #mainnav-container,
.rubber #aside-container,
.rubber #footer,
.rubber .collapsing,
.rubber .navbar-brand,
.rubber .navbar-content,
.rubber .navbar-header:before,
.rubber .page-fixedbar-container {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1.65, 1, -0.6); }

/* MEGAMENU */
/*======================================*/
/* FAQ */
/*======================================*/
.faq-accordion .accordion:not(:last-child) {
  padding-bottom: 70px; }

.faq-accordion .accordion .panel-title {
  font-weight: 400; }

/* COMMENTS */
/*======================================*/
/* TASKLIST */
/*======================================*/
/* FILE MANAGER */
/*======================================*/
/* INVOICE */
/*======================================*/
/* RIBBON */
/* ======================================================================== */
.ribbon {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right; }
  .ribbon-container {
    position: relative; }
  .ribbon span {
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 100px;
    display: block;
    background: #E53F50;
    box-shadow: 0 3px 10px -5px black;
    position: absolute;
    top: 19px;
    right: -21px; }
    .ribbon span:before {
      content: "";
      position: absolute;
      left: 0px;
      top: 100%;
      z-index: -1;
      border-left: 3px solid #e53f50;
      border-right: 3px solid transparent;
      border-bottom: 3px solid transparent;
      border-top: 3px solid #e53f50; }
    .ribbon span:after {
      content: "";
      position: absolute;
      right: 0px;
      top: 100%;
      z-index: -1;
      border-left: 3px solid transparent;
      border-right: 3px solid #e53f50;
      border-bottom: 3px solid transparent;
      border-top: 3px solid #e53f50; }

/* PRICING TABLES */
/* ======================================================================== */
/* WIDGET */
/*======================================*/
.widget-header {
  padding: 15px 15px 50px 15px;
  min-height: 125px;
  position: relative;
  overflow: hidden; }

.widget-control {
  position: absolute;
  padding: 10px;
  top: 0;
  right: 0; }

.widget-bg {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%; }

.widget-title {
  position: relative; }

.widget-body {
  padding: 50px 15px 15px;
  position: relative; }

.widget-img {
  position: absolute;
  width: 64px;
  height: 64px;
  left: 50%;
  margin-left: -32px;
  top: -32px; }

/* CHAT */
/*======================================*/
/* BLOGS */
/*======================================*/
/* TIMELINE */
/*======================================*/
/* TAGS */
/*======================================*/
.tag:not(.label) {
  background-color: #fff;
  font-size: .9em;
  padding: 5px 10px;
  border-radius: 3px;
  border: 1px solid #f2f2f2;
  line-height: 1.42857;
  vertical-align: middle;
  -webkit-transition: all .15s;
  transition: all .15s;
  margin-bottom: 4px; }
  .tag:not(.label) i {
    vertical-align: middle; }

.tag.tag-lg, .btn-group-lg > .tag {
  padding: 10px 16px; }

.tag.tag-sm, .btn-group-sm > .tag {
  padding: 4px 7px; }

.tag.tag-xs, .btn-group-xs > .tag {
  padding: 1px 5px; }

/* EMAIL */
/*======================================*/
/* FORM WIZARD */
/*======================================*/
/* SCROLL TO TOP BUTTON */
/*======================================*/
/* NIFTY OVERLAY */
/*======================================*/
/* NIFTY LANGUAGE SELECTOR */
/*======================================*/
/* NIFTY NOTIFICATION */
/*======================================*/
.fa-spin, .spin-anim {
  display: block !important;
  animation: fa-spin 2s infinite linear; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* MAGIC FORM CHECKBOXES & RADIOS */
/*======================================*/
/*! Magic Check - v1.0.3 */
/*! https://github.com/forsigner/magic-check  */
/*! Under MIT License */
/*! ====================================*/
/*! IMPROVEMENT BY THEMEON */
/* NIFTY FORM CHECKBOXES & RADIOS */
/*======================================*/
/*! ========================================================================*/
/*! Toggle Switch - v1.0 */
/*! A trowel component to display a switch */
/*! https://github.com/Trowel/switch/*!  */
/*! designed by Clément Menant (https://www.behance.net/clementmenant) and Loïc Goyet (https://twitter.com/earvinpepper) for AppVentus (http://appventus.com/) */
/*! Under MIT License */
/*! ========================================================================*/
/*! IMPROVEMENT BY THEMEON.NET */
.toggle-switch {
  display: none; }
  .toggle-switch + label {
    display: inline-block;
    position: relative;
    height: 16px;
    max-height: 1em;
    cursor: pointer;
    -webkit-touch-callout: none;
    margin-right: 0;
    margin-bottom: 0;
    padding-left: 40px;
    line-height: 16px; }
    .toggle-switch + label:empty {
      padding-left: 30px; }
    .toggle-switch + label:before {
      position: absolute;
      display: inline-block;
      left: 0;
      content: '';
      border-style: solid;
      width: 30px;
      height: 16px;
      border-width: 0;
      border-color: transparent;
      background-color: #afafaf;
      box-shadow: 0;
      border-radius: 8px;
      transition: all 0.3s; }
    .toggle-switch + label:after {
      position: absolute;
      content: '';
      width: 14px;
      height: 14px;
      top: 1px;
      left: 1px;
      background-color: #ffffff;
      box-shadow: 0 2px 5px 0 fade(#333, 25%);
      border-radius: 16px;
      transition: left 0.3s, right 0.3s; }
  .toggle-switch:checked + label:before {
    background-color: #728f4a;
    transition: all 0.3s; }
  .toggle-switch:checked + label:after {
    left: 15px;
    transition: left 0.3s, right 0.3s; }
  .toggle-switch:disabled + label {
    cursor: no-drop; }
    .toggle-switch:disabled + label:before {
      opacity: 0.3; }

.preload .toggle-switch + *, .preload .toggle-switch + *:before, .preload .toggle-switch + *:after {
  transition: 0 !important; }

.form-group .toggle-switch + *, .form-group .toggle-switch + *:before, .form-group .toggle-switch + *:after {
  margin-top: 5px !important; }

/* NIFTY PURE CSS SELECT COMPONENT */
/*======================================*/
.select {
  position: relative;
  display: inline-block; }
  .select.form-group {
    display: block; }
    .select.form-group select {
      width: 100%;
      height: 33px;
      display: block; }
  .select:before {
    content: '';
    border-style: solid;
    border-width: 6px 4px 0 4px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-top-color: #3f3c4a;
    display: inline-block;
    height: 0;
    margin: -3px 3px 0;
    vertical-align: middle;
    width: 0;
    position: absolute;
    right: .7em;
    top: 50%;
    z-index: 1; }
  .select select {
    padding: 6px 2.5em 6px 10px;
    border: 1px solid rgba(255, 255, 255, 0.07);
    border-radius: 3px;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    outline: none;
    background-color: #fff;
    color: inherit;
    font-size: 14px;
    line-height: 1.42857;
    vertical-align: middle;
    transition: border-color 0.5s; }
    .select select:disabled {
      cursor: not-allowed;
      opacity: .65; }
    .select select:focus {
      border-color: #6F1D1B;
      transition: border-color 0.5s; }
    .select select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #444; }
    .select select::-ms-expand {
      display: none; }
  .select.select-xs > select {
    min-width: 100px; }
  .select.select-sm > select {
    min-width: 200px; }
  .select.select-md > select {
    min-width: 300px; }
  .select.select-lg > select {
    min-width: 400px; }
  .select.select-xl > select {
    min-width: 100%; }

.pci-hor-dots, .pci-ver-dots {
  height: 1.1em;
  width: .55em;
  display: block;
  position: relative; }
  .pci-hor-dots:before, .pci-ver-dots:before {
    content: '';
    height: .255em;
    width: .255em;
    background-color: #27252E;
    display: block;
    position: absolute;
    top: 0;
    left: .25em;
    box-shadow: 0 0.45em 0 #27252E, 0 0.9em 0 #27252E; }

.pci-hor-dots {
  transform: rotate(90deg); }

.pci-cross:after,
.pci-cross:before {
  content: '';
  box-shadow: inset 0 0 0 1px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.pci-cross:after {
  height: .8em;
  width: 2px; }

.pci-cross:before {
  width: .78em;
  height: 2px; }

.pci-cross {
  display: block;
  width: 1.3em;
  height: 1.3em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.pci-circle {
  border: 1px solid;
  border-radius: 50%; }

.pci-chevron:before {
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: '';
  display: inline-block;
  height: 0.555em;
  position: relative;
  top: -0.05em;
  left: 0;
  vertical-align: middle;
  width: 0.555em; }

.pci-chevron.chevron-up:before {
  transform: rotate(-45deg); }

.pci-chevron.chevron-right:before {
  transform: rotate(45deg); }

.pci-chevron.chevron-down:before {
  top: -0.2em;
  transform: rotate(135deg); }

.pci-chevron.chevron-left:before {
  transform: rotate(-135deg); }

.pci-caret-down, .pci-caret-up,
.pci-caret-left, .pci-caret-right {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: .8em solid;
  border-right: .5em solid transparent;
  border-left: .5em solid transparent; }

.pci-caret-up {
  border-top-width: 0;
  border-bottom: .8em solid; }

.pci-caret-left {
  border-bottom: .5em solid transparent;
  border-top: .5em solid transparent;
  border-right: .8em solid;
  border-left-width: 0; }

.pci-caret-right {
  border-bottom: .5em solid transparent;
  border-top: .5em solid transparent;
  border-left: .8em solid;
  border-right-width: 0; }

/* MIX CLASSES
* ======================================================================== */
.list-todo .form-checkbox input:checked ~ span {
  text-decoration: line-through;
  opacity: .7; }

.list-todo input:checked ~ label > span {
  text-decoration: line-through;
  opacity: .7; }

/* PLUGINS STYLESHEET */
/* ======================================================================== */
.bootstrap-select {
  margin-bottom: 15px; }

.fullscreen {
  z-index: 990; }

.jqstooltip {
  background-color: #fff !important;
  border-radius: 3px !important;
  border: 0 !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3) !important;
  color: #999999 !important;
  padding: 7px 15px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  transform: translate(-50%, -50%) !important; }

.jqsfield {
  color: #27252E !important;
  font-size: 11px !important; }

.jqsfield > * {
  border-radius: 50%;
  font-size: 30px;
  vertical-align: baseline;
  box-shadow: inset 0 0 0 50px, 0 0 1px rgba(0, 0, 0, 0.3);
  width: .5ex;
  height: .5ex;
  display: inline-block;
  overflow: hidden; }

.sparklines-bar > canvas {
  width: 100% !important; }

.sparklines-full-content {
  margin-left: -10px;
  transform: translateX(5px) translateY(5px); }

.panel-body > .sparklines-full-content {
  margin-left: -45px;
  transform: translateX(22px) translateY(29px); }

.panel-body > .sparklines-bar.sparklines-full-content {
  margin-left: -40px;
  transform: translateX(20px) translateY(26px); }

.pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center; }

.pie-value {
  display: block;
  color: inherit;
  position: absolute;
  font-size: 14px;
  height: 40px;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -20px;
  line-height: 40px; }

.range-vertical {
  height: 135px; }

/* FLOT CHARTS */
/* ======================================================================== */
.flot-full-content {
  min-height: 120px;
  margin: -28px;
  bottom: -8px; }

.flot-tick-label.tickLabel {
  color: #27252E; }

.flotTip {
  background-color: #fff !important;
  border-radius: 3px !important;
  border: 0 !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3) !important;
  padding: 7px 15px !important;
  font-size: 14px !important;
  color: #999999; }

.legend > div {
  background-color: transparent !important; }

.legend > table {
  color: inherit !important; }

.legendInline .legend > div {
  background-color: transparent !important;
  color: inherit !important;
  top: auto !important;
  left: auto !important;
  z-index: 1; }

.legendInline .legend table {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 2; }

.legendInline .legend {
  float: right;
  position: relative; }

.legendInline .legend tr {
  display: inline-block !important;
  margin-left: 10px; }

.legendColorBox > div {
  border: 0 !important;
  padding: 3px 5px 4px 0 !important; }

.legendColorBox > div > div {
  border-radius: 50%; }

legendLabel {
  color: #27252E !important; }

.pieLabelBackground {
  border-radius: 3px; }

body .select2-container--default .select2-results__option[aria-selected="true"]:hover,
body .select2-container--default .select2-selection--multiple .select2-selection__choice,
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #6F1D1B;
  color: #ffffff; }

body .select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-color: #6F1D1B; }

/* BOOTSTRAP'S COMPONENTS */
/*======================================*/
.collapse {
  display: none; }

.jumbotron {
  padding: 30px;
  background-color: #d1d1d1; }

.navbar-toggle .icon-bar {
  background-color: #aaaaaa; }

.canvas-responsive {
  max-width: 100%; }

a {
  text-decoration: none;
  color: #27252E;
  outline: 0; }
  a:hover, a:focus {
    text-decoration: none;
    color: #1b1a20;
    outline: 0 !important; }

button, button:focus {
  outline: 0 !important; }

code {
  background-color: #e7e3f2;
  color: #ff0000;
  padding: 2px 7px;
  border-radius: 3px;
  font-size: 97%; }

kbd {
  border-radius: 2px;
  box-shadow: none; }

label {
  font-weight: normal; }

legend {
  padding: 10px;
  font-size: 18px;
  font-weight: 600;
  border-color: #eee; }

mark, .mark {
  background-color: #ffe3a2;
  color: #563c00;
  padding: .1em; }

.close {
  font-size: 15px;
  color: #999999;
  opacity: 1;
  text-shadow: none; }
  .close:focus, .close:hover {
    color: #999999;
    opacity: .7; }

/* HORIZONTAL RULE */
/*======================================*/
hr {
  border-color: rgba(255, 255, 255, 0.07); }

.hr-wide {
  margin-left: -10px;
  margin-right: -10px; }

.hr-xs {
  margin: 5px 0; }

.hr-sm {
  margin: 10px 0; }

.new-section-xs {
  margin: 12px 0;
  min-height: 1px; }

.new-section-sm {
  margin: 25px 0;
  min-height: 1px; }

.new-section-md {
  margin: 50px 0;
  min-height: 1px; }

.new-section-lg {
  margin: 100px 0;
  min-height: 1px; }

.new-section-xl {
  margin: 150px 0;
  min-height: 1px; }

/* GRID-GUTTER */
/*======================================*/
.row {
  margin: 0 -10px; }

[class^="col-"]:not(.pad-no) {
  padding-left: 10px;
  padding-right: 10px; }

/* MEDIA */
/*======================================*/
.media-block .media-left {
  display: block;
  float: left; }

.media-block .media-right {
  float: right; }

.media-block .media-body {
  display: block;
  overflow: hidden;
  width: auto; }

.media-block:after {
  content: '';
  display: table;
  clear: both; }

.middle .media-left,
.middle .media-right,
.middle .media-body {
  vertical-align: middle; }

/* THUMBNAILS */
/*======================================*/
.thumbnail {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 5px;
  border-radius: 3px;
  border-color: rgba(255, 255, 255, 0.07); }
  .thumbnail .caption {
    padding: 10px 0 5px;
    color: #27252E; }
  .thumbnail.selected {
    box-shadow: 0 0 0 2px; }

/* TABLES */
/*======================================*/
#container .table th {
  font-size: 1.05em;
  font-weight: 600;
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
  color: #999999; }

#container .table td {
  border-top: 1px solid rgba(255, 255, 255, 0.07); }

#container .table.table-vcenter th, #container .table.table-vcenter td {
  vertical-align: middle; }

#container .table .min-width {
  width: 1%;
  white-space: nowrap;
  padding-left: 15px !important;
  padding-right: 15px !important; }

#container .table-trans tr, #container .table-trans td, #container .table-trans th {
  background-color: transparent !important;
  border-color: transparent !important; }

#container .table-bordered, #container .table-bordered td, #container .table-bordered th {
  border-color: rgba(255, 255, 255, 0.07); }

#container .table-striped > tbody > tr:nth-child(2n+1) {
  background-color: rgba(0, 0, 0, 0.015); }

#container .table-hover > tbody > tr:hover {
  background-color: rgba(0, 0, 0, 0.015); }

/* FORM CONTROL  */
/*======================================*/
.form-control {
  height: 33px;
  font-size: 14px;
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid rgba(255, 255, 255, 0.07);
  transition-duration: .5s; }
  .form-control:focus {
    border-color: #6F1D1B;
    box-shadow: none;
    transition-duration: .5s; }
    .form-control:focus-feedback {
      z-index: 10; }
  .form-control-trans {
    border: 0 !important;
    background-color: transparent !important; }

.input-sm {
  font-size: 11px;
  height: 30px; }

.input-lg {
  font-size: 19px;
  height: 46px; }

.has-error .form-control,
.has-warning .form-control,
.has-success .form-control {
  box-shadow: none !important; }

i.form-control-feedback {
  line-height: 25px; }

.input-group-addon {
  font-size: 14px;
  border: 1px solid rgba(255, 255, 255, 0.07);
  background-color: #fff;
  color: #27252E;
  border-radius: 3px;
  min-width: 45px; }

.input-group .btn:not(.btn-lg):not(.btn-icon.btn-lg):not(.btn-sm):not(.btn-icon.btn-sm):not(.btn-xs):not(.btn-icon.btn-xs) {
  max-height: 33px; }

.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px; }

.form-horizontal .checkbox, .form-horizontal .radio {
  min-height: 30px; }

.has-warning .form-control {
  border-color: #f4a65a; }
  .has-warning .form-control:focus {
    border-color: #c1660d; }

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #d9720f;
  font-weight: 700; }

.has-error .form-control {
  border-color: #f8877f; }
  .has-error .form-control:focus {
    border-color: #ea1c0d; }

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #f55a4e;
  font-weight: 700; }

.has-success .form-control {
  border-color: #98b570; }
  .has-success .form-control:focus {
    border-color: #576d39; }

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
  color: #728f4a;
  font-weight: 700; }

/* NAV PILLS */
/*======================================*/
.nav-pills > li > a {
  border-radius: 3px; }

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
  background-color: #6F1D1B; }

.nav-tabs > li > a {
  border-radius: 3px 3px 0 0; }

/* LIST GROUP */
/*======================================*/
.list-group-striped > li:nth-child(odd),
.list-group-striped > a:nth-child(odd):not(.active):not(.disabled) {
  background-color: rgba(0, 0, 0, 0.015); }

.list-group.bg-trans .list-group-item:not(.active):not(.disabled) {
  background-color: transparent;
  border-color: transparent;
  color: inherit; }

.list-group.bg-trans .list-group-item .disabled {
  opacity: .5; }

.list-group.bg-trans a.list-group-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.05); }

.list-group.bord-no .list-group-item {
  border-color: transparent; }

.list-group .list-divider {
  display: block; }

a.list-group-item, button.list-group-item, .list-group-item {
  color: #27252E; }

a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus {
  background-color: rgba(0, 0, 0, 0.05);
  color: #27252E; }

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
  color: #999999; }

.list-group-item {
  border-color: rgba(255, 255, 255, 0.07);
  background-color: transparent; }
  .list-group-item-heading {
    margin-top: 5px; }
  .list-group-item:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .list-group-item:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
  .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    background-color: transparent;
    color: #3f3c4a; }
  .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-color: #6F1D1B !important;
    border-color: #6F1D1B;
    color: #ffffff; }
    .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
      color: #ffffff; }

a.list-group-item-primary, .list-group-item-primary {
  background-color: #8c2522;
  border-color: transparent;
  color: #ffffff; }

a.list-group-item-primary:hover, a.list-group-item-primary:focus {
  background-color: #982825;
  color: #ffffff; }

a.list-group-item-info, .list-group-item-info {
  background-color: #3c3c45;
  border-color: transparent;
  color: #2b2b32; }

a.list-group-item-info:hover, a.list-group-item-info:focus {
  background-color: #43434d;
  color: #2b2b32; }

a.list-group-item-success, .list-group-item-success {
  background-color: #85a756;
  border-color: transparent;
  color: #728f4a; }

a.list-group-item-success:hover, a.list-group-item-success:focus {
  background-color: #8cac60;
  color: #728f4a; }

a.list-group-item-warning, .list-group-item-warning {
  background-color: #f19133;
  border-color: transparent;
  color: #ef7f12; }

a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  background-color: #f29942;
  color: #ef7f12; }

a.list-group-item-danger, .list-group-item-danger {
  background-color: #f66358;
  border-color: transparent;
  color: #f44336; }

a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  background-color: #f77066;
  color: #f44336; }

/* LABEL */
/*======================================*/
.label {
  border-radius: 3px;
  font-weight: 600; }
  .label:empty {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: sub; }
  .label.label-fw {
    margin-right: .5em; }
  .labels .label {
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 3px; }
  .label-md {
    font-size: 100%; }
  .label-table {
    display: inline-block;
    width: 80%;
    min-width: 8ex;
    font-size: 1em;
    max-width: 100px;
    padding: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: top; }

.label-default {
  background-color: #e3e8ee;
  color: #333; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #d3dbe4; }

.label-primary {
  background-color: #6F1D1B; }

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #5a1816; }

.label-info {
  background-color: #2b2b32; }

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #1f1f24; }

.label-success {
  background-color: #728f4a; }

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #657e41; }

.label-warning {
  background-color: #ef7f12; }

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #d9720f; }

.label-danger {
  background-color: #f44336; }

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #f32c1e; }

/* BREADCRUMB */
/*======================================*/
.breadcrumb {
  border-radius: 0;
  background-color: transparent;
  margin-bottom: 0;
  padding: 0 20px 10px;
  font-size: 1em; }
  .breadcrumb li, .breadcrumb li a {
    color: #999999; }
  .breadcrumb li a:hover {
    color: #2b2b32;
    text-decoration: underline; }
  .breadcrumb > li + li:before {
    content: "/";
    border-color: #999999;
    border-style: solid;
    border-width: .1em .1em 0 0;
    display: inline-block;
    height: .55em;
    left: 0;
    position: relative;
    top: -.1em;
    width: .55em;
    padding: 0;
    margin-left: 1ex;
    margin-right: 1.7ex;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  .breadcrumb .active {
    font-weight: 700;
    color: #999999; }

/* ALERTS */
/*======================================*/
.alert {
  border-radius: 3px;
  border: 0;
  padding: 15px 2em 15px 15px;
  position: relative; }
  .alert .alert-link {
    text-decoration: underline;
    font-weight: 600; }
    .alert .alert-link:hover {
      text-decoration: underline; }

.alert .close {
  font-size: 12.5px;
  text-shadow: none;
  opacity: .7;
  position: absolute;
  left: auto;
  right: 10px;
  top: 10px; }

.alert button.close {
  padding: 1px;
  border-radius: 20px;
  transition: all, 0.3s; }
  .alert button.close > span:not(.sr-only) {
    display: block;
    width: 1em;
    height: 1em;
    line-height: .8em; }
  .alert button.close:hover {
    opacity: .55; }
  .alert button.close:active {
    opacity: .3; }

.alert-primary {
  background-color: #862a28;
  border-color: transparent;
  border-left: 3px solid #310e0d;
  color: #ffffff; }
  .alert-primary .close, .alert-primary .alert-link {
    color: #ffffff; }

.alert-info {
  background-color: #404040;
  border-color: transparent;
  border-left: 3px solid #080808;
  color: #2b2b32; }
  .alert-info .close, .alert-info .alert-link {
    color: #2b2b32; }

.alert-success {
  background-color: #839e5f;
  border-color: transparent;
  border-left: 3px solid #495a32;
  color: #728f4a; }
  .alert-success .close, .alert-success .alert-link {
    color: #728f4a; }

.alert-warning {
  background-color: #ea913b;
  border-color: transparent;
  border-left: 3px solid #a6590e;
  color: #ef7f12; }
  .alert-warning .close, .alert-warning .alert-link {
    color: #ef7f12; }

.alert-danger {
  background-color: #f0685e;
  border-color: transparent;
  border-left: 3px solid #cf1c0f;
  color: #f44336; }
  .alert-danger .close, .alert-danger .alert-link {
    color: #f44336; }

/* MODALS */
/*======================================*/
.modal {
  text-align: center; }
  .modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0;
    margin-left: -1em;
    vertical-align: middle; }
  .modal.fade:not(.animated) .modal-dialog {
    opacity: 0;
    -webkit-transform: translateY(-150%);
    -ms-transform: translateY(-150%);
    transform: translateY(-150%);
    -webkit-transition: all .5s linear .5s;
    transition: all .5s linear .5s; }
  .modal.fade.in:not(.animated) .modal-dialog {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .5s;
    transition: all .5s; }
  .bootbox.modal.in:not(.fade) {
    opacity: 1;
    transition: opacity, 0.5s; }
  .bootbox.modal:not(.fade) {
    opacity: 0;
    -webkit-transition: opacity .5s linear .5s;
    transition: opacity .5s linear .5s; }
  .modal-dialog {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-top: -1%;
    min-width: 90%; }
    .modal-dialog.animated {
      -webkit-animation-duration: .7s;
      animation-duration: .7s; }
  .modal-header {
    padding: 15px;
    position: relative;
    border: 0; }
  .modal-footer {
    background-color: transparent;
    color: #27252E;
    border-color: rgba(255, 255, 255, 0.07);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .modal-title {
    font-size: 1.2em;
    color: #999999; }
  .modal-body {
    min-height: 90px; }
  .modal-body > .close, .modal-header > .close {
    top: 50%;
    margin-top: -.5em;
    right: 10px;
    left: auto;
    position: absolute;
    background-color: transparent !important; }
  .modal-body > .close {
    top: 10px;
    margin-top: 0 !important; }
  .modal-content {
    box-shadow: none;
    border-radius: 3px;
    border: 0; }
  .modal-footer {
    padding: 10px 15px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
  .modal-backdrop.in {
    opacity: 0.75; }

@media (min-width: 768px) {
  .modal-dialog {
    min-width: 0; } }

/* TOOLTIP */
/*======================================*/
.tooltip-inner {
  font-size: 14px;
  border-radius: 3px;
  padding: 5px 10px;
  background-color: #00f; }

.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
  border-top-color: #00f; }

.tooltip.right .tooltip-arrow {
  border-right-color: #00f; }

.tooltip.left .tooltip-arrow {
  border-left-color: #00f; }

.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #00f; }

.tooltip.in {
  opacity: 1; }

.tooltip h1, .tooltip h2, .tooltip h3, .tooltip h4, .tooltip h5, .tooltip h6, .tooltip .h1, .tooltip .h2, .tooltip .h3, .tooltip .h4, .tooltip .h5, .tooltip .h6 {
  color: inherit; }

/* POPOVER */
/*======================================*/
.popover {
  font-family: inherit;
  font-size: 14px;
  border-radius: 3px;
  border: 1px solid #dbdbdb;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
  .popover-title {
    background-color: transparent;
    color: #999999;
    font-size: 1.2em;
    font-weight: 600;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    border-radius: 3px 3px 0 0; }
  .popover > .arrow {
    border-width: 9px; }
    .popover > .arrow:after {
      border-width: 9px; }
  .popover.left > .arrow {
    border-left-color: rgba(0, 0, 0, 0.07);
    right: -9px;
    margin-top: -9px; }
    .popover.left > .arrow:after {
      bottom: -9px; }
  .popover.right > .arrow {
    border-right-color: rgba(0, 0, 0, 0.07);
    left: -9px;
    margin-top: -9px; }
    .popover.right > .arrow:after {
      bottom: -9px; }
  .popover.top > .arrow {
    border-top-color: rgba(0, 0, 0, 0.07);
    bottom: -9px; }
    .popover.top > .arrow:after {
      margin-left: -9px; }
  .popover.bottom > .arrow {
    border-bottom-color: rgba(0, 0, 0, 0.07);
    top: -9px; }
    .popover.bottom > .arrow:after {
      margin-left: -9px; }
  .popover-content {
    padding: 10px 15px 20px; }

/* BADGES */
/*======================================*/
#container .badge {
  font-size: .9em;
  font-weight: 600; }
  #container .badge:not(.badge-default) {
    color: #fff; }

.badge:empty.badge-icon {
  display: inline-block;
  width: 0.7em;
  height: 0.7em;
  padding: 0;
  min-width: 5px;
  margin: .5em;
  border-radius: 50%; }

.badge.badge-fw, .badge:empty.badge-fw {
  margin-right: 1em; }

.badge-stat {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0px 7px 0 0 !important;
  box-shadow: 0 0 0 2px; }

.badge-default {
  background-color: #E0E0E0;
  color: #27252E; }

.badge-primary {
  background-color: #6F1D1B; }

.badge-info {
  background-color: #2b2b32; }

.badge-success {
  background-color: #728f4a; }

.badge-warning {
  background-color: #ef7f12; }

.badge-danger {
  background-color: #f44336; }

/* DROPDOWNS */
/*======================================*/
.dropdown-header {
  font-weight: 700;
  font-size: .85em;
  color: #999999;
  padding: 12px 15px 5px !important;
  text-transform: uppercase; }

.dropdown-toggle > .dropdown-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin: 0 3px;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  vertical-align: middle; }
  .dropdown-toggle > .dropdown-caret.caret-up {
    border-width: 0 4px 6px 4px;
    border-bottom-color: initial;
    border-top-color: transparent; }

.dropdown-menu {
  font-size: 14px;
  border-radius: 3px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  margin: 5px 0 0;
  padding: 0;
  border: 0; }
  .dropdown-menu > .active > a {
    background-color: #6F1D1B !important;
    border-color: #6F1D1B !important;
    color: #ffffff !important; }
  .dropdown-menu > li {
    padding: 2px 7px; }
    .dropdown-menu > li > a {
      border-radius: 3px;
      color: #27252E; }
    .dropdown-menu > li:first-child {
      padding-top: 7px; }
    .dropdown-menu > li:last-child {
      padding-bottom: 7px; }
    .dropdown-menu > li.divider {
      padding: 0;
      margin: 5px 0; }
  .dropdown-menu-right {
    left: auto;
    right: 0; }
  .dropdown-menu:not(.head-list) > li > a {
    padding: 7px 10px; }
    .dropdown-menu:not(.head-list) > li > a:hover {
      background-color: #6F1D1B;
      color: #ffffff; }
  .dropdown-menu.with-arrow:before, .dropdown-menu.with-arrow:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent; }
  .dropdown-menu.with-arrow:before {
    border-bottom: 7px solid rgba(230, 230, 230, 0.07);
    margin: -7px 0 0 15px; }
  .dropdown-menu.with-arrow:after {
    border-bottom: 7px solid #fff;
    margin: -6px 0 0 15px; }
  .dropdown-menu-right.dropdown-menu.with-arrow:before {
    left: auto;
    right: 0;
    margin: -7px 25px 0 0; }
  .dropdown-menu-right.dropdown-menu.with-arrow:after {
    left: auto;
    right: 0;
    margin: -6px 25px 0 0; }

.dropup .dropdown-menu {
  margin-bottom: 5px; }

.dropdown-menu-sm {
  min-width: 220px; }

.dropdown-menu-md {
  min-width: 270px; }

.dropdown-menu-lg {
  min-width: 300px; }

.dropdown.open > .dropdown-toggle,
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.3) !important; }

/* WELLS */
/*======================================*/
.well, pre {
  background-color: #E0E0E0;
  border-color: rgba(255, 255, 255, 0.07);
  border-radius: 3px;
  box-shadow: none;
  color: inherit; }

.well-xs {
  padding: 5px; }

/* PROGRESSBARS */
/*======================================*/
.progress {
  height: 12px;
  margin-bottom: 15px;
  border-radius: 3px;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.1); }
  .progress-bar {
    font-size: 10px;
    line-height: 1.05em;
    background-color: #6F1D1B;
    box-shadow: none; }
  .progress-light-base {
    background-color: #fff; }
  .progress-dark-base {
    background-color: rgba(255, 255, 255, 0.2); }

.progress-xl {
  height: 30px;
  margin-bottom: 20px; }
  .progress-xl .progress-bar {
    font-size: 14px;
    line-height: 30px; }

.progress-lg {
  height: 20px;
  margin-bottom: 20px; }
  .progress-lg .progress-bar {
    font-size: 14px;
    line-height: 20px; }

.progress-md {
  height: 8px;
  margin-bottom: 5px; }
  .progress-md .progress-bar {
    font-size: 5px;
    line-height: 8px; }

.progress-sm {
  height: 4px;
  margin-bottom: 5px; }
  .progress-sm .progress-bar {
    font-size: 0;
    line-height: 4px; }

.progress-xs {
  height: 2px;
  margin-bottom: 10px; }
  .progress-xs .progress-bar {
    font-size: 0;
    line-height: 2px; }

.progress-bar-light {
  background-color: #fff; }

.progress-bar-primary {
  background-color: #6F1D1B; }

.progress-bar-info {
  background-color: #2b2b32; }

.progress-bar-success {
  background-color: #728f4a; }

.progress-bar-warning {
  background-color: #ef7f12; }

.progress-bar-danger {
  background-color: #f44336; }

/*======================================*/
/* PAGERS */
/*======================================*/
.pager li:not(.disable) > a:active, .pagination > li:not(.disabled):not(.active) a:active {
  box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.3) !important;
  background-color: #6F1D1B !important;
  color: #ffffff !important; }

.pager li:not(.disable) > a:hover, .pager li:not(.disable) > a:focus, .pagination > li:not(.disabled):not(.active) a:hover, .pagination > li:not(.disabled):not(.active) a:focus {
  background-color: #ffffff;
  border-color: #6F1D1B;
  color: #6F1D1B;
  box-shadow: inset 0 0 1px #6F1D1B, 0 3px 15px rgba(0, 0, 0, 0.25);
  z-index: 2;
  transition: all, 0.3s; }

.pager li > a, .pager li > span {
  border-radius: 3px;
  border-color: rgba(250, 250, 250, 0.07);
  color: #27252E; }

.pager li:not(.disable) > a {
  transition: all 0.3s; }

.pager.pager-rounded li > a, .pager.pager-rounded li > span {
  border-radius: 15px; }

.pager .disabled > a, .pager .disabled > span {
  background-color: transparent !important;
  border-color: rgba(250, 250, 250, 0.07) !important;
  box-shadow: none !important;
  color: black !important; }

/*======================================*/
/* PAGINATION */
/*======================================*/
.pagination > li {
  color: #27252E; }
  .pagination > li > a, .pagination > li > span {
    color: inherit;
    border-color: rgba(242, 242, 242, 0.07);
    transition: border-color, 0.3s; }
  .pagination > li > span {
    cursor: default; }
    .pagination > li > span:hover {
      background-color: #ffffff; }
  .pagination > li:first-child > a, .pagination > li:first-child span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; }
  .pagination > li:last-child > a, .pagination > li:last-child span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #6F1D1B;
  border-color: #6F1D1B; }

.pagination .disabled > a, .pagination .disabled > span {
  box-shadow: none !important;
  color: #7b7590 !important;
  background-color: transparent !important; }

/* CAROUSEL                             */
/*======================================*/
.carousel-inner > .item {
  padding-top: 15px; }

.carousel-control.left, .carousel-control.right {
  background-image: none;
  background-repeat: no-repeat;
  color: inherit; }

.carousel-control, .carousel-control:focus {
  font-size: 1em;
  text-shadow: none;
  width: auto;
  padding: 10px;
  top: 0;
  bottom: 0;
  opacity: .5;
  transition: opacity 0.5s; }

.carousel-control.auto-hide {
  opacity: 0; }

.carousel-control:before {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle; }

.carousel-control i {
  position: relative;
  top: .25em; }

.carousel:hover .carousel-control {
  opacity: 1;
  transition: opacity 0.5s; }

.carousel-indicators.out {
  bottom: 0; }
  .carousel-indicators.out + .carousel-inner {
    padding-bottom: 30px; }

.carousel-indicators.square li {
  border-radius: 1px; }

.carousel-indicators > .active {
  background-color: transparent;
  box-shadow: inset 0 0 0 50px;
  border-color: transparent; }

.carousel-indicators > li {
  border-color: inherit; }

/* BLOCKQUOTE */
/*======================================*/
blockquote {
  border-left: 3px solid rgba(0, 0, 0, 0.2);
  position: relative;
  text-indent: 3ex; }

.bq-sm {
  font-size: 14px; }

.bq-open:before, .bq-close:after {
  content: '\201C';
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3.5em; }

.bq-open:before {
  position: absolute;
  top: 0.07em;
  left: 20px;
  text-indent: 0;
  line-height: 1em; }

.bq-close:after {
  content: '\201D';
  display: inline-block;
  line-height: 0;
  vertical-align: text-bottom;
  -webkit-transform: translate(-0.5ex, 0.1ex);
  transform: translate(-0.5ex, 0.1ex); }

/* FORM */
/*======================================*/
.form-horizontal .control-label {
  margin-bottom: 5px; }
  .form-horizontal .control-label.text-left {
    text-align: left; }

/* ACCORDION */
/*======================================*/
.panel > .panel-heading + .panel-collapse > .panel-body, .panel > .panel-heading-pop + .panel-collapse > .panel-body {
  border-top: 0; }

.panel-group {
  margin-bottom: 35px; }
  .panel-group.accordion .panel {
    margin-bottom: 0; }
    .panel-group.accordion .panel-heading, .panel-group.accordion .panel-heading-pop {
      border-radius: 0;
      height: auto; }
      .panel-group.accordion .panel-heading:after, .panel-group.accordion .panel-heading-pop:after {
        border: 0 !important; }
    .panel-group.accordion .panel-heading, .panel-group.accordion .panel-heading-pop, .panel-group.accordion .panel-title {
      padding: 0; }
    .panel-group.accordion .panel-title {
      line-height: 40px; }
      .panel-group.accordion .panel-title a {
        display: block;
        color: inherit;
        text-transform: none;
        font-size: 15px;
        padding: 0 15px; }
        .panel-group.accordion .panel-title a:hover, .panel-group.accordion .panel-title a:focus {
          color: inherit; }
        .panel-group.accordion .panel-title a.collapsed > i {
          transform: rotate(0);
          transition: all .3s; }
        .panel-group.accordion .panel-title a > i {
          display: inline-block;
          min-width: 2ex;
          text-align: center;
          transform-origin: center;
          transform: rotate(90deg);
          transition: all .3s; }
    .panel-group.accordion .panel:first-child, .panel-group.accordion .panel:first-child .panel-heading, .panel-group.accordion .panel:first-child .panel-heading-pop {
      border-top-left-radius: 3px;
      border-top-right-radius: 3px; }
    .panel-group.accordion .panel:last-child {
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      overflow: hidden; }
  .panel-group-trans .panel {
    background-color: transparent !important;
    box-shadow: none; }
  .panel-group-condensed .panel-title a {
    line-height: 35px; }
  .panel-group-condensed .panel-body {
    padding: 10px 20px 10px; }

.panel-group-trans.panel-group-condensed .panel-title a {
  padding: 0; }

.panel-group-trans.panel-group-condensed .panel-body {
  padding: 10px 0 10px; }

/* TAB */
/*======================================*/
.tab-base {
  margin-bottom: 15px; }
  .tab-base .tab-content {
    background-color: #ffffff;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    padding: 15px; }
    .tab-base .tab-content .tab-footer {
      background-color: #e6e6e6;
      color: #27252E;
      border-color: #e1e1e1;
      position: relative;
      margin: 0 -15px -15px -15px;
      padding: 10px 15px; }
  .tab-base .nav-tabs {
    border: 0; }
    .tab-base .nav-tabs > li:not(.active) > a {
      background-color: #d1d1d1;
      transition: background-color, 0.3s; }
      .tab-base .nav-tabs > li:not(.active) > a:hover {
        background-color: rgba(255, 255, 255, 0.55);
        border-color: transparent;
        transition: background-color, 0.3s; }
    .tab-base .nav-tabs > .active > a, .tab-base .nav-tabs > .active a:hover, .tab-base .nav-tabs > .active > a:focus {
      border-color: transparent; }
    .tab-base .nav-tabs.tabs-right {
      text-align: right; }
      .tab-base .nav-tabs.tabs-right > li {
        float: none;
        display: inline-block;
        margin-right: -2px; }

.tab-footer:after {
  content: '';
  display: table;
  clear: both; }

.nav-tabs li a {
  color: #27252E;
  border-radius: 3px 3px 0 0; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #999999;
  border-color: transparent;
  border-bottom-color: transparent; }

.nav-tabs.tab-right {
  text-align: right; }
  .nav-tabs.tab-right > li {
    display: inline-block;
    text-align: left;
    float: none; }
    .nav-tabs.tab-right > li > a {
      margin-right: 0; }

.nav-tabs .label, .nav-tabs .badge {
  margin-left: 4px; }

.tab-stacked-left, .tab-stacked-right {
  display: table;
  height: 100%;
  width: 100%; }
  .tab-stacked-left .nav-tabs > li, .tab-stacked-right .nav-tabs > li {
    float: none;
    margin: 0; }
    .tab-stacked-left .nav-tabs > li > a, .tab-stacked-right .nav-tabs > li > a {
      margin: 0 0 2px; }
    .tab-stacked-left .nav-tabs > li:last-child > a, .tab-stacked-right .nav-tabs > li:last-child > a {
      margin-bottom: 0; }
  .tab-stacked-left .nav-tabs, .tab-stacked-left .tab-content, .tab-stacked-right .nav-tabs, .tab-stacked-right .tab-content {
    display: table-cell;
    vertical-align: top; }
  .tab-stacked-left .tab-content, .tab-stacked-right .tab-content {
    overflow: hidden; }

.tab-stacked-left .nav-tabs {
  width: 1%;
  border: 0; }
  .tab-stacked-left .nav-tabs > li a {
    border-right-color: transparent;
    border-radius: 3px 0 0 3px; }
  .tab-stacked-left .nav-tabs > .active > a:hover, .tab-stacked-left .nav-tabs > .active > a:focus {
    border-right-color: transparent; }

.tab-stacked-left.tab-base .nav-tabs > li:not(.active) a:hover {
  border-right-color: transparent; }

.tab-stacked-left .tab-content {
  border-left-color: transparent;
  border-radius: 0 3px 3px 0; }

.tab-stacked-right .nav-tabs {
  width: 1%;
  border: 0; }
  .tab-stacked-right .nav-tabs > li a {
    border-left-color: transparent;
    border-radius: 0 3px 3px 0; }
  .tab-stacked-right .nav-tabs > .active > a:hover, .tab-stacked-right .nav-tabs > .active > a:focus {
    border-left-color: transparent; }

.tab-stacked-right.tab-base .nav-tabs > li:not(.active) a:hover {
  border-left-color: transparent; }

.tab-stacked-right .tab-content {
  border-right-color: transparent;
  border-radius: 3px 0 0 3px; }

/* BUTTONS */
/*======================================*/
.btn {
  cursor: pointer;
  background-color: transparent;
  color: inherit;
  padding: 6px 12px;
  border-radius: 3px;
  border: 1px solid transparent;
  font-size: 14px;
  line-height: 1.475;
  vertical-align: middle;
  transition: all 0.25s; }
  .btn:not(.disabled):not(:disabled):hover {
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.25); }
  .btn.focus, .btn:focus, .btn:hover {
    color: inherit; }

.btn:not(.disabled):not(:disabled):active,
.btn:not(.disabled):not(:disabled).active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.2); }

/* Button Sizes */
/*---------------------------------*/
.btn-lg, .btn-icon.btn-lg {
  font-size: 18px;
  line-height: 1.44; }

.btn-sm, .btn-icon.btn-sm {
  font-size: 12px;
  line-height: 1.5; }

.btn-xs, .btn-icon.btn-xs {
  font-size: 12px;
  line-height: 1.5; }

/* Button Icon */
/*---------------------------------*/
.btn-icon {
  padding-left: 9px;
  padding-right: 9px;
  box-shadow: none !important; }
  .btn-icon > i, .btn-icon:before {
    display: inline-block;
    min-width: 1.05em; }
  .btn-icon > i:before {
    line-height: inherit; }

.btn-icon:hover {
  transform: scale(1.2); }

/* Button File */
/*---------------------------------*/
.btn-file {
  position: relative;
  overflow: hidden; }
  .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block; }

/* Button Link */
/* --------------------------------- */
.btn-link {
  color: #1a1a1f;
  border-color: transparent; }
  .btn-link:hover, .btn-link:focus, .btn-link:active {
    color: #080809; }
  .btn.btn-link:focus, .btn.btn-link:active {
    box-shadow: none; }
  .btn-link.disabled:hover, .btn-link.disabled:focus {
    text-decoration: none; }

/* Button Transparent */
/*---------------------------------*/
.btn-trans {
  padding-left: 5px;
  padding-right: 5px;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none !important; }

.btn-default, .btn-default:focus {
  background-color: white;
  border-color: rgba(255, 255, 255, 0.07) !important;
  color: #27252E; }

.btn-default:hover, .btn-hover-default:hover, .btn-hover-default:active, .btn-hover-default.active, .btn-default:active, .btn-active-default.btn:active, .btn-active-default.btn.active, .btn-active-default + .dropdown-menu > li > a:hover,
.btn-active-default + .dropdown-menu > li > a:focus,
.btn-active-default + .dropdown-menu > .active > a,
.open .dropdown-toggle.btn.btn-active-default,
.btn-group.open .dropdown-toggle.btn.btn-active-default, .btn-default.active, .btn-default:disabled, .btn-default.disabled,
.btn-default:not([class*="btn-active-"]) + .dropdown-menu > li > a:hover,
.btn-default:not([class*="btn-active-"]) + .dropdown-menu > li > a:focus,
.btn-default:not([class*="btn-active-"]) + .dropdown-menu > .active > a,
.btn-default + .dropdown-menu:not(.head-list) > li > a.active,
.open > .dropdown-toggle.btn-default {
  background-color: #ededed !important;
  border-color: rgba(255, 255, 255, 0.07) !important;
  color: #27252E !important; }

.btn-default i {
  color: inherit; }

.btn-primary, .btn-primary:focus {
  background-color: #7b201e;
  border-color: #6F1D1B !important;
  color: #ffffff; }

.btn-primary:hover, .btn-hover-primary:hover, .btn-hover-primary:active, .btn-hover-primary.active, .btn-primary:active, .btn-active-primary.btn:active, .btn-active-primary.btn.active, .btn-active-primary + .dropdown-menu > li > a:hover,
.btn-active-primary + .dropdown-menu > li > a:focus,
.btn-active-primary + .dropdown-menu > .active > a,
.open .dropdown-toggle.btn.btn-active-primary,
.btn-group.open .dropdown-toggle.btn.btn-active-primary, .btn-primary.active, .btn-primary:disabled, .btn-primary.disabled,
.btn-primary:not([class*="btn-active-"]) + .dropdown-menu > li > a:hover,
.btn-primary:not([class*="btn-active-"]) + .dropdown-menu > li > a:focus,
.btn-primary:not([class*="btn-active-"]) + .dropdown-menu > .active > a,
.btn-primary + .dropdown-menu:not(.head-list) > li > a.active,
.open > .dropdown-toggle.btn-primary {
  background-color: #521514 !important;
  border-color: #521514 !important;
  color: #ffffff !important; }

.btn-info, .btn-info:focus {
  background-color: #32323a;
  border-color: #2b2b32 !important;
  color: #2b2b32; }

.btn-info:hover, .btn-hover-info:hover, .btn-hover-info:active, .btn-hover-info.active, .btn-info:active, .btn-active-info.btn:active, .btn-active-info.btn.active, .btn-active-info + .dropdown-menu > li > a:hover,
.btn-active-info + .dropdown-menu > li > a:focus,
.btn-active-info + .dropdown-menu > .active > a,
.open .dropdown-toggle.btn.btn-active-info,
.btn-group.open .dropdown-toggle.btn.btn-active-info, .btn-info.active, .btn-info:disabled, .btn-info.disabled,
.btn-info:not([class*="btn-active-"]) + .dropdown-menu > li > a:hover,
.btn-info:not([class*="btn-active-"]) + .dropdown-menu > li > a:focus,
.btn-info:not([class*="btn-active-"]) + .dropdown-menu > .active > a,
.btn-info + .dropdown-menu:not(.head-list) > li > a.active,
.open > .dropdown-toggle.btn-info {
  background-color: #1a1a1f !important;
  border-color: #1a1a1f !important;
  color: #2b2b32 !important; }

.btn-success, .btn-success:focus {
  background-color: #7a994f;
  border-color: #728f4a !important;
  color: #728f4a; }

.btn-success:hover, .btn-hover-success:hover, .btn-hover-success:active, .btn-hover-success.active, .btn-success:active, .btn-active-success.btn:active, .btn-active-success.btn.active, .btn-active-success + .dropdown-menu > li > a:hover,
.btn-active-success + .dropdown-menu > li > a:focus,
.btn-active-success + .dropdown-menu > .active > a,
.open .dropdown-toggle.btn.btn-active-success,
.btn-group.open .dropdown-toggle.btn.btn-active-success, .btn-success.active, .btn-success:disabled, .btn-success.disabled,
.btn-success:not([class*="btn-active-"]) + .dropdown-menu > li > a:hover,
.btn-success:not([class*="btn-active-"]) + .dropdown-menu > li > a:focus,
.btn-success:not([class*="btn-active-"]) + .dropdown-menu > .active > a,
.btn-success + .dropdown-menu:not(.head-list) > li > a.active,
.open > .dropdown-toggle.btn-success {
  background-color: #5f773e !important;
  border-color: #5f773e !important;
  color: #728f4a !important; }

.btn-warning, .btn-warning:focus {
  background-color: #f08720;
  border-color: #ef7f12 !important;
  color: #ef7f12; }

.btn-warning:hover, .btn-hover-warning:hover, .btn-hover-warning:active, .btn-hover-warning.active, .btn-warning:active, .btn-active-warning.btn:active, .btn-active-warning.btn.active, .btn-active-warning + .dropdown-menu > li > a:hover,
.btn-active-warning + .dropdown-menu > li > a:focus,
.btn-active-warning + .dropdown-menu > .active > a,
.open .dropdown-toggle.btn.btn-active-warning,
.btn-group.open .dropdown-toggle.btn.btn-active-warning, .btn-warning.active, .btn-warning:disabled, .btn-warning.disabled,
.btn-warning:not([class*="btn-active-"]) + .dropdown-menu > li > a:hover,
.btn-warning:not([class*="btn-active-"]) + .dropdown-menu > li > a:focus,
.btn-warning:not([class*="btn-active-"]) + .dropdown-menu > .active > a,
.btn-warning + .dropdown-menu:not(.head-list) > li > a.active,
.open > .dropdown-toggle.btn-warning {
  background-color: #cf6d0e !important;
  border-color: #cf6d0e !important;
  color: #ef7f12 !important; }

.btn-danger, .btn-danger:focus {
  background-color: #f55145;
  border-color: #f44336 !important;
  color: #f44336; }

.btn-danger:hover, .btn-hover-danger:hover, .btn-hover-danger:active, .btn-hover-danger.active, .btn-danger:active, .btn-active-danger.btn:active, .btn-active-danger.btn.active, .btn-active-danger + .dropdown-menu > li > a:hover,
.btn-active-danger + .dropdown-menu > li > a:focus,
.btn-active-danger + .dropdown-menu > .active > a,
.open .dropdown-toggle.btn.btn-active-danger,
.btn-group.open .dropdown-toggle.btn.btn-active-danger, .btn-danger.active, .btn-danger:disabled, .btn-danger.disabled,
.btn-danger:not([class*="btn-active-"]) + .dropdown-menu > li > a:hover,
.btn-danger:not([class*="btn-active-"]) + .dropdown-menu > li > a:focus,
.btn-danger:not([class*="btn-active-"]) + .dropdown-menu > .active > a,
.btn-danger + .dropdown-menu:not(.head-list) > li > a.active,
.open > .dropdown-toggle.btn-danger {
  background-color: #f22314 !important;
  border-color: #f22314 !important;
  color: #f44336 !important; }

.btn-group-vertical .btn:not(.btn-default):not(.btn-trans),
.btn-group .btn:not(.btn-default):not(.btn-trans) {
  border-color: rgba(0, 0, 0, 0.09); }

.btn-lg, .btn-icon.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px; }

.btn-sm, .btn-icon.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px; }

.btn-xs, .btn-icon.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px; }

.btn-lg, .btn-icon.btn-lg, .btn-group-lg > .btn {
  border-radius: 3px; }

.btn-lg, .btn-icon.btn-lg, .btn-group-sm > .btn, .btn-lg, .btn-icon.btn-lg, .btn-group-xs > .btn {
  border-radius: 3px; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }

/* Button Circle */
/*---------------------------------*/
.btn-circle {
  padding: 7px;
  border-radius: 50%; }

.btn-lg.btn-circle {
  padding: 17px; }

.btn-sm.btn-circle {
  padding: 7px; }

.btn-xs.btn-circle {
  padding: 4px; }

.btn-circle > i,
.btn-circle:before {
  display: block;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4; }

/* Button Rounded */
/*---------------------------------*/
.btn-rounded {
  border-radius: 17px;
  overflow: hidden; }

.btn-lg.btn-rounded {
  border-radius: 30px; }

.btn-sm.btn-rounded {
  border-radius: 15px; }

.btn-xs.btn-rounded {
  border-radius: 10px; }

.btn-group.btn-rounded {
  overflow: hidden; }

/* Button Labeled */
/*---------------------------------*/
.btn-labeled,
.btn-labeled.fa {
  text-align: left; }

.btn-labeled:not(.btn-block):not(.form-icon) {
  font-family: inherit; }

.btn-block.btn-labeled:not(.form-icon) {
  font-family: inherit; }

.btn-labeled .btn-label,
.btn-labeled:before {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  display: inline-block;
  font-size: 16px;
  vertical-align: middle !important;
  text-align: center;
  width: 2em;
  line-height: 1.42857 !important;
  margin: -.25em 5px -.23em -12px; }

.btn-labeled.fa {
  line-height: 1.42857; }

.btn-labeled.fa:before,
.btn-labeled .fa:before {
  font-family: FontAwesome; }

.btn-lg.btn-labeled {
  font-size: 17px; }
  .btn-lg.btn-labeled.fa {
    line-height: 1.33; }

.btn-lg.btn-labeled:before, .btn-lg .btn-label {
  font-size: 20px;
  margin-left: -16px; }

.btn-sm.btn-labeled {
  font-size: 11px; }
  .btn-sm.btn-labeled.fa {
    line-height: 1.42857; }

.btn-sm.btn-labeled:before, .btn-sm .btn-label {
  font-size: 14px;
  margin-left: -10px; }

.btn-xs.btn-labeled {
  font-size: 11px; }
  .btn-xs.btn-labeled.fa {
    line-height: 1.5; }

.btn-xs.btn-labeled:before, .btn-xs .btn-label {
  font-size: 12px;
  margin-left: -5px; }

/* PANELS */
/*======================================*/
.panel {
  border: 0;
  border-radius: 3px;
  box-shadow: none !important;
  margin-bottom: 20px; }
  .panel .panel-bg-cover {
    max-height: 180px;
    overflow: hidden; }
    .panel .panel-bg-cover img {
      min-width: 100%;
      min-height: 100%;
      background-size: cover; }
  .panel.remove {
    opacity: 0;
    transition: opacity, 0.5s; }
  .panel .alert {
    border-radius: 0; }

.panel.panel-bg-img {
  position: relative; }

.panel .panel-bg-wrap {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  .panel .panel-bg-wrap > img {
    position: absolute;
    top: 0;
    left: 0; }
  .panel .panel-bg-wrap + .panel-body {
    position: relative; }

.panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative; }
  .panel-media-img {
    position: absolute;
    width: 96px;
    height: 96px;
    left: 20px;
    top: -48px; }
  .panel-media-heading {
    color: #fff;
    position: absolute;
    top: -2.7em; }

.panel .panel-heading, .panel .panel-heading-pop,
.panel > :first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

.panel .panel-footer,
.panel > :last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px; }

.panel-body-full {
  margin-left: -20px;
  margin-right: -20px; }

.panel-body {
  padding: 15px 20px 20px; }

.panel-trans {
  border-color: transparent;
  box-shadow: none !important;
  background-color: transparent; }
  .panel-trans .panel-control {
    position: absolute;
    right: 0px;
    padding: 0 5px; }

.panel-heading, .panel-heading-pop {
  position: relative;
  height: 42px;
  padding: 0;
  color: #27252E; }
  .panel-heading .btn, .panel-heading-pop .btn {
    box-shadow: none !important; }

.panel-title {
  font-weight: normal;
  padding: 0 20px 0 20px;
  font-size: 1.15em;
  line-height: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.panel-default.panel-colorful {
  background-color: #dddddd;
  color: #27252E; }

.panel-default .panel-heading, .panel-default .panel-heading-pop {
  background-color: #dddddd;
  border-color: #eaeaea; }

.panel-footer {
  background-color: #ebebeb;
  color: #27252E;
  border-color: rgba(0, 0, 0, 0.02);
  position: relative; }

/* Colors */
/*---------------------------------*/
.panel-primary .panel-heading, .panel-primary .panel-heading-pop,
.panel-primary .panel-footer, .panel-primary.panel-colorful {
  background-color: #6F1D1B;
  border-color: #6F1D1B;
  color: #ffffff; }

.panel-primary.panel-colorful {
  box-shadow: 0 1px 1px #1d0807; }

.panel-info .panel-heading, .panel-info .panel-heading-pop,
.panel-info .panel-footer, .panel-info.panel-colorful {
  background-color: #2b2b32;
  border-color: #2b2b32;
  color: #2b2b32; }

.panel-info.panel-colorful {
  box-shadow: 0 1px 1px black; }

.panel-success .panel-heading, .panel-success .panel-heading-pop,
.panel-success .panel-footer, .panel-success.panel-colorful {
  background-color: #728f4a;
  border-color: #728f4a;
  color: #728f4a; }

.panel-success.panel-colorful {
  box-shadow: 0 1px 1px #3c4c27; }

.panel-warning .panel-heading, .panel-warning .panel-heading-pop,
.panel-warning .panel-footer, .panel-warning.panel-colorful {
  background-color: #ef7f12;
  border-color: #ef7f12;
  color: #ef7f12; }

.panel-warning.panel-colorful {
  box-shadow: 0 1px 1px #914d0a; }

.panel-danger .panel-heading, .panel-danger .panel-heading-pop,
.panel-danger .panel-footer, .panel-danger.panel-colorful {
  background-color: #f44336;
  border-color: #f44336;
  color: #f44336; }

.panel-danger.panel-colorful {
  box-shadow: 0 1px 1px #ba160a; }

.panel-colorful > .panel-heading, .panel-colorful > .panel-heading-pop {
  border: 0; }

.panel-default > .panel-heading:after, .panel-default > .panel-heading-pop:after, .panel-primary > .panel-heading:after, .panel-primary > .panel-heading-pop:after, .panel-info > .panel-heading:after, .panel-info > .panel-heading-pop:after,
.panel-success > .panel-heading:after,
.panel-success > .panel-heading-pop:after, .panel-warning > .panel-heading:after, .panel-warning > .panel-heading-pop:after, .panel-danger > .panel-heading:after, .panel-danger > .panel-heading-pop:after,
.panel-purple > .panel-heading:after,
.panel-purple > .panel-heading-pop:after, .panel-pink > .panel-heading:after, .panel-pink > .panel-heading-pop:after, .panel-dark > .panel-heading:after, .panel-dark > .panel-heading-pop:after {
  display: none; }

/* Bordered */
/*---------------------------------*/
.panel-bordered-default, .panel-default.panel-bordered {
  border: 1px solid #bababa; }

.panel-bordered-primary, .panel-primary.panel-bordered {
  border: 1px solid #6F1D1B; }

.panel-bordered-info, .panel-info.panel-bordered {
  border: 1px solid #2b2b32; }

.panel-bordered-success, .panel-success.panel-bordered {
  border: 1px solid #728f4a; }

.panel-bordered-warning, .panel-warning.panel-bordered {
  border: 1px solid #ef7f12; }

.panel-bordered-danger, .panel-danger.panel-bordered {
  border: 1px solid #f44336; }

/* Panel Group */
/*---------------------------------*/
.panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px; }

.panel-group > div {
  padding-left: 0;
  padding-right: 0; }
  .panel-group > div:first-child > .panel {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px; }
  .panel-group > div:last-child > .panel {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px; }
  .panel-group > div + div > .panel {
    margin-left: -1px; }

/* Panel Control */
/*---------------------------------*/
.panel-control {
  height: 100%;
  position: relative;
  float: right;
  padding: 0 15px 0 5px; }
  .panel-control:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    left: -1em;
    position: relative; }
  .panel-control .btn {
    padding-left: 7px;
    padding-right: 7px; }
  .panel-control .dropdown {
    display: inline-block; }
  .panel-control > i,
  .panel-control > .badge,
  .panel-control > label {
    vertical-align: middle; }
  .panel-control > .toggle-switch + label {
    vertical-align: baseline; }
  .panel-control > .form-control {
    display: inline-block;
    max-width: 98%;
    height: 32px;
    vertical-align: middle; }
  .panel-control > .input-group-wrap {
    display: inline-block;
    max-width: 200px;
    vertical-align: middle; }
    .panel-control > .input-group-wrap > .input-group .input-group-addon > *, .panel-control > .input-group-wrap > .input-group .input-group-btn > *, .panel-control > .input-group-wrap > .input-group .form-control {
      height: 32px; }
    .panel-control > .input-group-wrap > .input-group .btn {
      padding: 6px 12px; }

@media (min-width: 640px) {
  .panel-control > .input-group-wrap {
    max-width: 300px; } }

/* Panel minimize maximize button */
/*---------------------------------*/
[data-panel="minmax"][aria-expanded="true"] i {
  transition: transform, 0.1s; }

[data-panel="minmax"][aria-expanded="false"] i {
  transition: transform, 0.1s;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

/* Panel minimize maximize button */
/*---------------------------------*/
[data-panel="fullscreen"] > .icon-min {
  display: none; }

.panel-fullscreen {
  overflow-y: hidden; }
  .panel-fullscreen .icon-min {
    display: inline-block; }
  .panel-fullscreen .icon-max {
    display: none; }

.panel.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0; }

/* Panel with tabs */
/*---------------------------------*/
.panel .panel-control .nav-tabs > .active > a {
  background-color: transparent;
  box-shadow: inset 0 -2px 0 0 #5a1816 !important;
  color: inherit; }

.panel[class*="panel-"] .panel-control .nav-tabs > .active > a {
  box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.7) !important; }

.panel-control .nav-tabs {
  display: inline-block;
  height: 40px;
  margin-top: 2px;
  vertical-align: bottom;
  border: 0; }
  .panel-control .nav-tabs > li {
    margin-top: 1px;
    margin-right: 5px;
    height: 100%; }
    .panel-control .nav-tabs > li > a {
      border-radius: 0;
      margin-right: 0;
      height: 100%;
      line-height: 40px;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      padding: 0 15px; }
    .panel-control .nav-tabs > li:not(.active) {
      background-color: transparent;
      opacity: .6; }
      .panel-control .nav-tabs > li:not(.active) a {
        border-bottom: 0 !important;
        color: inherit; }
        .panel-control .nav-tabs > li:not(.active) a:hover {
          background-color: rgba(0, 0, 0, 0.15);
          border-color: transparent; }
  .panel-control .nav-tabs > .active > a {
    z-index: 1; }

/* Panel with progress bar */
/*---------------------------------*/
.panel-control .progress {
  min-width: 150px;
  margin: 0;
  display: inline-block;
  vertical-align: middle; }

/* Panel with switch */
/*---------------------------------*/
.panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle; }

/* Panel with pager */
/*---------------------------------*/
.panel-control .pager {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0; }

/* Panel with pagination */
/*---------------------------------*/
.panel-control .pagination {
  margin: 0;
  border-radius: 0;
  vertical-align: middle; }
  .panel-control .pagination > li > a, .panel-control .pagination > li > span {
    padding: 0 10px;
    border: 3px 3px 0 0;
    border-color: rgba(0, 0, 0, 0.09);
    box-shadow: none;
    height: 100%;
    line-height: 30px; }
  .panel-control .pagination > li:not(.active):not(.disabled) > a:hover {
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(0, 0, 0, 0.09); }
  .panel-control .pagination > .disabled > a, .panel-control .pagination > .disabled > a:hover, .panel-control .pagination > .disabled > a:active {
    border-color: rgba(0, 0, 0, 0.09); }

.panel-control .pagination > li:not(.active) > a, .pagination > li > a {
  background-color: transparent;
  color: inherit; }

.panel-control .pagination > li > a:hover, .pagination > li > a:focus {
  box-shadow: none; }

/* Panel with table */
/*---------------------------------*/
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border: 0; }

/* Panel with buttons */
/*---------------------------------*/
.panel-control .btn,
.panel-control .dropdown-toggle.btn {
  border: 0; }

.panel-control .open > .btn,
.panel-control .btn.active,
.panel-control .btn:active {
  box-shadow: none !important; }

.panel-control .btn-default {
  background-color: transparent;
  color: inherit; }

/* BACKGROUNDS */
/*======================================*/
.bg-trans {
  background-color: transparent; }

.bg-light {
  background-color: #ffffff; }
  .bg-light, .bg-light a {
    color: #27252E; }
  .bg-light a:hover, .bg-light a:focus {
    color: #27252E; }

.bg-gray-light {
  background-color: #ededed; }
  .bg-gray-light, .bg-gray-light a {
    color: #27252E; }
  .bg-gray-light a:hover, .bg-gray-light a:focus {
    color: #27252E; }

.bg-gray {
  background-color: #E0E0E0; }
  .bg-gray, .bg-gray a {
    color: #27252E; }
  .bg-gray a:hover, .bg-gray a:focus {
    color: #27252E; }

.bg-gray-dark {
  background-color: #c7c7c7; }
  .bg-gray-dark, .bg-gray-dark a {
    color: #27252E; }
  .bg-gray-dark a:hover, .bg-gray-dark a:focus {
    color: #27252E; }

.bg-trans-light {
  background-color: rgba(255, 255, 255, 0.1); }
  .bg-trans-light, .bg-trans-light a {
    color: inherit; }
  .bg-trans-light a:hover, .bg-trans-light a:focus {
    color: inherit; }

.bg-trans-dark {
  background-color: rgba(0, 0, 0, 0.1); }
  .bg-trans-dark, .bg-trans-dark a {
    color: inherit; }
  .bg-trans-dark a:hover, .bg-trans-dark a:focus {
    color: inherit; }

.bg-primary {
  background-color: #6F1D1B; }
  .bg-primary, .bg-primary a {
    color: #ffffff; }
  .bg-primary a:hover, .bg-primary a:focus {
    color: #ffffff; }

.bg-info {
  background-color: #2b2b32; }
  .bg-info, .bg-info a {
    color: #2b2b32; }
  .bg-info a:hover, .bg-info a:focus {
    color: #2b2b32; }

.bg-success {
  background-color: #728f4a; }
  .bg-success, .bg-success a {
    color: #728f4a; }
  .bg-success a:hover, .bg-success a:focus {
    color: #728f4a; }

.bg-warning {
  background-color: #ef7f12; }
  .bg-warning, .bg-warning a {
    color: #ef7f12; }
  .bg-warning a:hover, .bg-warning a:focus {
    color: #ef7f12; }

.bg-danger {
  background-color: #f44336; }
  .bg-danger, .bg-danger a {
    color: #f44336; }
  .bg-danger a:hover, .bg-danger a:focus {
    color: #f44336; }

/* TEXTS */
/*======================================*/
.text-light, a.text-light:hover, a.text-light:focus {
  color: #ffffff; }

.text-muted, a.text-muted:hover, a.text-muted:focus {
  color: #3a3745; }

.text-primary, a.text-primary:hover, a.text-primary:focus {
  color: #521514; }

.text-info, a.text-info:hover, a.text-info:focus {
  color: #1a1a1f; }

.text-success, a.text-success:hover, a.text-success:focus {
  color: #5f773e; }

.text-warning, a.text-warning:hover, a.text-warning:focus {
  color: #cf6d0e; }

.text-danger, a.text-danger:hover, a.text-danger:focus {
  color: #f22314; }

.text-main, a.text-main:hover, a.text-main:focus {
  color: #999999; }

/* PRINT CONTENT */
/*======================================*/
@page {
  margin-top: 0;
  margin-bottom: 0; }

@media print {
  body, #container {
    background: transparent; }
  .boxed {
    width: 100%; }
  .panel {
    border-color: transparent;
    box-shadow: none; }
  #container .no-print, #demo-set,
  .print-content #mainnav-container,
  .print-content #aside-container,
  .print-content #navbar,
  .print-content #footer,
  .print-content .scroll-top {
    display: none !important; }
  #container.print-content #page-content, #container.print-content #content-container {
    padding: 0 !important;
    margin: 0 !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .print-inline {
    display: inline !important; }
  .print-iblock {
    display: inline-block !important; }
  .print-block {
    display: block !important; }
  .no-print {
    display: none !important; } }

/* VERTICAL ALIGN */
/*======================================*/
.v-middle {
  vertical-align: middle; }

.v-top {
  vertical-align: top; }

.v-bottom {
  vertical-align: bottom; }

.v-baseline {
  vertical-align: baseline; }

/* CUSTOM COLORS */
/*======================================*/
.favorite-color {
  color: #f2d300; }

.unfavorite-color {
  color: #bcc4c9; }

/* TOOLBAR */
/*======================================*/
.toolbar-left, .toolbar-right,
.table-toolbar-left,
.table-toolbar-right {
  text-align: center;
  padding-bottom: 15px; }

.toolbar-right > .form-group, .table-toolbar-right > .form-group {
  display: inline-block;
  vertical-align: top;
  margin: 0; }

@media (min-width: 760px) {
  .toolbar-left, .table-toolbar-left {
    float: left;
    text-align: left; }
  .toolbar-right, .table-toolbar-right {
    text-align: right; } }

/* POSITIONS */
/*======================================*/
.pos-rel {
  position: relative; }

.pos-abs {
  position: absolute; }

.pos-fix {
  position: fixed; }

.pos-sta {
  position: static; }

/* MICS CLASS */
/*======================================*/
.list-divider {
  margin: 15px 0;
  height: 1px; }

.list-header {
  font-weight: 300;
  padding: 10px 15px;
  position: relative; }

.list-item-sm {
  padding: 5px 15px; }

.list-item-lg {
  padding: 15px; }

.list-item-xl {
  padding: 20px 15px; }

/* BOX TYPE */
/*======================================*/
.box-block {
  display: block; }

.box-inline {
  display: inline-block; }

.box-vmiddle {
  display: inline-block;
  max-width: 500px;
  vertical-align: middle;
  margin-bottom: 15px; }

.box-vmiddle-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-left: -15px; }

.box-full {
  margin: -15px -15px 0; }

.panel-body .box-full {
  margin: -15px -20px 0; }

/* BORDER */
/*======================================*/
.bord-no {
  border: 0 !important; }

.bord-all {
  border: 1px solid rgba(255, 255, 255, 0.07); }

.bord-top {
  border-top: 1px solid rgba(255, 255, 255, 0.07); }

.bord-btm {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07); }

.bord-lft {
  border-left: 1px solid rgba(255, 255, 255, 0.07); }

.bord-rgt {
  border-right: 1px solid rgba(255, 255, 255, 0.07); }

.bord-ver {
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  border-bottom: 1px solid rgba(255, 255, 255, 0.07); }

.bord-hor {
  border-right: 1px solid rgba(255, 255, 255, 0.07);
  border-left: 1px solid rgba(255, 255, 255, 0.07); }

/* TEXT */
/*======================================*/
.text-thin {
  font-weight: 300; }

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

.text-semibold {
  font-weight: 600; }

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

.text-5x,
.text-4x,
.text-5x,
.text-2x,
.text-lg,
.text-sm,
.text-xs {
  line-height: 1.25;
  font-size: 4em; }

.text-4x {
  font-size: 4em; }

.text-3x {
  font-size: 3em; }

.text-2x {
  font-size: 2em; }

.text-lg {
  font-size: 1.2em; }

.text-sm {
  font-size: .9em; }

.text-xs {
  font-size: .8em; }

.text-overflow {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.text-unit {
  font-size: 15px;
  vertical-align: top;
  line-height: 1.5em; }

.unselectable {
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }
  .unselectable ::selection {
    background-color: transparent;
    color: inherit; }
  .unselectable ::-moz-selection {
    background-color: transparent;
    color: inherit; }

.text-justify {
  text-align: justify; }

.text-justify:after {
  content: '';
  display: inline-block;
  width: 100%; }

@media (min-width: 1200px) {
  .text-lg-right {
    text-align: right; }
  .text-lg-center {
    text-align: center; }
  .text-lg-left {
    text-align: left; } }

@media (min-width: 992px) and (max-width: 1200px) {
  .text-md-right {
    text-align: right; }
  .text-md-center {
    text-align: center; }
  .text-md-left {
    text-align: left; } }

@media (min-width: 768px) and (max-width: 992px) {
  .text-sm-right {
    text-align: right; }
  .text-sm-center {
    text-align: center; }
  .text-sm-left {
    text-align: left; } }

@media (max-width: 760px) {
  .text-xs-right {
    text-align: right; }
  .text-xs-center {
    text-align: center; }
  .text-xs-left {
    text-align: left; } }

/* ICONS */
/*======================================*/
.icon-wrap {
  display: inline-block;
  padding: 10px;
  border-radius: 2px; }
  .icon-wrap i {
    display: block;
    line-height: 1em;
    text-align: center;
    position: relative;
    width: 1em;
    padding-top: 1em;
    vertical-align: middle; }
    .icon-wrap i:before {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
  .icon-wrap .icon-txt {
    display: block;
    line-height: 1em;
    text-align: center;
    position: relative;
    width: 1em;
    vertical-align: top; }

.icon-wrap-lg {
  padding: 20px; }

.icon-wrap-md {
  padding: 17px; }

.icon-wrap-sm {
  padding: 12px; }

.icon-wrap-xs {
  padding: 7px; }

.icon-circle {
  border-radius: 50%; }

.icon-lg {
  font-size: 1.333em;
  line-height: 1.095em;
  vertical-align: middle; }

.icon-fw {
  width: 1.33em;
  margin-right: 4px;
  text-align: center; }

.icon-2x {
  font-size: 2em;
  line-height: 1em; }

.icon-3x {
  font-size: 3em;
  line-height: 1em; }

.icon-4x {
  font-size: 4em;
  line-height: 1em; }

.icon-5x {
  font-size: 5em;
  line-height: 1em; }

/* IMAGES */
/*======================================*/
.img-mar {
  margin: 5px; }

.img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1); }
  .img-border-light {
    box-shadow: 0 0 0 4px #fff; }

.img-xs {
  width: 32px;
  height: 32px; }

.img-md {
  width: 64px;
  height: 64px; }

.img-sm {
  width: 48px;
  height: 48px; }

.img-lg {
  width: 96px;
  height: 96px; }

.img-holder img {
  max-width: 100%;
  border-radius: 3px; }

.img-gallery {
  margin-left: -4px;
  margin-right: -4px; }
  .img-gallery [class^="col-"], .img-gallery [class*=" col-"] {
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 8px; }
  .img-gallery img {
    border-radius: 4px; }

/* CONTENT MARGIN */
/*======================================*/
.mar-no {
  margin: 0 !important; }

.mar-all {
  margin: 15px; }

.mar-top {
  margin-top: 15px; }

.mar-btm {
  margin-bottom: 15px; }

.mar-lft {
  margin-left: 15px; }

.mar-rgt {
  margin-right: 15px; }

.mar-hor {
  margin-left: 15px;
  margin-right: 15px; }

.mar-ver {
  margin-top: 15px;
  margin-bottom: 15px; }

/* CONTENT PADDING */
/*======================================*/
.pad-no {
  padding: 0 !important; }

.pad-all {
  padding: 15px; }

.pad-top {
  padding-top: 15px; }

.pad-btm {
  padding-bottom: 15px; }

.pad-lft {
  padding-left: 15px; }

.pad-rgt {
  padding-right: 15px; }

.pad-hor {
  padding-left: 15px;
  padding-right: 15px; }

.pad-ver {
  padding-top: 15px;
  padding-bottom: 15px; }

/* DISABLED BUTTON */
/*======================================*/
a.disabled-link, a.disabled-link:visited,
a.disabled-link:active, a.disabled-link:hover {
  color: #aaa !important;
  cursor: default; }

/* EQUALIZE HEIGHTS */
/*======================================*/
.eq-height, .eq-height.eq-auto {
  display: table;
  table-layout: fixed;
  height: 100%;
  margin-bottom: 0;
  width: 100%; }

.eq-height.eq-auto {
  table-layout: auto; }

.eq-height .eq-box-xs {
  display: table-cell;
  height: 100%;
  vertical-align: top;
  float: none; }

.eq-height > * > .panel {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%; }

.eq-height [class*="eq-box"].eq-no-panel {
  padding-bottom: 0; }

.eq-min-width {
  width: 1%; }

.eq-no-panel:after {
  content: '';
  display: table;
  width: 100%;
  table-layout: fixed; }

@media (min-width: 1200px) {
  .eq-height .eq-box-lg {
    display: table-cell;
    height: 100%;
    vertical-align: top;
    float: none;
    padding-bottom: 20px; }
    .eq-height .eq-box-lg .panel {
      margin-bottom: 0; } }

@media (min-width: 992px) {
  .eq-height .eq-box-md {
    display: table-cell;
    height: 100%;
    vertical-align: top;
    float: none;
    padding-bottom: 20px; }
    .eq-height .eq-box-md .panel {
      margin-bottom: 0; } }

@media (min-width: 768px) {
  .eq-height .eq-box-sm {
    display: table-cell;
    height: 100%;
    vertical-align: top;
    float: none;
    padding-bottom: 20px; }
    .eq-height .eq-box-sm .panel {
      margin-bottom: 0; } }

.main-bg, .panel-heading-pop.panel-main {
  background: linear-gradient(60deg, #82332f, #5c2521); }

.default-bg, .panel-heading-pop.panel-default {
  background: linear-gradient(60deg, #a6a6a6, #8c8c8c); }

.primary-bg, .panel-heading-pop.panel-primary {
  background: linear-gradient(60deg, #d25952, #c03932); }

.info-bg, .panel-heading-pop.panel-info {
  background: linear-gradient(60deg, #4e504f, #343635); }

.success-bg, .panel-heading-pop.panel-success {
  background: linear-gradient(60deg, #7da154, #637f42); }

.warning-bg, .panel-heading-pop.panel-warning {
  background: linear-gradient(60deg, #f28f32, #e4750e); }

.danger-bg {
  background: linear-gradient(60deg, #f15c51, #ed3021); }

.grey-bg {
  background: linear-gradient(60deg, #e8e4e6, #d0c8cc); }

.main-shadow, .panel-heading-pop.panel-main {
  box-shadow: 0 12px 20px -10px rgba(111, 29, 27, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(111, 29, 27, 0.2); }

.default-shadow, .panel-heading-pop.panel-default {
  box-shadow: 0 12px 20px -10px rgba(153, 153, 153, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(153, 153, 153, 0.2); }

.primary-shadow, .panel-heading-pop.panel-primary {
  box-shadow: 0 12px 20px -10px rgba(201, 69, 60, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(201, 69, 60, 0.2); }

.info-shadow, .panel-heading-pop.panel-info {
  box-shadow: 0 12px 20px -10px rgba(43, 43, 50, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(43, 43, 50, 0.2); }

.success-shadow, .panel-heading-pop.panel-success {
  box-shadow: 0 12px 20px -10px rgba(114, 143, 74, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(114, 143, 74, 0.2); }

.warning-shadow, .panel-heading-pop.panel-warning {
  box-shadow: 0 12px 20px -10px rgba(239, 127, 18, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(239, 127, 18, 0.2); }

.danger-shadow {
  box-shadow: 0 12px 20px -10px rgba(244, 67, 54, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(244, 67, 54, 0.2); }

.grey-shadow {
  box-shadow: 0 12px 20px -10px rgba(224, 224, 224, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(224, 224, 224, 0.2); }

.btn-main {
  color: #ffffff;
  background: linear-gradient(60deg, #82332f, #5c2521) !important; }
  .btn-main:hover {
    color: #ffffff !important; }

.btn-default {
  color: #ffffff;
  background: linear-gradient(60deg, #a6a6a6, #8c8c8c) !important; }
  .btn-default:hover, .btn-hover-default:hover, .btn-hover-default:active, .btn-hover-default.active {
    color: #ffffff !important; }

.btn-primary {
  color: #ffffff;
  background: linear-gradient(60deg, #d25952, #c03932) !important; }
  .btn-primary:hover, .btn-hover-primary:hover, .btn-hover-primary:active, .btn-hover-primary.active {
    color: #ffffff !important; }

.btn-info {
  color: #ffffff;
  background: linear-gradient(60deg, #4e504f, #343635) !important; }
  .btn-info:hover, .btn-hover-info:hover, .btn-hover-info:active, .btn-hover-info.active {
    color: #ffffff !important; }

.btn-success {
  color: #ffffff;
  background: linear-gradient(60deg, #7da154, #637f42) !important; }
  .btn-success:hover, .btn-hover-success:hover, .btn-hover-success:active, .btn-hover-success.active {
    color: #ffffff !important; }

.btn-warning {
  color: #ffffff;
  background: linear-gradient(60deg, #f28f32, #e4750e) !important; }
  .btn-warning:hover, .btn-hover-warning:hover, .btn-hover-warning:active, .btn-hover-warning.active {
    color: #ffffff !important; }

.btn-danger {
  color: #ffffff;
  background: linear-gradient(60deg, #f15c51, #ed3021) !important; }
  .btn-danger:hover, .btn-hover-danger:hover, .btn-hover-danger:active, .btn-hover-danger.active {
    color: #ffffff !important; }

.btn-grey {
  color: #ffffff;
  background: linear-gradient(60deg, #e8e4e6, #d0c8cc) !important; }
  .btn-grey:hover {
    color: #ffffff !important; }

.bord-main {
  border-color: rgba(111, 29, 27, 0.1) !important; }
  .bord-main:focus {
    border-color: #6F1D1B !important; }

.bord-default {
  border-color: rgba(153, 153, 153, 0.1) !important; }
  .bord-default:focus {
    border-color: #999999 !important; }

.bord-primary {
  border-color: rgba(201, 69, 60, 0.1) !important; }
  .bord-primary:focus {
    border-color: #c9453c !important; }

.bord-info {
  border-color: rgba(43, 43, 50, 0.1) !important; }
  .bord-info:focus {
    border-color: #2b2b32 !important; }

.bord-success {
  border-color: rgba(114, 143, 74, 0.1) !important; }
  .bord-success:focus {
    border-color: #728f4a !important; }

.bord-warning {
  border-color: rgba(239, 127, 18, 0.1) !important; }
  .bord-warning:focus {
    border-color: #ef7f12 !important; }

.bord-danger {
  border-color: rgba(244, 67, 54, 0.1) !important; }
  .bord-danger:focus {
    border-color: #f44336 !important; }

.bord-grey {
  border-color: rgba(224, 224, 224, 0.25) !important; }
  .bord-grey:focus {
    border-color: #E0E0E0 !important; }

.color-inherit {
  color: inherit        !important; }

.color-white {
  color: #ffffff !important; }

.color-main {
  color: #6F1D1B !important; }

.color-default {
  color: #999999 !important; }

.color-primary {
  color: #c9453c !important; }

.color-info {
  color: #2b2b32 !important; }

.color-success {
  color: #728f4a !important; }

.color-warning {
  color: #ef7f12 !important; }

.color-danger {
  color: #f44336 !important; }

.color-grey {
  color: #E0E0E0 !important; }

body {
  font-weight: 300; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 300; }

#page-content {
  min-height: calc(100vh - 59px);
  padding: 30px 30px 0; }

#container #aside-container {
  z-index: 975; }
  #container #aside-container #aside {
    padding-top: 0px; }

#container::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 100vw;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.3s ease;
  z-index: 974; }

#container.aside-in::before {
  left: 0;
  background-color: rgba(0, 0, 0, 0.75); }

#footer {
  padding-top: 0px; }
  #footer p {
    line-height: 35px;
    margin-bottom: 0px; }

.navbar-brand img.brand-icon {
  transition: all 0.3s ease;
  height: 29px;
  width: 29px;
  margin: 15px; }

.navbar-brand .brand-text {
  font-weight: 300; }

.navbar-brand img.brand-icon {
  margin: 17px 15px; }

.navbar-top-links > li > a > i {
  line-height: 59px; }

.navbar-content .custom-search-form {
  display: table-cell;
  vertical-align: middle;
  height: 59px;
  padding: 0 5px; }
  .navbar-content .custom-search-form i {
    color: #999999; }
  .navbar-content .custom-search-form .btn {
    font-size: 1.4em;
    padding: 0;
    color: #999999 !important; }
  .navbar-content .custom-search-form label {
    font-size: 1.4em;
    padding: 0;
    color: #999999 !important; }
    .navbar-content .custom-search-form label i {
      color: #999999;
      opacity: 0.8;
      margin-top: 8px;
      transition: all 0.4s; }
      .navbar-content .custom-search-form label i:hover {
        opacity: 0.5;
        color: #8c8c8c;
        transition: all 0.4s; }

.navbar-content .search-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 950;
  transition-duration: 0s !important; }
  .navbar-content .search-container:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0);
    z-index: -1;
    transition: background-color .25s; }
  .navbar-content .search-container.in:before {
    background-color: rgba(0, 0, 0, 0.5);
    transition: background-color .25s; }
  .navbar-content .search-container.in input {
    opacity: 1;
    transition: all .25s; }
  .navbar-content .search-container.in button.btn {
    opacity: 1;
    transition: all .25s; }
  .navbar-content .search-container input {
    padding: 0 10px;
    height: 59px;
    border: 0 !important;
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    opacity: 0; }
  .navbar-content .search-container button.btn {
    padding: 0 10px;
    height: 59px;
    line-height: 59px;
    border: 0 !important;
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    opacity: 0; }

.navbar-content .bootstrap-select {
  margin-bottom: 0px; }
  .navbar-content .bootstrap-select .bs-caret {
    display: none; }
  .navbar-content .bootstrap-select button.btn {
    background-color: #fff !important;
    color: #6F1D1B !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    padding: 0px 10px; }
    .navbar-content .bootstrap-select button.btn:hover {
      background-color: #ffffff !important; }
    .navbar-content .bootstrap-select button.btn:active, .navbar-content .bootstrap-select button.btn:focus {
      background-color: #ffffff !important; }
  .navbar-content .bootstrap-select input {
    height: 33px; }

#nav-searchbox .dropdown-menu li:last-of-type {
  border-top: 1px solid #6F1D1B;
  margin-top: 6px;
  padding-top: 6px; }

#nav-searchbox .dropdown-menu li:first-of-type {
  border-top: none;
  padding-top: 7px;
  margin-top: 0px; }

.navbar-top-links .head-list li a.active {
  background: rgba(0, 0, 0, 0.05);
  color: #27252E; }

.navbar-top-links > li.navbar-top-link-button {
  width: 59px;
  height: 59px;
  padding: 7px; }
  .navbar-top-links > li.navbar-top-link-button > a {
    display: block;
    border-radius: 3px;
    text-align: center;
    padding: 0px;
    width: 45px;
    height: 45px; }
    .navbar-top-links > li.navbar-top-link-button > a > i {
      line-height: 45px; }
    .navbar-top-links > li.navbar-top-link-button > a:hover {
      background-color: #d8d8d8 !important; }

@media (min-width: 768px) {
  .navbar-content {
    position: relative;
    left: 0;
    margin-left: 255px;
    background-color: transparent; }
    .navbar-content .custom-search-form {
      padding-left: 0;
      width: 300px;
      padding: 0 10px; }
      .navbar-content .custom-search-form input {
        background: transparent;
        opacity: 1;
        padding: 0;
        box-shadow: none;
        color: #999999;
        font-size: 13px !important;
        border-radius: 3px !important;
        box-shadow: none !important;
        border: 1px solid rgba(0, 0, 0, 0.07) !important; }
        .navbar-content .custom-search-form input::placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form input::-webkit-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form input::-ms-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form input:-ms-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form input:focus {
          border-color: #25476a !important;
          box-shadow: none !important;
          transition-duration: .5s !important; }
      .navbar-content .custom-search-form .btn {
        display: none; }
      .navbar-content .custom-search-form button.btn {
        color: rgba(153, 153, 153, 0.4) !important;
        background-color: #6F1D1B !important;
        display: block !important;
        border: none !important;
        box-shadow: none !important;
        outline: none !important;
        padding: 0px 10px;
        opacity: 1;
        height: 33px;
        line-height: 33px;
        font-size: 13px;
        border-radius: 3px; }
        .navbar-content .custom-search-form button.btn:hover {
          background-color: #5a1816 !important; }
        .navbar-content .custom-search-form button.btn:active, .navbar-content .custom-search-form button.btn:focus {
          background-color: #6F1D1B !important; }
        .navbar-content .custom-search-form button.btn::placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form button.btn::-webkit-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form button.btn::-ms-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
        .navbar-content .custom-search-form button.btn:-ms-input-placeholder {
          color: rgba(153, 153, 153, 0.4) !important; }
      .navbar-content .custom-search-form label {
        display: none; }
    .navbar-content .search-container {
      display: block !important;
      background-color: transparent;
      position: static;
      box-shadow: none;
      height: auto !important; }
      .navbar-content .search-container:before {
        display: none; } }

#content-container.active:before {
  background-color: #DEDEDE; }

#content-container.active > #page-content > .row:first-child {
  height: 145px;
  margin-bottom: 20px; }

#mainnav-container {
  min-height: 100vh;
  height: 100vh; }
  #mainnav-container #mainnav {
    height: 100% !important;
    box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); }
    #mainnav-container #mainnav #mainnav-menu-wrap {
      height: 100%; }
      #mainnav-container #mainnav #mainnav-menu-wrap .multi-menu {
        scrollbar-width: thin;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto; }

#mainnav-menu, .sidenav-menu, .menu-popover .nano-content > ul.pop-in {
  margin-top: 0px;
  margin-bottom: 0px; }
  #mainnav-menu svg, .sidenav-menu svg, .menu-popover .nano-content > ul.pop-in svg {
    font-size: 15px;
    margin: 0 10px 0 0;
    vertical-align: middle; }
  #mainnav-menu li > a, .sidenav-menu li > a, .menu-popover .nano-content > ul.pop-in li > a {
    padding: 0;
    line-height: 45px;
    transition: all 0.3s ease;
    color: #27252E;
    margin: 7px 27px 7px 10px;
    border-radius: 3px; }
    #mainnav-menu li > a .menu-title, .sidenav-menu li > a .menu-title, .menu-popover .nano-content > ul.pop-in li > a .menu-title {
      vertical-align: middle; }
    #mainnav-menu li > a .menu-icon, .sidenav-menu li > a .menu-icon, .menu-popover .nano-content > ul.pop-in li > a .menu-icon {
      display: inline-block;
      width: 45px;
      height: 45px;
      text-align: center;
      color: #cccccc;
      vertical-align: middle; }
      #mainnav-menu li > a .menu-icon i, .sidenav-menu li > a .menu-icon i, .menu-popover .nano-content > ul.pop-in li > a .menu-icon i {
        display: block;
        font-size: 20px;
        line-height: 45px;
        padding: 0px;
        margin: 0px;
        transition: all 0.3s ease; }
    #mainnav-menu li > a:hover, #mainnav-menu li > a:active, #mainnav-menu li > a.hover, #mainnav-menu li > a.hover-90, #mainnav-menu li > a.hover-80, #mainnav-menu li > a.hover-75, #mainnav-menu li > a.hover-50, #mainnav-menu li > a.hover-25, #mainnav-menu li > a.hover-10, .sidenav-menu li > a:hover, .sidenav-menu li > a:active, .sidenav-menu li > a.hover, .sidenav-menu li > a.hover-90, .sidenav-menu li > a.hover-80, .sidenav-menu li > a.hover-75, .sidenav-menu li > a.hover-50, .sidenav-menu li > a.hover-25, .sidenav-menu li > a.hover-10, .menu-popover .nano-content > ul.pop-in li > a:hover, .menu-popover .nano-content > ul.pop-in li > a:active, .menu-popover .nano-content > ul.pop-in li > a.hover, .menu-popover .nano-content > ul.pop-in li > a.hover-90, .menu-popover .nano-content > ul.pop-in li > a.hover-80, .menu-popover .nano-content > ul.pop-in li > a.hover-75, .menu-popover .nano-content > ul.pop-in li > a.hover-50, .menu-popover .nano-content > ul.pop-in li > a.hover-25, .menu-popover .nano-content > ul.pop-in li > a.hover-10 {
      color: #27252E;
      background-color: rgba(224, 224, 224, 0.25); }
      #mainnav-menu li > a:hover .menu-icon, #mainnav-menu li > a:active .menu-icon, #mainnav-menu li > a.hover .menu-icon, #mainnav-menu li > a.hover-90 .menu-icon, #mainnav-menu li > a.hover-80 .menu-icon, #mainnav-menu li > a.hover-75 .menu-icon, #mainnav-menu li > a.hover-50 .menu-icon, #mainnav-menu li > a.hover-25 .menu-icon, #mainnav-menu li > a.hover-10 .menu-icon, .sidenav-menu li > a:hover .menu-icon, .sidenav-menu li > a:active .menu-icon, .sidenav-menu li > a.hover .menu-icon, .sidenav-menu li > a.hover-90 .menu-icon, .sidenav-menu li > a.hover-80 .menu-icon, .sidenav-menu li > a.hover-75 .menu-icon, .sidenav-menu li > a.hover-50 .menu-icon, .sidenav-menu li > a.hover-25 .menu-icon, .sidenav-menu li > a.hover-10 .menu-icon, .menu-popover .nano-content > ul.pop-in li > a:hover .menu-icon, .menu-popover .nano-content > ul.pop-in li > a:active .menu-icon, .menu-popover .nano-content > ul.pop-in li > a.hover .menu-icon, .menu-popover .nano-content > ul.pop-in li > a.hover-90 .menu-icon, .menu-popover .nano-content > ul.pop-in li > a.hover-80 .menu-icon, .menu-popover .nano-content > ul.pop-in li > a.hover-75 .menu-icon, .menu-popover .nano-content > ul.pop-in li > a.hover-50 .menu-icon, .menu-popover .nano-content > ul.pop-in li > a.hover-25 .menu-icon, .menu-popover .nano-content > ul.pop-in li > a.hover-10 .menu-icon {
        color: #999999 !important; }
    #mainnav-menu li > a:focus, .sidenav-menu li > a:focus, .menu-popover .nano-content > ul.pop-in li > a:focus {
      color: #27252E; }
  #mainnav-menu > li.active-link > a, .sidenav-menu > li.active-link > a, .menu-popover .nano-content > ul.pop-in > li.active-link > a {
    margin: 0;
    border-radius: 0px;
    color: #ffffff;
    background-color: #6F1D1B;
    margin: 7px 27px 7px 10px;
    border-radius: 3px;
    box-shadow: 0 12px 20px -10px rgba(255, 255, 255, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 255, 255, 0.2); }
    #mainnav-menu > li.active-link > a .menu-icon, .sidenav-menu > li.active-link > a .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a .menu-icon {
      color: #ffffff !important; }
    #mainnav-menu > li.active-link > a:hover, #mainnav-menu > li.active-link > a:active, #mainnav-menu > li.active-link > a:focus, #mainnav-menu > li.active-link > a.hover, #mainnav-menu > li.active-link > a.hover-90, #mainnav-menu > li.active-link > a.hover-80, #mainnav-menu > li.active-link > a.hover-75, #mainnav-menu > li.active-link > a.hover-50, #mainnav-menu > li.active-link > a.hover-25, #mainnav-menu > li.active-link > a.hover-10, .sidenav-menu > li.active-link > a:hover, .sidenav-menu > li.active-link > a:active, .sidenav-menu > li.active-link > a:focus, .sidenav-menu > li.active-link > a.hover, .sidenav-menu > li.active-link > a.hover-90, .sidenav-menu > li.active-link > a.hover-80, .sidenav-menu > li.active-link > a.hover-75, .sidenav-menu > li.active-link > a.hover-50, .sidenav-menu > li.active-link > a.hover-25, .sidenav-menu > li.active-link > a.hover-10, .menu-popover .nano-content > ul.pop-in > li.active-link > a:hover, .menu-popover .nano-content > ul.pop-in > li.active-link > a:active, .menu-popover .nano-content > ul.pop-in > li.active-link > a:focus, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-90, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-80, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-75, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-50, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-25, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-10 {
      margin: 0;
      border-radius: 0px;
      color: #ffffff;
      background-color: #6F1D1B;
      margin: 7px 27px 7px 10px;
      border-radius: 3px; }
      #mainnav-menu > li.active-link > a:hover .menu-icon, #mainnav-menu > li.active-link > a:active .menu-icon, #mainnav-menu > li.active-link > a:focus .menu-icon, #mainnav-menu > li.active-link > a.hover .menu-icon, #mainnav-menu > li.active-link > a.hover-90 .menu-icon, #mainnav-menu > li.active-link > a.hover-80 .menu-icon, #mainnav-menu > li.active-link > a.hover-75 .menu-icon, #mainnav-menu > li.active-link > a.hover-50 .menu-icon, #mainnav-menu > li.active-link > a.hover-25 .menu-icon, #mainnav-menu > li.active-link > a.hover-10 .menu-icon, .sidenav-menu > li.active-link > a:hover .menu-icon, .sidenav-menu > li.active-link > a:active .menu-icon, .sidenav-menu > li.active-link > a:focus .menu-icon, .sidenav-menu > li.active-link > a.hover .menu-icon, .sidenav-menu > li.active-link > a.hover-90 .menu-icon, .sidenav-menu > li.active-link > a.hover-80 .menu-icon, .sidenav-menu > li.active-link > a.hover-75 .menu-icon, .sidenav-menu > li.active-link > a.hover-50 .menu-icon, .sidenav-menu > li.active-link > a.hover-25 .menu-icon, .sidenav-menu > li.active-link > a.hover-10 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a:hover .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a:active .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a:focus .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-90 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-80 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-75 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-50 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-25 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-link > a.hover-10 .menu-icon {
        color: #ffffff !important; }
  #mainnav-menu > li.active-sub > a, .sidenav-menu > li.active-sub > a, .menu-popover .nano-content > ul.pop-in > li.active-sub > a {
    margin: 0;
    padding: 0;
    border-radius: 0px;
    color: #ffffff;
    background-color: #6F1D1B;
    transition: all 0.3s ease;
    margin: 7px 27px 7px 10px;
    border-radius: 3px;
    box-shadow: 0 12px 20px -10px rgba(111, 29, 27, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(111, 29, 27, 0.2); }
    #mainnav-menu > li.active-sub > a .menu-icon, .sidenav-menu > li.active-sub > a .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a .menu-icon {
      color: #ffffff !important; }
    #mainnav-menu > li.active-sub > a:hover, #mainnav-menu > li.active-sub > a:active, #mainnav-menu > li.active-sub > a:focus, #mainnav-menu > li.active-sub > a.hover, #mainnav-menu > li.active-sub > a.hover-90, #mainnav-menu > li.active-sub > a.hover-80, #mainnav-menu > li.active-sub > a.hover-75, #mainnav-menu > li.active-sub > a.hover-50, #mainnav-menu > li.active-sub > a.hover-25, #mainnav-menu > li.active-sub > a.hover-10, .sidenav-menu > li.active-sub > a:hover, .sidenav-menu > li.active-sub > a:active, .sidenav-menu > li.active-sub > a:focus, .sidenav-menu > li.active-sub > a.hover, .sidenav-menu > li.active-sub > a.hover-90, .sidenav-menu > li.active-sub > a.hover-80, .sidenav-menu > li.active-sub > a.hover-75, .sidenav-menu > li.active-sub > a.hover-50, .sidenav-menu > li.active-sub > a.hover-25, .sidenav-menu > li.active-sub > a.hover-10, .menu-popover .nano-content > ul.pop-in > li.active-sub > a:hover, .menu-popover .nano-content > ul.pop-in > li.active-sub > a:active, .menu-popover .nano-content > ul.pop-in > li.active-sub > a:focus, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-90, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-80, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-75, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-50, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-25, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-10 {
      margin: 0;
      padding: 0;
      border-radius: 0px;
      color: #ffffff;
      background-color: #6F1D1B;
      margin: 7px 27px 7px 10px;
      border-radius: 3px; }
      #mainnav-menu > li.active-sub > a:hover .menu-icon, #mainnav-menu > li.active-sub > a:active .menu-icon, #mainnav-menu > li.active-sub > a:focus .menu-icon, #mainnav-menu > li.active-sub > a.hover .menu-icon, #mainnav-menu > li.active-sub > a.hover-90 .menu-icon, #mainnav-menu > li.active-sub > a.hover-80 .menu-icon, #mainnav-menu > li.active-sub > a.hover-75 .menu-icon, #mainnav-menu > li.active-sub > a.hover-50 .menu-icon, #mainnav-menu > li.active-sub > a.hover-25 .menu-icon, #mainnav-menu > li.active-sub > a.hover-10 .menu-icon, .sidenav-menu > li.active-sub > a:hover .menu-icon, .sidenav-menu > li.active-sub > a:active .menu-icon, .sidenav-menu > li.active-sub > a:focus .menu-icon, .sidenav-menu > li.active-sub > a.hover .menu-icon, .sidenav-menu > li.active-sub > a.hover-90 .menu-icon, .sidenav-menu > li.active-sub > a.hover-80 .menu-icon, .sidenav-menu > li.active-sub > a.hover-75 .menu-icon, .sidenav-menu > li.active-sub > a.hover-50 .menu-icon, .sidenav-menu > li.active-sub > a.hover-25 .menu-icon, .sidenav-menu > li.active-sub > a.hover-10 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a:hover .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a:active .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a:focus .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-90 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-80 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-75 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-50 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-25 .menu-icon, .menu-popover .nano-content > ul.pop-in > li.active-sub > a.hover-10 .menu-icon {
        color: #ffffff !important; }
  #mainnav-menu .list-header .header-letter, .sidenav-menu .list-header .header-letter, .menu-popover .nano-content > ul.pop-in .list-header .header-letter {
    display: none; }
  #mainnav-menu .list-header .header-full, .sidenav-menu .list-header .header-full, .menu-popover .nano-content > ul.pop-in .list-header .header-full {
    display: block; }
  #mainnav-menu li, .sidenav-menu li, .menu-popover .nano-content > ul.pop-in li {
    white-space: nowrap; }
  #mainnav-menu svg, .sidenav-menu svg, .menu-popover .nano-content > ul.pop-in svg {
    font-size: 15px;
    margin: 0 10px 0 0;
    vertical-align: middle; }

@media (min-width: 768px) {
  #mainnav-container {
    padding-top: 0;
    z-index: 971; }
    #mainnav-container .navbar-header {
      float: none; } }

body #navbar .navbar-content {
  transition: all 0.3s ease; }

body.page-scrolled #navbar {
  z-index: 972; }
  body.page-scrolled #navbar .navbar-content {
    background-color: #F9FAF9;
    box-shadow: 20px 0px 30px -12px rgba(0, 0, 0, 0.42); }

@media (min-width: 768px) {
  #container.mainnav-sm .brand-icon {
    width: 25px;
    height: 25px; }
  #container.mainnav-sm #mainnav-menu > .active-sub, #container.mainnav-sm .sidenav-menu > .active-sub {
    padding: 0px; }
    #container.mainnav-sm #mainnav-menu > .active-sub > a, #container.mainnav-sm #mainnav-menu > .active-sub > a:hover, #container.mainnav-sm .sidenav-menu > .active-sub > a, #container.mainnav-sm .sidenav-menu > .active-sub > a:hover {
      color: #ffffff;
      margin: 0;
      border-radius: 0px;
      margin: 7px 0px 7px 5px;
      border-radius: 3px; }
      #container.mainnav-sm #mainnav-menu > .active-sub > a .menu-icon, #container.mainnav-sm #mainnav-menu > .active-sub > a:hover .menu-icon, #container.mainnav-sm .sidenav-menu > .active-sub > a .menu-icon, #container.mainnav-sm .sidenav-menu > .active-sub > a:hover .menu-icon {
        color: #ffffff !important; }
  #container.mainnav-sm #mainnav-menu li > a, #container.mainnav-sm #mainnav-menu li > a:hover, #container.mainnav-sm .sidenav-menu li > a, #container.mainnav-sm .sidenav-menu li > a:hover {
    padding: 0px;
    text-align: left;
    margin: 7px 0px 7px 5px;
    border-radius: 3px; }
    #container.mainnav-sm #mainnav-menu li > a i, #container.mainnav-sm #mainnav-menu li > a:hover i, #container.mainnav-sm .sidenav-menu li > a i, #container.mainnav-sm .sidenav-menu li > a:hover i {
      display: block; }
  #container.mainnav-sm #mainnav-menu .list-divider, #container.mainnav-sm .sidenav-menu .list-divider {
    display: block; }
  #container.mainnav-sm #mainnav-menu .list-header, #container.mainnav-sm .sidenav-menu .list-header {
    display: block; }
    #container.mainnav-sm #mainnav-menu .list-header .header-letter, #container.mainnav-sm .sidenav-menu .list-header .header-letter {
      padding-left: 2px;
      display: block; }
    #container.mainnav-sm #mainnav-menu .list-header .header-full, #container.mainnav-sm .sidenav-menu .list-header .header-full {
      display: none; }
  .menu-popover .single-content {
    color: #27252E;
    background-color: #F9FAF9; } }

.breadcrumb {
  margin: 0 10px;
  padding: 0;
  line-height: 59px;
  font-size: 1.2em;
  color: #999999; }
  .breadcrumb li {
    vertical-align: middle; }
    .breadcrumb li, .breadcrumb li a {
      vertical-align: middle;
      transition: color 0.3s ease;
      color: #999999; }
    .breadcrumb li a:hover {
      color: #27252E;
      text-decoration: none; }
  .breadcrumb > li + li:before {
    content: "/";
    border-color: #999999;
    border-style: solid;
    border-width: 0;
    display: inline-block;
    left: 0;
    top: .1em;
    position: relative;
    height: .55em;
    width: .55em;
    font-size: 25px;
    font-weight: 100;
    padding: 0;
    margin-left: 0px;
    margin-right: 5px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  .breadcrumb .active {
    color: #27252E;
    font-weight: 300; }

.tabulator {
  border-radius: 3px;
  margin-bottom: 0px; }
  .tabulator .tabulator-header {
    border-bottom-color: #6F1D1B; }
    .tabulator .tabulator-header .tabulator-col {
      transition: background-color 0.3s ease, color 0.3s ease;
      color: #6F1D1B; }
      .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-arrow {
        border-top-color: #6F1D1B;
        transition: border-color 0.3s ease; }
      .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-arrow {
        border-bottom-color: #6F1D1B;
        transition: border-color 0.3s ease; }
      .tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
        background-color: #6F1D1B;
        color: #ffffff; }
        .tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover[aria-sort="desc"] .tabulator-col-content .tabulator-arrow {
          border-top-color: #ffffff; }
        .tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover[aria-sort="asc"] .tabulator-col-content .tabulator-arrow {
          border-bottom-color: #ffffff; }
  .tabulator .tabulator-table .tabulator-row {
    transition: background-color 0.3s ease, color 0.3s ease;
    border-bottom-width: 0px; }
    .tabulator .tabulator-table .tabulator-row.tabulator-selected {
      background-color: #6F1D1B !important;
      color: #ffffff; }
  .tabulator .tabulator-footer {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-color: #6F1D1B;
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
    -ms-user-select: none;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none; }
    .tabulator .tabulator-footer .tabulator-display {
      float: left;
      font-weight: initial; }
      .tabulator .tabulator-footer .tabulator-display select {
        width: 100px; }
      .tabulator .tabulator-footer .tabulator-display .select2 {
        text-align: left; }
        .tabulator .tabulator-footer .tabulator-display .select2 .select2-selection.select2-selection--single {
          border-radius: 3px;
          border: 1px solid #D5D5D5;
          height: 34px;
          line-height: 34px; }
          .tabulator .tabulator-footer .tabulator-display .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
            height: 34px;
            line-height: 34px; }
          .tabulator .tabulator-footer .tabulator-display .select2 .select2-selection.select2-selection--single .select2-selection__arrow {
            height: 34px;
            line-height: 34px; }
    .tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
      display: inline-block;
      margin: 0 0 0 -1px;
      border: 1px solid #D5D5D5;
      border-radius: 0px;
      padding: 6px 12px;
      background: white;
      font-family: inherit;
      font-weight: initial;
      font-size: inherit;
      transition: background-color 0.3s ease, border 0.3s ease; }
      .tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active {
        background-color: #6F1D1B;
        border: 1px solid #6F1D1B;
        color: #fff;
        z-index: 2; }
      .tabulator .tabulator-footer .tabulator-paginator .tabulator-page:disabled {
        opacity: .5; }
        .tabulator .tabulator-footer .tabulator-paginator .tabulator-page:disabled:hover {
          cursor: not-allowed;
          background-color: #fff;
          border-color: #D5D5D5;
          color: GrayText; }
      .tabulator .tabulator-footer .tabulator-paginator .tabulator-page:not(:disabled):hover {
        cursor: pointer;
        background: #6F1D1B;
        border-color: #6F1D1B;
        color: #fff; }
    .tabulator .tabulator-footer .tabulator-paginator > .tabulator-pages {
      margin: 0 7px; }
      .tabulator .tabulator-footer .tabulator-paginator > .tabulator-pages > .tabulator-page:first-child {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px; }
      .tabulator .tabulator-footer .tabulator-paginator > .tabulator-pages > .tabulator-page:last-child {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; }
    .tabulator .tabulator-footer .tabulator-paginator > .tabulator-page:nth-of-type(1), .tabulator .tabulator-footer .tabulator-paginator > .tabulator-page:nth-of-type(3) {
      border-radius: 3px 0 0 3px; }
    .tabulator .tabulator-footer .tabulator-paginator > .tabulator-page:nth-of-type(2), .tabulator .tabulator-footer .tabulator-paginator > .tabulator-page:nth-of-type(4) {
      border-radius: 0 3px 3px 0; }

.tabulator-controls {
  vertical-align: middle;
  margin-bottom: 10px; }
  .tabulator-controls .right-controls {
    float: right; }
  .tabulator-controls .select2 {
    vertical-align: middle;
    text-align: left; }
    .tabulator-controls .select2 .select2-selection.select2-selection--single {
      border-radius: 3px;
      border: 1px solid #D5D5D5;
      height: 34px;
      line-height: 34px; }
      .tabulator-controls .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
        height: 34px;
        line-height: 34px; }
      .tabulator-controls .select2 .select2-selection.select2-selection--single .select2-selection__arrow {
        height: 34px;
        line-height: 34px; }
  .tabulator-controls input {
    vertical-align: middle;
    border-radius: 3px;
    border: 1px solid #D5D5D5;
    height: 34px;
    line-height: 34px;
    padding: 0px 10px; }
  .tabulator-controls button {
    height: 34px; }
  .tabulator-controls .dropdown {
    display: inline-block; }

.img-icon {
  display: inline-block;
  width: 15px;
  height: 15px; }

.modal .modal-dialog {
  max-height: 96vh;
  margin: 0px;
  overflow: hidden;
  border-radius: 3px; }
  .modal .modal-dialog .modal-content .modal-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
    .modal .modal-dialog .modal-content .modal-header .modal-close {
      position: absolute;
      right: 0px;
      top: 0px;
      height: 54px;
      line-height: 54px;
      padding: 0px 25px;
      cursor: pointer;
      font-size: 1.3em;
      transition: background-color 0.3s ease; }
      .modal .modal-dialog .modal-content .modal-header .modal-close:hover {
        background-color: #E0E0E0; }
  .modal .modal-dialog .modal-content .modal-menu ul {
    list-style: none;
    padding: 0px;
    margin: 0px; }
    .modal .modal-dialog .modal-content .modal-menu ul li {
      cursor: pointer;
      padding: 15px 15px;
      font-weight: 600;
      transition: all 0.3s ease;
      opacity: .5; }
      .modal .modal-dialog .modal-content .modal-menu ul li.active {
        color: #999999;
        background-color: #E0E0E0;
        opacity: 1; }
      .modal .modal-dialog .modal-content .modal-menu ul li:hover {
        color: #999999;
        opacity: 1; }
  .modal .modal-dialog .modal-content .modal-body {
    background-color: #E0E0E0;
    max-height: calc(96vh - 54px - 54px);
    scrollbar-width: thin;
    overflow-x: hidden;
    overflow-y: auto; }
    .modal .modal-dialog .modal-content .modal-body .modal-tab:not(.active) {
      display: none; }
    .modal .modal-dialog .modal-content .modal-body .modal-box {
      background-color: #fff;
      padding: 15px;
      border-radius: 3px; }
    .modal .modal-dialog .modal-content .modal-body .fgroup {
      display: flex; }
      .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-label {
        background-color: #ffffff;
        border-radius: 3px 0px 0px 3px;
        border-right: 3px solid rgba(0, 0, 0, 0.07);
        text-align: right;
        padding: 0px 6px 0px 6px;
        min-width: 100px;
        height: 33px;
        line-height: 33px; }
      .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value {
        border: none;
        padding: 0;
        margin: 0;
        width: 100%;
        display: flex; }
        .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .border {
          margin-right: 3px; }
        .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .fgroup-divider {
          padding: 0px 6px;
          line-height: 33px;
          text-align: center;
          background-color: #ffffff; }
        .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > input, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > div {
          padding: 0px 12px;
          height: 33px;
          line-height: 33px;
          background: none;
          border: none;
          width: 100%;
          background-color: #ffffff;
          border: 1px solid transparent;
          transition: border-color 0.5s ease;
          color: #444; }
          .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > input:not([disabled]):hover, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > input:not([disabled]):active, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > input:not([disabled]):focus, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > div:not([disabled]):hover, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > div:not([disabled]):active, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > div:not([disabled]):focus {
            border-color: #6F1D1B; }
          .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > input > .label, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > div > .label {
            position: relative;
            top: -3px; }
        .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 {
          width: 100% !important;
          background-color: #ffffff;
          border: 1px solid transparent;
          transition: border-color 0.5s ease; }
          .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 .select2-selection--single {
            height: 31px;
            border: none;
            background: none; }
            .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 .select2-selection--single .select2-selection__arrow {
              height: 31px; }
            .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 .select2-selection--single .select2-selection__rendered {
              height: 31px;
              line-height: 31px;
              padding: 0px 20px 0px 12px; }
          .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 .select2-selection--multiple {
            border: none;
            background: none;
            margin: 0;
            padding: 0;
            line-height: 0;
            min-height: 22px; }
            .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 .select2-selection--multiple .select2-selection__rendered {
              line-height: 31px;
              padding: 0px 20px 0px 12px; }
              .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
                margin-left: -7px;
                margin-right: 12px;
                height: 22px;
                line-height: 20px; }
              .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 .select2-selection--multiple .select2-selection__rendered .select2-search--inline {
                line-height: 31px;
                margin: 0px;
                padding: 0px; }
                .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2 .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {
                  box-sizing: border-box;
                  border: none;
                  font-size: 100%;
                  margin-top: 0px;
                  padding: 0;
                  min-height: 0; }
          .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2:hover, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2:active, .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value .select2:focus {
            border-color: #6F1D1B; }
        .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-value > *:last-child {
          border-radius: 0px 3px 3px 0px; }
      .modal .modal-dialog .modal-content .modal-body .fgroup .fgroup-separator {
        text-align: center;
        font-size: 2em;
        margin: auto;
        opacity: .5; }
  .modal .modal-dialog .modal-content .modal-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.07); }
  .modal .modal-dialog.modal-full .modal-body {
    min-height: calc(96vh - 54px - 54px); }
  .modal .modal-dialog.modal-white {
    background-color: #ffffff; }
    .modal .modal-dialog.modal-white .modal-body {
      background-color: #ffffff; }

.modal-98 {
  width: 98%; }

.modal-95 {
  width: 95%; }

.modal-90 {
  width: 90%; }

.modal-80 {
  width: 80%; }

.modal-70 {
  width: 70%; }

.modal-60 {
  width: 60%; }

.modal-50 {
  width: 50%; }

@media only screen and (max-width: 1200px) {
  .modal-98 {
    width: 98%; }
  .modal-95 {
    width: 96%; }
  .modal-90 {
    width: 96%; }
  .modal-80 {
    width: 96%; }
  .modal-70 {
    width: 96%; }
  .modal-60 {
    width: 96%; }
  .modal-50 {
    width: 96%; } }

.row.boxed {
  margin: 0px;
  padding: 0px; }
  .row.boxed > div {
    margin: 0px;
    padding: 0px; }

.row.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap; }

@media (min-width: 768px) {
  .row.equal {
    display: flex;
    flex-wrap: wrap; } }

.form-control {
  border-color: rgba(0, 0, 0, 0.07);
  outline: none; }
  .form-control::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: .5;
    /* Firefox */ }
  .form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    opacity: .5;
    /* Firefox */ }
  .form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    opacity: .5;
    /* Firefox */ }
  .form-control:focus {
    outline: none; }

.blank-form-control {
  border: none;
  background-color: transparent; }
  .blank-form-control + .select2 {
    background-color: transparent; }
    .blank-form-control + .select2 .select2-selection {
      background-color: transparent;
      border: none; }
      .blank-form-control + .select2 .select2-selection .select2-selection__rendered {
        padding: 0px; }
      .blank-form-control + .select2 .select2-selection .select2-selection__arrow {
        display: none; }

input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
  line-height: initial; }

.form-group {
  position: relative; }
  .form-group .form-label {
    position: absolute;
    top: -7px;
    right: 7px;
    font-size: 11px;
    background-color: #ffffff;
    color: rgba(43, 43, 50, 0.35);
    padding: 0px 2px; }

input, span {
  outline: none !important; }
  input:hover, input:active, input:focus, input:focus-visible, span:hover, span:active, span:focus, span:focus-visible {
    outline: none !important; }

.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  left: 12px !important; }

.tiny-form-control {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid rgba(255, 255, 255, 0.07);
  transition-duration: .5s;
  min-height: 350px; }
  .tiny-form-control:focus {
    border-color: #272C33;
    box-shadow: none;
    transition-duration: .5s; }
  .tiny-form-control *[contentEditable="true"]:focus,
  .tiny-form-control *[contentEditable="true"]:hover {
    outline: 2px solid #2276d2; }

.tox-tinymce-aux {
  z-index: 1071 !important; }

.tox {
  z-index: 1072; }

.tiny-form-controls i:not(:last-of-type) {
  margin-right: 10px; }

.select2 .select2-selection__clear {
  display: none; }

.table-trans .tabulator {
  background-color: transparent; }
  .table-trans .tabulator .tabulator-header {
    background-color: transparent; }
    .table-trans .tabulator .tabulator-header .tabulator-col {
      background-color: transparent; }
  .table-trans .tabulator .tabulator-tableHolder .tabulator-table {
    background-color: transparent; }
    .table-trans .tabulator .tabulator-tableHolder .tabulator-table .tabulator-row {
      background-color: transparent; }
      .table-trans .tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell {
        background-color: transparent; }
  .table-trans .tabulator .tabulator-row.tabulator-selectable:hover {
    background-color: rgba(111, 29, 27, 0.1) !important; }

.table-trans .table-controls {
  position: absolute;
  right: 10px;
  z-index: 2; }
  .table-trans .table-controls .btn-trans {
    color: #27252E;
    font-size: 1.2em;
    transition: color 0.3s ease; }
    .table-trans .table-controls .btn-trans:hover, .table-trans .table-controls .btn-trans:focus, .table-trans .table-controls .btn-trans:active {
      color: #000000; }
  .table-trans .table-controls .dropdown.open > .dropdown-toggle, .table-trans .table-controls .btn-group.open .dropdown-toggle {
    box-shadow: none !important; }

.table-holder .table-controls {
  position: absolute;
  right: 30px;
  z-index: 2; }
  .table-holder .table-controls .btn-trans {
    color: #27252E;
    font-size: 1.2em;
    transition: color 0.3s ease; }
    .table-holder .table-controls .btn-trans:hover, .table-holder .table-controls .btn-trans:focus, .table-holder .table-controls .btn-trans:active {
      color: #000000; }
  .table-holder .table-controls .dropdown.open > .dropdown-toggle, .table-holder .table-controls .btn-group.open .dropdown-toggle {
    box-shadow: none !important; }

.tabulator.no-loader .tabulator-loader {
  display: none !important; }

.tabulator.no-loader .tabulator-table .tabulator-row.tabulator-selected {
  transition: none; }

.toolbar-left.lift-up, .toolbar-right.lift-up,
.table-toolbar-left.lift-up,
.table-toolbar-right.lift-up {
  padding-bottom: 10px; }

@media (min-width: 760px) {
  .toolbar-right.lift-up, .table-toolbar-right.lift-up {
    padding-bottom: 0px;
    position: absolute;
    right: 9px;
    top: -35px; } }

.img-md {
  width: 64px;
  height: 64px; }
  .img-md.img-letter {
    line-height: 64px;
    text-align: center;
    color: #fff;
    font-size: 30px;
    font-weight: bold; }

.font-weight-100 {
  font-weight: 100; }

.font-weight-200 {
  font-weight: 200; }

.font-weight-300 {
  font-weight: 300; }

.font-weight-400 {
  font-weight: 400; }

.font-weight-500 {
  font-weight: 500; }

.font-weight-600 {
  font-weight: 600; }

.font-weight-700 {
  font-weight: 700; }

.font-weight-800 {
  font-weight: 800; }

.font-weight-900 {
  font-weight: 900; }

.font-weight-light {
  font-weight: 100; }

.font-weight-normal {
  font-weight: 300; }

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

.font-size-12 {
  font-size: 12px; }

.font-size-14 {
  font-size: 14px; }

.font-size-16 {
  font-size: 16px; }

.font-size-18 {
  font-size: 18px; }

.font-size-20 {
  font-size: 20px; }

.font-size-24 {
  font-size: 24px; }

.font-size-36 {
  font-size: 36px; }

.font-size-48 {
  font-size: 48px; }

.font-size-smallest {
  font-size: .4em; }

.font-size-smaller {
  font-size: .6em; }

.font-size-small {
  font-size: .8em; }

.font-size-big {
  font-size: 1.2em; }

.font-size-bigger {
  font-size: 1.4em; }

.font-size-biggest {
  font-size: 1.6em; }

.text-muted {
  color: #999999 !important; }

.cursor-none {
  cursor: none; }

.select-none {
  user-select: none; }

.bord-bot {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07); }

.bord-top {
  border-top: 1px solid rgba(255, 255, 255, 0.07); }

.bord-left {
  border-left: 1px solid rgba(255, 255, 255, 0.07); }

.bord-right {
  border-right: 1px solid rgba(255, 255, 255, 0.07); }

.bord {
  border: 1px solid rgba(255, 255, 255, 0.07); }

.bord-bot-dark {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07); }

.bord-top-dark {
  border-top: 1px solid rgba(0, 0, 0, 0.07); }

.bord-left-dark {
  border-left: 1px solid rgba(0, 0, 0, 0.07); }

.bord-right-dark {
  border-right: 1px solid rgba(0, 0, 0, 0.07); }

.bord-dark {
  border: 1px solid rgba(0, 0, 0, 0.07); }

.bord-none {
  border: none; }

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

.px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important; }

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.pt-0 {
  padding-top: 0px !important; }

.pr-0 {
  padding-right: 0px !important; }

.pb-0 {
  padding-bottom: 0px !important; }

.pl-0 {
  padding-left: 0px !important; }

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

.mx-0 {
  margin-right: 0px !important;
  margin-left: 0px !important; }

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.mt-0 {
  margin-top: 0px !important; }

.mr-0 {
  margin-right: 0px !important; }

.mb-0 {
  margin-bottom: 0px !important; }

.ml-0 {
  margin-left: 0px !important; }

.p-1 {
  padding: 1px !important; }

.px-1 {
  padding-right: 1px !important;
  padding-left: 1px !important; }

.py-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important; }

.pt-1 {
  padding-top: 1px !important; }

.pr-1 {
  padding-right: 1px !important; }

.pb-1 {
  padding-bottom: 1px !important; }

.pl-1 {
  padding-left: 1px !important; }

.m-1 {
  margin: 1px !important; }

.mx-1 {
  margin-right: 1px !important;
  margin-left: 1px !important; }

.my-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important; }

.mt-1 {
  margin-top: 1px !important; }

.mr-1 {
  margin-right: 1px !important; }

.mb-1 {
  margin-bottom: 1px !important; }

.ml-1 {
  margin-left: 1px !important; }

.p-2 {
  padding: 2px !important; }

.px-2 {
  padding-right: 2px !important;
  padding-left: 2px !important; }

.py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important; }

.pt-2 {
  padding-top: 2px !important; }

.pr-2 {
  padding-right: 2px !important; }

.pb-2 {
  padding-bottom: 2px !important; }

.pl-2 {
  padding-left: 2px !important; }

.m-2 {
  margin: 2px !important; }

.mx-2 {
  margin-right: 2px !important;
  margin-left: 2px !important; }

.my-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important; }

.mt-2 {
  margin-top: 2px !important; }

.mr-2 {
  margin-right: 2px !important; }

.mb-2 {
  margin-bottom: 2px !important; }

.ml-2 {
  margin-left: 2px !important; }

.p-3 {
  padding: 3px !important; }

.px-3 {
  padding-right: 3px !important;
  padding-left: 3px !important; }

.py-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important; }

.pt-3 {
  padding-top: 3px !important; }

.pr-3 {
  padding-right: 3px !important; }

.pb-3 {
  padding-bottom: 3px !important; }

.pl-3 {
  padding-left: 3px !important; }

.m-3 {
  margin: 3px !important; }

.mx-3 {
  margin-right: 3px !important;
  margin-left: 3px !important; }

.my-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important; }

.mt-3 {
  margin-top: 3px !important; }

.mr-3 {
  margin-right: 3px !important; }

.mb-3 {
  margin-bottom: 3px !important; }

.ml-3 {
  margin-left: 3px !important; }

.p-4 {
  padding: 4px !important; }

.px-4 {
  padding-right: 4px !important;
  padding-left: 4px !important; }

.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important; }

.pt-4 {
  padding-top: 4px !important; }

.pr-4 {
  padding-right: 4px !important; }

.pb-4 {
  padding-bottom: 4px !important; }

.pl-4 {
  padding-left: 4px !important; }

.m-4 {
  margin: 4px !important; }

.mx-4 {
  margin-right: 4px !important;
  margin-left: 4px !important; }

.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important; }

.mt-4 {
  margin-top: 4px !important; }

.mr-4 {
  margin-right: 4px !important; }

.mb-4 {
  margin-bottom: 4px !important; }

.ml-4 {
  margin-left: 4px !important; }

.p-5 {
  padding: 5px !important; }

.px-5 {
  padding-right: 5px !important;
  padding-left: 5px !important; }

.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.pt-5 {
  padding-top: 5px !important; }

.pr-5 {
  padding-right: 5px !important; }

.pb-5 {
  padding-bottom: 5px !important; }

.pl-5 {
  padding-left: 5px !important; }

.m-5 {
  margin: 5px !important; }

.mx-5 {
  margin-right: 5px !important;
  margin-left: 5px !important; }

.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.mt-5 {
  margin-top: 5px !important; }

.mr-5 {
  margin-right: 5px !important; }

.mb-5 {
  margin-bottom: 5px !important; }

.ml-5 {
  margin-left: 5px !important; }

.p-10 {
  padding: 10px !important; }

.px-10 {
  padding-right: 10px !important;
  padding-left: 10px !important; }

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.pt-10 {
  padding-top: 10px !important; }

.pr-10 {
  padding-right: 10px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.pl-10 {
  padding-left: 10px !important; }

.m-10 {
  margin: 10px !important; }

.mx-10 {
  margin-right: 10px !important;
  margin-left: 10px !important; }

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.mt-10 {
  margin-top: 10px !important; }

.mr-10 {
  margin-right: 10px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.ml-10 {
  margin-left: 10px !important; }

.p-15 {
  padding: 15px !important; }

.px-15 {
  padding-right: 15px !important;
  padding-left: 15px !important; }

.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.pt-15 {
  padding-top: 15px !important; }

.pr-15 {
  padding-right: 15px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.pl-15 {
  padding-left: 15px !important; }

.m-15 {
  margin: 15px !important; }

.mx-15 {
  margin-right: 15px !important;
  margin-left: 15px !important; }

.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.mt-15 {
  margin-top: 15px !important; }

.mr-15 {
  margin-right: 15px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.ml-15 {
  margin-left: 15px !important; }

.p-20 {
  padding: 20px !important; }

.px-20 {
  padding-right: 20px !important;
  padding-left: 20px !important; }

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pr-20 {
  padding-right: 20px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pl-20 {
  padding-left: 20px !important; }

.m-20 {
  margin: 20px !important; }

.mx-20 {
  margin-right: 20px !important;
  margin-left: 20px !important; }

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mr-20 {
  margin-right: 20px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.ml-20 {
  margin-left: 20px !important; }

.p-25 {
  padding: 25px !important; }

.px-25 {
  padding-right: 25px !important;
  padding-left: 25px !important; }

.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important; }

.pt-25 {
  padding-top: 25px !important; }

.pr-25 {
  padding-right: 25px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.pl-25 {
  padding-left: 25px !important; }

.m-25 {
  margin: 25px !important; }

.mx-25 {
  margin-right: 25px !important;
  margin-left: 25px !important; }

.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important; }

.mt-25 {
  margin-top: 25px !important; }

.mr-25 {
  margin-right: 25px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.ml-25 {
  margin-left: 25px !important; }

.p-30 {
  padding: 30px !important; }

.px-30 {
  padding-right: 30px !important;
  padding-left: 30px !important; }

.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.pt-30 {
  padding-top: 30px !important; }

.pr-30 {
  padding-right: 30px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pl-30 {
  padding-left: 30px !important; }

.m-30 {
  margin: 30px !important; }

.mx-30 {
  margin-right: 30px !important;
  margin-left: 30px !important; }

.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mr-30 {
  margin-right: 30px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.ml-30 {
  margin-left: 30px !important; }

.p-35 {
  padding: 35px !important; }

.px-35 {
  padding-right: 35px !important;
  padding-left: 35px !important; }

.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important; }

.pt-35 {
  padding-top: 35px !important; }

.pr-35 {
  padding-right: 35px !important; }

.pb-35 {
  padding-bottom: 35px !important; }

.pl-35 {
  padding-left: 35px !important; }

.m-35 {
  margin: 35px !important; }

.mx-35 {
  margin-right: 35px !important;
  margin-left: 35px !important; }

.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important; }

.mt-35 {
  margin-top: 35px !important; }

.mr-35 {
  margin-right: 35px !important; }

.mb-35 {
  margin-bottom: 35px !important; }

.ml-35 {
  margin-left: 35px !important; }

.p-40 {
  padding: 40px !important; }

.px-40 {
  padding-right: 40px !important;
  padding-left: 40px !important; }

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.pt-40 {
  padding-top: 40px !important; }

.pr-40 {
  padding-right: 40px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pl-40 {
  padding-left: 40px !important; }

.m-40 {
  margin: 40px !important; }

.mx-40 {
  margin-right: 40px !important;
  margin-left: 40px !important; }

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mr-40 {
  margin-right: 40px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.ml-40 {
  margin-left: 40px !important; }

.p-45 {
  padding: 45px !important; }

.px-45 {
  padding-right: 45px !important;
  padding-left: 45px !important; }

.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important; }

.pt-45 {
  padding-top: 45px !important; }

.pr-45 {
  padding-right: 45px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

.pl-45 {
  padding-left: 45px !important; }

.m-45 {
  margin: 45px !important; }

.mx-45 {
  margin-right: 45px !important;
  margin-left: 45px !important; }

.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important; }

.mt-45 {
  margin-top: 45px !important; }

.mr-45 {
  margin-right: 45px !important; }

.mb-45 {
  margin-bottom: 45px !important; }

.ml-45 {
  margin-left: 45px !important; }

.p-50 {
  padding: 50px !important; }

.px-50 {
  padding-right: 50px !important;
  padding-left: 50px !important; }

.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

.pt-50 {
  padding-top: 50px !important; }

.pr-50 {
  padding-right: 50px !important; }

.pb-50 {
  padding-bottom: 50px !important; }

.pl-50 {
  padding-left: 50px !important; }

.m-50 {
  margin: 50px !important; }

.mx-50 {
  margin-right: 50px !important;
  margin-left: 50px !important; }

.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mr-50 {
  margin-right: 50px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.ml-50 {
  margin-left: 50px !important; }

.p-75 {
  padding: 75px !important; }

.px-75 {
  padding-right: 75px !important;
  padding-left: 75px !important; }

.py-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important; }

.pt-75 {
  padding-top: 75px !important; }

.pr-75 {
  padding-right: 75px !important; }

.pb-75 {
  padding-bottom: 75px !important; }

.pl-75 {
  padding-left: 75px !important; }

.m-75 {
  margin: 75px !important; }

.mx-75 {
  margin-right: 75px !important;
  margin-left: 75px !important; }

.my-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important; }

.mt-75 {
  margin-top: 75px !important; }

.mr-75 {
  margin-right: 75px !important; }

.mb-75 {
  margin-bottom: 75px !important; }

.ml-75 {
  margin-left: 75px !important; }

.p-100 {
  padding: 100px !important; }

.px-100 {
  padding-right: 100px !important;
  padding-left: 100px !important; }

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important; }

.pt-100 {
  padding-top: 100px !important; }

.pr-100 {
  padding-right: 100px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

.pl-100 {
  padding-left: 100px !important; }

.m-100 {
  margin: 100px !important; }

.mx-100 {
  margin-right: 100px !important;
  margin-left: 100px !important; }

.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mr-100 {
  margin-right: 100px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.ml-100 {
  margin-left: 100px !important; }

.p-125 {
  padding: 125px !important; }

.px-125 {
  padding-right: 125px !important;
  padding-left: 125px !important; }

.py-125 {
  padding-top: 125px !important;
  padding-bottom: 125px !important; }

.pt-125 {
  padding-top: 125px !important; }

.pr-125 {
  padding-right: 125px !important; }

.pb-125 {
  padding-bottom: 125px !important; }

.pl-125 {
  padding-left: 125px !important; }

.m-125 {
  margin: 125px !important; }

.mx-125 {
  margin-right: 125px !important;
  margin-left: 125px !important; }

.my-125 {
  margin-top: 125px !important;
  margin-bottom: 125px !important; }

.mt-125 {
  margin-top: 125px !important; }

.mr-125 {
  margin-right: 125px !important; }

.mb-125 {
  margin-bottom: 125px !important; }

.ml-125 {
  margin-left: 125px !important; }

.p-150 {
  padding: 150px !important; }

.px-150 {
  padding-right: 150px !important;
  padding-left: 150px !important; }

.py-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important; }

.pt-150 {
  padding-top: 150px !important; }

.pr-150 {
  padding-right: 150px !important; }

.pb-150 {
  padding-bottom: 150px !important; }

.pl-150 {
  padding-left: 150px !important; }

.m-150 {
  margin: 150px !important; }

.mx-150 {
  margin-right: 150px !important;
  margin-left: 150px !important; }

.my-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important; }

.mt-150 {
  margin-top: 150px !important; }

.mr-150 {
  margin-right: 150px !important; }

.mb-150 {
  margin-bottom: 150px !important; }

.ml-150 {
  margin-left: 150px !important; }

.p-175 {
  padding: 175px !important; }

.px-175 {
  padding-right: 175px !important;
  padding-left: 175px !important; }

.py-175 {
  padding-top: 175px !important;
  padding-bottom: 175px !important; }

.pt-175 {
  padding-top: 175px !important; }

.pr-175 {
  padding-right: 175px !important; }

.pb-175 {
  padding-bottom: 175px !important; }

.pl-175 {
  padding-left: 175px !important; }

.m-175 {
  margin: 175px !important; }

.mx-175 {
  margin-right: 175px !important;
  margin-left: 175px !important; }

.my-175 {
  margin-top: 175px !important;
  margin-bottom: 175px !important; }

.mt-175 {
  margin-top: 175px !important; }

.mr-175 {
  margin-right: 175px !important; }

.mb-175 {
  margin-bottom: 175px !important; }

.ml-175 {
  margin-left: 175px !important; }

.p-200 {
  padding: 200px !important; }

.px-200 {
  padding-right: 200px !important;
  padding-left: 200px !important; }

.py-200 {
  padding-top: 200px !important;
  padding-bottom: 200px !important; }

.pt-200 {
  padding-top: 200px !important; }

.pr-200 {
  padding-right: 200px !important; }

.pb-200 {
  padding-bottom: 200px !important; }

.pl-200 {
  padding-left: 200px !important; }

.m-200 {
  margin: 200px !important; }

.mx-200 {
  margin-right: 200px !important;
  margin-left: 200px !important; }

.my-200 {
  margin-top: 200px !important;
  margin-bottom: 200px !important; }

.mt-200 {
  margin-top: 200px !important; }

.mr-200 {
  margin-right: 200px !important; }

.mb-200 {
  margin-bottom: 200px !important; }

.ml-200 {
  margin-left: 200px !important; }

.p-250 {
  padding: 250px !important; }

.px-250 {
  padding-right: 250px !important;
  padding-left: 250px !important; }

.py-250 {
  padding-top: 250px !important;
  padding-bottom: 250px !important; }

.pt-250 {
  padding-top: 250px !important; }

.pr-250 {
  padding-right: 250px !important; }

.pb-250 {
  padding-bottom: 250px !important; }

.pl-250 {
  padding-left: 250px !important; }

.m-250 {
  margin: 250px !important; }

.mx-250 {
  margin-right: 250px !important;
  margin-left: 250px !important; }

.my-250 {
  margin-top: 250px !important;
  margin-bottom: 250px !important; }

.mt-250 {
  margin-top: 250px !important; }

.mr-250 {
  margin-right: 250px !important; }

.mb-250 {
  margin-bottom: 250px !important; }

.ml-250 {
  margin-left: 250px !important; }

@media only screen and (min-width: 480px) {
  .p-xs-0 {
    padding: 0px !important; }
  .px-xs-0 {
    padding-right: 0px !important;
    padding-left: 0px !important; }
  .py-xs-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .pt-xs-0 {
    padding-top: 0px !important; }
  .pr-xs-0 {
    padding-right: 0px !important; }
  .pb-xs-0 {
    padding-bottom: 0px !important; }
  .pl-xs-0 {
    padding-left: 0px !important; }
  .m-xs-0 {
    margin: 0px !important; }
  .mx-xs-0 {
    margin-right: 0px !important;
    margin-left: 0px !important; }
  .my-xs-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .mt-xs-0 {
    margin-top: 0px !important; }
  .mr-xs-0 {
    margin-right: 0px !important; }
  .mb-xs-0 {
    margin-bottom: 0px !important; }
  .ml-xs-0 {
    margin-left: 0px !important; }
  .p-xs-1 {
    padding: 1px !important; }
  .px-xs-1 {
    padding-right: 1px !important;
    padding-left: 1px !important; }
  .py-xs-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important; }
  .pt-xs-1 {
    padding-top: 1px !important; }
  .pr-xs-1 {
    padding-right: 1px !important; }
  .pb-xs-1 {
    padding-bottom: 1px !important; }
  .pl-xs-1 {
    padding-left: 1px !important; }
  .m-xs-1 {
    margin: 1px !important; }
  .mx-xs-1 {
    margin-right: 1px !important;
    margin-left: 1px !important; }
  .my-xs-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
  .mt-xs-1 {
    margin-top: 1px !important; }
  .mr-xs-1 {
    margin-right: 1px !important; }
  .mb-xs-1 {
    margin-bottom: 1px !important; }
  .ml-xs-1 {
    margin-left: 1px !important; }
  .p-xs-2 {
    padding: 2px !important; }
  .px-xs-2 {
    padding-right: 2px !important;
    padding-left: 2px !important; }
  .py-xs-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important; }
  .pt-xs-2 {
    padding-top: 2px !important; }
  .pr-xs-2 {
    padding-right: 2px !important; }
  .pb-xs-2 {
    padding-bottom: 2px !important; }
  .pl-xs-2 {
    padding-left: 2px !important; }
  .m-xs-2 {
    margin: 2px !important; }
  .mx-xs-2 {
    margin-right: 2px !important;
    margin-left: 2px !important; }
  .my-xs-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important; }
  .mt-xs-2 {
    margin-top: 2px !important; }
  .mr-xs-2 {
    margin-right: 2px !important; }
  .mb-xs-2 {
    margin-bottom: 2px !important; }
  .ml-xs-2 {
    margin-left: 2px !important; }
  .p-xs-3 {
    padding: 3px !important; }
  .px-xs-3 {
    padding-right: 3px !important;
    padding-left: 3px !important; }
  .py-xs-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important; }
  .pt-xs-3 {
    padding-top: 3px !important; }
  .pr-xs-3 {
    padding-right: 3px !important; }
  .pb-xs-3 {
    padding-bottom: 3px !important; }
  .pl-xs-3 {
    padding-left: 3px !important; }
  .m-xs-3 {
    margin: 3px !important; }
  .mx-xs-3 {
    margin-right: 3px !important;
    margin-left: 3px !important; }
  .my-xs-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important; }
  .mt-xs-3 {
    margin-top: 3px !important; }
  .mr-xs-3 {
    margin-right: 3px !important; }
  .mb-xs-3 {
    margin-bottom: 3px !important; }
  .ml-xs-3 {
    margin-left: 3px !important; }
  .p-xs-4 {
    padding: 4px !important; }
  .px-xs-4 {
    padding-right: 4px !important;
    padding-left: 4px !important; }
  .py-xs-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }
  .pt-xs-4 {
    padding-top: 4px !important; }
  .pr-xs-4 {
    padding-right: 4px !important; }
  .pb-xs-4 {
    padding-bottom: 4px !important; }
  .pl-xs-4 {
    padding-left: 4px !important; }
  .m-xs-4 {
    margin: 4px !important; }
  .mx-xs-4 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  .my-xs-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }
  .mt-xs-4 {
    margin-top: 4px !important; }
  .mr-xs-4 {
    margin-right: 4px !important; }
  .mb-xs-4 {
    margin-bottom: 4px !important; }
  .ml-xs-4 {
    margin-left: 4px !important; }
  .p-xs-5 {
    padding: 5px !important; }
  .px-xs-5 {
    padding-right: 5px !important;
    padding-left: 5px !important; }
  .py-xs-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important; }
  .pt-xs-5 {
    padding-top: 5px !important; }
  .pr-xs-5 {
    padding-right: 5px !important; }
  .pb-xs-5 {
    padding-bottom: 5px !important; }
  .pl-xs-5 {
    padding-left: 5px !important; }
  .m-xs-5 {
    margin: 5px !important; }
  .mx-xs-5 {
    margin-right: 5px !important;
    margin-left: 5px !important; }
  .my-xs-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important; }
  .mt-xs-5 {
    margin-top: 5px !important; }
  .mr-xs-5 {
    margin-right: 5px !important; }
  .mb-xs-5 {
    margin-bottom: 5px !important; }
  .ml-xs-5 {
    margin-left: 5px !important; }
  .p-xs-10 {
    padding: 10px !important; }
  .px-xs-10 {
    padding-right: 10px !important;
    padding-left: 10px !important; }
  .py-xs-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .pt-xs-10 {
    padding-top: 10px !important; }
  .pr-xs-10 {
    padding-right: 10px !important; }
  .pb-xs-10 {
    padding-bottom: 10px !important; }
  .pl-xs-10 {
    padding-left: 10px !important; }
  .m-xs-10 {
    margin: 10px !important; }
  .mx-xs-10 {
    margin-right: 10px !important;
    margin-left: 10px !important; }
  .my-xs-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .mt-xs-10 {
    margin-top: 10px !important; }
  .mr-xs-10 {
    margin-right: 10px !important; }
  .mb-xs-10 {
    margin-bottom: 10px !important; }
  .ml-xs-10 {
    margin-left: 10px !important; }
  .p-xs-15 {
    padding: 15px !important; }
  .px-xs-15 {
    padding-right: 15px !important;
    padding-left: 15px !important; }
  .py-xs-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important; }
  .pt-xs-15 {
    padding-top: 15px !important; }
  .pr-xs-15 {
    padding-right: 15px !important; }
  .pb-xs-15 {
    padding-bottom: 15px !important; }
  .pl-xs-15 {
    padding-left: 15px !important; }
  .m-xs-15 {
    margin: 15px !important; }
  .mx-xs-15 {
    margin-right: 15px !important;
    margin-left: 15px !important; }
  .my-xs-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .mt-xs-15 {
    margin-top: 15px !important; }
  .mr-xs-15 {
    margin-right: 15px !important; }
  .mb-xs-15 {
    margin-bottom: 15px !important; }
  .ml-xs-15 {
    margin-left: 15px !important; }
  .p-xs-20 {
    padding: 20px !important; }
  .px-xs-20 {
    padding-right: 20px !important;
    padding-left: 20px !important; }
  .py-xs-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important; }
  .pt-xs-20 {
    padding-top: 20px !important; }
  .pr-xs-20 {
    padding-right: 20px !important; }
  .pb-xs-20 {
    padding-bottom: 20px !important; }
  .pl-xs-20 {
    padding-left: 20px !important; }
  .m-xs-20 {
    margin: 20px !important; }
  .mx-xs-20 {
    margin-right: 20px !important;
    margin-left: 20px !important; }
  .my-xs-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .mt-xs-20 {
    margin-top: 20px !important; }
  .mr-xs-20 {
    margin-right: 20px !important; }
  .mb-xs-20 {
    margin-bottom: 20px !important; }
  .ml-xs-20 {
    margin-left: 20px !important; }
  .p-xs-25 {
    padding: 25px !important; }
  .px-xs-25 {
    padding-right: 25px !important;
    padding-left: 25px !important; }
  .py-xs-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important; }
  .pt-xs-25 {
    padding-top: 25px !important; }
  .pr-xs-25 {
    padding-right: 25px !important; }
  .pb-xs-25 {
    padding-bottom: 25px !important; }
  .pl-xs-25 {
    padding-left: 25px !important; }
  .m-xs-25 {
    margin: 25px !important; }
  .mx-xs-25 {
    margin-right: 25px !important;
    margin-left: 25px !important; }
  .my-xs-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important; }
  .mt-xs-25 {
    margin-top: 25px !important; }
  .mr-xs-25 {
    margin-right: 25px !important; }
  .mb-xs-25 {
    margin-bottom: 25px !important; }
  .ml-xs-25 {
    margin-left: 25px !important; }
  .p-xs-30 {
    padding: 30px !important; }
  .px-xs-30 {
    padding-right: 30px !important;
    padding-left: 30px !important; }
  .py-xs-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important; }
  .pt-xs-30 {
    padding-top: 30px !important; }
  .pr-xs-30 {
    padding-right: 30px !important; }
  .pb-xs-30 {
    padding-bottom: 30px !important; }
  .pl-xs-30 {
    padding-left: 30px !important; }
  .m-xs-30 {
    margin: 30px !important; }
  .mx-xs-30 {
    margin-right: 30px !important;
    margin-left: 30px !important; }
  .my-xs-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .mt-xs-30 {
    margin-top: 30px !important; }
  .mr-xs-30 {
    margin-right: 30px !important; }
  .mb-xs-30 {
    margin-bottom: 30px !important; }
  .ml-xs-30 {
    margin-left: 30px !important; }
  .p-xs-35 {
    padding: 35px !important; }
  .px-xs-35 {
    padding-right: 35px !important;
    padding-left: 35px !important; }
  .py-xs-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important; }
  .pt-xs-35 {
    padding-top: 35px !important; }
  .pr-xs-35 {
    padding-right: 35px !important; }
  .pb-xs-35 {
    padding-bottom: 35px !important; }
  .pl-xs-35 {
    padding-left: 35px !important; }
  .m-xs-35 {
    margin: 35px !important; }
  .mx-xs-35 {
    margin-right: 35px !important;
    margin-left: 35px !important; }
  .my-xs-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important; }
  .mt-xs-35 {
    margin-top: 35px !important; }
  .mr-xs-35 {
    margin-right: 35px !important; }
  .mb-xs-35 {
    margin-bottom: 35px !important; }
  .ml-xs-35 {
    margin-left: 35px !important; }
  .p-xs-40 {
    padding: 40px !important; }
  .px-xs-40 {
    padding-right: 40px !important;
    padding-left: 40px !important; }
  .py-xs-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .pt-xs-40 {
    padding-top: 40px !important; }
  .pr-xs-40 {
    padding-right: 40px !important; }
  .pb-xs-40 {
    padding-bottom: 40px !important; }
  .pl-xs-40 {
    padding-left: 40px !important; }
  .m-xs-40 {
    margin: 40px !important; }
  .mx-xs-40 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  .my-xs-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .mt-xs-40 {
    margin-top: 40px !important; }
  .mr-xs-40 {
    margin-right: 40px !important; }
  .mb-xs-40 {
    margin-bottom: 40px !important; }
  .ml-xs-40 {
    margin-left: 40px !important; }
  .p-xs-45 {
    padding: 45px !important; }
  .px-xs-45 {
    padding-right: 45px !important;
    padding-left: 45px !important; }
  .py-xs-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important; }
  .pt-xs-45 {
    padding-top: 45px !important; }
  .pr-xs-45 {
    padding-right: 45px !important; }
  .pb-xs-45 {
    padding-bottom: 45px !important; }
  .pl-xs-45 {
    padding-left: 45px !important; }
  .m-xs-45 {
    margin: 45px !important; }
  .mx-xs-45 {
    margin-right: 45px !important;
    margin-left: 45px !important; }
  .my-xs-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important; }
  .mt-xs-45 {
    margin-top: 45px !important; }
  .mr-xs-45 {
    margin-right: 45px !important; }
  .mb-xs-45 {
    margin-bottom: 45px !important; }
  .ml-xs-45 {
    margin-left: 45px !important; }
  .p-xs-50 {
    padding: 50px !important; }
  .px-xs-50 {
    padding-right: 50px !important;
    padding-left: 50px !important; }
  .py-xs-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important; }
  .pt-xs-50 {
    padding-top: 50px !important; }
  .pr-xs-50 {
    padding-right: 50px !important; }
  .pb-xs-50 {
    padding-bottom: 50px !important; }
  .pl-xs-50 {
    padding-left: 50px !important; }
  .m-xs-50 {
    margin: 50px !important; }
  .mx-xs-50 {
    margin-right: 50px !important;
    margin-left: 50px !important; }
  .my-xs-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important; }
  .mt-xs-50 {
    margin-top: 50px !important; }
  .mr-xs-50 {
    margin-right: 50px !important; }
  .mb-xs-50 {
    margin-bottom: 50px !important; }
  .ml-xs-50 {
    margin-left: 50px !important; }
  .p-xs-75 {
    padding: 75px !important; }
  .px-xs-75 {
    padding-right: 75px !important;
    padding-left: 75px !important; }
  .py-xs-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important; }
  .pt-xs-75 {
    padding-top: 75px !important; }
  .pr-xs-75 {
    padding-right: 75px !important; }
  .pb-xs-75 {
    padding-bottom: 75px !important; }
  .pl-xs-75 {
    padding-left: 75px !important; }
  .m-xs-75 {
    margin: 75px !important; }
  .mx-xs-75 {
    margin-right: 75px !important;
    margin-left: 75px !important; }
  .my-xs-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important; }
  .mt-xs-75 {
    margin-top: 75px !important; }
  .mr-xs-75 {
    margin-right: 75px !important; }
  .mb-xs-75 {
    margin-bottom: 75px !important; }
  .ml-xs-75 {
    margin-left: 75px !important; }
  .p-xs-100 {
    padding: 100px !important; }
  .px-xs-100 {
    padding-right: 100px !important;
    padding-left: 100px !important; }
  .py-xs-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important; }
  .pt-xs-100 {
    padding-top: 100px !important; }
  .pr-xs-100 {
    padding-right: 100px !important; }
  .pb-xs-100 {
    padding-bottom: 100px !important; }
  .pl-xs-100 {
    padding-left: 100px !important; }
  .m-xs-100 {
    margin: 100px !important; }
  .mx-xs-100 {
    margin-right: 100px !important;
    margin-left: 100px !important; }
  .my-xs-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important; }
  .mt-xs-100 {
    margin-top: 100px !important; }
  .mr-xs-100 {
    margin-right: 100px !important; }
  .mb-xs-100 {
    margin-bottom: 100px !important; }
  .ml-xs-100 {
    margin-left: 100px !important; }
  .p-xs-125 {
    padding: 125px !important; }
  .px-xs-125 {
    padding-right: 125px !important;
    padding-left: 125px !important; }
  .py-xs-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important; }
  .pt-xs-125 {
    padding-top: 125px !important; }
  .pr-xs-125 {
    padding-right: 125px !important; }
  .pb-xs-125 {
    padding-bottom: 125px !important; }
  .pl-xs-125 {
    padding-left: 125px !important; }
  .m-xs-125 {
    margin: 125px !important; }
  .mx-xs-125 {
    margin-right: 125px !important;
    margin-left: 125px !important; }
  .my-xs-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important; }
  .mt-xs-125 {
    margin-top: 125px !important; }
  .mr-xs-125 {
    margin-right: 125px !important; }
  .mb-xs-125 {
    margin-bottom: 125px !important; }
  .ml-xs-125 {
    margin-left: 125px !important; }
  .p-xs-150 {
    padding: 150px !important; }
  .px-xs-150 {
    padding-right: 150px !important;
    padding-left: 150px !important; }
  .py-xs-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important; }
  .pt-xs-150 {
    padding-top: 150px !important; }
  .pr-xs-150 {
    padding-right: 150px !important; }
  .pb-xs-150 {
    padding-bottom: 150px !important; }
  .pl-xs-150 {
    padding-left: 150px !important; }
  .m-xs-150 {
    margin: 150px !important; }
  .mx-xs-150 {
    margin-right: 150px !important;
    margin-left: 150px !important; }
  .my-xs-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important; }
  .mt-xs-150 {
    margin-top: 150px !important; }
  .mr-xs-150 {
    margin-right: 150px !important; }
  .mb-xs-150 {
    margin-bottom: 150px !important; }
  .ml-xs-150 {
    margin-left: 150px !important; }
  .p-xs-175 {
    padding: 175px !important; }
  .px-xs-175 {
    padding-right: 175px !important;
    padding-left: 175px !important; }
  .py-xs-175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important; }
  .pt-xs-175 {
    padding-top: 175px !important; }
  .pr-xs-175 {
    padding-right: 175px !important; }
  .pb-xs-175 {
    padding-bottom: 175px !important; }
  .pl-xs-175 {
    padding-left: 175px !important; }
  .m-xs-175 {
    margin: 175px !important; }
  .mx-xs-175 {
    margin-right: 175px !important;
    margin-left: 175px !important; }
  .my-xs-175 {
    margin-top: 175px !important;
    margin-bottom: 175px !important; }
  .mt-xs-175 {
    margin-top: 175px !important; }
  .mr-xs-175 {
    margin-right: 175px !important; }
  .mb-xs-175 {
    margin-bottom: 175px !important; }
  .ml-xs-175 {
    margin-left: 175px !important; }
  .p-xs-200 {
    padding: 200px !important; }
  .px-xs-200 {
    padding-right: 200px !important;
    padding-left: 200px !important; }
  .py-xs-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important; }
  .pt-xs-200 {
    padding-top: 200px !important; }
  .pr-xs-200 {
    padding-right: 200px !important; }
  .pb-xs-200 {
    padding-bottom: 200px !important; }
  .pl-xs-200 {
    padding-left: 200px !important; }
  .m-xs-200 {
    margin: 200px !important; }
  .mx-xs-200 {
    margin-right: 200px !important;
    margin-left: 200px !important; }
  .my-xs-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important; }
  .mt-xs-200 {
    margin-top: 200px !important; }
  .mr-xs-200 {
    margin-right: 200px !important; }
  .mb-xs-200 {
    margin-bottom: 200px !important; }
  .ml-xs-200 {
    margin-left: 200px !important; }
  .p-xs-250 {
    padding: 250px !important; }
  .px-xs-250 {
    padding-right: 250px !important;
    padding-left: 250px !important; }
  .py-xs-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important; }
  .pt-xs-250 {
    padding-top: 250px !important; }
  .pr-xs-250 {
    padding-right: 250px !important; }
  .pb-xs-250 {
    padding-bottom: 250px !important; }
  .pl-xs-250 {
    padding-left: 250px !important; }
  .m-xs-250 {
    margin: 250px !important; }
  .mx-xs-250 {
    margin-right: 250px !important;
    margin-left: 250px !important; }
  .my-xs-250 {
    margin-top: 250px !important;
    margin-bottom: 250px !important; }
  .mt-xs-250 {
    margin-top: 250px !important; }
  .mr-xs-250 {
    margin-right: 250px !important; }
  .mb-xs-250 {
    margin-bottom: 250px !important; }
  .ml-xs-250 {
    margin-left: 250px !important; } }

@media only screen and (min-width: 768px) {
  .p-sm-0 {
    padding: 0px !important; }
  .px-sm-0 {
    padding-right: 0px !important;
    padding-left: 0px !important; }
  .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .pt-sm-0 {
    padding-top: 0px !important; }
  .pr-sm-0 {
    padding-right: 0px !important; }
  .pb-sm-0 {
    padding-bottom: 0px !important; }
  .pl-sm-0 {
    padding-left: 0px !important; }
  .m-sm-0 {
    margin: 0px !important; }
  .mx-sm-0 {
    margin-right: 0px !important;
    margin-left: 0px !important; }
  .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .mt-sm-0 {
    margin-top: 0px !important; }
  .mr-sm-0 {
    margin-right: 0px !important; }
  .mb-sm-0 {
    margin-bottom: 0px !important; }
  .ml-sm-0 {
    margin-left: 0px !important; }
  .p-sm-1 {
    padding: 1px !important; }
  .px-sm-1 {
    padding-right: 1px !important;
    padding-left: 1px !important; }
  .py-sm-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important; }
  .pt-sm-1 {
    padding-top: 1px !important; }
  .pr-sm-1 {
    padding-right: 1px !important; }
  .pb-sm-1 {
    padding-bottom: 1px !important; }
  .pl-sm-1 {
    padding-left: 1px !important; }
  .m-sm-1 {
    margin: 1px !important; }
  .mx-sm-1 {
    margin-right: 1px !important;
    margin-left: 1px !important; }
  .my-sm-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
  .mt-sm-1 {
    margin-top: 1px !important; }
  .mr-sm-1 {
    margin-right: 1px !important; }
  .mb-sm-1 {
    margin-bottom: 1px !important; }
  .ml-sm-1 {
    margin-left: 1px !important; }
  .p-sm-2 {
    padding: 2px !important; }
  .px-sm-2 {
    padding-right: 2px !important;
    padding-left: 2px !important; }
  .py-sm-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important; }
  .pt-sm-2 {
    padding-top: 2px !important; }
  .pr-sm-2 {
    padding-right: 2px !important; }
  .pb-sm-2 {
    padding-bottom: 2px !important; }
  .pl-sm-2 {
    padding-left: 2px !important; }
  .m-sm-2 {
    margin: 2px !important; }
  .mx-sm-2 {
    margin-right: 2px !important;
    margin-left: 2px !important; }
  .my-sm-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important; }
  .mt-sm-2 {
    margin-top: 2px !important; }
  .mr-sm-2 {
    margin-right: 2px !important; }
  .mb-sm-2 {
    margin-bottom: 2px !important; }
  .ml-sm-2 {
    margin-left: 2px !important; }
  .p-sm-3 {
    padding: 3px !important; }
  .px-sm-3 {
    padding-right: 3px !important;
    padding-left: 3px !important; }
  .py-sm-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important; }
  .pt-sm-3 {
    padding-top: 3px !important; }
  .pr-sm-3 {
    padding-right: 3px !important; }
  .pb-sm-3 {
    padding-bottom: 3px !important; }
  .pl-sm-3 {
    padding-left: 3px !important; }
  .m-sm-3 {
    margin: 3px !important; }
  .mx-sm-3 {
    margin-right: 3px !important;
    margin-left: 3px !important; }
  .my-sm-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important; }
  .mt-sm-3 {
    margin-top: 3px !important; }
  .mr-sm-3 {
    margin-right: 3px !important; }
  .mb-sm-3 {
    margin-bottom: 3px !important; }
  .ml-sm-3 {
    margin-left: 3px !important; }
  .p-sm-4 {
    padding: 4px !important; }
  .px-sm-4 {
    padding-right: 4px !important;
    padding-left: 4px !important; }
  .py-sm-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }
  .pt-sm-4 {
    padding-top: 4px !important; }
  .pr-sm-4 {
    padding-right: 4px !important; }
  .pb-sm-4 {
    padding-bottom: 4px !important; }
  .pl-sm-4 {
    padding-left: 4px !important; }
  .m-sm-4 {
    margin: 4px !important; }
  .mx-sm-4 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  .my-sm-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }
  .mt-sm-4 {
    margin-top: 4px !important; }
  .mr-sm-4 {
    margin-right: 4px !important; }
  .mb-sm-4 {
    margin-bottom: 4px !important; }
  .ml-sm-4 {
    margin-left: 4px !important; }
  .p-sm-5 {
    padding: 5px !important; }
  .px-sm-5 {
    padding-right: 5px !important;
    padding-left: 5px !important; }
  .py-sm-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important; }
  .pt-sm-5 {
    padding-top: 5px !important; }
  .pr-sm-5 {
    padding-right: 5px !important; }
  .pb-sm-5 {
    padding-bottom: 5px !important; }
  .pl-sm-5 {
    padding-left: 5px !important; }
  .m-sm-5 {
    margin: 5px !important; }
  .mx-sm-5 {
    margin-right: 5px !important;
    margin-left: 5px !important; }
  .my-sm-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important; }
  .mt-sm-5 {
    margin-top: 5px !important; }
  .mr-sm-5 {
    margin-right: 5px !important; }
  .mb-sm-5 {
    margin-bottom: 5px !important; }
  .ml-sm-5 {
    margin-left: 5px !important; }
  .p-sm-10 {
    padding: 10px !important; }
  .px-sm-10 {
    padding-right: 10px !important;
    padding-left: 10px !important; }
  .py-sm-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .pt-sm-10 {
    padding-top: 10px !important; }
  .pr-sm-10 {
    padding-right: 10px !important; }
  .pb-sm-10 {
    padding-bottom: 10px !important; }
  .pl-sm-10 {
    padding-left: 10px !important; }
  .m-sm-10 {
    margin: 10px !important; }
  .mx-sm-10 {
    margin-right: 10px !important;
    margin-left: 10px !important; }
  .my-sm-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .mt-sm-10 {
    margin-top: 10px !important; }
  .mr-sm-10 {
    margin-right: 10px !important; }
  .mb-sm-10 {
    margin-bottom: 10px !important; }
  .ml-sm-10 {
    margin-left: 10px !important; }
  .p-sm-15 {
    padding: 15px !important; }
  .px-sm-15 {
    padding-right: 15px !important;
    padding-left: 15px !important; }
  .py-sm-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important; }
  .pt-sm-15 {
    padding-top: 15px !important; }
  .pr-sm-15 {
    padding-right: 15px !important; }
  .pb-sm-15 {
    padding-bottom: 15px !important; }
  .pl-sm-15 {
    padding-left: 15px !important; }
  .m-sm-15 {
    margin: 15px !important; }
  .mx-sm-15 {
    margin-right: 15px !important;
    margin-left: 15px !important; }
  .my-sm-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .mt-sm-15 {
    margin-top: 15px !important; }
  .mr-sm-15 {
    margin-right: 15px !important; }
  .mb-sm-15 {
    margin-bottom: 15px !important; }
  .ml-sm-15 {
    margin-left: 15px !important; }
  .p-sm-20 {
    padding: 20px !important; }
  .px-sm-20 {
    padding-right: 20px !important;
    padding-left: 20px !important; }
  .py-sm-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important; }
  .pt-sm-20 {
    padding-top: 20px !important; }
  .pr-sm-20 {
    padding-right: 20px !important; }
  .pb-sm-20 {
    padding-bottom: 20px !important; }
  .pl-sm-20 {
    padding-left: 20px !important; }
  .m-sm-20 {
    margin: 20px !important; }
  .mx-sm-20 {
    margin-right: 20px !important;
    margin-left: 20px !important; }
  .my-sm-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .mt-sm-20 {
    margin-top: 20px !important; }
  .mr-sm-20 {
    margin-right: 20px !important; }
  .mb-sm-20 {
    margin-bottom: 20px !important; }
  .ml-sm-20 {
    margin-left: 20px !important; }
  .p-sm-25 {
    padding: 25px !important; }
  .px-sm-25 {
    padding-right: 25px !important;
    padding-left: 25px !important; }
  .py-sm-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important; }
  .pt-sm-25 {
    padding-top: 25px !important; }
  .pr-sm-25 {
    padding-right: 25px !important; }
  .pb-sm-25 {
    padding-bottom: 25px !important; }
  .pl-sm-25 {
    padding-left: 25px !important; }
  .m-sm-25 {
    margin: 25px !important; }
  .mx-sm-25 {
    margin-right: 25px !important;
    margin-left: 25px !important; }
  .my-sm-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important; }
  .mt-sm-25 {
    margin-top: 25px !important; }
  .mr-sm-25 {
    margin-right: 25px !important; }
  .mb-sm-25 {
    margin-bottom: 25px !important; }
  .ml-sm-25 {
    margin-left: 25px !important; }
  .p-sm-30 {
    padding: 30px !important; }
  .px-sm-30 {
    padding-right: 30px !important;
    padding-left: 30px !important; }
  .py-sm-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important; }
  .pt-sm-30 {
    padding-top: 30px !important; }
  .pr-sm-30 {
    padding-right: 30px !important; }
  .pb-sm-30 {
    padding-bottom: 30px !important; }
  .pl-sm-30 {
    padding-left: 30px !important; }
  .m-sm-30 {
    margin: 30px !important; }
  .mx-sm-30 {
    margin-right: 30px !important;
    margin-left: 30px !important; }
  .my-sm-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .mt-sm-30 {
    margin-top: 30px !important; }
  .mr-sm-30 {
    margin-right: 30px !important; }
  .mb-sm-30 {
    margin-bottom: 30px !important; }
  .ml-sm-30 {
    margin-left: 30px !important; }
  .p-sm-35 {
    padding: 35px !important; }
  .px-sm-35 {
    padding-right: 35px !important;
    padding-left: 35px !important; }
  .py-sm-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important; }
  .pt-sm-35 {
    padding-top: 35px !important; }
  .pr-sm-35 {
    padding-right: 35px !important; }
  .pb-sm-35 {
    padding-bottom: 35px !important; }
  .pl-sm-35 {
    padding-left: 35px !important; }
  .m-sm-35 {
    margin: 35px !important; }
  .mx-sm-35 {
    margin-right: 35px !important;
    margin-left: 35px !important; }
  .my-sm-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important; }
  .mt-sm-35 {
    margin-top: 35px !important; }
  .mr-sm-35 {
    margin-right: 35px !important; }
  .mb-sm-35 {
    margin-bottom: 35px !important; }
  .ml-sm-35 {
    margin-left: 35px !important; }
  .p-sm-40 {
    padding: 40px !important; }
  .px-sm-40 {
    padding-right: 40px !important;
    padding-left: 40px !important; }
  .py-sm-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .pt-sm-40 {
    padding-top: 40px !important; }
  .pr-sm-40 {
    padding-right: 40px !important; }
  .pb-sm-40 {
    padding-bottom: 40px !important; }
  .pl-sm-40 {
    padding-left: 40px !important; }
  .m-sm-40 {
    margin: 40px !important; }
  .mx-sm-40 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  .my-sm-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .mt-sm-40 {
    margin-top: 40px !important; }
  .mr-sm-40 {
    margin-right: 40px !important; }
  .mb-sm-40 {
    margin-bottom: 40px !important; }
  .ml-sm-40 {
    margin-left: 40px !important; }
  .p-sm-45 {
    padding: 45px !important; }
  .px-sm-45 {
    padding-right: 45px !important;
    padding-left: 45px !important; }
  .py-sm-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important; }
  .pt-sm-45 {
    padding-top: 45px !important; }
  .pr-sm-45 {
    padding-right: 45px !important; }
  .pb-sm-45 {
    padding-bottom: 45px !important; }
  .pl-sm-45 {
    padding-left: 45px !important; }
  .m-sm-45 {
    margin: 45px !important; }
  .mx-sm-45 {
    margin-right: 45px !important;
    margin-left: 45px !important; }
  .my-sm-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important; }
  .mt-sm-45 {
    margin-top: 45px !important; }
  .mr-sm-45 {
    margin-right: 45px !important; }
  .mb-sm-45 {
    margin-bottom: 45px !important; }
  .ml-sm-45 {
    margin-left: 45px !important; }
  .p-sm-50 {
    padding: 50px !important; }
  .px-sm-50 {
    padding-right: 50px !important;
    padding-left: 50px !important; }
  .py-sm-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important; }
  .pt-sm-50 {
    padding-top: 50px !important; }
  .pr-sm-50 {
    padding-right: 50px !important; }
  .pb-sm-50 {
    padding-bottom: 50px !important; }
  .pl-sm-50 {
    padding-left: 50px !important; }
  .m-sm-50 {
    margin: 50px !important; }
  .mx-sm-50 {
    margin-right: 50px !important;
    margin-left: 50px !important; }
  .my-sm-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important; }
  .mt-sm-50 {
    margin-top: 50px !important; }
  .mr-sm-50 {
    margin-right: 50px !important; }
  .mb-sm-50 {
    margin-bottom: 50px !important; }
  .ml-sm-50 {
    margin-left: 50px !important; }
  .p-sm-75 {
    padding: 75px !important; }
  .px-sm-75 {
    padding-right: 75px !important;
    padding-left: 75px !important; }
  .py-sm-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important; }
  .pt-sm-75 {
    padding-top: 75px !important; }
  .pr-sm-75 {
    padding-right: 75px !important; }
  .pb-sm-75 {
    padding-bottom: 75px !important; }
  .pl-sm-75 {
    padding-left: 75px !important; }
  .m-sm-75 {
    margin: 75px !important; }
  .mx-sm-75 {
    margin-right: 75px !important;
    margin-left: 75px !important; }
  .my-sm-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important; }
  .mt-sm-75 {
    margin-top: 75px !important; }
  .mr-sm-75 {
    margin-right: 75px !important; }
  .mb-sm-75 {
    margin-bottom: 75px !important; }
  .ml-sm-75 {
    margin-left: 75px !important; }
  .p-sm-100 {
    padding: 100px !important; }
  .px-sm-100 {
    padding-right: 100px !important;
    padding-left: 100px !important; }
  .py-sm-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important; }
  .pt-sm-100 {
    padding-top: 100px !important; }
  .pr-sm-100 {
    padding-right: 100px !important; }
  .pb-sm-100 {
    padding-bottom: 100px !important; }
  .pl-sm-100 {
    padding-left: 100px !important; }
  .m-sm-100 {
    margin: 100px !important; }
  .mx-sm-100 {
    margin-right: 100px !important;
    margin-left: 100px !important; }
  .my-sm-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important; }
  .mt-sm-100 {
    margin-top: 100px !important; }
  .mr-sm-100 {
    margin-right: 100px !important; }
  .mb-sm-100 {
    margin-bottom: 100px !important; }
  .ml-sm-100 {
    margin-left: 100px !important; }
  .p-sm-125 {
    padding: 125px !important; }
  .px-sm-125 {
    padding-right: 125px !important;
    padding-left: 125px !important; }
  .py-sm-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important; }
  .pt-sm-125 {
    padding-top: 125px !important; }
  .pr-sm-125 {
    padding-right: 125px !important; }
  .pb-sm-125 {
    padding-bottom: 125px !important; }
  .pl-sm-125 {
    padding-left: 125px !important; }
  .m-sm-125 {
    margin: 125px !important; }
  .mx-sm-125 {
    margin-right: 125px !important;
    margin-left: 125px !important; }
  .my-sm-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important; }
  .mt-sm-125 {
    margin-top: 125px !important; }
  .mr-sm-125 {
    margin-right: 125px !important; }
  .mb-sm-125 {
    margin-bottom: 125px !important; }
  .ml-sm-125 {
    margin-left: 125px !important; }
  .p-sm-150 {
    padding: 150px !important; }
  .px-sm-150 {
    padding-right: 150px !important;
    padding-left: 150px !important; }
  .py-sm-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important; }
  .pt-sm-150 {
    padding-top: 150px !important; }
  .pr-sm-150 {
    padding-right: 150px !important; }
  .pb-sm-150 {
    padding-bottom: 150px !important; }
  .pl-sm-150 {
    padding-left: 150px !important; }
  .m-sm-150 {
    margin: 150px !important; }
  .mx-sm-150 {
    margin-right: 150px !important;
    margin-left: 150px !important; }
  .my-sm-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important; }
  .mt-sm-150 {
    margin-top: 150px !important; }
  .mr-sm-150 {
    margin-right: 150px !important; }
  .mb-sm-150 {
    margin-bottom: 150px !important; }
  .ml-sm-150 {
    margin-left: 150px !important; }
  .p-sm-175 {
    padding: 175px !important; }
  .px-sm-175 {
    padding-right: 175px !important;
    padding-left: 175px !important; }
  .py-sm-175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important; }
  .pt-sm-175 {
    padding-top: 175px !important; }
  .pr-sm-175 {
    padding-right: 175px !important; }
  .pb-sm-175 {
    padding-bottom: 175px !important; }
  .pl-sm-175 {
    padding-left: 175px !important; }
  .m-sm-175 {
    margin: 175px !important; }
  .mx-sm-175 {
    margin-right: 175px !important;
    margin-left: 175px !important; }
  .my-sm-175 {
    margin-top: 175px !important;
    margin-bottom: 175px !important; }
  .mt-sm-175 {
    margin-top: 175px !important; }
  .mr-sm-175 {
    margin-right: 175px !important; }
  .mb-sm-175 {
    margin-bottom: 175px !important; }
  .ml-sm-175 {
    margin-left: 175px !important; }
  .p-sm-200 {
    padding: 200px !important; }
  .px-sm-200 {
    padding-right: 200px !important;
    padding-left: 200px !important; }
  .py-sm-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important; }
  .pt-sm-200 {
    padding-top: 200px !important; }
  .pr-sm-200 {
    padding-right: 200px !important; }
  .pb-sm-200 {
    padding-bottom: 200px !important; }
  .pl-sm-200 {
    padding-left: 200px !important; }
  .m-sm-200 {
    margin: 200px !important; }
  .mx-sm-200 {
    margin-right: 200px !important;
    margin-left: 200px !important; }
  .my-sm-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important; }
  .mt-sm-200 {
    margin-top: 200px !important; }
  .mr-sm-200 {
    margin-right: 200px !important; }
  .mb-sm-200 {
    margin-bottom: 200px !important; }
  .ml-sm-200 {
    margin-left: 200px !important; }
  .p-sm-250 {
    padding: 250px !important; }
  .px-sm-250 {
    padding-right: 250px !important;
    padding-left: 250px !important; }
  .py-sm-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important; }
  .pt-sm-250 {
    padding-top: 250px !important; }
  .pr-sm-250 {
    padding-right: 250px !important; }
  .pb-sm-250 {
    padding-bottom: 250px !important; }
  .pl-sm-250 {
    padding-left: 250px !important; }
  .m-sm-250 {
    margin: 250px !important; }
  .mx-sm-250 {
    margin-right: 250px !important;
    margin-left: 250px !important; }
  .my-sm-250 {
    margin-top: 250px !important;
    margin-bottom: 250px !important; }
  .mt-sm-250 {
    margin-top: 250px !important; }
  .mr-sm-250 {
    margin-right: 250px !important; }
  .mb-sm-250 {
    margin-bottom: 250px !important; }
  .ml-sm-250 {
    margin-left: 250px !important; } }

@media only screen and (min-width: 992px) {
  .p-md-0 {
    padding: 0px !important; }
  .px-md-0 {
    padding-right: 0px !important;
    padding-left: 0px !important; }
  .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .pt-md-0 {
    padding-top: 0px !important; }
  .pr-md-0 {
    padding-right: 0px !important; }
  .pb-md-0 {
    padding-bottom: 0px !important; }
  .pl-md-0 {
    padding-left: 0px !important; }
  .m-md-0 {
    margin: 0px !important; }
  .mx-md-0 {
    margin-right: 0px !important;
    margin-left: 0px !important; }
  .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .mt-md-0 {
    margin-top: 0px !important; }
  .mr-md-0 {
    margin-right: 0px !important; }
  .mb-md-0 {
    margin-bottom: 0px !important; }
  .ml-md-0 {
    margin-left: 0px !important; }
  .p-md-1 {
    padding: 1px !important; }
  .px-md-1 {
    padding-right: 1px !important;
    padding-left: 1px !important; }
  .py-md-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important; }
  .pt-md-1 {
    padding-top: 1px !important; }
  .pr-md-1 {
    padding-right: 1px !important; }
  .pb-md-1 {
    padding-bottom: 1px !important; }
  .pl-md-1 {
    padding-left: 1px !important; }
  .m-md-1 {
    margin: 1px !important; }
  .mx-md-1 {
    margin-right: 1px !important;
    margin-left: 1px !important; }
  .my-md-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
  .mt-md-1 {
    margin-top: 1px !important; }
  .mr-md-1 {
    margin-right: 1px !important; }
  .mb-md-1 {
    margin-bottom: 1px !important; }
  .ml-md-1 {
    margin-left: 1px !important; }
  .p-md-2 {
    padding: 2px !important; }
  .px-md-2 {
    padding-right: 2px !important;
    padding-left: 2px !important; }
  .py-md-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important; }
  .pt-md-2 {
    padding-top: 2px !important; }
  .pr-md-2 {
    padding-right: 2px !important; }
  .pb-md-2 {
    padding-bottom: 2px !important; }
  .pl-md-2 {
    padding-left: 2px !important; }
  .m-md-2 {
    margin: 2px !important; }
  .mx-md-2 {
    margin-right: 2px !important;
    margin-left: 2px !important; }
  .my-md-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important; }
  .mt-md-2 {
    margin-top: 2px !important; }
  .mr-md-2 {
    margin-right: 2px !important; }
  .mb-md-2 {
    margin-bottom: 2px !important; }
  .ml-md-2 {
    margin-left: 2px !important; }
  .p-md-3 {
    padding: 3px !important; }
  .px-md-3 {
    padding-right: 3px !important;
    padding-left: 3px !important; }
  .py-md-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important; }
  .pt-md-3 {
    padding-top: 3px !important; }
  .pr-md-3 {
    padding-right: 3px !important; }
  .pb-md-3 {
    padding-bottom: 3px !important; }
  .pl-md-3 {
    padding-left: 3px !important; }
  .m-md-3 {
    margin: 3px !important; }
  .mx-md-3 {
    margin-right: 3px !important;
    margin-left: 3px !important; }
  .my-md-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important; }
  .mt-md-3 {
    margin-top: 3px !important; }
  .mr-md-3 {
    margin-right: 3px !important; }
  .mb-md-3 {
    margin-bottom: 3px !important; }
  .ml-md-3 {
    margin-left: 3px !important; }
  .p-md-4 {
    padding: 4px !important; }
  .px-md-4 {
    padding-right: 4px !important;
    padding-left: 4px !important; }
  .py-md-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }
  .pt-md-4 {
    padding-top: 4px !important; }
  .pr-md-4 {
    padding-right: 4px !important; }
  .pb-md-4 {
    padding-bottom: 4px !important; }
  .pl-md-4 {
    padding-left: 4px !important; }
  .m-md-4 {
    margin: 4px !important; }
  .mx-md-4 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  .my-md-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }
  .mt-md-4 {
    margin-top: 4px !important; }
  .mr-md-4 {
    margin-right: 4px !important; }
  .mb-md-4 {
    margin-bottom: 4px !important; }
  .ml-md-4 {
    margin-left: 4px !important; }
  .p-md-5 {
    padding: 5px !important; }
  .px-md-5 {
    padding-right: 5px !important;
    padding-left: 5px !important; }
  .py-md-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important; }
  .pt-md-5 {
    padding-top: 5px !important; }
  .pr-md-5 {
    padding-right: 5px !important; }
  .pb-md-5 {
    padding-bottom: 5px !important; }
  .pl-md-5 {
    padding-left: 5px !important; }
  .m-md-5 {
    margin: 5px !important; }
  .mx-md-5 {
    margin-right: 5px !important;
    margin-left: 5px !important; }
  .my-md-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important; }
  .mt-md-5 {
    margin-top: 5px !important; }
  .mr-md-5 {
    margin-right: 5px !important; }
  .mb-md-5 {
    margin-bottom: 5px !important; }
  .ml-md-5 {
    margin-left: 5px !important; }
  .p-md-10 {
    padding: 10px !important; }
  .px-md-10 {
    padding-right: 10px !important;
    padding-left: 10px !important; }
  .py-md-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .pt-md-10 {
    padding-top: 10px !important; }
  .pr-md-10 {
    padding-right: 10px !important; }
  .pb-md-10 {
    padding-bottom: 10px !important; }
  .pl-md-10 {
    padding-left: 10px !important; }
  .m-md-10 {
    margin: 10px !important; }
  .mx-md-10 {
    margin-right: 10px !important;
    margin-left: 10px !important; }
  .my-md-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .mt-md-10 {
    margin-top: 10px !important; }
  .mr-md-10 {
    margin-right: 10px !important; }
  .mb-md-10 {
    margin-bottom: 10px !important; }
  .ml-md-10 {
    margin-left: 10px !important; }
  .p-md-15 {
    padding: 15px !important; }
  .px-md-15 {
    padding-right: 15px !important;
    padding-left: 15px !important; }
  .py-md-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important; }
  .pt-md-15 {
    padding-top: 15px !important; }
  .pr-md-15 {
    padding-right: 15px !important; }
  .pb-md-15 {
    padding-bottom: 15px !important; }
  .pl-md-15 {
    padding-left: 15px !important; }
  .m-md-15 {
    margin: 15px !important; }
  .mx-md-15 {
    margin-right: 15px !important;
    margin-left: 15px !important; }
  .my-md-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .mt-md-15 {
    margin-top: 15px !important; }
  .mr-md-15 {
    margin-right: 15px !important; }
  .mb-md-15 {
    margin-bottom: 15px !important; }
  .ml-md-15 {
    margin-left: 15px !important; }
  .p-md-20 {
    padding: 20px !important; }
  .px-md-20 {
    padding-right: 20px !important;
    padding-left: 20px !important; }
  .py-md-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important; }
  .pt-md-20 {
    padding-top: 20px !important; }
  .pr-md-20 {
    padding-right: 20px !important; }
  .pb-md-20 {
    padding-bottom: 20px !important; }
  .pl-md-20 {
    padding-left: 20px !important; }
  .m-md-20 {
    margin: 20px !important; }
  .mx-md-20 {
    margin-right: 20px !important;
    margin-left: 20px !important; }
  .my-md-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .mt-md-20 {
    margin-top: 20px !important; }
  .mr-md-20 {
    margin-right: 20px !important; }
  .mb-md-20 {
    margin-bottom: 20px !important; }
  .ml-md-20 {
    margin-left: 20px !important; }
  .p-md-25 {
    padding: 25px !important; }
  .px-md-25 {
    padding-right: 25px !important;
    padding-left: 25px !important; }
  .py-md-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important; }
  .pt-md-25 {
    padding-top: 25px !important; }
  .pr-md-25 {
    padding-right: 25px !important; }
  .pb-md-25 {
    padding-bottom: 25px !important; }
  .pl-md-25 {
    padding-left: 25px !important; }
  .m-md-25 {
    margin: 25px !important; }
  .mx-md-25 {
    margin-right: 25px !important;
    margin-left: 25px !important; }
  .my-md-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important; }
  .mt-md-25 {
    margin-top: 25px !important; }
  .mr-md-25 {
    margin-right: 25px !important; }
  .mb-md-25 {
    margin-bottom: 25px !important; }
  .ml-md-25 {
    margin-left: 25px !important; }
  .p-md-30 {
    padding: 30px !important; }
  .px-md-30 {
    padding-right: 30px !important;
    padding-left: 30px !important; }
  .py-md-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important; }
  .pt-md-30 {
    padding-top: 30px !important; }
  .pr-md-30 {
    padding-right: 30px !important; }
  .pb-md-30 {
    padding-bottom: 30px !important; }
  .pl-md-30 {
    padding-left: 30px !important; }
  .m-md-30 {
    margin: 30px !important; }
  .mx-md-30 {
    margin-right: 30px !important;
    margin-left: 30px !important; }
  .my-md-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .mt-md-30 {
    margin-top: 30px !important; }
  .mr-md-30 {
    margin-right: 30px !important; }
  .mb-md-30 {
    margin-bottom: 30px !important; }
  .ml-md-30 {
    margin-left: 30px !important; }
  .p-md-35 {
    padding: 35px !important; }
  .px-md-35 {
    padding-right: 35px !important;
    padding-left: 35px !important; }
  .py-md-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important; }
  .pt-md-35 {
    padding-top: 35px !important; }
  .pr-md-35 {
    padding-right: 35px !important; }
  .pb-md-35 {
    padding-bottom: 35px !important; }
  .pl-md-35 {
    padding-left: 35px !important; }
  .m-md-35 {
    margin: 35px !important; }
  .mx-md-35 {
    margin-right: 35px !important;
    margin-left: 35px !important; }
  .my-md-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important; }
  .mt-md-35 {
    margin-top: 35px !important; }
  .mr-md-35 {
    margin-right: 35px !important; }
  .mb-md-35 {
    margin-bottom: 35px !important; }
  .ml-md-35 {
    margin-left: 35px !important; }
  .p-md-40 {
    padding: 40px !important; }
  .px-md-40 {
    padding-right: 40px !important;
    padding-left: 40px !important; }
  .py-md-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .pt-md-40 {
    padding-top: 40px !important; }
  .pr-md-40 {
    padding-right: 40px !important; }
  .pb-md-40 {
    padding-bottom: 40px !important; }
  .pl-md-40 {
    padding-left: 40px !important; }
  .m-md-40 {
    margin: 40px !important; }
  .mx-md-40 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  .my-md-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .mt-md-40 {
    margin-top: 40px !important; }
  .mr-md-40 {
    margin-right: 40px !important; }
  .mb-md-40 {
    margin-bottom: 40px !important; }
  .ml-md-40 {
    margin-left: 40px !important; }
  .p-md-45 {
    padding: 45px !important; }
  .px-md-45 {
    padding-right: 45px !important;
    padding-left: 45px !important; }
  .py-md-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important; }
  .pt-md-45 {
    padding-top: 45px !important; }
  .pr-md-45 {
    padding-right: 45px !important; }
  .pb-md-45 {
    padding-bottom: 45px !important; }
  .pl-md-45 {
    padding-left: 45px !important; }
  .m-md-45 {
    margin: 45px !important; }
  .mx-md-45 {
    margin-right: 45px !important;
    margin-left: 45px !important; }
  .my-md-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important; }
  .mt-md-45 {
    margin-top: 45px !important; }
  .mr-md-45 {
    margin-right: 45px !important; }
  .mb-md-45 {
    margin-bottom: 45px !important; }
  .ml-md-45 {
    margin-left: 45px !important; }
  .p-md-50 {
    padding: 50px !important; }
  .px-md-50 {
    padding-right: 50px !important;
    padding-left: 50px !important; }
  .py-md-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important; }
  .pt-md-50 {
    padding-top: 50px !important; }
  .pr-md-50 {
    padding-right: 50px !important; }
  .pb-md-50 {
    padding-bottom: 50px !important; }
  .pl-md-50 {
    padding-left: 50px !important; }
  .m-md-50 {
    margin: 50px !important; }
  .mx-md-50 {
    margin-right: 50px !important;
    margin-left: 50px !important; }
  .my-md-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important; }
  .mt-md-50 {
    margin-top: 50px !important; }
  .mr-md-50 {
    margin-right: 50px !important; }
  .mb-md-50 {
    margin-bottom: 50px !important; }
  .ml-md-50 {
    margin-left: 50px !important; }
  .p-md-75 {
    padding: 75px !important; }
  .px-md-75 {
    padding-right: 75px !important;
    padding-left: 75px !important; }
  .py-md-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important; }
  .pt-md-75 {
    padding-top: 75px !important; }
  .pr-md-75 {
    padding-right: 75px !important; }
  .pb-md-75 {
    padding-bottom: 75px !important; }
  .pl-md-75 {
    padding-left: 75px !important; }
  .m-md-75 {
    margin: 75px !important; }
  .mx-md-75 {
    margin-right: 75px !important;
    margin-left: 75px !important; }
  .my-md-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important; }
  .mt-md-75 {
    margin-top: 75px !important; }
  .mr-md-75 {
    margin-right: 75px !important; }
  .mb-md-75 {
    margin-bottom: 75px !important; }
  .ml-md-75 {
    margin-left: 75px !important; }
  .p-md-100 {
    padding: 100px !important; }
  .px-md-100 {
    padding-right: 100px !important;
    padding-left: 100px !important; }
  .py-md-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important; }
  .pt-md-100 {
    padding-top: 100px !important; }
  .pr-md-100 {
    padding-right: 100px !important; }
  .pb-md-100 {
    padding-bottom: 100px !important; }
  .pl-md-100 {
    padding-left: 100px !important; }
  .m-md-100 {
    margin: 100px !important; }
  .mx-md-100 {
    margin-right: 100px !important;
    margin-left: 100px !important; }
  .my-md-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important; }
  .mt-md-100 {
    margin-top: 100px !important; }
  .mr-md-100 {
    margin-right: 100px !important; }
  .mb-md-100 {
    margin-bottom: 100px !important; }
  .ml-md-100 {
    margin-left: 100px !important; }
  .p-md-125 {
    padding: 125px !important; }
  .px-md-125 {
    padding-right: 125px !important;
    padding-left: 125px !important; }
  .py-md-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important; }
  .pt-md-125 {
    padding-top: 125px !important; }
  .pr-md-125 {
    padding-right: 125px !important; }
  .pb-md-125 {
    padding-bottom: 125px !important; }
  .pl-md-125 {
    padding-left: 125px !important; }
  .m-md-125 {
    margin: 125px !important; }
  .mx-md-125 {
    margin-right: 125px !important;
    margin-left: 125px !important; }
  .my-md-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important; }
  .mt-md-125 {
    margin-top: 125px !important; }
  .mr-md-125 {
    margin-right: 125px !important; }
  .mb-md-125 {
    margin-bottom: 125px !important; }
  .ml-md-125 {
    margin-left: 125px !important; }
  .p-md-150 {
    padding: 150px !important; }
  .px-md-150 {
    padding-right: 150px !important;
    padding-left: 150px !important; }
  .py-md-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important; }
  .pt-md-150 {
    padding-top: 150px !important; }
  .pr-md-150 {
    padding-right: 150px !important; }
  .pb-md-150 {
    padding-bottom: 150px !important; }
  .pl-md-150 {
    padding-left: 150px !important; }
  .m-md-150 {
    margin: 150px !important; }
  .mx-md-150 {
    margin-right: 150px !important;
    margin-left: 150px !important; }
  .my-md-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important; }
  .mt-md-150 {
    margin-top: 150px !important; }
  .mr-md-150 {
    margin-right: 150px !important; }
  .mb-md-150 {
    margin-bottom: 150px !important; }
  .ml-md-150 {
    margin-left: 150px !important; }
  .p-md-175 {
    padding: 175px !important; }
  .px-md-175 {
    padding-right: 175px !important;
    padding-left: 175px !important; }
  .py-md-175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important; }
  .pt-md-175 {
    padding-top: 175px !important; }
  .pr-md-175 {
    padding-right: 175px !important; }
  .pb-md-175 {
    padding-bottom: 175px !important; }
  .pl-md-175 {
    padding-left: 175px !important; }
  .m-md-175 {
    margin: 175px !important; }
  .mx-md-175 {
    margin-right: 175px !important;
    margin-left: 175px !important; }
  .my-md-175 {
    margin-top: 175px !important;
    margin-bottom: 175px !important; }
  .mt-md-175 {
    margin-top: 175px !important; }
  .mr-md-175 {
    margin-right: 175px !important; }
  .mb-md-175 {
    margin-bottom: 175px !important; }
  .ml-md-175 {
    margin-left: 175px !important; }
  .p-md-200 {
    padding: 200px !important; }
  .px-md-200 {
    padding-right: 200px !important;
    padding-left: 200px !important; }
  .py-md-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important; }
  .pt-md-200 {
    padding-top: 200px !important; }
  .pr-md-200 {
    padding-right: 200px !important; }
  .pb-md-200 {
    padding-bottom: 200px !important; }
  .pl-md-200 {
    padding-left: 200px !important; }
  .m-md-200 {
    margin: 200px !important; }
  .mx-md-200 {
    margin-right: 200px !important;
    margin-left: 200px !important; }
  .my-md-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important; }
  .mt-md-200 {
    margin-top: 200px !important; }
  .mr-md-200 {
    margin-right: 200px !important; }
  .mb-md-200 {
    margin-bottom: 200px !important; }
  .ml-md-200 {
    margin-left: 200px !important; }
  .p-md-250 {
    padding: 250px !important; }
  .px-md-250 {
    padding-right: 250px !important;
    padding-left: 250px !important; }
  .py-md-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important; }
  .pt-md-250 {
    padding-top: 250px !important; }
  .pr-md-250 {
    padding-right: 250px !important; }
  .pb-md-250 {
    padding-bottom: 250px !important; }
  .pl-md-250 {
    padding-left: 250px !important; }
  .m-md-250 {
    margin: 250px !important; }
  .mx-md-250 {
    margin-right: 250px !important;
    margin-left: 250px !important; }
  .my-md-250 {
    margin-top: 250px !important;
    margin-bottom: 250px !important; }
  .mt-md-250 {
    margin-top: 250px !important; }
  .mr-md-250 {
    margin-right: 250px !important; }
  .mb-md-250 {
    margin-bottom: 250px !important; }
  .ml-md-250 {
    margin-left: 250px !important; } }

@media only screen and (min-width: 1200px) {
  .p-lg-0 {
    padding: 0px !important; }
  .px-lg-0 {
    padding-right: 0px !important;
    padding-left: 0px !important; }
  .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .pt-lg-0 {
    padding-top: 0px !important; }
  .pr-lg-0 {
    padding-right: 0px !important; }
  .pb-lg-0 {
    padding-bottom: 0px !important; }
  .pl-lg-0 {
    padding-left: 0px !important; }
  .m-lg-0 {
    margin: 0px !important; }
  .mx-lg-0 {
    margin-right: 0px !important;
    margin-left: 0px !important; }
  .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .mt-lg-0 {
    margin-top: 0px !important; }
  .mr-lg-0 {
    margin-right: 0px !important; }
  .mb-lg-0 {
    margin-bottom: 0px !important; }
  .ml-lg-0 {
    margin-left: 0px !important; }
  .p-lg-1 {
    padding: 1px !important; }
  .px-lg-1 {
    padding-right: 1px !important;
    padding-left: 1px !important; }
  .py-lg-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important; }
  .pt-lg-1 {
    padding-top: 1px !important; }
  .pr-lg-1 {
    padding-right: 1px !important; }
  .pb-lg-1 {
    padding-bottom: 1px !important; }
  .pl-lg-1 {
    padding-left: 1px !important; }
  .m-lg-1 {
    margin: 1px !important; }
  .mx-lg-1 {
    margin-right: 1px !important;
    margin-left: 1px !important; }
  .my-lg-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
  .mt-lg-1 {
    margin-top: 1px !important; }
  .mr-lg-1 {
    margin-right: 1px !important; }
  .mb-lg-1 {
    margin-bottom: 1px !important; }
  .ml-lg-1 {
    margin-left: 1px !important; }
  .p-lg-2 {
    padding: 2px !important; }
  .px-lg-2 {
    padding-right: 2px !important;
    padding-left: 2px !important; }
  .py-lg-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important; }
  .pt-lg-2 {
    padding-top: 2px !important; }
  .pr-lg-2 {
    padding-right: 2px !important; }
  .pb-lg-2 {
    padding-bottom: 2px !important; }
  .pl-lg-2 {
    padding-left: 2px !important; }
  .m-lg-2 {
    margin: 2px !important; }
  .mx-lg-2 {
    margin-right: 2px !important;
    margin-left: 2px !important; }
  .my-lg-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important; }
  .mt-lg-2 {
    margin-top: 2px !important; }
  .mr-lg-2 {
    margin-right: 2px !important; }
  .mb-lg-2 {
    margin-bottom: 2px !important; }
  .ml-lg-2 {
    margin-left: 2px !important; }
  .p-lg-3 {
    padding: 3px !important; }
  .px-lg-3 {
    padding-right: 3px !important;
    padding-left: 3px !important; }
  .py-lg-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important; }
  .pt-lg-3 {
    padding-top: 3px !important; }
  .pr-lg-3 {
    padding-right: 3px !important; }
  .pb-lg-3 {
    padding-bottom: 3px !important; }
  .pl-lg-3 {
    padding-left: 3px !important; }
  .m-lg-3 {
    margin: 3px !important; }
  .mx-lg-3 {
    margin-right: 3px !important;
    margin-left: 3px !important; }
  .my-lg-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important; }
  .mt-lg-3 {
    margin-top: 3px !important; }
  .mr-lg-3 {
    margin-right: 3px !important; }
  .mb-lg-3 {
    margin-bottom: 3px !important; }
  .ml-lg-3 {
    margin-left: 3px !important; }
  .p-lg-4 {
    padding: 4px !important; }
  .px-lg-4 {
    padding-right: 4px !important;
    padding-left: 4px !important; }
  .py-lg-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }
  .pt-lg-4 {
    padding-top: 4px !important; }
  .pr-lg-4 {
    padding-right: 4px !important; }
  .pb-lg-4 {
    padding-bottom: 4px !important; }
  .pl-lg-4 {
    padding-left: 4px !important; }
  .m-lg-4 {
    margin: 4px !important; }
  .mx-lg-4 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  .my-lg-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }
  .mt-lg-4 {
    margin-top: 4px !important; }
  .mr-lg-4 {
    margin-right: 4px !important; }
  .mb-lg-4 {
    margin-bottom: 4px !important; }
  .ml-lg-4 {
    margin-left: 4px !important; }
  .p-lg-5 {
    padding: 5px !important; }
  .px-lg-5 {
    padding-right: 5px !important;
    padding-left: 5px !important; }
  .py-lg-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important; }
  .pt-lg-5 {
    padding-top: 5px !important; }
  .pr-lg-5 {
    padding-right: 5px !important; }
  .pb-lg-5 {
    padding-bottom: 5px !important; }
  .pl-lg-5 {
    padding-left: 5px !important; }
  .m-lg-5 {
    margin: 5px !important; }
  .mx-lg-5 {
    margin-right: 5px !important;
    margin-left: 5px !important; }
  .my-lg-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important; }
  .mt-lg-5 {
    margin-top: 5px !important; }
  .mr-lg-5 {
    margin-right: 5px !important; }
  .mb-lg-5 {
    margin-bottom: 5px !important; }
  .ml-lg-5 {
    margin-left: 5px !important; }
  .p-lg-10 {
    padding: 10px !important; }
  .px-lg-10 {
    padding-right: 10px !important;
    padding-left: 10px !important; }
  .py-lg-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .pt-lg-10 {
    padding-top: 10px !important; }
  .pr-lg-10 {
    padding-right: 10px !important; }
  .pb-lg-10 {
    padding-bottom: 10px !important; }
  .pl-lg-10 {
    padding-left: 10px !important; }
  .m-lg-10 {
    margin: 10px !important; }
  .mx-lg-10 {
    margin-right: 10px !important;
    margin-left: 10px !important; }
  .my-lg-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .mt-lg-10 {
    margin-top: 10px !important; }
  .mr-lg-10 {
    margin-right: 10px !important; }
  .mb-lg-10 {
    margin-bottom: 10px !important; }
  .ml-lg-10 {
    margin-left: 10px !important; }
  .p-lg-15 {
    padding: 15px !important; }
  .px-lg-15 {
    padding-right: 15px !important;
    padding-left: 15px !important; }
  .py-lg-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important; }
  .pt-lg-15 {
    padding-top: 15px !important; }
  .pr-lg-15 {
    padding-right: 15px !important; }
  .pb-lg-15 {
    padding-bottom: 15px !important; }
  .pl-lg-15 {
    padding-left: 15px !important; }
  .m-lg-15 {
    margin: 15px !important; }
  .mx-lg-15 {
    margin-right: 15px !important;
    margin-left: 15px !important; }
  .my-lg-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .mt-lg-15 {
    margin-top: 15px !important; }
  .mr-lg-15 {
    margin-right: 15px !important; }
  .mb-lg-15 {
    margin-bottom: 15px !important; }
  .ml-lg-15 {
    margin-left: 15px !important; }
  .p-lg-20 {
    padding: 20px !important; }
  .px-lg-20 {
    padding-right: 20px !important;
    padding-left: 20px !important; }
  .py-lg-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important; }
  .pt-lg-20 {
    padding-top: 20px !important; }
  .pr-lg-20 {
    padding-right: 20px !important; }
  .pb-lg-20 {
    padding-bottom: 20px !important; }
  .pl-lg-20 {
    padding-left: 20px !important; }
  .m-lg-20 {
    margin: 20px !important; }
  .mx-lg-20 {
    margin-right: 20px !important;
    margin-left: 20px !important; }
  .my-lg-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .mt-lg-20 {
    margin-top: 20px !important; }
  .mr-lg-20 {
    margin-right: 20px !important; }
  .mb-lg-20 {
    margin-bottom: 20px !important; }
  .ml-lg-20 {
    margin-left: 20px !important; }
  .p-lg-25 {
    padding: 25px !important; }
  .px-lg-25 {
    padding-right: 25px !important;
    padding-left: 25px !important; }
  .py-lg-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important; }
  .pt-lg-25 {
    padding-top: 25px !important; }
  .pr-lg-25 {
    padding-right: 25px !important; }
  .pb-lg-25 {
    padding-bottom: 25px !important; }
  .pl-lg-25 {
    padding-left: 25px !important; }
  .m-lg-25 {
    margin: 25px !important; }
  .mx-lg-25 {
    margin-right: 25px !important;
    margin-left: 25px !important; }
  .my-lg-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important; }
  .mt-lg-25 {
    margin-top: 25px !important; }
  .mr-lg-25 {
    margin-right: 25px !important; }
  .mb-lg-25 {
    margin-bottom: 25px !important; }
  .ml-lg-25 {
    margin-left: 25px !important; }
  .p-lg-30 {
    padding: 30px !important; }
  .px-lg-30 {
    padding-right: 30px !important;
    padding-left: 30px !important; }
  .py-lg-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important; }
  .pt-lg-30 {
    padding-top: 30px !important; }
  .pr-lg-30 {
    padding-right: 30px !important; }
  .pb-lg-30 {
    padding-bottom: 30px !important; }
  .pl-lg-30 {
    padding-left: 30px !important; }
  .m-lg-30 {
    margin: 30px !important; }
  .mx-lg-30 {
    margin-right: 30px !important;
    margin-left: 30px !important; }
  .my-lg-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .mt-lg-30 {
    margin-top: 30px !important; }
  .mr-lg-30 {
    margin-right: 30px !important; }
  .mb-lg-30 {
    margin-bottom: 30px !important; }
  .ml-lg-30 {
    margin-left: 30px !important; }
  .p-lg-35 {
    padding: 35px !important; }
  .px-lg-35 {
    padding-right: 35px !important;
    padding-left: 35px !important; }
  .py-lg-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important; }
  .pt-lg-35 {
    padding-top: 35px !important; }
  .pr-lg-35 {
    padding-right: 35px !important; }
  .pb-lg-35 {
    padding-bottom: 35px !important; }
  .pl-lg-35 {
    padding-left: 35px !important; }
  .m-lg-35 {
    margin: 35px !important; }
  .mx-lg-35 {
    margin-right: 35px !important;
    margin-left: 35px !important; }
  .my-lg-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important; }
  .mt-lg-35 {
    margin-top: 35px !important; }
  .mr-lg-35 {
    margin-right: 35px !important; }
  .mb-lg-35 {
    margin-bottom: 35px !important; }
  .ml-lg-35 {
    margin-left: 35px !important; }
  .p-lg-40 {
    padding: 40px !important; }
  .px-lg-40 {
    padding-right: 40px !important;
    padding-left: 40px !important; }
  .py-lg-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .pt-lg-40 {
    padding-top: 40px !important; }
  .pr-lg-40 {
    padding-right: 40px !important; }
  .pb-lg-40 {
    padding-bottom: 40px !important; }
  .pl-lg-40 {
    padding-left: 40px !important; }
  .m-lg-40 {
    margin: 40px !important; }
  .mx-lg-40 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  .my-lg-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .mt-lg-40 {
    margin-top: 40px !important; }
  .mr-lg-40 {
    margin-right: 40px !important; }
  .mb-lg-40 {
    margin-bottom: 40px !important; }
  .ml-lg-40 {
    margin-left: 40px !important; }
  .p-lg-45 {
    padding: 45px !important; }
  .px-lg-45 {
    padding-right: 45px !important;
    padding-left: 45px !important; }
  .py-lg-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important; }
  .pt-lg-45 {
    padding-top: 45px !important; }
  .pr-lg-45 {
    padding-right: 45px !important; }
  .pb-lg-45 {
    padding-bottom: 45px !important; }
  .pl-lg-45 {
    padding-left: 45px !important; }
  .m-lg-45 {
    margin: 45px !important; }
  .mx-lg-45 {
    margin-right: 45px !important;
    margin-left: 45px !important; }
  .my-lg-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important; }
  .mt-lg-45 {
    margin-top: 45px !important; }
  .mr-lg-45 {
    margin-right: 45px !important; }
  .mb-lg-45 {
    margin-bottom: 45px !important; }
  .ml-lg-45 {
    margin-left: 45px !important; }
  .p-lg-50 {
    padding: 50px !important; }
  .px-lg-50 {
    padding-right: 50px !important;
    padding-left: 50px !important; }
  .py-lg-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important; }
  .pt-lg-50 {
    padding-top: 50px !important; }
  .pr-lg-50 {
    padding-right: 50px !important; }
  .pb-lg-50 {
    padding-bottom: 50px !important; }
  .pl-lg-50 {
    padding-left: 50px !important; }
  .m-lg-50 {
    margin: 50px !important; }
  .mx-lg-50 {
    margin-right: 50px !important;
    margin-left: 50px !important; }
  .my-lg-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important; }
  .mt-lg-50 {
    margin-top: 50px !important; }
  .mr-lg-50 {
    margin-right: 50px !important; }
  .mb-lg-50 {
    margin-bottom: 50px !important; }
  .ml-lg-50 {
    margin-left: 50px !important; }
  .p-lg-75 {
    padding: 75px !important; }
  .px-lg-75 {
    padding-right: 75px !important;
    padding-left: 75px !important; }
  .py-lg-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important; }
  .pt-lg-75 {
    padding-top: 75px !important; }
  .pr-lg-75 {
    padding-right: 75px !important; }
  .pb-lg-75 {
    padding-bottom: 75px !important; }
  .pl-lg-75 {
    padding-left: 75px !important; }
  .m-lg-75 {
    margin: 75px !important; }
  .mx-lg-75 {
    margin-right: 75px !important;
    margin-left: 75px !important; }
  .my-lg-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important; }
  .mt-lg-75 {
    margin-top: 75px !important; }
  .mr-lg-75 {
    margin-right: 75px !important; }
  .mb-lg-75 {
    margin-bottom: 75px !important; }
  .ml-lg-75 {
    margin-left: 75px !important; }
  .p-lg-100 {
    padding: 100px !important; }
  .px-lg-100 {
    padding-right: 100px !important;
    padding-left: 100px !important; }
  .py-lg-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important; }
  .pt-lg-100 {
    padding-top: 100px !important; }
  .pr-lg-100 {
    padding-right: 100px !important; }
  .pb-lg-100 {
    padding-bottom: 100px !important; }
  .pl-lg-100 {
    padding-left: 100px !important; }
  .m-lg-100 {
    margin: 100px !important; }
  .mx-lg-100 {
    margin-right: 100px !important;
    margin-left: 100px !important; }
  .my-lg-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important; }
  .mt-lg-100 {
    margin-top: 100px !important; }
  .mr-lg-100 {
    margin-right: 100px !important; }
  .mb-lg-100 {
    margin-bottom: 100px !important; }
  .ml-lg-100 {
    margin-left: 100px !important; }
  .p-lg-125 {
    padding: 125px !important; }
  .px-lg-125 {
    padding-right: 125px !important;
    padding-left: 125px !important; }
  .py-lg-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important; }
  .pt-lg-125 {
    padding-top: 125px !important; }
  .pr-lg-125 {
    padding-right: 125px !important; }
  .pb-lg-125 {
    padding-bottom: 125px !important; }
  .pl-lg-125 {
    padding-left: 125px !important; }
  .m-lg-125 {
    margin: 125px !important; }
  .mx-lg-125 {
    margin-right: 125px !important;
    margin-left: 125px !important; }
  .my-lg-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important; }
  .mt-lg-125 {
    margin-top: 125px !important; }
  .mr-lg-125 {
    margin-right: 125px !important; }
  .mb-lg-125 {
    margin-bottom: 125px !important; }
  .ml-lg-125 {
    margin-left: 125px !important; }
  .p-lg-150 {
    padding: 150px !important; }
  .px-lg-150 {
    padding-right: 150px !important;
    padding-left: 150px !important; }
  .py-lg-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important; }
  .pt-lg-150 {
    padding-top: 150px !important; }
  .pr-lg-150 {
    padding-right: 150px !important; }
  .pb-lg-150 {
    padding-bottom: 150px !important; }
  .pl-lg-150 {
    padding-left: 150px !important; }
  .m-lg-150 {
    margin: 150px !important; }
  .mx-lg-150 {
    margin-right: 150px !important;
    margin-left: 150px !important; }
  .my-lg-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important; }
  .mt-lg-150 {
    margin-top: 150px !important; }
  .mr-lg-150 {
    margin-right: 150px !important; }
  .mb-lg-150 {
    margin-bottom: 150px !important; }
  .ml-lg-150 {
    margin-left: 150px !important; }
  .p-lg-175 {
    padding: 175px !important; }
  .px-lg-175 {
    padding-right: 175px !important;
    padding-left: 175px !important; }
  .py-lg-175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important; }
  .pt-lg-175 {
    padding-top: 175px !important; }
  .pr-lg-175 {
    padding-right: 175px !important; }
  .pb-lg-175 {
    padding-bottom: 175px !important; }
  .pl-lg-175 {
    padding-left: 175px !important; }
  .m-lg-175 {
    margin: 175px !important; }
  .mx-lg-175 {
    margin-right: 175px !important;
    margin-left: 175px !important; }
  .my-lg-175 {
    margin-top: 175px !important;
    margin-bottom: 175px !important; }
  .mt-lg-175 {
    margin-top: 175px !important; }
  .mr-lg-175 {
    margin-right: 175px !important; }
  .mb-lg-175 {
    margin-bottom: 175px !important; }
  .ml-lg-175 {
    margin-left: 175px !important; }
  .p-lg-200 {
    padding: 200px !important; }
  .px-lg-200 {
    padding-right: 200px !important;
    padding-left: 200px !important; }
  .py-lg-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important; }
  .pt-lg-200 {
    padding-top: 200px !important; }
  .pr-lg-200 {
    padding-right: 200px !important; }
  .pb-lg-200 {
    padding-bottom: 200px !important; }
  .pl-lg-200 {
    padding-left: 200px !important; }
  .m-lg-200 {
    margin: 200px !important; }
  .mx-lg-200 {
    margin-right: 200px !important;
    margin-left: 200px !important; }
  .my-lg-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important; }
  .mt-lg-200 {
    margin-top: 200px !important; }
  .mr-lg-200 {
    margin-right: 200px !important; }
  .mb-lg-200 {
    margin-bottom: 200px !important; }
  .ml-lg-200 {
    margin-left: 200px !important; }
  .p-lg-250 {
    padding: 250px !important; }
  .px-lg-250 {
    padding-right: 250px !important;
    padding-left: 250px !important; }
  .py-lg-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important; }
  .pt-lg-250 {
    padding-top: 250px !important; }
  .pr-lg-250 {
    padding-right: 250px !important; }
  .pb-lg-250 {
    padding-bottom: 250px !important; }
  .pl-lg-250 {
    padding-left: 250px !important; }
  .m-lg-250 {
    margin: 250px !important; }
  .mx-lg-250 {
    margin-right: 250px !important;
    margin-left: 250px !important; }
  .my-lg-250 {
    margin-top: 250px !important;
    margin-bottom: 250px !important; }
  .mt-lg-250 {
    margin-top: 250px !important; }
  .mr-lg-250 {
    margin-right: 250px !important; }
  .mb-lg-250 {
    margin-bottom: 250px !important; }
  .ml-lg-250 {
    margin-left: 250px !important; } }

.w-10 {
  width: 10%; }

.h-10 {
  height: 10%; }

.fb-10 {
  flex-basis: 10%;
  max-width: 10%; }

.w-20 {
  width: 20%; }

.h-20 {
  height: 20%; }

.fb-20 {
  flex-basis: 20%;
  max-width: 20%; }

.w-30 {
  width: 30%; }

.h-30 {
  height: 30%; }

.fb-30 {
  flex-basis: 30%;
  max-width: 30%; }

.w-40 {
  width: 40%; }

.h-40 {
  height: 40%; }

.fb-40 {
  flex-basis: 40%;
  max-width: 40%; }

.w-50 {
  width: 50%; }

.h-50 {
  height: 50%; }

.fb-50 {
  flex-basis: 50%;
  max-width: 50%; }

.w-60 {
  width: 60%; }

.h-60 {
  height: 60%; }

.fb-60 {
  flex-basis: 60%;
  max-width: 60%; }

.w-70 {
  width: 70%; }

.h-70 {
  height: 70%; }

.fb-70 {
  flex-basis: 70%;
  max-width: 70%; }

.w-80 {
  width: 80%; }

.h-80 {
  height: 80%; }

.fb-80 {
  flex-basis: 80%;
  max-width: 80%; }

.w-90 {
  width: 90%; }

.h-90 {
  height: 90%; }

.fb-90 {
  flex-basis: 90%;
  max-width: 90%; }

.w-100 {
  width: 100%; }

.h-100 {
  height: 100%; }

.fb-100 {
  flex-basis: 100%;
  max-width: 100%; }

.vw-100 {
  width: 100vw; }

.vh-100 {
  height: 100vh; }

.flex-1 {
  flex: 1; }

.w-50p {
  width: 50px; }

.h-50p {
  height: 50px; }

.w-75p {
  width: 75px; }

.h-75p {
  height: 75px; }

.w-100p {
  width: 100px; }

.h-100p {
  height: 100px; }

.w-150p {
  width: 150px; }

.h-150p {
  height: 150px; }

.w-200p {
  width: 200px; }

.h-200p {
  height: 200px; }

.w-250p {
  width: 250px; }

.h-250p {
  height: 250px; }

.w-300p {
  width: 300px; }

.h-300p {
  height: 300px; }

.w-350p {
  width: 350px; }

.h-350p {
  height: 350px; }

.w-400p {
  width: 400px; }

.h-400p {
  height: 400px; }

.w-450p {
  width: 450px; }

.h-450p {
  height: 450px; }

.w-500p {
  width: 500px; }

.h-500p {
  height: 500px; }

.op-0 {
  opacity: 0.00; }

.op-5 {
  opacity: 0.05; }

.op-10 {
  opacity: 0.10; }

.op-15 {
  opacity: 0.15; }

.op-20 {
  opacity: 0.20; }

.op-25 {
  opacity: 0.25; }

.op-30 {
  opacity: 0.30; }

.op-35 {
  opacity: 0.35; }

.op-40 {
  opacity: 0.40; }

.op-45 {
  opacity: 0.45; }

.op-50 {
  opacity: 0.50; }

.op-55 {
  opacity: 0.55; }

.op-60 {
  opacity: 0.60; }

.op-65 {
  opacity: 0.65; }

.op-70 {
  opacity: 0.70; }

.op-75 {
  opacity: 0.75; }

.op-80 {
  opacity: 0.80; }

.op-85 {
  opacity: 0.85; }

.op-90 {
  opacity: 0.90; }

.op-95 {
  opacity: 0.95; }

.op-100 {
  opacity: 1.00; }

.hover, .hover-90, .hover-80, .hover-75, .hover-50, .hover-25, .hover-10 {
  transition: opacity 0.3s ease;
  cursor: pointer;
  opacity: .5; }
  .hover:hover, .hover-90:hover, .hover-80:hover, .hover-75:hover, .hover-50:hover, .hover-25:hover, .hover-10:hover, .hover:active, .hover-90:active, .hover-80:active, .hover-75:active, .hover-50:active, .hover-25:active, .hover-10:active, .hover:focus, .hover-90:focus, .hover-80:focus, .hover-75:focus, .hover-50:focus, .hover-25:focus, .hover-10:focus {
    opacity: 1; }

.hover-90 {
  opacity: .90; }

.hover-80 {
  opacity: .80; }

.hover-75 {
  opacity: .75; }

.hover-50 {
  opacity: .50; }

.hover-25 {
  opacity: .25; }

.hover-10 {
  opacity: .10; }

.shadow, .shadow-50, .shadow-25, .shadow-20, .shadow-15, .shadow-10, .shadow-05, .shadow-01 {
  cursor: pointer;
  transition: box-shadow 0.5s ease;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05) !important; }

.shadow-50:hover {
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5) !important; }

.shadow-25:hover {
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25) !important; }

.shadow-20:hover {
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2) !important; }

.shadow-15:hover {
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15) !important; }

.shadow-10:hover {
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1) !important; }

.shadow-05:hover {
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05) !important; }

.shadow-01:hover {
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.01) !important; }

.bg-main {
  background-color: #6F1D1B; }

.bg-light {
  background-color: #ffffff; }

.bg-gray {
  background-color: #E0E0E0; }

.bg-primary {
  background-color: #6F1D1B; }

.bg-info {
  background-color: #2b2b32; }

.bg-success {
  background-color: #728f4a; }

.bg-warning {
  background-color: #ef7f12; }

.bg-danger {
  background-color: #f44336; }

.bg-mint {
  background-color: #26a69a; }

.bg-purple {
  background-color: #ab47bc; }

.bg-pink {
  background-color: #f06292; }

.bg-dark {
  background-color: #3a444e; }

.rot-30 {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg); }

.rot-45 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.rot-60 {
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  transform: rotate(60deg); }

.rot-90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.rot-120 {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg); }

.rot-135 {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg); }

.rot-150 {
  -webkit-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  -o-transform: rotate(150deg);
  transform: rotate(150deg); }

.rot-180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.rot-210 {
  -webkit-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  -o-transform: rotate(210deg);
  transform: rotate(210deg); }

.rot-225 {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg); }

.rot-240 {
  -webkit-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  -o-transform: rotate(240deg);
  transform: rotate(240deg); }

.rot-270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg); }

.rot-300 {
  -webkit-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  -o-transform: rotate(300deg);
  transform: rotate(300deg); }

.rot-315 {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  transform: rotate(315deg); }

.rot-330 {
  -webkit-transform: rotate(330deg);
  -moz-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  -o-transform: rotate(330deg);
  transform: rotate(330deg); }

.d-none {
  display: none !important; }

.d-flex, .panel-heading-pop {
  display: flex !important; }

.d-block {
  display: block !important; }

.d-inline {
  display: inline-block !important; }

@media only screen and (min-width: 480px) {
  .d-xs-none {
    display: none !important; }
  .d-xs-flex {
    display: flex !important; }
  .d-xs-block {
    display: block !important; }
  .d-xs-inline {
    display: inline-block !important; } }

@media only screen and (min-width: 768px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-inline {
    display: inline-block !important; } }

@media only screen and (min-width: 992px) {
  .d-md-none {
    display: none !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-block {
    display: block !important; }
  .d-md-inline {
    display: inline-block !important; } }

@media only screen and (min-width: 1200px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-inline {
    display: inline-block !important; } }

.justify-content-start {
  justify-content: start !important; }

.justify-content-end {
  justify-content: end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between, .panel-heading-pop {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-content-start {
  align-content: start !important; }

.align-content-end {
  align-content: end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-items-start {
  align-items: start !important; }

.align-items-end {
  align-items: end !important; }

.align-items-center, .panel-heading-pop {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-self-start {
  align-self: start !important; }

.align-self-end {
  align-self: end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

.panel:not(.panel-trans) {
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05) !important;
  -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05) !important;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05) !important; }

.panel-control .btn {
  padding-left: 7px;
  padding-right: 7px;
  min-width: 30px; }

.panel-overlay {
  border-radius: 3px !important;
  background-color: white !important; }

.panel-no-pad > .panel-heading .panel-title, .panel-no-pad > .panel-heading-pop .panel-title {
  padding: 0px; }

.panel-no-pad > .panel-body {
  padding-left: 0px;
  padding-right: 0px; }

.title-underline {
  border-bottom: 2px solid #999999; }

.panel-400 {
  width: 400px; }

.panel-heading-pop {
  color: #ffffff;
  border-radius: 3px !important;
  margin: 20px 15px 0;
  top: -20px;
  height: auto; }
  .panel-heading-pop .panel-title {
    font-size: 1.5em;
    font-weight: 300;
    user-select: none; }
  .panel-heading-pop .panel-subtitle {
    font-size: 1em;
    font-weight: 100;
    padding: 0px 20px;
    margin: -6px 0 10px; }
  .panel-heading-pop ~ .panel-body {
    padding-top: 0px; }

.panel-headings {
  position: relative;
  display: flex;
  top: -20px;
  margin-left: 15px;
  margin-bottom: -15px;
  flex-wrap: wrap; }
  .panel-headings ~ .panel-body {
    padding-top: 0px; }
  .panel-headings .panel-heading-pop {
    margin: 20px 15px 0 0; }

.dropdown-menu:not(.head-list) > li > a {
  transition: background-color 0.3s ease, color 0.3s ease; }

.empty-box {
  padding: 100px; }
  .empty-box .empty-inner {
    text-align: center; }
    .empty-box .empty-inner > i {
      opacity: .15;
      font-size: 200px;
      margin-bottom: 25px; }
    .empty-box .empty-inner > p {
      opacity: .35;
      font-size: 26px;
      line-height: 1.5em; }

.btn-toggle i {
  display: none; }

.btn-toggle .active {
  display: block; }

.page-extended-header {
  text-align: center; }
  .page-extended-header h2 {
    color: #DDDDDD;
    margin-top: 0px;
    margin-bottom: 5px; }
  .page-extended-header p {
    color: #DDDDDD;
    margin-bottom: 20px; }
  .page-extended-header input {
    min-width: 40%;
    padding: 0px 15px;
    line-height: 36px;
    text-align: center;
    border: none;
    border-radius: 3px;
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1);
    vertical-align: middle;
    font-size: 18px; }
    .page-extended-header input::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #ffffff;
      opacity: .35;
      /* Firefox */ }
    .page-extended-header input:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #ffffff; }
    .page-extended-header input::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #ffffff; }
  .page-extended-header button {
    padding: 0px 10px;
    line-height: 36px;
    height: 36px;
    font-size: 18px;
    transition: color 0.3s ease;
    color: #DDDDDD; }
    .page-extended-header button:hover, .page-extended-header button:active, .page-extended-header button:focus {
      color: #ffffff;
      background-color: transparent;
      box-shadow: none !important; }

.label-floating {
  position: relative;
  margin: 35px 0 0; }
  .label-floating .control-label {
    font-size: 14px;
    position: absolute;
    pointer-events: none;
    left: 0px;
    top: 8px;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    color: #999999;
    font-weight: 300; }
  .label-floating .control-bar {
    position: relative;
    display: block;
    width: 100%; }
    .label-floating .control-bar:before, .label-floating .control-bar:after {
      content: '';
      height: 2px;
      width: 0;
      bottom: 0px;
      position: absolute;
      background: #6F1D1B;
      transition: 0.3s ease all;
      -moz-transition: 0.3s ease all;
      -webkit-transition: 0.3s ease all; }
    .label-floating .control-bar:before {
      left: 50%; }
    .label-floating .control-bar:after {
      right: 50%; }
  .label-floating .form-control {
    font-size: 18px;
    padding: 10px 10px 10px 0px;
    display: block;
    border: none;
    border-bottom: 1px solid #999999;
    border-radius: 0px; }
    .label-floating .form-controlinput {
      height: 36px; }
    .label-floating .form-control + .select2 {
      background-color: transparent; }
      .label-floating .form-control + .select2 .select2-selection {
        height: 36px;
        border: none;
        border-bottom: 1px solid #999999;
        border-radius: 0px;
        background-color: transparent; }
        .label-floating .form-control + .select2 .select2-selection .select2-selection__rendered {
          height: 36px;
          line-height: 36px;
          background-color: transparent; }
        .label-floating .form-control + .select2 .select2-selection .select2-selection__arrow {
          height: 34px;
          line-height: 34px; }
    .label-floating .form-control:focus {
      outline: none; }
    .label-floating .form-control:focus ~ .control-label,
    .label-floating .form-control + .select2-container--open ~ .control-label,
    .label-floating .form-control + .select2-container--focus ~ .control-label {
      top: -10px;
      font-size: 10px;
      color: #6F1D1B;
      opacity: .5; }
    .label-floating .form-control:focus ~ .control-bar:before,
    .label-floating .form-control:focus ~ .control-bar:after,
    .label-floating .form-control + .select2-container--open ~ .control-bar:before,
    .label-floating .form-control + .select2-container--open ~ .control-bar:after,
    .label-floating .form-control + .select2-container--focus ~ .control-bar:before,
    .label-floating .form-control + .select2-container--focus ~ .control-bar:after {
      width: 50%; }
  .label-floating.has-value .control-label {
    top: -10px;
    font-size: 10px;
    color: #6F1D1B;
    opacity: .5; }
  .label-floating.has-value .form-control {
    border-bottom: 1px solid #6F1D1B; }
    .label-floating.has-value .form-control + .select2 .select2-selection {
      border-bottom: 1px solid #6F1D1B; }

#modal-info .modal-body {
  padding: 0px;
  background-color: #fff; }
  #modal-info .modal-body .info-note {
    transition: all 0.3s ease;
    border-left: 15px solid rgba(0, 0, 0, 0.1);
    padding: 15px 15px 15px 15px; }
    #modal-info .modal-body .info-note:not(:last-of-type)::after {
      content: "";
      display: block;
      position: relative;
      left: -15px;
      top: 15px;
      width: 100%;
      height: 1px;
      background: rgba(0, 0, 0, 0.1);
      background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%); }
    #modal-info .modal-body .info-note p:last-of-type {
      margin-bottom: 0px; }
    #modal-info .modal-body .info-note:hover {
      border-left: 15px solid #272C33; }

