.btn-primary{color:#fff;background-color:#009ad2;border:1px solid #009ad2}.btn-primary:hover{color:#fff;background-color:#008dc1;border:1px solid #009ad2}.btn-outline-primary{color:#009ad2;background-color:#fff;border:1px solid #009ad2}.btn-outline-primary:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}textarea{width:100%;min-height:240px;border:1px solid #ddd;padding:10px;color:#777}.uneditable{padding-left:6px;color:#585858;font-size:0.85rem}.field_with_errors input{border:1px solid red}.section-content .inputcontainer{position:relative;padding-bottom:38px}.section-content .inputcontainer .input-sm{border:none;box-shadow:none;border-bottom:1px solid #009ad2;position:relative;width:100%}.section-content .inputcontainer span.inputcontainerdesc{padding-left:4px;font-size:12px;color:#ccc;position:absolute;bottom:16px;left:16px}.section-content .inputcontainer label.inputcontainerdesc{padding-left:4px;font-size:12px;color:#ccc;position:absolute;bottom:16px;left:16px}.section-content .inputcontainer .field_with_errors .form-control{border-bottom:1px solid red !important}.section-content .inputcontainer .field_with_errors .inputcontainerdesc{color:#f1aeb5 !important}.editableform{margin-bottom:0}.editableform .control-group{margin-bottom:0;white-space:nowrap;line-height:20px;width:100%}.editable-buttons{display:inline-block;vertical-align:top;margin-left:7px;zoom:1;*display:inline}.editable-input{vertical-align:top;display:inline-block;width:auto;white-space:normal;width:calc(100% - 73px);zoom:1;*display:inline}.editable-buttons .editable-cancel{margin-left:2px}.editable-clear-x{background:url(/assets/clear-f8be614091b91809de65cd902bae9b3d4cd0aaa5f6a936b9458862ff4f79c98b.png) center center no-repeat;display:block;width:13px;height:13px;position:absolute;opacity:0.6;z-index:100;top:50%;right:6px;margin-top:-6px}.editable-clear-x:hover{opacity:1}.editable-container.editable-inline{display:inline-block;vertical-align:middle;width:100%;zoom:1;*display:inline}.editable-click,a.editable-click,a.editable-click:hover{text-decoration:none;border-bottom:solid 1px #ddd;padding:0 6px 2px 6px;display:block}.editable-click.editable-disabled,a.editable-click.editable-disabled,a.editable-click.editable-disabled:hover{color:#585858;cursor:default;border-bottom:none}.editable-empty,.editable-empty:hover,.editable-empty:focus{font-style:italic;color:#ddd;text-decoration:none}.fileupload .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.fileupload .inputfile+label{font-size:0.9rem;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:0.525rem 0.65rem;max-width:100%;width:90%;color:#3dccc7;border:1px solid currentColor;font-weight:400}.fileupload .inputfile+label:hover{color:#7dbeb6}.fileupload .inputfile:focus+label{outline:1px solid #009ad2;border-radius:5px}body{margin:0;font-family:"Lato", sans-serif;font-size:0.85rem;background-color:#f8f8f8;background:linear-gradient(to bottom, #009ad2 254px, #f8f8f8 254px);height:100vh}a{text-decoration:none;color:#00bce2;font-weight:400}a:hover{cursor:pointer}header{height:154px}header #logo{max-width:200px;position:absolute;top:60px;left:40px}header .navbar-toggler{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:white;font-size:1.5em}nav{padding-top:110px;max-width:260px;float:left;transition:all 0.2s ease-in}nav .navlinks a{display:flex;color:#666;text-decoration:none;padding-left:10px;line-height:36px;font-size:14px;font-weight:400;align-items:center;margin-bottom:4px}nav .navlinks a.selected,nav .navlinks a:hover{color:#009ad2;text-decoration:none}nav .icon{margin-left:26px;display:inline-block;width:18px;height:18px;margin-right:12px;background-repeat:no-repeat}nav #user-avatar{max-width:60px;border-radius:50%;display:block;position:absolute;top:159px;left:34px}nav #user-avatar.with-icon{background-color:whitesmoke;width:60px;height:60px;line-height:70px;text-align:center}nav #user-avatar.with-icon i{font-size:2rem;color:#009ad2}nav #user-info{color:white;font-weight:300;width:246px;position:absolute;top:171px;left:104px}nav #user-info i{color:white}#sectionwrapper{position:relative;max-width:calc(100% - 294px);min-width:calc(100% - 294px);float:right;margin:0px 30px 0 0}@media screen and (max-width: 992px){body{background:#f8f8f8}#sectionwrapper{width:94%;max-width:inherit;float:none;margin:0px auto 0 auto;padding-top:60px;min-width:inherit}header{height:60px;position:fixed;width:100%;padding:0px 100px;z-index:110;background-color:#009ad2}header #logo{top:50%;max-width:150px;left:50%;transform:translateX(-50%) translateY(-50%)}nav{position:absolute;float:none;max-width:inherit;padding:30px 0 0 0;background-color:#f5f5f5;z-index:100;top:40px;left:0;box-shadow:3px 0px 18px 1px rgba(0,0,0,0.3);bottom:0;height:100vh;display:block;width:0;overflow:hidden;transition:width 0.5s ease}nav.show{width:250px}nav .navlinks{min-width:250px}nav a{padding-right:30px;padding-left:0}table{display:block;overflow:scroll;max-width:90vw}}body.login{background:#009ad2;background:linear-gradient(to left, #0185b5, #009ad2);font-family:"Roboto", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login .login-page{width:100%;max-width:500px;padding:8% 0 0;margin:auto;text-align:center;font-size:14px;font-weight:300}.login .login-page .form{position:relative;z-index:1;background:#ffffff;max-width:500px;margin:0 auto;padding:45px;text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,0.2),0 5px 5px 0 rgba(0,0,0,0.24)}.login .login-page .form input.session-input{display:inline-block;outline:0;background:#f2f2f2;width:100%;border:0;margin:0 0 15px;padding:15px;box-sizing:border-box;font-size:14px;font-weight:300}.login .login-page .form input[type="submit"]{text-transform:uppercase;outline:0;background:#3dccc7;width:100%;border:0;padding:15px;color:#ffffff;font-size:18px;transition:all 0.3 ease;cursor:pointer;font-weight:500}.login .login-page .form button:hover,.login .login-page .form button:active,.login .login-page .form button:focus{background:#2db1ac}.login .login-page .form .shared-links a{color:#009ad2;text-decoration:none;font-weight:400;font-size:13px;line-height:30px}.login .login-page .form .remember_me{margin:10px 0px}.login .login-page .form .remember_me label{color:#747474}.login .login-page .form .shared-links{margin:10px 0px}.login .login-page .form .field_with_errors .session-input{border-bottom:1px solid red !important}.bkng-tb-cntnt{float:left;width:800px}.bkng-tb-cntnt a.button{color:#fff;float:right;font-size:18px;padding:5px 20px;width:auto}.bkng-tb-cntnt a.button.o{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#e51f04;border:1px solid #e51f04}.bkng-tb-cntnt a.button i{color:#fff}.bkng-tb-cntnt a.button.o i{color:#e51f04}.bkng-tb-cntnt a.button.right i{float:right;margin:2px 0 0 10px}.bkng-tb-cntnt a.button.left{float:left}.bkng-tb-cntnt a.button.disabled.o{border-color:#ccc;color:#ccc}.bkng-tb-cntnt a.button.disabled.o i{color:#ccc}.pymnts{float:left;width:800px}.pymnts *{float:left}.sctn-row{margin-bottom:35px;width:800px}.sctn-col{width:375px}.sctn-col.l{width:425px}.sctn-col input{border:1px solid #ccc;font-size:18px;line-height:24px;padding:10px 12px;width:333px}.sctn-col label{font-size:18px;line-height:24px;margin-bottom:10px;width:100%}.sctn-col.x3{width:300px}.sctn-col.x3.last{width:200px}.sctn-col.x3 input{width:210px}.sctn-col.x3 a{float:right}.pymnts-sctn{width:800px}.pymnt-itm{margin:0 0 3px;width:800px}.pymnt-itm h2{background-color:#e9e9e9;font-size:18px;line-height:24px;margin:0;padding:28px 0 28px 20px;width:800px}.pymnt-itm.active h2{cursor:default}.pymnt-itm div.pymnt-cntnt{display:none}.pymnt-itm.active div.pymnt-cntnt{background-color:#f7f7f7;display:block;padding:0 0 30px;width:100%}.pymnt-cntnt div.sctn-row{margin:20px 30px 0;width:740px}.pymnt-cntnt div.sctn-row div.sctn-col{width:345px}.pymnt-cntnt div.sctn-row div.sctn-col.l{width:395px}.pymnt-cntnt div.sctn-row div.sctn-col input{width:303px}.pymnt-cntnt div.sctn-row div.sctn-col.half{width:155px}.pymnt-cntnt div.sctn-row div.sctn-col.half.l{float:left;width:190px}.pymnt-cntnt div.sctn-row div.sctn-col.half input{width:113px}.pymnt-cntnt div.sctn-row div.sctn-col.cvv{background-image:url(/assets/cvv-dd27800d4edc20a0f82f5ed9b187df178106924d945872c44b34a64b0e888c51.png);background-position:156px center;background-repeat:no-repeat;padding-bottom:30px}.pymnt-cntnt div.sctn-row div.sctn-col.cvv div.sctn-col.half input{width:110px}.openpay{float:right;height:60px;margin:10px 30px 0 0;width:460px}.openpay div.logo{background-image:url(/assets/openpay-000ff483059ba917d1efd8bfb8342bc95876f725e8e9396b2a3c71985ca8c0ff.png);background-position:left bottom;background-repeat:no-repeat;border-right:1px solid #ccc;font-size:12px;font-weight:400;height:60px;padding:5px 20px 0 0}.openpay div.shield{background-image:url(/assets/security-1a9bcb0262143765016d425ff49ea6d1b802ee36266e575dd76bdd3bfbc0beb3.png);background-position:left bottom;background-repeat:no-repeat;font-size:12px;font-weight:400;margin-left:20px;padding:10px 0 0 40px;width:240px}.card-expl{float:left;height:80px;margin:20px 0;width:800px}.card-expl div{background-position:left 45px;background-repeat:no-repeat;height:70px;padding-top:10px}.card-expl div.debit{background-image:url(/assets/cards2-7e5c5451b23526f3f940c1f96caa979f159c50777dbabe884b15b8cd0091641b.png);margin-left:20px;width:540px}.card-expl div.credit{background-image:url(/assets/cards1-1c95e2f8faae53e76bbbabd327d43dc004bd7dbe0bc87126f4a1633bf34914ef.png);border-right:1px solid #ccc;margin-left:30px;width:209px}.card-expl h4{font-weight:400;margin:0;font-size:18px}section{display:inline-block;width:100%;margin-bottom:30px;background-color:white;box-shadow:0 6px 26px 3px rgba(0,0,0,0.07);padding:2vw 3vw;border-radius:4px;position:relative}section .maintitle{color:#009ad3;font-size:42px;font-weight:400}section .mainsubtitle{color:#888;font-size:30px;font-weight:300}section .title{color:#009ad3;font-size:34px;font-weight:400}section .subtitle{color:#888;font-size:20px;font-weight:300}section .desc{margin-top:30px;color:#777;font-weight:300;font-size:14px;line-height:18px}section .sectionsubtitle{margin-top:40px;color:#009ad3;font-size:20px;font-weight:400}section table{color:#777;font-size:14px;line-height:100%;width:100%;margin:30px 0}section table td{padding:1vw}section table tr:hover{background-color:#eef5f8}section .section-menu{height:40px}section .section-menu a{display:block;width:33.3333%;color:#ccc;padding-bottom:8px;padding-left:10px;border-bottom:3px solid #ddd;float:left;box-sizing:border-box;text-decoration:none}section .section-menu a.four{width:25%}section .section-menu a:hover,section .section-menu a:focus{text-decoration:none}section .section-menu a.selected{color:#009ad2;border-bottom:3px solid #009ad2}section .section-menu a.selected span{background-color:#009ad2}section .section-menu a span{background-color:#ddd;color:white;font-size:12px;border-radius:3px;padding:4px 7px;margin-left:8px}section .section-content{display:block;padding-left:0;padding-right:0}section .comments{padding-top:10px;margin-bottom:40px;background-color:rgba(0,0,0,0.02)}section .comments h4{font-size:20px;text-transform:uppercase;color:#aaa;padding:20px 0 0 0}div.section-actions>*{display:inline-block}label.inline-label{display:none}.page-edit label.inline-label{display:initial}.page-edit .editable-input{width:100%}.editable-inline input{font-size:0.75rem}.inline-action{display:none}.inline-edit .inline-action{display:initial}nav .icon{color:#009ad3}nav .disabled{color:#cccccc;pointer-events:none}nav .disabled .icon{color:#cccccc}table.table>:not(caption)>*>*{color:#777}.form-buttons .btn i{margin-right:5px}.alert{font-size:1.1rem}.table tr.highlight td{animation:highlightAnimation 2s forwards}@keyframes highlightAnimation{from{background-color:#a0d4ce}to{background-color:transparent}}.add-form{margin-top:10px}.add-form .form-select{line-height:1.5rem}.add-form .form-control{font-size:0.85rem}.hidden{display:none}.sliding-down,.sliding-up{transition:all 0.5s ease-in-out}.sliding-down{transform:translateY(-100%)}.sliding-up{transform:translateY(0)}.btn-link{text-decoration:none;color:#00bce2;font-weight:400}.btn-link:hover{color:#23527c;text-decoration:underline}
