.cBtn,.cBtn-close,button{cursor:pointer}#fileMenu,#fileMenu nav ul li a,#templateBox .design a,.cBtn,.cBtn-close,.cBtn-close:hover,.cBtn:hover{transition:all .3s ease}@font-face{font-family:robotolight;src:url(Roboto-Light-webfont.eot);src:url(Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(Roboto-Light-webfont.woff) format('woff'),url(Roboto-Light-webfont.ttf) format('truetype'),url(Roboto-Light-webfont.svg#robotolight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(OpenSans-Light-webfont.eot);src:url(OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(OpenSans-Light-webfont.woff) format('woff'),url(OpenSans-Light-webfont.ttf) format('truetype'),url(OpenSans-Light-webfont.svg#open_sanslight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(OpenSans-Regular-webfont.eot);src:url(OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(OpenSans-Regular-webfont.woff) format('woff'),url(OpenSans-Regular-webfont.ttf) format('truetype'),url(OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(OpenSans-Bold-webfont.eot);src:url(OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(OpenSans-Bold-webfont.woff) format('woff'),url(OpenSans-Bold-webfont.ttf) format('truetype'),url(OpenSans-Bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(../../fonts/Roboto-Light-webfont.eot);src:url(../../fonts/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/Roboto-Light-webfont.woff) format('woff'),url(../../fonts/Roboto-Light-webfont.ttf) format('truetype'),url(../../fonts/Roboto-Light-webfont.svg#robotolight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(../../fonts/OpenSans-Light-webfont.eot);src:url(../../fonts/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/OpenSans-Light-webfont.woff) format('woff'),url(../../fonts/OpenSans-Light-webfont.ttf) format('truetype'),url(../../fonts/OpenSans-Light-webfont.svg#open_sanslight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(../../fonts/OpenSans-Regular-webfont.eot);src:url(../../fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/OpenSans-Regular-webfont.woff) format('woff'),url(../../fonts/OpenSans-Regular-webfont.ttf) format('truetype'),url(../../fonts/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(../../fonts/OpenSans-Bold-webfont.eot);src:url(../../fonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/OpenSans-Bold-webfont.woff) format('woff'),url(../../fonts/OpenSans-Bold-webfont.ttf) format('truetype'),url(../../fonts/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font:400 1em open_sansregular,sans-serif;color:#333;background:#888}label{font-size:.8em}i{margin-right:5px;display:inline-block}button{background:0 0;border:1px solid #ccc;padding:3px}select{border:0;border:1px solid #ddd;border-radius:5px;padding:5px}textarea{padding:5px;font-size:1.2em;color:#555}.hide{display:none}.cBtn{padding:6px 9pt;border-radius:3px;border:1px solid #ccc;color:#555;font-size:.75em;display:inline-block;text-shadow:0 1px 0 rgba(255,255,255,1);background:#fff;background:linear-gradient(to bottom,#fff 0,#f8f8f8 3%,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0 )}.cBtn:hover{background:#fff;background:linear-gradient(to bottom,#fff 0,#f9f9f9 7%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0 )}.cBtn-blue{color:#fff;border-color:#0579AF;text-shadow:0 -1px 0 rgba(0,0,0,.5);background:#6ebdd1;background:linear-gradient(to bottom,#6ebdd1 0,#00a6d2 11%,#0085c2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ebdd1', endColorstr='#0085c2', GradientType=0 )}.cBtn-blue:hover{background:#8cc1ce;background:linear-gradient(to bottom,#8cc1ce 0,#30b0d1 11%,#3096c1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc1ce', endColorstr='#3096c1', GradientType=0 )}.cBtn-close{width:25px;height:25px;background:0 0;border:2px solid #ccc;color:#aaa;font-size:.8em;text-align:center;border-radius:30px;position:absolute;right:10px;top:10px}.cBtn-close:hover{color:#555;border:2px solid #aaa}.alertBox{width:25pc;border:1px solid #888;padding:10px 1pc 60px;left:50%;margin-left:-200px;border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.75);z-index:400;position:absolute;top:196px;background:#fafafa}.alertBox .pulse{display:block;width:4pc;height:auto;margin:10px auto 0}.alertBox select{margin-top:10px;width:150px}.alertBox .confirmBox{position:absolute;bottom:14px;text-align:right;width:25pc;right:8px}.alertBox .confirmBox .cBtn{width:5pc;margin-right:10px}#mainContent{width:750pt;height:600px;margin:0 auto;border:1px solid #bbb;position:relative;background:#bbb;overflow:hidden}.sidePanel{width:220px;height:598px;position:absolute;left:0;top:0;z-index:100;padding:10px 0 10px 10px;background:#f1f1f1;background:linear-gradient(to bottom,#f1f1f1 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff', GradientType=0 )}.sidePanel .headTxt{padding-right:10px}.sidePanel .headTxt h2{padding:5px;font-size:1.1em;margin-bottom:15px;text-align:center;color:#fff;border-bottom:solid 4px #0983AB;background:#0189bd;background:linear-gradient(to bottom,#0189bd 0,#009ac3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0189bd', endColorstr='#009ac3', GradientType=0 )}.panelForm{width:100%;height:32pc}.panelForm>.nano-content .part{width:13pc}#mainContent>.nano-pane{right:3px}.sidePanel .crow{margin-bottom:8px}.sidePanel .crow:last-child{border:0;box-shadow:none}.sidePanel .panelTitle{margin-bottom:5px;font-size:.85em;color:#555;text-align:left;font-weight:400;font-family:open_sansbold}.sidePanel select{width:200px;font-family:open_sansregular;color:#333}#commonAlert .message,#uploadLogoBox .error{font-family:open_sansbold;text-align:center}.sidePanel .dummyBox>div{height:5pc;background:#eee}.sidePanel .styleBox article{width:200px;height:200px;background:#fff;border:1px solid #ddd;border-radius:5px;padding:6px 6px 6px 5px}.sidePanel .styleBox article>div.nano-content{width:230px;padding-left:5px;padding-top:5px}.sidePanel .styleBox article>div:after{clear:both;content:"";display:block}#logoLibraryBox a,.sidePanel .styleBox a{width:59px;height:59px;display:block;float:left;margin-right:5px;margin-bottom:5px;overflow:hidden;text-align:center;background:#23B1E8;padding-top:5px}.sidePanel .styleBox a.active{border:3px solid #1E4B6A;padding-top:0}.sidePanel .styleBox a.active img{margin-top:-1px}#logoLibraryBox a img,.sidePanel .styleBox a img{width:40px;height:40px;vertical-align:middle;display:inline-block;margin-top:2px}#logoLibraryBox a.active{border:3px solid #1E4B6A}.sidePanel .styleBox a{padding:1px 0 0}.sidePanel .styleBox a img{font-size:.8em;width:54px;height:auto;margin:0}.sidePanel .colorBox article:after{clear:both;content:"";float:none;display:block}.sidePanel .colorBox a{display:block;width:18px;height:18px;border:1px solid #555;float:left;margin-right:5px;margin-bottom:5px}.sidePanel .colorBox a.active{border-color:#BF0000;border-width:3px}.sidePanel .colorBox .white{background:#fff}.sidePanel .colorBox .aquaBlue{background:#65CFE3}.sidePanel .colorBox .royalBlue{background:#00609C}.sidePanel .colorBox .blue,.sidePanel .colorBox .darkBlue{background:#001F5F}.sidePanel .colorBox .yellow{background:#FBED00}.sidePanel .colorBox .orange{background:#E15000}.sidePanel .colorBox .red{background:#E62325}.sidePanel .colorBox .maroon{background:#692924}.sidePanel .colorBox .green{background:#006B5A}.sidePanel .colorBox .gold{background:#CAA977}.sidePanel .colorBox .black{background:#000}.sidePanel .colorBox .silver{background:silver}.sidePanel .colorBox .disabled{opacity:.1!important}#customElemBox{top:235px}#logoSelectionArea{border:1px solid #ccc;padding:10px;margin-top:15px;font-size:.9em;height:auto;border-radius:5px}#logoSelectionArea select{margin-top:0}#logoLibraryBox{width:100%;height:75pt;background:#fff;margin-top:10px;border-radius:5px;border:1px solid #ccc;padding:5px}#logoLibraryBox .nano-content{width:360px;height:auto;padding-left:6px;padding-top:6px}#uploadLogoBox{margin-top:10px;border-radius:5px;padding:5px;position:relative}#uploadLogoBox:after{clear:both;display:block;content:""}#uploadLogoBox input{float:left}#uploadLogoBox .error{background:rgba(255,0,0,.75);height:25px;top:38px;width:180px;font-size:.85em;line-height:25px;color:#fff;border-radius:3px;margin-bottom:15px;display:none}#logoThumb{width:60px;height:auto;float:right;font-size:.9em}#commonAlert .message{margin-top:45px;margin-bottom:30px;font-size:1.3em}#debugBtn1,#debugBtn2{border:0;background:0 0;position:absolute;left:0;bottom:0;width:20px;height:20px;color:#aaa}#debugBtn2{left:auto;right:0}#fullBgDark{width:750pt;height:600px;background:rgba(0,0,0,.75);position:absolute;z-index:200}#mainContent .canvas-container{border:1px solid #aaa;position:absolute!important;left:220px;width:558px!important;height:598px!important;background:#fff}#rightPanel{position:absolute;left:auto;right:0;padding:10px}#rightPanel .nano{height:580px}#rightPanel .content{height:700px}#fileMenu{color:#555;background:#e1e1e1;text-align:center;margin-bottom:10px;height:28px;overflow:hidden;padding:0 6px}#fileMenu.active{height:302px}#fileMenu .permitName{font-size:.82em;border-bottom:solid 1px #ccc;padding-bottom:5px;width:165px;margin:0 auto 5px}#fileMenu .permitName span{display:block;font-size:.82em}#fileMenu .permitName h4{font-family:open_sansbold}#fileMenu .menuTitle{font-size:.9em;text-transform:uppercase;padding:4px;font-weight:700;cursor:pointer}#fileMenu .menuTitle>i:last-child{margin-left:5px;margin-right:0}#fileMenu nav{margin-bottom:5px;width:165px;margin-left:auto;margin-right:auto}#fileMenu nav ul li{list-style:none}#fileMenu nav ul li a{color:#333;text-decoration:none;font-size:.82em;padding:3px 10px;display:block;text-align:left}#fileMenu nav ul li a:hover{background:#ccc;color:#111}.sidePanel .customElemBtnBox{position:relative;width:168px;margin:0 auto}#mainContent .sidePanel .customElemBtnBox .panelTitle{text-align:center;padding:5px 0 0;margin:0 0 8px;font-weight:400;border-top:solid 1px #bbb}.sidePanel .customElemBtnBox:after{clear:both;display:block;content:""}.sidePanel .customElemBtnBox article small{margin-bottom:5px;display:block;font-family:open_sansregular;font-size:.75em}.sidePanel .customElemBtnBox .cBtn{margin-bottom:5px;margin-right:5px;width:auto;min-width:5pc;padding:8px 0;display:block;float:left;font-size:.72em}.sidePanel .customElemBtnBox .cBtn:last-child{margin-bottom:0}.sidePanel .customElemBtnBox .ruler{opacity:.5}.sidePanel .customElemBtnBox .ruler.shown{opacity:1}.sidePanel .customElemBtnBox .noRightMargin{margin-right:0}.sidePanel .customElemBtnBox .cBtn.templateBtn{display:block;clear:both;width:165px;margin-right:0}#editTxtBox textarea,#inputTxtBox input{width:100%;max-width:366px;border:1px solid #ccc;margin-top:10px}.sidePanel .customElemBtnBox .cInfo{display:none}.nano>.nano-pane{background:rgba(100,100,100,.2)}.nano>.nano-pane>.nano-slider{opacity:.35;background:#555}#elemPropertyBar{border:1px solid #ccc;width:548px;height:auto;z-index:102;position:absolute;left:225px;top:-60px;padding:5px 5px 0;opacity:0;background:rgba(240,240,240,.8)}#elemPropertyBar div{display:inline-block;margin-right:5px;margin-bottom:5px}#elemPropertyBar button{width:30px;vertical-align:middle;display:inline-block;background:#fff;padding:5px}#elemPropertyBar button.active,#elemPropertyBar button.active:hover{background:#8ADFF7}#elemPropertyBar button:hover{background:#f1f1f1}#elemPropertyBar input[type=number]{width:50px;text-align:center;padding:5px;border:1px solid #bbb}#objAngle{width:55px}#fontStyleBox button{font-size:.8em;padding:6px 5px}#elemPropertyBar #objDelete{width:5pc}#elemPropertyBar #objEditTxt{width:auto;padding-left:10px;padding-right:10px}#editTxtBox,#inputTxtBox{top:200px}#editTxtBox textarea{display:block;height:5pc;max-height:5pc}#inputTxtBox input{display:block;padding:8px 10px}#inputTxtBox .notice{font-size:.75em;margin-top:10px;padding:5px 8px;background:rgba(255,0,0,.3)}#templateBox{position:absolute;width:500px;height:300px;top:140px;left:50%;margin-left:-250px;z-index:1000;background:#fff;padding:20px}#templateBox .design{margin-top:10px}#templateBox .design a{text-decoration:none;width:140px;height:151px;display:block;float:left;margin-right:18px;border:2px solid #aaa;overflow:hidden;border-radius:3px;text-align:center}#templateBox .design a.active,#templateBox .design a.active:hover{border-color:#1E4B6A;border-width:4px}#templateBox .design a:hover{border-color:#777}#templateBox .design a:last-child{margin:0}#templateBox .design img{width:106px;opacity:.85;transition:all .3s ease}#templateBox h4{font-size:1.2em}#templateBox .design p{color:#555;font-size:.75em}