body{background-color:#f5f5f5;color:#333742;font-size:12px;font-family:Roboto,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit}a{color:#4fb77a;transition:color .2s ease-in-out}a:focus,a:hover{outline:0;cursor:pointer;text-decoration:underline;color:#47a46d}a.animated{color:#333742;position:relative}a.animated::after{content:'';position:absolute;left:0;right:0;bottom:-5px;height:2px;background-color:#4fb77a;transform:scaleX(0);transition:transform .3s ease-in-out}a.animated:hover{text-decoration:none}a.animated:hover::after{transform:scaleX(1)}.vcenter{display:inline-block;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.inline-block{display:inline-block}.inline-block.align-middle{vertical-align:middle}.inline-block.align-top{vertical-align:top}.flex-space-between{display:flex!important;justify-content:space-between;align-items:center}.flex-space-item-center{display:flex;align-items:center}.flex-right{margin-left:auto}.flex-fill{flex:1}.flex-to-right :only-child{margin-left:auto}.ng-trigger-animate-by-opacity.ng-enter{opacity:0;transition:opacity .3s ease-in-out}.ng-trigger-animate-by-opacity.ng-enter-active{opacity:1}.ng-trigger-animate-by-opacity.ng-leave{opacity:1;transition:opacity .3s ease-in-out}.ng-trigger-animate-by-opacity.ng-leave-active{opacity:0}#box-color{border:2px solid #e1e1e1;background-color:#fff;color:#333742}.tooltip.in{opacity:1}.tooltip-inner{background-color:#4fb77a;border-radius:0;white-space:pre-line;max-width:none;line-height:16px;padding:5px}.tooltip.top .tooltip-arrow{border-top-color:#4fb77a}.tooltip.bottom .tooltip-arrow{border-bottom-color:#4fb77a}.tooltip.left .tooltip-arrow{border-left-color:#4fb77a}.tooltip.right .tooltip-arrow{border-right-color:#4fb77a}#btn-color .btn-grey{background-color:#e1e1e1;color:#828187;transition:background-color .5s ease-in-out,color .5s ease-in-out;cursor:pointer}#btn-color .btn-grey.active,#btn-color .btn-grey:active,#btn-color .btn-grey:focus,#btn-color .btn-grey:hover{background-color:#4fb77a;color:#fff}#btn-color .btn-grey.disable,#btn-color .btn-grey[disabled]{color:#828187;cursor:default}#btn-color .btn-grey.disable:hover,#btn-color .btn-grey[disabled]:hover{background-color:#e1e1e1;color:#828187}#btn-color .btn-grey.static{cursor:default}#btn-color .btn-grey.static.active,#btn-color .btn-grey.static:active,#btn-color .btn-grey.static:focus,#btn-color .btn-grey.static:hover{background-color:#e1e1e1;color:#828187}.icon{background-color:#e1e1e1;color:#828187;transition:background-color .5s ease-in-out,color .5s ease-in-out;cursor:pointer;position:relative;width:50px;height:50px;z-index:1}.icon.active,.icon:active,.icon:focus,.icon:hover{background-color:#4fb77a;color:#fff}.icon.disable,.icon[disabled]{color:#828187;cursor:default}.icon.disable:hover,.icon[disabled]:hover{background-color:#e1e1e1;color:#828187}.icon.static{cursor:default}.icon.static.active,.icon.static:active,.icon.static:focus,.icon.static:hover{background-color:#e1e1e1;color:#828187}.icon.green{background-color:#4fb77a;color:#fff;transition:background-color .5s ease-in-out}.icon.static{cursor:default}.icon.static.active,.icon.static:active,.icon.static:focus,.icon.static:hover{background-color:#e1e1e1;color:#828187}.icon.icon-medium{width:45px;height:45px}.icon.icon-small{width:35px;height:35px}.icon.icon-left{position:absolute;left:-2px;top:-2px}.icon.icon-right{position:absolute;top:-2px;right:-2px}.icon i.fa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px}.icon i.fa.fa-spin{-webkit-animation:fa-spin 1.5s ease-in-out;-moz-animation:fa-spin 1.5s ease-in-out;animation:fa-spin 1.5s ease-in-out}@-moz-keyframes fa-spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(359deg)}}@-webkit-keyframes fa-spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(359deg)}}@keyframes fa-spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(359deg)}}.icon.icon-small i.fa{font-size:20px}button.icon{border:none;outline:0;box-shadow:none}.form-btn{width:150px;height:40px;display:block;background-color:#e1e1e1;color:#828187;transition:background-color .5s ease-in-out,color .5s ease-in-out;cursor:pointer;vertical-align:middle;border:none;border-radius:0;outline:0;position:relative;z-index:1;padding:0;overflow:hidden}.form-btn.active,.form-btn:active,.form-btn:focus,.form-btn:hover{background-color:#4fb77a;color:#fff}.form-btn.disable,.form-btn[disabled]{color:#828187;cursor:default}.form-btn.disable:hover,.form-btn[disabled]:hover{background-color:#e1e1e1;color:#828187}.form-btn.static{cursor:default}.form-btn.static.active,.form-btn.static:active,.form-btn.static:focus,.form-btn.static:hover{background-color:#e1e1e1;color:#828187}.form-btn.delete:active,.form-btn.delete:focus,.form-btn.delete:hover{background-color:#ed1b2f}.form-btn.deactivate:active,.form-btn.deactivate:focus,.form-btn.deactivate:hover{background-color:#eca413}.form-btn .btn-icon{position:absolute;top:100%;left:50%;padding:8px;font-size:25px;transform:translate3d(-50%,0,0);transition:transform .3s;transition-timing-function:cubic-bezier(.75,0,.125,1)}.form-btn:hover .btn-icon{transition-delay:.1s;transform:translate3d(-50%,-100%,0)}.form-btn>span{vertical-align:middle;display:block;font-size:18px;transition:transform .3s,opacity .3s;transition-delay:.3s}.form-btn:hover>span{opacity:0;transform:translate3d(0,-50%,0);transition-delay:0s}.text-btn{position:relative;z-index:1;border:none;outline:0;font-size:18px;background-color:transparent;color:#333742;text-transform:capitalize}.text-btn:hover{color:#292c35;font-weight:700;letter-spacing:-.25px}.text-btn[disabled]{color:#828187;cursor:default}.text-btn[disabled]:hover{font-weight:initial}.text-btn i.fa{font-size:20px;margin-left:10px}.long-btn{display:inline-block;height:50px;padding:10px;position:relative}.long-btn.icon-left{padding-left:60px}.long-btn.icon-right{padding-right:60px}.long-btn.long-green-btn{background-color:#47a46d;border:2px solid #47a46d;color:#fff}.long-btn.long-green-btn .icon{background-color:#4fb77a;color:rgba(255,255,255,.9);transition:background-color .3s ease-in-out}.long-btn.long-green-btn:hover .icon{background-color:#3f9261;color:#fff}.long-btn span{text-transform:capitalize;font-weight:500;font-size:14px}.long-btn:hover span{text-decoration:underline}.long-btn:focus{outline:0}.long-btn .text-btn:hover{letter-spacing:-.25px}.edit-btn{color:#828187;font-size:20px;line-height:1.35em}.edit-btn:hover{color:#4fb77a}.dropdown-menu{box-shadow:none;background-color:#fff;border:2px solid #e1e1e1;left:-2px}.dropdown-menu.align-right{right:-2px;left:auto}.dropdown-menu li>a{text-transform:capitalize}.dropdown-menu li>a:hover{color:#4fb77a;background-color:transparent;border-left:5px solid #4fb77a}.dropdown-menu li>a.flex-space-between i{margin-left:15px}.dropdown-menu li>a span{text-transform:initial}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#4fb77a;background-color:transparent;border-left:5px solid #4fb77a}[uib-typeahead-popup].dropdown-menu{margin:0;display:block;width:calc(100% + 4px);left:-2px!important}.input-box{display:inline-block;height:50px;width:100%;margin-top:15px;border:2px solid #e1e1e1;background-color:#fff;color:#333742;position:relative;padding:10px}.input-box.input-icon-left input{padding-left:60px}.input-box label{text-transform:uppercase}.input-box label.upper-label{position:absolute;top:1px;font-size:12px}.input-box label.lower-label{position:absolute;color:#828187;right:10px;top:50%;transform:translateY(-50%);font-size:12px}.input-box.invalid{border-bottom-color:#ed1b2f!important}.input-box.invalid:before{content:'';position:absolute;top:calc(50% - 5px);right:-15px;width:10px;height:10px;transform:scaleY(.7) rotate(45deg);background-color:#ed1b2f}.input-box.invalid:after{content:'Invalid';top:calc(50% - 16px);right:-70px;position:absolute;width:60px;height:32px;line-height:32px;background-color:#ed1b2f;color:#fff;text-align:center}.input-box.disable,.input-box[disabled]{background-color:#f5f5f5}.input-box.disable label,.input-box[disabled] label{color:#828187}input,textarea{outline:0;color:#333742;box-shadow:none!important;background-color:transparent;width:100%;font-size:15px!important;min-height:25px}input[type=text][disabled],input[type=text][readonly]{border-bottom:none}input[type=text][readonly]::-webkit-input-placeholder{color:#333742}input:-ms-input-placeholder{color:#a1a1a4}::-webkit-input-placeholder,::-webkit-textarea-placeholder{color:#a1a1a4}::-ms-clear{display:none}@-webkit-keyframes autofill{to{color:#333742;background:0 0}}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.input-box input.lower-input,.input-box textarea.lower-textarea{margin-top:8px}.input-box input.upload{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-box .select-dropdown span{margin-top:8px;display:block;font-size:15px;cursor:pointer}.input-box .select-dropdown span i.fa.fa-angle-down{float:right}.input-box .select-dropdown span.placeholder{color:#828187}.input-box .select-dropdown .dropdown-menu{margin:0;width:calc(100% + 24px);top:calc(100% + 1px);left:-12px}.input-box .select-dropdown .dropdown-menu.scrollable-menu{width:calc(100% + 5px);left:-2px}.input-box .select-dropdown .dropdown-menu>li>a.selected{font-weight:700;color:#4fb77a}.radio-inline{vertical-align:initial;margin-left:10px}.radio-inline::before{content:'';position:absolute;left:0;top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background-color:transparent;transition:all .3s ease-in-out}.radio-inline::after{content:'';position:absolute;left:0;top:calc(50% - 7px);width:14px;height:14px;border-radius:50%;border:2px solid #828187;transition:all .3s ease-in-out}.radio-inline.disable{cursor:default}.radio-inline.disable::after{border-color:#828187}.check.radio-inline::before{left:3px;top:calc(50% - 4px);width:8px;height:8px;background-color:#4fb77a}.check.radio-inline::after{border:2px solid #4fb77a}.check.radio-inline.disable::before{left:3px;top:calc(50% - 4px);width:8px;height:8px;background-color:#828187}.check.radio-inline.disable::after{border:2px solid #828187}.checkbox{display:inline-block;vertical-align:middle;position:relative;width:18px;height:18px;margin:0;background-color:transparent;border-radius:2px;border:2px solid #e1e1e1;cursor:pointer;transition:background-color .3s ease-in-out,border .3s ease-in-out}.checkbox.check{background-color:#4fb77a;border:2px solid #4fb77a}.checkbox.check::after{content:'';position:absolute;top:0;left:4px;display:table;width:6px;height:12px;border:3px solid #fff;border-top-width:0;border-left-width:0;transform:rotate(45deg);z-index:1}.checkbox.disable,.checkbox[disabled]{cursor:default;border:2px solid #828187}.checkbox.check.disable,.checkbox[disabled].check{background-color:#828187;border:2px solid #828187}.table{margin-bottom:0;margin-top:25px}.table>tbody>tr>td,.table>tbody>tr>th{border-top:none;border-bottom:1px solid #e1e1e1;color:#333742;cursor:default;font-size:15px;position:relative}.table>tbody>tr>th{color:#333742;font-weight:500;position:relative}.table>tbody>tr>th .required-icon::before{left:-5px;top:10%}.table>tbody>tr:last-child>td{border:none}.table tr td .icon.rem{position:absolute;top:0;left:-30px;opacity:0}.table tr:hover td .icon.rem{opacity:1}.table textarea{resize:none;width:100%;height:30px}.table .tablesort-sortable{cursor:pointer;vertical-align:top;line-height:1.5}.table .tablesort-sortable.tablesort-asc,.table .tablesort-sortable.tablesort-desc{color:#4fb77a;background-color:transparent}.table .tablesort-sortable.tablesort-desc i.fa.sort-indicator::before{content:"\f107"}.table .tablesort-sortable.tablesort-asc i.fa.sort-indicator::before{content:"\f106"}.table .tablesort-sortable::after{visibility:hidden!important}file-box{height:60px!important}file-box .icon{width:60px;height:60px}file-box .icon.check{background-color:#4fb77a;color:#fff}file-box .icon.check.ng-enter{background-color:#e1e1e1;color:#828187;transition:background-color .3s ease-in-out,color .3s ease-in-out}file-box .icon.check.ng-enter-active{background-color:#4fb77a;color:#fff}file-box .icon.check.ng-leave{background-color:#4fb77a;color:#fff;transition:background-color .3s ease-in-out,color .3s ease-in-out}file-box .icon.check.ng-leave-active{background-color:#e1e1e1;color:#828187}file-box .icon .fa-spinner{top:calc(50% - 13px);left:calc(50% - 13px)}file-box .files{margin-top:15px}file-box .files .file{border:2px solid #e1e1e1;border-radius:2px;padding:5px 10px;margin-right:5px}file-box .files .file .delete-btn{color:#828187;transition:color .3s ease-in-out}file-box .files .file .delete-btn:hover{color:#ed1b2f}file-box .progress{position:absolute;bottom:-24px;left:-1px;right:58px;background-color:#4fb77a}.error{margin:10px 0 0;color:#ed1b2f;font-size:14px}date-picker .glyphicon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}date-picker .glyphicon.glyphicon-chevron-right:before{content:"\f054"}date-picker .glyphicon.glyphicon-chevron-left:before{content:"\f053"}date-picker .glyphicon.glyphicon-chevron-up:before{content:"\f077"}date-picker .glyphicon.glyphicon-chevron-down:before{content:"\f078"}date-picker .btn{border-radius:0;box-shadow:none;border:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}date-picker .btn.active,date-picker .btn:active{box-shadow:none}date-picker .btn:hover{background-color:#4fb77a;color:#fff}date-picker .btn .text-info{color:#4fb77a;font-weight:700}date-picker .btn.btn-info,date-picker .btn.btn-info.active,date-picker .btn.btn-info:active{background-color:#4fb77a;font-weight:700}date-picker .btn.btn-info .text-info,date-picker .btn.btn-info.active .text-info,date-picker .btn.btn-info:active .text-info{color:#fff}date-picker .uib-datepicker-popup{outline:0;border:2px solid #e1e1e1;top:46px!important;left:-2px!important;width:300px;padding:10px;background-color:#fff}date-picker .uib-datepicker-popup .uib-daypicker table,date-picker .uib-datepicker-popup .uib-monthpicker table,date-picker .uib-datepicker-popup .uib-yearpicker table{width:100%}date-picker .uib-datepicker-popup .uib-daypicker:focus{outline:0}date-picker .uib-datepicker-popup .uib-daypicker table>thead>tr:first-child{border-bottom:1px solid #e1e1e1}date-picker .uib-datepicker-popup .uib-daypicker table>thead>tr:first-child>th{padding:5px 0 10px}date-picker .uib-datepicker-popup .uib-daypicker table>thead>tr:last-child>th{padding:5px 0}#loading-bar .bar{background:#47a46d;height:5px}#loading-bar .peg{box-shadow:#47a46d 1px 0 6px 1px}#loading-bar-spinner .spinner-icon{border-top-color:#47a46d;border-left-color:#47a46d}.loading-page{background-color:#4fb77a;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000}.loading-page.ng-enter{background-color:transparent;transition:background-color .3s ease-in-out}.loading-page.ng-enter-active{background-color:#4fb77a}.loading-page.ng-leave{background-color:#4fb77a;transition:background-color .3s ease-in-out}.loading-page.ng-leave-active{background-color:transparent}.loading-page img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw}nav.left-nav{position:fixed;left:0;top:80px;bottom:0;background-color:#333742;width:20vw;z-index:100}nav.left-nav ul{list-style:none;margin:0;padding:0}nav.left-nav ul a{color:#828187;font-size:18px}nav.left-nav ul a:hover{color:#fff;text-decoration:none}nav.left-nav ul a:hover li{background-color:#292c35}nav.left-nav ul a:active,nav.left-nav ul a:focus{color:#fff;text-decoration:none}nav.left-nav ul a li{padding:20px 25px}nav.left-nav ul a.active{color:#fff}nav.left-nav ul a.active li{background-color:#292c35;border-left:5px solid #4fb77a}nav.left-nav.collapsed{left:-20vw}nav.left-nav.collapsed-add{left:0;transition:left .5s ease-in-out}nav.left-nav.collapsed-add-active{left:-20vw}nav.left-nav.collapsed-remove{left:-20vw;transition:left .5s ease-in-out}nav.left-nav.collapsed-remove-active{left:0}nav.left-nav.ng-leave{display:none}header.top-nav{position:fixed;left:0;right:0;top:0;height:80px;border-bottom:2px solid #e1e1e1;z-index:1001}header.top-nav .green-bg{position:absolute;left:0;top:0;bottom:0;width:20vw;padding:25px;background-color:#4fb77a;border-bottom:2px solid #e1e1e1}header.top-nav .green-bg.collapsed{left:calc(2 * 25px + 26px - 20vw)}header.top-nav .green-bg.collapsed-add{left:0;transition:left .5s ease-in-out}header.top-nav .green-bg.collapsed-add-active{left:calc(2 * 25px + 26px - 20vw)}header.top-nav .green-bg.collapsed-remove{left:calc(2 * 25px + 26px - 20vw);transition:left .5s ease-in-out}header.top-nav .green-bg.collapsed-remove-active{left:0}header.top-nav .green-bg img{height:30px}header.top-nav .green-bg .hamburger{display:inline-block;float:right;height:26px;width:26px;position:relative}header.top-nav .green-bg .hamburger span{display:block;position:absolute;top:calc(50% - 2px);left:0;right:0;height:4px;border-radius:1px;background-color:#fff;transition:height .3s ease-in-out .2s}header.top-nav .green-bg .hamburger span:after,header.top-nav .green-bg .hamburger span:before{content:'';display:block;position:absolute;left:0;right:0;height:4px;border-radius:1px;background-color:#fff;transition-property:top,transform;transition-duration:.3s,.3s;transition-timing-function:ease,ease-in-out;transition-delay:.3s,0s}header.top-nav .green-bg .hamburger span:before{top:-10px}header.top-nav .green-bg .hamburger span:after{top:10px}header.top-nav .green-bg .hamburger span.cross{height:0}header.top-nav .green-bg .hamburger span.cross:before{top:0;transform:rotate(45deg);transition-delay:0s,.3s}header.top-nav .green-bg .hamburger span.cross:after{top:0;transform:rotate(-45deg);transition-delay:0s,.3s}header.top-nav .white-bg{position:absolute;left:20vw;right:0;top:0;bottom:0;padding:30px;background-color:#fff;color:#333742}header.top-nav .white-bg.expanded{left:calc(2 * 25px + 26px)}header.top-nav .white-bg.expanded-add{left:20vw;transition:left .5s ease-in-out}header.top-nav .white-bg.expanded-add-active{left:calc(2 * 25px + 26px)}header.top-nav .white-bg.expanded-remove{left:calc(2 * 25px + 26px);transition:left .5s ease-in-out}header.top-nav .white-bg.expanded-remove-active{left:20vw}header.top-nav .white-bg .state-name{margin:0;font-size:18px;font-weight:700}header.top-nav .white-bg .text-btn{font-weight:700}header.top-nav .white-bg .text-btn i.fa{font-weight:700}.view-content{margin-left:20vw;margin-top:80px;padding:10px 30px 20px;width:calc(100% - 20vw);overflow:hidden}.view-content.expanded{margin-left:calc(2 * 25px + 26px);margin-right:calc(2 * 25px + 26px);width:calc(100% - 2 * calc(2 * 25px + 26px))}.view-content.expanded-add{margin-left:20vw;margin-top:80px;width:calc(100% - 20vw);transition-property:margin-left,width;transition-duration:.5s;transition-timing-function:ease-in-out}.view-content.expanded-add-active{margin-left:calc(2 * 25px + 26px);margin-right:calc(2 * 25px + 26px);width:calc(100% - 2 * calc(2 * 25px + 26px))}.view-content.expanded-remove{margin-left:calc(2 * 25px + 26px);margin-right:calc(2 * 25px + 26px);width:calc(100% - 2 * calc(2 * 25px + 26px));transition-property:margin-left,width;transition-duration:.5s;transition-timing-function:ease-in-out}.view-content.expanded-remove-active{margin-left:20vw;margin-top:80px;width:calc(100% - 20vw)}.view-content>ui-view>.content{min-height:calc(100vh - 190px)}.view-content>ui-view>.content .title{text-transform:uppercase;font-weight:700}section{margin:20px 0;padding:30px;border:2px solid #e1e1e1;background-color:#fff;color:#333742}section .section-title{margin-top:0;display:inline-block;text-transform:uppercase;font-weight:500}section .section-title span{display:block;text-transform:initial;font-size:90%;margin-top:5px;font-weight:400}section hr{border-top:2px solid #e1e1e1}section .dropdown{border:2px solid #e1e1e1;padding:5px}section .dropdown.attachment-dropdown{border:none;text-align:right}section .dropdown.attachment-dropdown .dropdown-toggle:hover{font-weight:700}footer{text-align:center;height:25px}.modal-content{padding:20px}.modal-content .modal-header{padding:20px 0;margin:0 15px;border-bottom:2px solid #e1e1e1}.modal-content .modal-header a.modal-close{position:relative;display:inline-block;width:26px;height:26px;border-radius:50%}.modal-content .modal-header a.modal-close::after,.modal-content .modal-header a.modal-close::before{content:'';width:100%;height:2px;background:#828187;position:absolute;top:13px}.modal-content .modal-header a.modal-close::before{transform:rotate(45deg)}.modal-content .modal-header a.modal-close::after{transform:rotate(-45deg)}.modal-content .modal-header a.modal-close:hover::after,.modal-content .modal-header a.modal-close:hover::before{background:#ed1b2f}.modal-content .modal-footer{padding:20px 15px}.modal-content .login-modal .auth-form .title{display:none}.modal-content .login-modal .auth-form form{min-height:250px;position:relative}.modal-content .login-modal .auth-form form>.vcenter{padding-bottom:50px}.modal-content .login-modal .auth-form form .input-box:first-child{margin-top:0}.modal-content .login-modal .auth-form form .form-btn{position:absolute;bottom:0;left:calc(50% - 75px)}.modal-content .expiration-modal{min-height:250px;position:relative}.modal-content .expiration-modal>.vcenter{padding-bottom:50px}.modal-content .expiration-modal>.vcenter .process-circle{width:140px;height:140px;margin:20px auto;position:relative;border-radius:50%;background-color:transparent;transition:background-color 1s ease,border-color 1s ease;border:3px solid rgba(255,255,255,.2);box-shadow:0 0 0 3px #f5f5f5 inset}.modal-content .expiration-modal>.vcenter .process-circle .halfclip{width:50%;height:100%;right:0;position:absolute;overflow:hidden;transform-origin:left center}.modal-content .expiration-modal>.vcenter .process-circle .halfcircle{box-sizing:border-box;height:100%;right:0;position:absolute;border:solid 3px transparent;border-top-color:#4fb77a;border-left-color:#4fb77a;border-radius:50%}.modal-content .expiration-modal>.vcenter .process-circle .halfcircle.clipped{width:200%}.modal-content .expiration-modal>.vcenter .process-circle .halfcircle.fixed{width:100%;transform:rotate(135deg)}.modal-content .expiration-modal>.vcenter .process-circle .number{position:absolute;top:5%;left:50%;transform:translateX(-50%);font-size:40px}.modal-content .expiration-modal>.vcenter .process-circle .submitted{font-size:14px;position:absolute;top:50%;left:50%;transform:translateX(-50%);line-height:18px;text-align:center}.modal-content .expiration-modal .input-box:first-child{margin-top:0}.modal-content .expiration-modal .form-btn{position:absolute;bottom:0;left:calc(50% - 75px)}.table-controls{display:flex;justify-content:space-between;align-items:center}.table-controls filter-box{flex-grow:1;margin-right:20px}.table-controls filter-box .input-box{margin-top:0}.home{background-image:url(../img/home-bg.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;width:100%}.home .home-window{position:relative;top:50vh;left:50%;transform:translate(-50%,-50%);height:460px;width:550px;background-color:#fff;box-shadow:10px 10px 30px 0 rgba(0,0,0,.4);overflow:hidden}.home .home-window .ie-error{position:relative;margin:0 50px;height:100%}.home .home-window .ie-error .title{text-align:center;margin-bottom:30px}.home .home-window .ie-error .fa-exclamation-triangle{display:block;font-size:60px;text-align:center;margin-bottom:20px;color:#ed1b2f}.home .home-window .ie-error .error{color:#333742}.home .home-window .ie-error .error b{color:#ed1b2f}.home .home-window .auth-option{background-color:#333742;color:#828187;padding:5px 0;text-align:center;cursor:pointer;z-index:1;transition:background-color .5s ease-in-out,color .5s ease-in-out;position:relative}.home .home-window .auth-option:after{content:'';position:absolute;left:0;right:0;bottom:0;height:8px;background-color:#4fb77a;transform:scaleX(0);transition:transform .5s ease-in-out}.home .home-window .auth-option:hover{color:#fff}.home .home-window .auth-option:hover:after{transform:scaleX(1)}.home .home-window .auth-option.active{background-color:#292c35;color:#fff}.home .home-window .auth-option.active:after{transform:scaleX(1)}.home .home-window .auth-form{padding:75px 100px 0;height:100%}.home .home-window .auth-form .title{text-align:center}.home .home-window .auth-form form{min-height:285px;position:relative}.home .home-window .auth-form form>.vcenter{padding-bottom:50px}.home .home-window .auth-form form .input-box:first-child{margin-top:0}.home .home-window .auth-form form .form-btn{position:absolute;bottom:0;left:calc(50% - 75px)}.home .home-window .horiz-bg{background-image:url(../img/home-msg-bg.jpg);background-repeat:no-repeat;background-size:cover;overflow:hidden;position:absolute;top:75%;left:0;right:0;height:25%;color:#fff;text-align:center;padding:40px;z-index:0}.home .home-window .horiz-bg:before{content:'';background-color:#333742;opacity:.75;width:100%;height:110%;position:absolute;top:0;left:0;z-index:-1;transition:opacity 1s ease-in-out}.home .home-window .horiz-bg:hover::before{opacity:.1}.home .home-window .horiz-content{position:relative;height:75%;text-align:center;color:#4fb77a}.home .home-window .horiz-content .msg{margin-top:30px;color:#828187;padding:0 15px}.home .home-window .horiz-content .reset-form{padding:0 30px;height:100%}.home .home-window .horiz-content .reset-form h3{display:inline-block;margin:0}.home .home-window .horiz-content .reset-form form{position:relative;min-height:55%;transform:scale(.9);margin:0 20px}.home .home-window .horiz-content .reset-form form .form-btn{position:absolute;bottom:-40px;left:calc(50% - 75px)}.home .home-window .horiz-content .reset-form form .form-btn.left{left:0}.home .home-window .horiz-content .reset-form form .form-btn.right{right:0;left:auto}.home .home-window .error{margin:-10px 0 -12px 0;font-size:12px;color:#ed1b2f;text-align:left}.home .home-window .text-btn{margin:10px 20px}.home .home-window.change-password .reset-form{padding-top:30px}.home .home-window.change-password .reset-form form{min-height:75%}.home>ui-view{position:fixed;top:0;right:0;bottom:0;left:0;display:block}.home>ui-view.ng-enter{transform:translateY(-100vh);transition:transform 1s ease-in-out}.home>ui-view.ng-enter-active{transform:translateY(0)}.home>ui-view.ng-leave{transform:translateY(0);transition:transform 1s ease-in-out}.home>ui-view.ng-leave-active{transform:translateY(100vh)}.home>ui-view ui-view.home-main{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.home>ui-view ui-view.home-main.ng-enter{transform:translateX(-100%);transition:transform 1s ease-in-out}.home>ui-view ui-view.home-main.ng-enter-active{transform:translateX(0)}.home>ui-view ui-view.home-main.ng-leave{transform:translateX(0);transition:transform 1s ease-in-out}.home>ui-view ui-view.home-main.ng-leave-active{transform:translateX(100%)}.top-up{color:#4fb77a!important}.deficit{color:#ed1b2f!important}.transaction-date-picker .date-picker-label{position:absolute;z-index:1;top:18px;left:24px;margin:0;text-transform:uppercase}.transaction-date-picker date-picker .input-box input{margin-top:8px}.scrollable{overflow-x:hidden;min-height:.01%;width:100%}.scrollbar-h{width:100%;background-color:#fff;height:30px;position:relative}.scrollbar-h .track{position:absolute;left:0;top:20px;right:0;height:14px;border:1px solid #e1e1e1;border-radius:10px}.scrollbar-h .track .thumb{position:absolute;left:0;top:0;bottom:0}.scrollbar-h .track .thumb::after{content:'';position:absolute;left:3px;top:3px;right:3px;bottom:3px;background-color:#4fb77a;border-radius:10px;opacity:.9;transition:opacity .3s}.scrollbar-h .track .thumb.dragging::after,.scrollbar-h .track .thumb:hover::after{opacity:1}.transactions filter-box{margin-right:10px}.transactions filter-box .input-box{margin-top:0}.accounts filter-box{margin-right:10px}.accounts filter-box .input-box{margin-top:0}.accounts .accounts-table tr.inactive{background-color:#f5f5f5}.accounts .accounts-table tr.inactive td{opacity:.6}.accounts .accounts-table tr>td:first-child{color:#333742;font-weight:500}.account .info{padding:0}.account .info .info-header{padding:5px 30px;background-color:#47a46d;color:#fff;font-size:14px;text-transform:uppercase}.account .info .info-header .text-btn i.fa{margin:0;color:#fff}.account .info .info-content{padding:0;font-size:14px;height:330px}.account .info .info-content.ng-enter{height:0;opacity:0;transition:height .5s ease-in-out,opacity .5s ease-in-out}.account .info .info-content.ng-enter-active{height:330px;opacity:1}.account .info .info-content.ng-leave{height:330px;opacity:1;transition:height .5s ease-in-out,opacity .5s ease-in-out}.account .info .info-content.ng-leave-active{height:0;opacity:0}.account .info .info-content div{padding:0 30px}.account .info .info-content div:first-of-type{padding-top:20px}.account .info .info-content div:last-of-type{padding-bottom:30px}.account .info .info-content ul{margin-bottom:0}.account .account-overview{margin-bottom:30px}.account .account-overview .account-info{font-size:18px}.data-management file-chooser{text-align:center}.data-management file-chooser .btn{display:block;margin:0 auto}.data-management file-chooser .drop-target{padding:40px 0;margin:15px 0;color:#828187;font-size:50px;border:2px dashed #e1e1e1;transition:background .5s ease-in-out,color .5s ease-in-out}.data-management file-chooser .drop-target.drag-over{background-color:#e1e1e1}.data-management file-chooser .drop-target .or{margin-top:30px;font-size:30px;display:block}.data-management file-chooser .form-btn{width:230px;height:50px;margin:0 auto}.data-management file-chooser .form-btn>span{font-weight:700}.data-management file-chooser .form-btn .btn-icon{padding:12px}.data-management .alert-danger{margin:22px 0 0}.data-management .alert-danger.ng-enter{opacity:0;transition:opacity .5s ease-in-out}.data-management .alert-danger.ng-enter-active{opacity:1}.data-management .alert-danger.ng-leave{opacity:1;transition:opacity .5s ease-in-out}.data-management .alert-danger.ng-leave-active{opacity:0}.data-management .csv-data .table td{white-space:pre}.data-management .csv-data .table .dropdown{border:none}.data-management .csv-data .table .dropdown .dropdown-toggle{cursor:pointer}.data-management .csv-data .table .dropdown .dropdown-menu{left:5px}.data-management .export-id-checkbox{font-size:18px}.data-management .export-id-checkbox .checkbox{margin-right:2px;margin-bottom:2px}.data-management .export-id-checkbox label{cursor:pointer}.settings .tab-menu{background-color:#f5f5f5;border:2px solid #e1e1e1;margin-top:15px;padding:0;text-transform:uppercase}.settings .tab-menu ul{padding-left:0;list-style:none;display:flex;margin:0}.settings .tab-menu ul a{text-decoration:none}.settings .tab-menu ul a li{padding:10px 30px;color:#333742;border-right:2px solid #e1e1e1;transition:background-color .3s ease-in-out}.settings .tab-menu ul a:hover li{background-color:#fff}.settings .tab-menu ul a.active li{color:#4fb77a;background-color:#fff}.notification-setting section>section{margin:0;padding:20px;border:none;background-color:#fff;border-top:2px solid #e1e1e1}.notification-setting section>section:first-of-type{margin-top:20px}.notification-setting section.disabled{background-color:#f5f5f5}.notification-setting section.disabled.disabled-add{background-color:#fff;transition:background-color .2s ease-in-out}.notification-setting section.disabled.disabled-add-active{background-color:#f5f5f5}.notification-setting section.disabled.disabled-remove{background-color:#f5f5f5;transition:background-color .2s ease-in-out}.notification-setting section.disabled.disabled-remove-active{background-color:#fff}.notification-setting section.disabled .input-box{background-color:#f5f5f5}.notification-setting section .section-footer{height:40px;margin:20px 0}.notification-setting section .section-footer.ng-enter{opacity:0;transition:opacity .2s ease-in-out}.notification-setting section .section-footer.ng-enter-active{opacity:1}.notification-setting section .section-footer.ng-leave{opacity:1;transition:opacity .2s ease-in-out}.notification-setting section .section-footer.ng-leave-active{opacity:0}.notification-setting section button.icon.ng-enter{opacity:0;transition:opacity .2s ease-in-out}.notification-setting section button.icon.ng-enter-active{opacity:1}.notification-setting section button.icon.ng-leave{opacity:1;transition:opacity .2s ease-in-out}.notification-setting section button.icon.ng-leave-active{opacity:0}.notification-setting section h6{font-size:16px;margin:0}.notification-setting section .input-box{width:300px;margin:10px}.notification-setting .radio-inline{font-size:16px}.notification-setting .edit-notification section div[contenteditable]{outline:0;padding:10px 0;font-size:16px;color:inherit;word-wrap:break-word;display:inline-block}.notification-setting .edit-notification section div[contenteditable]:focus{outline:0}.notification-setting .edit-notification section div[contenteditable] span[contenteditable]{display:inline-block;background-color:#e1e1e1;transition:background-color .2s ease-in-out}.notification-setting .edit-notification section.disabled div[contenteditable] span{background-color:#f5f5f5}.notification-setting .notification-subject{display:flex;align-items:center}.notification-setting .notification-subject .input-box{width:auto;flex-grow:1;margin-right:0}.notification-setting .notification-subject .input-box.disabled{background-color:#f5f5f5}.notification-setting .input-box.inline{width:44px}.notification-setting .input-box .typeahead-trigger{position:absolute;top:0;right:0;cursor:pointer;color:#828187;height:100%;width:30px;line-height:46px;text-align:center}.notification-setting .input-box [uib-typeahead-popup].dropdown-menu{max-height:280px;overflow-y:auto}