.LoginDialog{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#140a0059;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:none}.LoginDialog .card{position:relative;width:360px;max-width:calc(100vw - 32px);padding:26px 28px 22px;border-radius:10px;background:#ffffffe0;border:1px solid rgba(255,255,255,.7);box-shadow:0 12px 40px #00000059;color:#3e4a57;text-align:left;box-sizing:border-box}.LoginDialog h1{margin:0 0 6px;font-size:20px;font-weight:700;color:#2f3b47;letter-spacing:.3px}.LoginDialog p{margin:0 0 16px;font-size:13px;line-height:1.5;color:#5d6a77}.LoginDialog p a{color:#4f7ba3}.LoginDialog label{display:block;margin:10px 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#7a8794}.LoginDialog input[type=text],.LoginDialog input[type=password],.LoginDialog textarea{display:block;width:100%;box-sizing:border-box;height:36px;padding:0 10px;margin:0;font:inherit;font-size:14px;color:#2f3b47;background:#fff;border:1px solid #c9d2db;border-radius:6px;outline:none;text-align:left;text-shadow:none;box-shadow:inset 0 1px 2px #0000000f}.LoginDialog textarea{height:110px;padding:8px 10px;resize:vertical}.LoginDialog input:focus,.LoginDialog textarea:focus{border-color:#8298a3;box-shadow:0 0 0 3px #8298a340}.LoginDialog input::placeholder,.LoginDialog textarea::placeholder{color:#a7b1bb}.LoginDialog .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.LoginDialog button{font:inherit;font-size:13px;font-weight:700;letter-spacing:.4px;padding:9px 18px;border-radius:6px;border:1px solid #8298a3;background:#8298a3;color:#fff;cursor:pointer}.LoginDialog button:hover{background:#6e8591;border-color:#6e8591}.LoginDialog button.secondary{background:transparent;color:#5d6a77;border-color:#c9d2db}.LoginDialog button.secondary:hover{background:#f1f4f6}.LoginDialog .status{min-height:18px;margin-top:12px;font-size:13px;color:#3f7f4e}.LoginDialog .status.error{color:#b72c0e}.LoginDialog .close{position:absolute;top:10px;right:12px;width:28px;height:28px;border:0;padding:0;background:transparent;color:#9aa6b1;font-size:22px;line-height:28px;cursor:pointer}.LoginDialog .close:hover{color:#2f3b47;background:transparent}@font-face{font-family:fontello;src:url(/assets/font/fontello.eot?78492063);src:url(/assets/font/fontello.eot?78492063#iefix) format("embedded-opentype"),url(/assets/font/fontello.woff?78492063) format("woff"),url(/assets/font/fontello.ttf?78492063) format("truetype"),url(/assets/font/fontello.svg?78492063#fontello) format("svg");font-weight:400;font-style:normal}html.login-page{width:100%;height:100%}body.login-page{background:#5de1eb;background:-moz-linear-gradient(top,#5de1eb 0%,#1c6c9e 42%,#1c6c9e 86%,#5de1eb 100%);background:-webkit-linear-gradient(top,#5de1eb 0%,#1c6c9e 42%,#1c6c9e 86%,#5de1eb 100%);background:linear-gradient(to bottom,#5de1eb,#1c6c9e 42% 86%,#5de1eb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5de1eb",endColorstr="#5de1eb",GradientType=0);background-repeat:no-repeat;background-size:100% 100%;inset:0;position:fixed;font-family:sans-serif}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}.LoginView{position:absolute;width:100%;height:100%}.LoginView .button{width:165px;height:28px;color:#fff;background-image:none;border-radius:0;text-shadow:none;border-style:solid;border-color:#ffffff80;border-width:1px;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);box-shadow:0 0 2px #0003;margin:5px;background-color:#ffffffe6;color:#8298a3;height:15px;padding-top:7px;padding-bottom:9px}.LoginView .button:hover,.LoginView .donateButton .button:hover{background-color:#ffffff80;color:#fff}.LoginView .feedbackHolder{position:absolute;left:221px;white-space:nowrap;padding-right:5px;height:20px;text-align:left;font-size:13px;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;opacity:0;background-color:#364053;border-style:solid;border-width:1px;border-color:#364053;border-radius:4px}.LoginView .feedbackText{display:inline-block;color:#fff;vertical-align:top;margin-top:2px}.LoginView .arrow-left{display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #364053;margin-left:-10px}.LoginView .loadingStatus{position:absolute;left:50%;width:300px;margin-left:-90px;top:25%;margin-top:60px;text-align:center;display:none;opacity:0}.LoginView .mainForm{text-shadow:none;position:absolute;background-color:none;top:25%;left:50%;width:220px;height:300px;margin-left:-110px;color:#fff;text-align:center}.LoginView .mainForm input[type=text],.LoginView .mainForm input{width:200px;height:28px;text-align:center;border:0;background-color:#ffffff1a;color:#fff;margin:5px;outline:0;text-shadow:none;border-style:solid;border-color:#ffffff80;border-width:1px;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);box-shadow:0 0 2px #0003}.LoginView .mainForm .tabs{margin-bottom:-6px}.LoginView .mainForm .tabs div{display:inline-block;font-size:12px;border-color:#fff;border-width:1px;border-style:solid;border-bottom:none;width:98px;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer}.LoginView .mainForm .tabs .selected{background-color:#fff;color:#8298a3}.LoginView .mainForm form{text-align:center}.LoginView .mainForm p{font-size:12px}.LoginView .newAccountControls{display:none}.LoginView .links{position:absolute;top:0;right:0;margin-right:8px;text-align:right;text-shadow:1px 1px 2px #000000;font-size:13px}.LoginView .links .demo{font-size:18px}.LoginView .links div{margin-bottom:5px}.LoginView .links a,.links a:visited{color:#000;text-decoration:none}.LoginView .links a:hover{color:#dedede}.LoginView .footerImage{position:absolute;bottom:0;height:381px;width:100%;background-image:url(/assets/ui/bottom.png);background-repeat:no-repeat;z-index:-1}.LoginView .fb-button{margin:5px;border:none;width:202px;height:28px;border:1px solid #ccc;border-radius:1px;cursor:pointer;display:inline-block;line-height:1;white-space:nowrap;box-sizing:border-box;font-size:14px;min-height:34px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color .1s linear,background .1s linear,color .1s linear;-webkit-transition:border-color .1s linear,background .1s linear,color .1s linear;-moz-transition:border-color .1s linear,background .1s linear,color .1s linear;-o-transition:border-color .1s linear,background .1s linear,color .1s linear;-ms-transition:border-color .1s linear,background .1s linear,color .1s linear;background-color:#3b5998e6;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB%2FpwA%2BAAAAGFBMVEUAAAD%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8jfp1fAAAAB3RSTlMA7D8UYSuqwY7ItgAAAEdJREFUCNdjUCyHAiEGcRizkKEcDiDMQmeGcChTmIGBHcp0YDBVhzIN2OBqgdIYzAIGIDBHMNURTHcktWQzxWHMQgZFGFMIAFerRr2lTcdCAAAAAElFTkSuQmCC);background-position:10px center;background-repeat:no-repeat;border-color:#3b5998;color:#fff;padding:9px 10px 9px 40px;text-shadow:none;text-align:center}.fb-button:hover{color:#fff;background-color:#2f477a}.LoginView .socialIcons{position:absolute;bottom:0;right:5px}.LoginView .socialIcon{background:none!important;border:none!important;float:left;list-style-type:none!important;margin:0 6px 12px!important;padding:0!important}.LoginView .socialIcon a{border:none!important;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;font-family:fontello;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1em;speak:none;text-align:center;text-decoration:none!important;text-transform:none!important;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#7f96a1!important;border-radius:3px;color:#fff!important;border:0px #ffffff solid!important;font-size:13px;padding:6px}.LoginView .socialIcon a:hover{background-color:#5a6872!important;border-color:#fff!important;color:#fff!important}.LoginView .demoVideo .popupBorder{width:770px;margin-left:-380px;height:441px}a.fb-button:hover{text-decoration:underline}.LoginView .donateHolder{margin-right:5px}.LoginView .donateHolder{background-color:#0009;color:#8298a3;width:200px;height:71px;margin-right:-8px;margin-top:0;padding-bottom:0;padding-top:6px;margin-bottom:0;text-align:center;border-bottom-left-radius:5px}.LoginView .donateHolder .buttons{padding:0;margin:0;white-space:nowrap;border-bottom-left-radius:5px}.LoginView .donateHolder .buttons .square,.LoginView .donateHolder .buttons .paypal{width:50%;height:32px;padding-left:0;padding-right:0;padding-top:10px;margin:0}.LoginView .donateHolder .buttons .square{border-bottom-left-radius:5px}.LoginView .donateHolder .buttons .square:hover{background-color:#285d00e6}.LoginView .donateHolder .buttons .paypal:hover{background-color:#3b5998e6}.LoginView .donateHolder .buttons .square a img{width:68px}.LoginView .donateHolder h3{font-size:20px;text-shadow:none;color:#ffffffd9;letter-spacing:17px;margin-left:17px}.LoginView .donateHolder .buttons .paypal form input{width:70px;margin-right:10px}.LoginView .donateHolder .buttons div{display:inline-block;text-align:center}.LoginView .iosButton{margin-right:-2px}.LoginView .logo{margin-bottom:10px;margin-left:-1px;width:205px}canvas{position:fixed}@media(max-height:550px){.LoginView .links a,.links a:visited{color:#dedede}}body.login-page.season-winter{background:#5de1eb;background:linear-gradient(to bottom,#5de1eb,#1c6c9e 42% 86%,#5de1eb)}body.login-page.season-fall{background:#f4b538;background:linear-gradient(to bottom,#f4b538,#b72c0e 60%,#7f1e09 84%,#f4b538)}body.login-page.season-spring{background:#9ed173;background:linear-gradient(to bottom,#9ed173,#86d344 20%,#6cb636 75%,#307517)}body.login-page.season-summer{background:#5eade5;background:linear-gradient(to bottom,#5eade5,#40b5ef)}html.library-page{width:100%;height:100%;overflow:hidden}body.library-page{min-width:100%;min-height:100%;-webkit-print-color-adjust:exact}.LibraryView{width:100%;height:100%}.LibraryView .controls{position:absolute;width:180px;height:100%;background-color:#7586a2;z-index:10000}.LibraryView .controls h2{padding-left:10px;margin-top:10px;margin-bottom:6px;color:#eee;font-weight:700;font-size:14px}.LibraryView .controls h2:first-child{font-size:18px}.LibraryView .GearListView .controls{right:0;left:180px;width:auto!important}.LibraryView .listArea{position:absolute;left:180px;right:0;height:100%}.LibraryView .ListsView ul,.LibraryView .NavigationView ul{list-style-type:none}.LibraryView .ListsView li,.LibraryView .NavigationView li{margin-bottom:1px;font-size:12px;color:#eee;padding-bottom:5px;padding-top:2px;height:13px}.LibraryView .ListsView li a,.LibraryView .NavigationView li a{color:#eee}@media print{.LibraryView .controls{display:none}.LibraryView .listArea{left:0;height:auto}}.LibraryView .GearListView{display:none;white-space:nowrap}.NavigationView{width:100%}.NavigationView ul .item{background-repeat:no-repeat;background-position:8px 2px;background-size:15px 15px;padding-left:30px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.NavigationView ul .libraryItem{background-image:url(/assets/ui/icon/book.png)}.NavigationView ul .searchItem{background-image:url(/assets/ui/icon/search.png)}.NavigationView ul .helpItem{background-image:url(/assets/ui/icon/help.png)}.NavigationView ul .settingsItem{background-image:url(/assets/ui/icon/settings.png)}.NavigationView ul .aboutItem{background-image:url(/assets/ui/icon/about.png);background-position:19px 5px}.ListsView{width:100%;position:absolute;top:148px;bottom:0}.ListsView .controls{height:25px;width:100%;border-top-width:.5px;border-top-style:solid;border-color:#ddd;background-color:#7585a2;bottom:0}.ListsView ul{width:100%;padding-top:7px}.ListsView ul .gearList{background-repeat:no-repeat;background-position:10px 3px;background-size:14px 14px;padding-left:30px;background-image:url(/assets/ui/icon/list.png);width:100%;cursor:pointer}.ListsView .listHolder{position:absolute;width:100%;top:0;bottom:206px;overflow-y:auto;overflow-x:hidden}.ListsView .editable{background-color:transparent;overflow:hidden;white-space:nowrap;display:inline-block;width:110px;height:16px;text-overflow:ellipsis}.ListsView [contenteditable=true]{background-color:#fff;cursor:text;text-overflow:clip}.ListsView [contenteditable=true] br{display:none}.ListsView [contenteditable="true"]*{display:inline;white-space:nowrap}.ListsView li:hover .editListButton{visibility:visible}.ListsView .editListButton{visibility:hidden;position:absolute;right:5px;display:inline-block;width:16px;height:16px;background-image:url(/assets/ui/edit_button2.png);background-position:top;text-indent:-9999px}.ListsView .editListButton:hover{background-position:bottom}.ListsView .ConfirmationBox .model{left:0}.ListsView .ConfirmationBox .triangle-down{left:8px}.ListsView .logoutButton{font-weight:400;width:80px;border-right-style:none}.ListsView .logoutButton:hover{color:#fff}.GearListView{background-image:url(/assets/ui/list_background.png);background-position:0px 21px;background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;overflow:hidden}.DataGrid td div{width:100%}.DataGrid td{text-overflow:ellipsis;overflow:hidden}.GearListView .deleteItemButton{display:inline-block;width:15px;height:15px;background-image:url(/assets/ui/delete_button.png);background-position:top;text-indent:-9999px}.GearListView .addGroupButton{display:inline-block;background-image:url(/assets/ui/icon/folder_add.png);text-indent:-9999px;width:40px;background-size:20px 15px;background-repeat:no-repeat;background-position:center;margin-left:-6px}.GearListView .copyListURLButton{display:inline-block;background-image:url(/assets/ui/icon/share.png);text-indent:-9999px;width:40px;background-size:14px 16px;background-repeat:no-repeat;background-position:center;margin-left:-6px}.GearListView .printButton{display:inline-block;background-image:url(/assets/ui/print.png);text-indent:-9999px;width:40px;background-size:20px 15px;background-repeat:no-repeat;background-position:center;margin-left:-6px}.GearListView .nameGroup{font-weight:700;white-space:nowrap}.GearListView .deleteItemButton:hover{background-position:bottom}.GearListView .dataGridHolder{width:auto;overflow:hidden;overflow-y:scroll}.GearListView .GearGraph{position:absolute}.GearListView .DataGrid td{height:16px}.GearListView .DataGrid .editFieldButton{visibility:hidden;display:inline-block;width:16px;height:16px;background-image:url(/assets/ui/edit_button.png);background-position:top;text-indent:-9999px;margin-left:-20px}.GearListView .DataGrid .editFieldButton:hover{background-position:bottom}.GearListView .DataGrid td:hover .editFieldButton{visibility:visible}.GearListView .DataGrid .editable[contenteditable=true]+.editFieldButton{visibility:hidden}.GearListView .editItemButton:hover{background-position:bottom}.GearListView .groupIcon{display:inline-block;background-image:url(/assets/ui/icon/folder_states.png);text-indent:-9999px;width:18px;height:16px;margin-right:2px;margin-top:-5px}.GearListView .groupHolder .editable{margin-top:0}.GearListView .groupIcon.closed{background-position:top}.GearListView .groupIcon.open{background-position:bottom}.GearListView input[type=checkbox]{cursor:pointer;opacity:0;height:20px;width:20px;margin-top:-9px;margin-left:2px;z-index:10}.GearListView .checkedBox[type=checkbox]+label{padding:4px 0 2px 20px;margin-left:-23px;margin-top:-12px;cursor:pointer;clear:none;background:url(/assets/ui/icon/check_on.png) left center no-repeat;background-size:100% 100%}.GearListView .checkedBox[type=checkbox]:hover+label{opacity:1;background-image:url(/assets/ui/icon/check_on.png)}.GearListView .checkedBox[type=checkbox]:not(:checked)+label{opacity:.2;background-image:url(/assets/ui/icon/check_on.png)}.GearListView .checkedBox[type=checkbox]:checked+label{opacity:1;background-image:url(/assets/ui/icon/check_on.png)}.GearListView .worn[type=checkbox]+label{padding:4px 0 2px 20px;margin-top:-12px;margin-left:-23px;cursor:pointer;clear:none;background:url(/assets/ui/icon/worn_on.png) left center no-repeat;background-size:100% 100%}.GearListView .worn[type=checkbox]:hover+label{opacity:1;background-image:url(/assets/ui/icon/worn_on.png)}.GearListView .worn[type=checkbox]:not(:checked)+label{opacity:.2;background-image:url(/assets/ui/icon/worn_on.png)}.GearListView .worn[type=checkbox]:checked+label{opacity:1;background-image:url(/assets/ui/icon/worn_on.png)}.GearListView .urlBox[type=checkbox]+label{padding:4px 0 2px 20px;margin-top:-12px;margin-left:-23px;cursor:pointer;clear:none;background:url(/assets/ui/icon/link_on.png) left center no-repeat;background-size:16px 16px}.GearListView .urlBox[type=checkbox]:hover+label{opacity:1;background-image:url(/assets/ui/icon/link_on.png)}.GearListView .urlBox[type=checkbox]:not(:checked)+label{opacity:.2;background-image:url(/assets/ui/icon/link_on.png)}.GearListView .urlBox[type=checkbox]:checked+label{opacity:1;background-image:url(/assets/ui/icon/link_on.png)}.GearListView .consumable[type=checkbox]+label{padding:4px 0 2px 18px;margin-top:-12px;margin-left:-23px;cursor:pointer;clear:none;background:url(/assets/ui/icon/consumable_off.png) left center no-repeat;background-size:100% 100%}.GearListView .consumable[type=checkbox]:checked+label{padding:4px 0 2px 18px;background-image:url(/assets/ui/icon/consumable_on.png)}.GearListView [type=checkbox]:checked+label{background-image:none}.GearListView .gramWeight{padding-top:5px;white-space:nowrap;width:50px;text-overflow:clip}.GearListView .gramWeight div{min-width:25px!important;text-align:right;margin-top:-7px;width:35px}.GearListView .gramWeight div:first-child{width:52px}.GearListView invisible{height:1px;width:1px;overflow:hidden;position:absolute;left:-9999px}.GearListView .dataSelect{background:#fff;border:.5px solid #ccc;display:block;padding:0;position:absolute;z-index:2;visibility:hidden;cursor:pointer}.dataSelect li{display:block!important;text-align:left;padding:3px}.dataSelect li:hover{background-color:#ddd}.GearListView .weightUnitSelect{margin-left:50px;margin-top:-5px}.GearListView .categorySelect{margin-left:75px;margin-top:-23px;max-height:150px;max-width:110px;overflow-y:auto;overflow-x:hidden}.GearListView .unitHolder .icon_expand{background-image:url(/assets/ui/expand.png);background-size:100% 100%;display:inline-block;height:7px;overflow:hidden;position:relative;width:10px;top:1px;visibility:hidden}.GearListView .unitHolder:hover .icon_expand{visibility:visible}.GearListView .unitHolder{min-width:35px!important;text-align:left!important;min-width:0px!important}.GearListView .unitHolder:hover{width:10px!important;border-style:solid;border-width:1px}.GearListView .controls{height:25px;width:100%;min-width:770px;background-color:#7585a2;bottom:0;position:fixed;white-space:nowrap;color:#eee}.GearListView .leftControls{position:absolute;left:0;min-width:400px;border-left-width:1px;border-left-style:solid;border-left-color:#cbd2d2}.GearListView .leftControls .controlButton{position:relative!important;display:inline-block}.GearListView .reportButton{width:70px;border-right-style:none;border-left-width:.5px;border-left-style:solid;border-left-color:#cbd2d2;font-weight:400}.GearListView .exportCSV{background-image:url(/assets/ui/csv_export.png);background-size:18px 20px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;margin-left:-6px}.GearListView .importCSV{background-image:url(/assets/ui/csv_import.png);background-size:18px 20px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;margin-left:-6px}.GearListView .quickListButton{background-image:url(/assets/ui/box.png);background-size:21px 18px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;margin-left:0;display:none}.GearListView .rightControls{position:absolute;right:0;text-align:right;min-width:450px}.GearListView .rightControls div,.GearListView .leftControls div{display:inline-block}.GearListView .controlItem{height:25px}.GearListView .listTotal{margin-top:4px;text-align:right;font-size:14px}.GearListView .mainUnitSelect{width:100px}.GearListView .packTotal{font-size:12px;min-width:50px}.GearListView .wornTotal,.GearListView .consumableTotal{padding-left:18px;line-height:20px;font-size:12px;min-width:50px}.GearListView .consumableTotal:before{width:20px;position:absolute;margin-top:-1px;margin-left:-22px;content:url(/assets/ui/icon/consumable_white.png)}.ie .GearListView .consumableTotal:before{margin-left:-10px}.GearListView .wornTotal:before{position:absolute;margin-top:-1px;margin-left:-20px;content:url(/assets/ui/icon/worn_white.png)}.ie .GearListView .wornTotal:before{margin-left:-16px}.GearListView .quantity{text-align:center}.groupNum1{background-color:#00986480;fill:#00986480}.groupNum2{background-color:#91cbaf80;fill:#91cbaf80}.groupNum3{background-color:#bcb75a80;fill:#bcb75a80}.groupNum4{background-color:#b470a980;fill:#b470a980}.groupNum5{background-color:#a9b37080;fill:#a9b37080}.groupNum6{background-color:#5971ce80;fill:#5971ce80}.groupNum7{background-color:#5ea6fa80;fill:#5ea6fa80}.groupNum8{background-color:#d39b5980;fill:#d39b5980}@media print{.GearListView,.GearListView .dataGridHolder{overflow:visible;height:auto}.GearListView .controls{display:none}}@media(max-width:750px){.rightControls .wornTotal,.rightControls .consumableTotal,.printButton,.exportCSV,.copyListURLButton{display:none!important}}.DataGrid{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;border:1px;border-bottom-style:solid;border-bottom-color:#cbd2d2}.dragGridDragging{max-width:300px}.DataGrid th{padding:5px 4px;text-align:left;border:1px;border-right-style:solid;border-right-color:#cbd2d2;border-top-style:solid;border-top-color:#cbd2d2;border-bottom-style:solid;border-bottom-color:#bfc2c4;font-size:11px;font-weight:700;color:#0b333c;background-image:url(/assets/ui/datagrid/header_back.png);background-size:auto 100%;white-space:nowrap;overflow:hidden}.DataGrid .sortableColumn{cursor:pointer}.DataGrid .draggButtonHead{width:6px}.DataGrid .dragButton{background-image:url(/assets/ui/datagrid/dragable.png);background-size:6px 14px;background-repeat:no-repeat;background-position:1px 3px;cursor:drag}.DataGrid td{padding-left:2px;text-align:left;border-right-width:1px;border-right-style:solid;border-right-color:#cbd2d2;color:#0b333c;font-size:11px;vertical-align:middle;white-space:nowrap}.DataGrid td div{display:inline-block;clear:both;padding-top:5px;max-width:100%;height:16px;white-space:nowrap;overflow:hidden;vertical-align:middle}.DataGrid td div div{padding-top:0}.DataGrid td div br{display:none}.DataGrid td div *{display:inline;white-space:nowrap}.DataGrid td div:focus{outline:0}.DataGrid td.editing{outline:0;outline-width:1px;outline-style:solid;outline-color:#5b8ecb}.DataGrid .editable{display:inline-block;padding-left:3px;padding-right:3px;box-sizing:border-box;margin-top:0;padding-top:2px;text-overflow:ellipsis}.DataGrid{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DataGrid .editable[contenteditable=true]{text-overflow:clip;cursor:text;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.DataGrid tr:nth-child(odd){background:#f8f8f8}.DataGrid tr:nth-child(2n){background:#fff}.dataGridDragItemHolder{position:absolute;z-index:999999}.DataGrid .columnName{display:inline-block;width:50%;text-align:left}.DataGrid .sortButtonHolder{display:inline-block;width:50%;text-align:right}.DataGrid .sortButtonHolder .up{display:inline-block;background-image:url(/assets/ui/datagrid/sort_up.png);background-position-y:1px;background-size:11px 11px;background-repeat:no-repeat;white-space:nowrap;overflow:hidden;padding-right:10px;text-indent:-9999px}.DataGrid .sortButtonHolder .down{display:inline-block;background-image:url(/assets/ui/datagrid/sort_down.png);background-position-y:1px;background-size:11px 11px;background-repeat:no-repeat;white-space:nowrap;overflow:hidden;padding-right:10px;text-indent:-9999px}.DataGrid .manual{width:100%}.DataGrid .subGroup{width:8px;text-indent:-9999px;display:inline}.QuickListView{color:#eee;width:0px;vertical-align:top;background-color:#7585a2;display:none;float:left;-webkit-box-shadow:inset 0px 0px 10px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0px 0px 10px 2px rgba(0,0,0,.3);box-shadow:inset 0 0 10px 2px #0000004d}.showQuickList{-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;width:200px;display:inline-block}.hideQuickList{-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-in-out;width:0px;display:inline-bloc}.quickListShowing{width:200px;display:inline-block}.QuickListView h2{height:25px;display:inline-block;width:100%;text-align:center;font-size:12px;font-weight:700}.QuickListView input{outline:none}.QuickListView input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%}.QuickListView input::-webkit-search-decoration,.QuickListView input::-webkit-search-cancel-button{display:none}.QuickListView input[type=search]{font:12px Arial,Helvetica,sans-serif;background:#ededed url(/assets/ui/search-icon.png) no-repeat 11px center;background-size:12px 12px;border:solid 1px #ccc;padding:3px 10px 3px 32px;width:145px;margin-left:5px;margin-top:4px;left:10px;right:10px;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}input[type=search]:focus{color:#333;background-color:#fafafa;cursor:auto}.QuickListView input::-webkit-input-placeholder,.QuickListView input:-moz-placeholder{font:90%/180% Arial,Helvetica,sans-serif;color:#999}.QuickListView .itemHolder{width:100%;height:100%;display:block;overflow:hidden;overflow-y:scroll}.QuickListView .addButton{display:inline-block;border-style:solid;border-color:#fff;border-width:0px;border-radius:50%;line-height:12px;padding:.5px 2px 1px;font-size:12px;vertical-align:middle;color:#fff0;margin-left:-5px;margin-right:5px;margin-top:10px}.QuickListView li:hover .addButton{color:#fff9}.QuickListView .itemUsed{display:inline-block;border-style:solid;border-width:0px;border-radius:50%;line-height:8px;padding:0 2px 0 1px;margin-top:15px;background-color:#fff6;color:#fff0;float:right}.QuickListView .addButton:hover{background-color:#fff3}.QuickListView ul{font-size:11px;width:100%}.QuickListView li{height:40px;background-color:#0000001a;margin-top:1px;margin-bottom:1px;padding:3px 10px;white-space:nowrap;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.QuickListView li:hover{background-color:#ffffff1a}.QuickListView .quicklistContent{vertical-align:middle;display:inline-block;margin-top:4px}.QuickListView .quicklistName{font-size:1.2em}.QuickListView .singleItem{padding-top:6px}.QuickListView .quicklistContent div{max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;display:inline-block;display:block}.QuickListView .searchBar{display:block;overflow:hidden}.QuickListView .bottomLine{position:absolute;bottom:17px;left:40px;right:0;border-style:solid;border-width:.5px;border-top:0px;border-color:#fff}.InfoDisplay{position:absolute;bottom:25px;height:180px;width:180px;border-top-width:.5px;border-top-style:solid;border-top-color:#eee}.InfoDisplay .Pie{height:100px;position:absolute;right:0}.InfoDisplay .Pie svg{width:100px;height:100px}.InfoDisplay .weightDisplay{position:absolute;top:0}.InfoDisplay .weightDisplay h2:first-child{font-size:14px}.InfoDisplay .weightDisplay ul{text-align:right;width:60px}.InfoDisplay .weightDisplay li{display:block;margin-bottom:3px!important;margin-top:3px!important;padding-top:0!important;padding-bottom:0!important}.InfoDisplay .categoryDisplay{position:absolute;width:100%;bottom:0;height:75px;overflow-y:auto;overflow-x:hidden}.InfoDisplay .categoryDisplay ul{margin-left:5px}.InfoDisplay .colorSwatch{height:12px;width:12px;display:inline-block;margin-right:5px}.InfoDisplay .noDataDisplay{position:absolute;width:100%;height:100%;background-color:#7586a2}.InfoDisplay .noDataDisplay span{display:inline-block;text-align:center;width:100%;font-size:14px;margin-top:78px;color:#eee}.ReportView{position:absolute;left:0;top:0;width:100%;bottom:25px;visibility:hidden;background-color:#fff;overflow-y:auto}.ReportView h1{padding:20px 20px 5px;font-size:24px}.ReportView .link{width:8px;height:8px;padding-left:5px}.ReportView .gearList{width:100%;margin-top:20px;margin-right:40px}.ReportView .chart{display:block;margin:0;font-size:11px}.ReportView .firstItem{font-size:30px!important}.ReportView .subFirstItem{font-size:14px!important}.ReportView .graphLabel{font-size:12px}.ReportView .graphweight{font-size:9.5px}.ReportView .root{margin:20px}.ReportView ul{list-style-type:none}.ReportView .groupTitleHolder{white-space:nowrap;width:100%;margin-bottom:2px}.ReportView .groupTitle{margin-left:5px;font-size:1.2em;width:100%;text-align:center}.ReportView .groupWeight{display:inline-block;margin-left:-115px;text-align:right;width:100px}.ReportView .categoryTitle{margin-top:6px;margin-bottom:5px}.ReportView .categoryTitle:first-letter{text-transform:uppercase}.ReportView .total{fill:#fff}.ReportView .category li:last-child{border-bottom-style:none}.ReportView .category li:last-child span{font-weight:700;color:#444;line-height:18px}.ReportView li span{display:inline-block;white-space:nowrap;overflow:hidden}.ReportView .category{margin-left:10px;margin-bottom:20px}.ReportView .category li span{font-size:12px;text-overflow:ellipsis}.ReportView .category li span img{margin-top:3px;margin-right:-2px}.ReportView .category>li{font-size:16px;margin:0;padding:0;height:22px;width:100%;border-bottom:1px dotted #BBB;font-weight:400;white-space:nowrap}.ReportView .category li span:nth-child(1){width:20%}.ReportView .category li span:nth-child(2){width:45%}.ReportView .category li span:nth-child(3){width:30px;padding-left:10px}.ReportView .category li span:nth-child(4){width:90px;text-align:right}.ReportView .category li span:nth-child(5){width:70px;text-align:center}.ReportView .category li span:nth-child(6){width:70px;text-align:center}.ReportView .library .category>li{font-size:30px;margin:0;padding:0;height:30px;width:100%}.ReportView .group{margin-left:2px;margin-bottom:30px;border-width:1px;border-left-style:solid;border-top-style:solid;border-color:#ddd;padding-left:10px;border-radius:10px}.ReportView .categoryTitle>li{font-size:16px;margin:0;padding:0;height:22px;width:100%;border-bottom:1px solid #aaa;font-weight:400}.ReportView .homeLink{position:absolute;right:5px;top:5px;font-size:16px;display:none}@media print{.ReportView .PieAndLegend .Pie{width:390px}.ReportView{overflow-y:visible;height:auto;z-index:50000}}@media(max-width:750px){.ReportView .category li{height:35px;margin-top:4px}.ReportView .category li span:nth-child(1){width:150px;display:block}.ReportView .category li span:nth-child(2){width:60%;float:left;font-size:.7em}.ReportView .category li span:nth-child(3){vertical-align:top;width:10%;margin-top:-4px}.ReportView .category li span:nth-child(4){vertical-align:top;width:10%;margin-top:-4px}.ReportView .category li span:nth-child(5),.ReportView .category li span:nth-child(6){vertical-align:top;width:auto;margin-top:-4px;margin-left:3px}.ReportView .category li span:nth-child(5) img,.ReportView .category li span:nth-child(6) img{width:12px;height:12px;margin:0}.totals span:nth-child(4){margin-top:-18px!important}.totals span:nth-child(5),.totals span:nth-child(6){display:none}}.PieAndLegend{width:100%;text-align:center}.PieAndLegend .holder{text-align:center;position:relative;vertical-align:middle}.PieAndLegend .pieHolder{vertical-align:middle;margin-top:-70px}.PieAndLegend .Pie{display:inline-block;margin-top:16px;vertical-align:middle}.PieAndLegend .Pie svg{width:440px;height:440px}.PieAndLegend .Pie .holder div{display:inline-block;vertical-align:middle}.PieAndLegend .Legend{display:inline-block;vertical-align:middle;margin-top:-20px}.Pie path.slice{stroke-width:0px}.Pie polyline{opacity:.3;stroke:#000;stroke-width:2px;fill:none}.Legend .colorsHolder{text-align:left;max-height:289px;overflow-y:auto;overflow-x:hidden;display:inline-block}.Legend ul{display:inline-block;text-align:left;padding:0;margin:0 10px 0 0;font-size:.8em;vertical-align:top}.Legend .colorSwatch{width:12px;height:12px;margin-right:5px;display:block}.Legend li{white-space:nowrap;display:table-row;text-align:left;cursor:pointer}.Legend .headingHolder{padding-bottom:5px;width:380px;text-align:left}.Legend .headingHolder span{display:inline-block;cursor:pointer}.Legend .leftHeading{width:140px;padding-left:30px;text-align:left;text-decoration:underline}.Legend .middleHeading{width:100px;text-align:right;text-decoration:underline}.Legend .rightHeading{width:45px;text-align:right;text-decoration:underline}.Legend li .label{padding-right:30px;max-width:120px;text-overflow:ellipsis}.Legend li .gramWeightCol{text-align:right;width:75px}.Legend li .percent{width:65px;text-align:right;display:inline-block}.Legend li span{white-space:nowrap;display:table-cell}.Legend .totals{display:block!important;text-align:right}.Legend .totals div{width:285px;margin-top:1px}.Legend .totals div span:nth-child(1){width:130px;text-align:left;display:inline-block}.Legend .totals div span:nth-child(2){width:75px;text-align:right;display:inline-block}.Legend .totals div span:nth-child(3){display:inline-block;width:5px}.Legend .total1{margin-bottom:2px}.Legend .total2{font-size:.7em}.Legend hr{height:30px;border-style:solid;border-color:#000;border-radius:20px;margin-top:0;margin-bottom:1px;border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}.Legend hr:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#000;border-width:0 0 1px 0;border-radius:20px}.Legend .select-style select{display:inline-block;padding:5px 8px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.9em}.Legend .select-style{display:inline-block;padding:0;width:40px!important;overflow:hidden;background-color:#fff;background-color:transparent;background:transparent url(/assets/ui/select_down_arrow.gif) no-repeat 110% 65%;margin:0 0 0 -12px}.Legend .select-style select:focus{outline:none}.SettingsView{position:absolute;display:none;width:100%;height:100%;top:0;background-color:#fff;font-size:12px}.SettingsView .content{padding:10px}.SettingsView .box{border-width:1px;border-style:solid;border-color:#aaa;width:200px;padding:10px;margin-top:10px;border-radius:8px}.SettingsView input{margin-bottom:5px}.HelpView{display:none;width:100%;height:100%;text-align:left;overflow-y:auto;color:#444}.HelpView hr{border:0;width:100%;background-color:#444;height:3px}.HelpView .heading{float:left;width:100px;font-size:34px;font-style:italic;font-family:Arial;text-align:center;line-height:30px;padding:10px}.HelpView .content{width:100%;text-align:center;position:relative}.HelpView .topContent{height:420px;width:100%;position:absolute}.HelpView .middleContent{position:absolute;top:520px;width:100%;height:480px}.HelpView .innerContent{position:absolute;width:750px;margin-top:30px;left:50%;margin-left:-40%;text-align:left}.HelpView .innerContent h2{width:100%;text-align:left;font-family:Arial;font-size:30px;font-weight:700}.HelpView .innerContent p{margin:0 0 10px;padding:0;font-size:16px;font-family:arial;text-align:left}.HelpView .innerContent textarea{width:500px;height:250px;resize:none;outline:none}.HelpView .innerContent label{margin-top:10px;font-size:12px;font-family:arial}.ImportCsvView{position:fixed;width:100%;height:100%;visibility:hidden;z-index:10000;top:0}.ImportCsvView .model{margin-top:-194px;margin-left:-360px}.ImportCsvView .model .content{text-align:center;height:250px}.ImportCsvView .model .content hr{margin:0}.ImportCsvView .model .content a{display:inline-block;margin-top:10px}.ImportCsvView input{margin-top:10px}.ImportCsvView .itemContent{width:100%;height:170px;overflow-y:auto}.ImportCsvView .itemContent .DataGrid{width:100%}.ImportCsvView .frame2{position:absolute;top:0;width:100%;height:100%}.ImportCsvView .frame2 p{margin-top:125px}.ImportCsvView .progressHolder{position:absolute;top:150px;left:50px;width:250px;height:30px;border-style:solid;border-width:1px;border-color:#aaa;text-align:left}.ImportCsvView .progressBar{display:inline-block;height:100%;background-color:#bbb}.LinkView{visibility:hidden;position:fixed;width:100%;height:100%;z-index:10000;top:0}.LinkView .heading img{position:absolute;right:15px;top:15px;cursor:pointer}.LinkView .model{left:80px;margin-left:0;top:auto;margin-top:0;bottom:74px}.LinkView .triangle-down{position:absolute;background-image:url(/assets/ui/arrow_down.png);background-repeat:no-repeat;background-position:center;width:110px;height:100px;bottom:24px;left:128px;z-index:20000}.LinkView .content .innerContent{padding:4px 20px 20px;z-index:20001}.LinkView .content span{display:block;font-size:12px;margin-top:10px}.LinkView .content input{display:block;z-index:20005;width:100%}.LinkView .embedInput{height:50px;width:100%;resize:none}.LinkPopup{position:fixed;width:100%;height:100%;visibility:hidden;z-index:10000;top:0}.LinkPopup .backround{position:absolute;width:100%;height:100%}.LinkPopup .content{text-align:center;height:110px}.LinkPopup .content p{padding-top:28px;padding-bottom:10px}.LinkPopup input{margin-left:5px;margin-right:5px;width:270px;height:25px}.ConfirmationBox{position:fixed;width:100%;height:100%;visibility:hidden;z-index:10000;top:0}.ConfirmationBox .backround{position:absolute;width:100%;height:100%}.ConfirmationBox .model{position:absolute;left:50%;top:auto;margin-top:30%;margin-left:-200px}.ConfirmationBox .model{width:360px;padding:8px;background:#0000004d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:absolute;top:50%;left:50%;margin-top:-94px;margin-left:-180px;z-index:5000}.ConfirmationBox .model .content{width:360px;height:144px;background:#fcfcfc;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px #00000040;-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;border-radius:0 0 4px 4px}.ConfirmationBox .model .content p{font-size:13px;font-weight:400;text-align:center;line-height:22px;color:#555;width:100%}.ConfirmationBox .model .heading{width:360px;height:44px;background-image:-webkit-linear-gradient(top,rgb(249,249,249),rgb(233,233,233));background-image:-moz-linear-gradient(top,rgb(249,249,249),rgb(233,233,233));background-image:-o-linear-gradient(top,rgb(249,249,249),rgb(233,233,233));background-image:-ms-linear-gradient(top,rgb(249,249,249),rgb(233,233,233));background-image:linear-gradient(top,#f9f9f9,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f9f9f9",EndColorStr="#e9e9e9");border-bottom:1px solid #bababa;-webkit-box-shadow:inset 0px -1px 0px #fff,0px 1px 3px rgba(0,0,0,.08);-moz-box-shadow:inset 0px -1px 0px #fff,0px 1px 3px rgba(0,0,0,.08);box-shadow:inset 0 -1px #fff,0 1px 3px #00000014;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0 0;font-size:14px;font-weight:700;text-align:center;line-height:44px;color:#444;text-shadow:0px 1px 0px #fff}.ConfirmationBox .model .content{text-align:center;height:120px}.ConfirmationBox .model .content p{width:280px;margin-left:39px;padding-top:18px;padding-bottom:10px;white-space:normal}.ConfirmationBox input{width:80%;height:25px}.AlertView{visibility:visible;position:fixed;width:100%;height:100%;z-index:10000;left:0%;top:0%;text-align:center}.AlertView .model{margin-left:-189px;left:50%;top:0%;margin-top:170px;z-index:10000}.AlertView .model .content{text-align:center;z-index:10000}.AlertView .model .content p{padding-top:45px}.LibraryView .GearListView.shown,.SettingsView.shown,.HelpView.shown{display:block}.ReportView.shown,.ImportCsvView.shown,.LinkView.shown,.ConfirmationBox.shown{visibility:visible}.GearListView .quickListButton.shown{display:inline-block}.LibraryView .selectedNav{background-color:#465065}.DataGrid tr.selectedRow{background-color:#d7e1ff!important}.DataGrid td .editable[contenteditable=true]{background:#fff}.DataGrid td.editing{outline:1px solid #5B8ECB}.SharedListView .GearListView{display:block}.SharedListView .GearListView .controls{left:0}.GearListView .controls .reportButton.shown{display:inline-block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:Verdana,Geneva,"sans-serif"}a{text-decoration:none;color:#6d8bea}.popup{position:fixed;width:100%;height:100%;visibility:hidden;color:#3e566c}.popupBorder{position:absolute;top:100px;width:500px;height:300px;left:50%;margin-left:-250px;border-width:1px;border-style:solid;border-color:#fff;background-color:#557495;border-radius:8px;box-shadow:2px 2px 15px #666}.popupBorder .closeButton{position:absolute;width:30px;height:30px;top:-12px;right:-12px;background:url(/assets/ui/close.png) no-repeat 0 0;background-size:100% 100%}.popupContent{position:absolute;inset:10px;background-color:#fff}.pupupButton{text-decoration:none;font-size:12px;padding:0 15px;border:1px solid #b5b5b7;border-radius:4px;line-height:19px;display:inline-block;cursor:pointer;-webkit-font-smoothing:subpixel-antialiased;color:#6f6f70}.pupupButton:hover{background-color:#ddd;color:#444}.button{text-decoration:none;font-size:13px;padding:2px 18px;border:1px solid #b5b5b7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px 0 white;-moz-box-shadow:inset 0 1px 1px 0 white;box-shadow:inset 0 1px 1px #fff;line-height:19px;display:inline-block;cursor:pointer;-webkit-font-smoothing:subpixel-antialiased;color:#fff;border-top-color:#7c8ea7;border-left-color:#477694;border-right-color:#3f6b90;border-bottom-color:#38588e;-webkit-box-shadow:inset 0 1px 1px 0 #596da2;-moz-box-shadow:inset 0 1px 1px 0 #596da2;box-shadow:inset 0 1px 1px #596da2;background:#99b5dd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#37aaea",endColorstr="#117ed2");background:-webkit-gradient(linear,left top,left bottom,from(#99b5dd),to(#5183a5));background:-moz-linear-gradient(top,#99b5dd,#5183a5);background-image:-o-linear-gradient(top,#99b5dd 0,#5183a5 100%);background-image:linear-gradient(to bottom,#99b5dd 0,#5183a5);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:hover{border-top-color:#165178;background:#165178;color:#ccc}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.controlButton{display:inline-block;padding-top:2px;font-size:14px;color:#fff;width:40px;height:25px;text-align:center;font-weight:700;line-height:20px;border-right-width:1px;border-right-style:solid;border-right-color:#cbd2d2}.controlButton:hover{background-color:#ffffff4d}.osx_button,.osx_button:hover{color:#000;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.2);font:400 13px/19px Helvetica Neue,Arial,sans-serif;-webkit-tap-highlight-color:transparent;padding:0 12px;border:1px solid;border-top-color:#9d9d9d;border-bottom-color:#939393;border-left-color:#949494;border-right-color:#949494;-webkit-border-radius:4px;box-shadow:0 1px #0000001a;-moz-border-radius:4px;-moz-box-shadow:0 1px rgba(0,0,0,.1);border-radius:4px;-webkit-box-shadow:0 1px rgba(0,0,0,.1);-webkit-appearance:none;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(25%,#ffffff),color-stop(30%,#fcfcfc),color-stop(35%,#f9f9f9),color-stop(40%,#f7f7f7),color-stop(45%,#f5f5f5),color-stop(50%,#f2f2f2),color-stop(50%,#ececec),color-stop(80%,#ededed),color-stop(95%,#efefef),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 25%,#fcfcfc 30%,#f9f9f9 35%,#f7f7f7 40%,#f5f5f5 45%,#f2f2f2 50%,#ececec 50%,#ededed 80%,#efefef 95%,#f2f2f2 100%);background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 25%,#fcfcfc 30%,#f9f9f9 35%,#f7f7f7 40%,#f5f5f5 45%,#f2f2f2 50%,#ececec 50%,#ededed 80%,#efefef 95%,#f2f2f2 100%);background:-o-linear-gradient(top,#ffffff 0%,#ffffff 25%,#fcfcfc 30%,#f9f9f9 35%,#f7f7f7 40%,#f5f5f5 45%,#f2f2f2 50%,#ececec 50%,#ededed 80%,#efefef 95%,#f2f2f2 100%);background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 25%,#fcfcfc 30%,#f9f9f9 35%,#f7f7f7 40%,#f5f5f5 45%,#f2f2f2 50%,#ececec 50%,#ededed 80%,#efefef 95%,#f2f2f2 100%);background:linear-gradient(top,#fff 0% 25%,#fcfcfc 30%,#f9f9f9,#f7f7f7,#f5f5f5,#f2f2f2 50%,#ececec 50%,#ededed 80%,#efefef 95%,#f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f2f2f2",GradientType=0);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.osx_button:active,.osx_button.primary,.osx_button.primary:hover{background:#bcd6ef;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bcd6ef),color-stop(5%,#a3c1ef),color-stop(10%,#98b8e9),color-stop(15%,#91b3e9),color-stop(20%,#8ab1e9),color-stop(25%,#8ab2ea),color-stop(30%,#83abe8),color-stop(35%,#7cabe9),color-stop(40%,#73a6e8),color-stop(45%,#6ca4e9),color-stop(50%,#67a1e9),color-stop(50%,#4693ea),color-stop(70%,#579eec),color-stop(75%,#64a7ee),color-stop(80%,#6eaeee),color-stop(85%,#7db6ef),color-stop(90%,#88bfef),olor-stop(95%,#97caef),color-stop(100%,#abd4ef));background:-webkit-linear-gradient(top,#bcd6ef 0%,#a3c1ef 5%,#98b8e9 10%,#91b3e9 15%,#8ab1e9 20%,#8ab2ea 25%,#83abe8 30%,#7cabe9 35%,#73a6e8 40%,#6ca4e9 45%,#67a1e9 50%,#4693ea 50%,#579eec 70%,#64a7ee 75%,#6eaeee 80%,#7db6ef 85%,#88bfef 90%,#97caef 95%,#abd4ef 100%);background:-moz-linear-gradient(top,#bcd6ef 0%,#a3c1ef 5%,#98b8e9 10%,#91b3e9 15%,#8ab1e9 20%,#8ab2ea 25%,#83abe8 30%,#7cabe9 35%,#73a6e8 40%,#6ca4e9 45%,#67a1e9 50%,#4693ea 50%,#579eec 70%,#64a7ee 75%,#6eaeee 80%,#7db6ef 85%,#88bfef 90%,#97caef 95%,#abd4ef 100%);background:-o-linear-gradient(top,#bcd6ef 0%,#a3c1ef 5%,#98b8e9 10%,#91b3e9 15%,#8ab1e9 20%,#8ab2ea 25%,#83abe8 30%,#7cabe9 35%,#73a6e8 40%,#6ca4e9 45%,#67a1e9 50%,#4693ea 50%,#579eec 70%,#64a7ee 75%,#6eaeee 80%,#7db6ef 85%,#88bfef 90%,#97caef 95%,#abd4ef 100%);background:-ms-linear-gradient(top,#bcd6ef 0%,#a3c1ef 5%,#98b8e9 10%,#91b3e9 15%,#8ab1e9 20%,#8ab2ea 25%,#83abe8 30%,#7cabe9 35%,#73a6e8 40%,#6ca4e9 45%,#67a1e9 50%,#4693ea 50%,#579eec 70%,#64a7ee 75%,#6eaeee 80%,#7db6ef 85%,#88bfef 90%,#97caef 95%,#abd4ef 100%);background:linear-gradient(top,#bcd6ef,#a3c1ef,#98b8e9,#91b3e9,#8ab1e9,#8ab2ea,#83abe8,#7cabe9,#73a6e8,#6ca4e9,#67a1e9 50%,#4693ea 50%,#579eec 70%,#64a7ee,#6eaeee,#7db6ef,#88bfef,#97caef,#abd4ef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bcd6ef",endColorstr="#abd4ef",GradientType=0);border-top-color:#5158ab;border-bottom-color:#464872;border-left-color:#4b4d8c;border-right-color:#4b4d8c}.osx_button.primary,.osx_button.primary:hover{-webkit-animation:pulsate .73s infinite alternate ease-in-out;-moz-animation:pulsate .73s infinite alternate ease-in-out;animation:pulsate .73s infinite alternate ease-in-out}.osx_button.primary:active{animation:none;-moz-animation:none;-webkit-animation:none}@-webkit-keyframes pulsate{0%{-webkit-box-shadow:0 1px rgba(0,0,0,.1),inset 0 0 19px 2px #d2f7ff;box-shadow:0 1px #0000001a,inset 0 0 19px 2px #d2f7ff}to{-webkit-box-shadow:0 1px rgba(0,0,0,.1),inset 0 0 19px 0px #a0c1ed;box-shadow:0 1px #0000001a,inset 0 0 19px #a0c1ed}}@-moz-keyframes pulsate{0%{-moz-box-shadow:0 1px rgba(0,0,0,.1),inset 0 0 19px 2px #d2f7ff;box-shadow:0 1px #0000001a,inset 0 0 19px 2px #d2f7ff}to{-moz-box-shadow:0 1px rgba(0,0,0,.1),inset 0 0 19px 0px #a0c1ed;box-shadow:0 1px #0000001a,inset 0 0 19px #a0c1ed}}@keyframes pulsate{0%{box-shadow:0 1px #0000001a,inset 0 0 19px 2px #d2f7ff}to{box-shadow:0 1px #0000001a,inset 0 0 19px #a0c1ed}}.osx_button:focus{-webkit-box-shadow:0 1px rgba(0,0,0,.1),0 0 4px hsl(204,100%,88%);-moz-box-shadow:0 1px rgba(0,0,0,.1),0 0 4px hsl(204,100%,88%);box-shadow:0 1px #0000001a,0 0 4px #c2e7ff;border-color:#4ba2dd}.osx_button.round{-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;padding:0 10px}.osx_button.single{padding:0 6px}.osx_button b,.osx_button strong{font-weight:500}.model{width:360px;padding:8px;background:#0000004d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:absolute;top:50%;left:50%;margin-top:-94px;margin-left:-180px;z-index:5000}.model .content{width:360px;height:144px;background:#fcfcfc;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px #00000040;-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;border-radius:0 0 4px 4px}.model .content p{font-size:13px;font-weight:400;text-align:center;line-height:22px;color:#555;width:100%}.model .heading{width:360px;height:44px;background-image:-webkit-linear-gradient(top,rgb(249,249,249),rgb(233,233,233));background-image:-moz-linear-gradient(top,rgb(249,249,249),rgb(233,233,233));background-image:-o-linear-gradient(top,rgb(249,249,249),rgb(233,233,233));background-image:-ms-linear-gradient(top,rgb(249,249,249),rgb(233,233,233));background-image:linear-gradient(top,#f9f9f9,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f9f9f9",EndColorStr="#e9e9e9");border-bottom:1px solid #bababa;-webkit-box-shadow:inset 0px -1px 0px #fff,0px 1px 3px rgba(0,0,0,.08);-moz-box-shadow:inset 0px -1px 0px #fff,0px 1px 3px rgba(0,0,0,.08);box-shadow:inset 0 -1px #fff,0 1px 3px #00000014;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0 0;font-size:14px;font-weight:700;text-align:center;line-height:44px;color:#444;text-shadow:0px 1px 0px #fff}
