@font-face{font-family:Droid Sans;src:url(../fonts/DroidSans.eot);src:url(../fonts/DroidSans.eot?#iefix) format("embedded-opentype"),url(../fonts/DroidSans.woff) format("woff"),url(../fonts/DroidSans.ttf) format("truetype"),url(../fonts/DroidSans.svg#DroidSans) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Droid Sans;src:url(../fonts/DroidSans-Bold.eot);src:url(../fonts/DroidSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/DroidSans-Bold.woff) format("woff"),url(../fonts/DroidSans-Bold.ttf) format("truetype"),url(../fonts/DroidSans-Bold.svg#DroidSans) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Fira Sans;src:url(../fonts/FiraSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Bold.otf) format("opentype"),url(../fonts/FiraSans-Bold.woff) format("woff"),url(../fonts/FiraSans-Bold.ttf) format("truetype"),url(../fonts/FiraSans-Bold.svg#FiraSans-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Fira Sans;src:url(../fonts/FiraSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-BoldItalic.otf) format("opentype"),url(../fonts/FiraSans-BoldItalic.woff) format("woff"),url(../fonts/FiraSans-BoldItalic.ttf) format("truetype"),url(../fonts/FiraSans-BoldItalic.svg#FiraSans-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Fira Sans;src:url(../fonts/FiraSans-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Italic.otf) format("opentype"),url(../fonts/FiraSans-Italic.woff) format("woff"),url(../fonts/FiraSans-Italic.ttf) format("truetype"),url(../fonts/FiraSans-Italic.svg#FiraSans-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Fira Sans;src:url(../fonts/FiraSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Light.otf) format("opentype"),url(../fonts/FiraSans-Light.woff) format("woff"),url(../fonts/FiraSans-Light.ttf) format("truetype"),url(../fonts/FiraSans-Light.svg#FiraSans-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Fira Sans;src:url(../fonts/FiraSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-LightItalic.otf) format("opentype"),url(../fonts/FiraSans-LightItalic.woff) format("woff"),url(../fonts/FiraSans-LightItalic.ttf) format("truetype"),url(../fonts/FiraSans-LightItalic.svg#FiraSans-LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Fira Sans;src:url(../fonts/FiraSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Regular.otf) format("opentype"),url(../fonts/FiraSans-Regular.woff) format("woff"),url(../fonts/FiraSans-Regular.ttf) format("truetype"),url(../fonts/FiraSans-Regular.svg#FiraSans-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Droid Sans Mono;src:url(../fonts/DroidSansMono-webfont.eot);src:url(../fonts/DroidSansMono-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/DroidSansMono-webfont.woff) format("woff"),url(../fonts/DroidSansMono-webfont.ttf) format("truetype"),url(../fonts/DroidSansMono-webfont.svg#droid_sans_monoregular) format("svg");font-weight:400;font-style:normal}.gritter-item,body,h1,h2,h3,h4,h5,h6,header{font-family:Fira Sans,sans-serif!important}.gritter-item{font-size:12px!important}.ng-invalid.ng-touched{background:#fff0f0!important;border-color:#a90329!important}.ng-valid.ng-touched{background:#f0fff0!important;border-color:#7dc27d!important}.ngplus-overlay-background{top:0;left:0;padding-left:100px;position:absolute;z-index:1;height:100%;width:100%;background-color:gray;opacity:.2}.ngplus-overlay-content{position:absolute;border:1px solid #ccc;background-color:#fff;font-weight:700;height:70px;width:200px;z-index:1;text-align:center;padding:15px}.dissolve-animation.ng-hide-add,.dissolve-animation.ng-hide-remove{display:inline!important;transition:all .5s linear}.dissolve-animation.ng-hide-add,.dissolve-animation.ng-hide-remove.ng-hide-remove-active{opacity:1}.dissolve-animation.ng-hide-add.ng-hide-add-active,.dissolve-animation.ng-hide-remove{opacity:0}.modal-dialog footer:after{content:"\0020";display:block;height:0;overflow:hidden;font-size:0;line-height:0;visibility:hidden;clear:both}.modal-dialog footer .btn{float:right;height:31px;margin:10px 0 0 5px;padding:0 22px;font:300 15px/29px Fira Sans,Arial,Helvetica,Sans-Serif;cursor:pointer}#detailing-page-builder .selectable,#page-builder .selectable{padding-top:5px;padding-bottom:5px}#detailing-page-builder .selected-element,#page-builder .selected-element{outline:2px solid #337ab7}#detailing-page-builder .not-visible-element,#page-builder .not-visible-element{opacity:.5}.ellipsis{display:block;height:18px;overflow:hidden;text-overflow:ellipsis}.ellipsis:hover{height:auto}.table.dataTable input[type=text]{box-sizing:border-box;padding:0 12px}.table.dataTable td.no-padding{padding:0!important}.dataTable.no-footer{margin-bottom:0!important}.smart-form .nav.nav-tabs{margin-top:15px}.page-builder-header{background-color:#3276b1!important;color:#fff!important;margin:0!important;margin-bottom:15px!important;padding:8px 18px!important}.page-elements-worksheet{position:relative;margin:0!important;padding:20px!important;box-shadow:1px 2px 4px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.35)}.smart-form .jarviswidget{margin:0 0 30px!important;position:relative!important;padding:0!important}.smart-form .jarviswidget>header{padding:0!important;margin:0!important}.smart-form .jarviswidget-color-blueDark>header{border-color:#45474b!important;background:#4c4f53!important;color:#fff!important}.smart-form .jarviswidget>div{box-sizing:border-box!important}.smart-form .checkbox.blocking,.smart-form .radio.blocking{color:#a90329}.smart-form .checkbox.blocking input:checked+i,.smart-form .radio.blocking input:checked+i{border-color:#a90329}.smart-form .checkbox.blocking input:checked+i:after,.smart-form .radio.blocking input:checked+i:after{background-color:#a90329}.smart-form .checkbox.non_blocking,.smart-form .radio.non_blocking{color:#5cb85c}.smart-form .checkbox.non_blocking input:checked+i,.smart-form .radio.non_blocking input:checked+i{border-color:#5cb85c}.smart-form .checkbox.non_blocking input:checked+i:after,.smart-form .radio.non_blocking input:checked+i:after{background-color:#5cb85c}.smart-form .irs-from,.smart-form .irs-single,.smart-form .irs-to{padding:1px 5px!important}.smart-form .irs-max,.smart-form .irs-min{padding:1px 3px!important}tags-input .tags{border-radius:0!important;box-shadow:none!important}tags-input .tags .tag-item{border-radius:0!important}tags-input .tags .input,tags-input .tags .tag-item{font-family:Fira Sans,sans-serif!important;font-size:13px!important}.ui-grid-pager-control button{padding:0 12px!important}.ui-grid-pager-control input{padding:0 10px!important}.ui-grid-menu-button{height:22px!important}.ui-grid-menu-button .ui-grid-icon-menu{margin-left:4px!important}.switch.red.checked{background:#cc181e;border-color:#cc181e}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.image-show-pane .image-info-pane,.image-show-pane .image-pane{display:inline-block;float:left;background-color:#222;height:300px;padding:15px}.image-show-pane .image-pane{width:35%;text-align:center}.image-show-pane .image-pane img{width:auto;height:100%}.image-show-pane .image-info-pane{width:60%}.ace_editor{font:12px/normal Droid Sans Mono,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important;line-height:150%!important;width:100%!important}.ace_editor,.ace_editor.height-md{height:600px!important}.ace_editor.height-sm{height:300px!important}.ace_editor.height-lg{height:900px!important}#calcThumb{position:absolute;top:55px;left:747px;text-align:center;cursor:pointer}#calcThumb>img{border-radius:3px;border:2px ridge #777}#calculator{width:180px;border:3px outset #777;border-radius:3px;padding:10px 8px 8px 10px;background:#444}#calculator .btn{width:22.75%;margin-bottom:3px;padding:4px 0;font-weight:700;outline:0 none}#calculator .disabled{background:#444;border:none}#calculator .number{background:#cde;border-color:#def;border-style:outset}#calculator .number:hover{background:#abc}#calculator .form-control{width:99%;margin-bottom:-10px;cursor:default;resize:none;background:#adc69c;border:1px outset #888;font-family:lucida console,monospace;color:#000;font-weight:700;text-align:right;overflow:hidden;box-shadow:none}#calculator .form-control::-webkit-input-placeholder{color:#000}#calculator .form-control::-moz-placeholder{color:#000}#calculator .form-control:-ms-input-placeholder{color:#000}#calculator .form-controlinput:-moz-placeholder{color:#000}