/**
 * A default stylesheme for Listbox.js plugin.
 *
 * @copyright   (c) 2012, Igor Kalnitsky <igor@kalnitsky.org>
 * @version     0.3.0-dev
 * @license     BSD
 */

.lbjs {
    margin: 0px;
    width: 170px;
    padding: 5px;
    height: 300px;
}

.lbjs .lbjs-list {
    margin: 0px;
    overflow: auto;
}


.lbjs .lbjs-list .lbjs-item {
    margin: 0px;
    padding: 2px 5px;
}

.lbjs .lbjs-list .lbjs-item:not([disabled]) {
    cursor: pointer;
}

.lbjs .lbjs-list .lbjs-item:hover:not([disabled]) {

}

.lbjs .lbjs-list .lbjs-item[selected] {
    background: #cccccc none repeat scroll 0 0;
}

.lbjs .lbjs-list .lbjs-item[disabled] {
    color: #999;
    cursor: default;
}

.lbjs .lbjs-searchbar-wrapper {
    margin: 0px;
    margin-right: 12px;
}

.lbjs .lbjs-searchbar {
    margin: 0px;
    margin-bottom: 10px;
    width: 100%;
    padding: 3px 5px;
    border: 1px solid #ccc;
}

ol {
    padding-left: 20px;
}

.panel-help {
    clear: both;
    width: 480px;
    margin-top: 50px;
}

.main-content {
    position: relative;
}

body{font-family:sans-serif;font-size:12px;margin-top:0;padding-top:0}.inp{border:1px solid #aaa;font-size:10px}.btn{font-size:10px}a{text-decoration:none}a.link,a.link:visited{color:#999}a.selected,a.link:hover{color:#444}.clear{clear:both;font-size:1px;height:0}.app-name{margin-bottom:5px;margin-right:5px;max-width:500px;float:left}.app-name .logo{display:table;margin-top:0px;margin-bottom:1px;background-color:#000;border:2px solid #000}.app-name .logo .nikon-title{background:#ffde00 none repeat scroll 0 0;border:2px solid #ffde00;color:#000;float:left;font-family:Arial,sans-serif;padding:0 10px}.app-name .logo .nikon-pce{color:#fff;background:#000 none repeat scroll 0 0;border:0;float:left;font-family:Arial,sans-serif;padding:0 10px}.app-name .sub-logo-block{display:flex;align-items:center;font-size:13px}.app-name .sub-logo-block>:not(:last-child){margin-right:5px}.app-name .sub-logo-block .sponsor{display:flex;align-items:center}.app-name .sub-logo-block .sponsor .icon-sponsor{margin-right:5px;height:13px;color:#bf3989;fill:currentColor}a,a:visited{color:#0969da}.setup{line-height:16px;display:table;margin-top:5px;margin-bottom:5px}.setup input{padding:0;margin:0}.share{display:table}.share button{background:rgba(0,0,0,0) url("//s.ytimg.com/yts/imgbin/www-hitchhiker-2x-vfllJPvIE.png") no-repeat scroll -360px -135px/573px 310px;height:20px;width:20px;border:0;background-color:rgba(0,0,0,0)}.share input{width:434px;font-size:10px;margin:0;padding:0;border:0;background:none;background-color:rgba(0,0,0,0)}.share .header{font-weight:bold;cursor:pointer}.share .url{border:1px solid #666;display:inline-block;height:15px;padding-left:4px;padding-right:4px;padding-top:2px}.main-content{height:680px;margin-top:5px;border:0px solid #aaa}.workspace{display:table;min-width:974px;min-height:590px;border:0px solid red}.custom-bar{display:table;border:0 solid red;height:64px;margin-bottom:5px}.panel-view{margin-top:-2px}.panel{background-color:#f7f7f7}.panel .header{background-color:#ededed;font-weight:bold;height:24px;line-height:24px;padding-left:20px;padding-right:5px}.panel .header .sub-header{font-weight:normal}.panel .content{background-color:#f7f7f7}.panel-1{height:576px;float:left;margin-right:5px}.panel-2{height:576px;float:left;margin-right:5px}.panel-3{float:left;height:550px}.npc-list{width:160px;font-size:11px;margin-bottom:2px;margin-left:5px;margin-right:5px;border:0}.panel-help{clear:both;width:480px}.panel-last{margin-right:0}.inp-adjust{width:30px}.adj-options label{width:100px;float:left}.adjust-auto{width:165px;float:left;margin-right:10px}.curve-container{position:relative;margin-left:12px;margin-bottom:-30px}.curve-box{margin-left:15px;margin-bottom:50px;width:256px;height:256px}.selected-point-container{height:256px;width:256px;position:absolute;top:0;left:0}.inp-container{text-align:right;border:1px solid #444;background-color:#fff;cursor:default;height:13px;margin-right:3px;overflow:hidden;position:relative;overflow:hidden;z-index:1}.inp-container label{background-color:#444;color:#fff;display:block;float:left;font-size:10px;font-weight:bold;line-height:15px;padding-right:2px;text-align:right;width:58px}.inp-container input{float:left;width:20px;font-size:10px;line-height:12px;margin:0;padding:0 0 0 1px;background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none}.inp-container .num2{width:18px}.inp-container .ct{background-color:#fff}.curve-container label{width:39px}.output-max-box{position:absolute;left:-7px;top:0px}.output-min-box{position:absolute;left:-7px;bottom:-2px}.input-min-box{position:absolute;left:15px;bottom:-16px}.input-max-box{position:absolute;left:250px;bottom:-16px;z-index:1}.gamma-container{position:absolute;left:127px;bottom:-16px;font-family:sans}.gamma-container label{width:5px !important}.gamma-container input{width:24px}.custom-image{float:left}.custom-image .header{display:flex;flex-direction:row;align-items:center}.custom-image .header .inp-image-url{flex-grow:1;margin:0 5px}.custom-image-container{margin-bottom:5px}.inp-image-url{background-color:#fff}.inp-image-url input{width:71%;font-size:10px;margin-right:3px;border:0;background:none;background-color:rgba(0,0,0,0)}.use-custom-curve *{color:#666}.adj{width:300px}.sel-adjust{font-size:9px;height:14px}.clear-row{clear:both;font-size:1px;height:0;margin-bottom:2px}.adjust-container .inp-container{width:82px;float:left}.adjust-auto input{height:13px;margin:1px 0 0 2px}.adjust-auto label{margin-left:2px}.canvas-curve,.canvas-histogram{position:absolute;width:256px;height:256px}.view-opt-container{margin-left:13px}.view-opt-container input{margin-left:0}.points-container{display:table;margin-top:5px;margin-bottom:5px;margin-left:0px}.point-container{cursor:default;float:left;margin-top:2px;margin-right:1px;height:13px;border:1px solid #444;background-color:#fff;overflow:hidden}.point-container-selected{border:1px solid red !important}.point-container-selected .num{background-color:red !important}.point-container-selected .spliter{border-left:1px solid red !important}.point-container .spliter{width:1px;height:13px;border-left:1px solid #444;display:block;float:left}.point-container input{float:left;width:20px;font-size:10px;line-height:12px;padding:0;margin:0;text-align:right;border:0;background:none;background-color:rgba(0,0,0,0)}.point-container .num{padding-right:2px;width:13px;text-align:right;display:block;float:left;line-height:15px;color:#fff;font-size:10px;font-weight:bold;background-color:#444}.curve-content{position:relative;border:1px solid #000;width:256px;height:256px}.selected-point{cursor:default;position:absolute;width:6px;height:6px;border:2px solid red;border-radius:5px;z-index:10}#pointKey{position:absolute;left:-1px;top:-1px;width:1px;height:1px;line-height:1px;font-size:1px;outline:0 none;-moz-outline:0 none;-moz-user-select:text;-khtml-user-select:text}#pointKey,#pointKey:hover,#pointKey:focus,#pointKey:active{text-decoration:none}.download-modefied{clear:both;font-size:12px;margin-top:5px}.download-modefied .btn{margin-top:3px}.download-modefied .inp-container{width:295px}.download-modefied .inp-text{width:230px}.original-preview{z-index:10;position:absolute}.adsbygoogle{float:left}.invisible{display:block;position:absolute;opacity:0;width:1px;height:1px;z-index:-1}.disqus-thread{display:none}.preview-list-box{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.preview-list-box .list{display:inline-block;width:968px}.preview-list-box img{height:48px;margin-right:1px;cursor:pointer}.paypal-logo{display:inline-block;width:122px;height:29px;margin:6px 0;margin-top:5px;background-image:url("https://www.paypalobjects.com/webstatic/paypalme/images/pp_logo_small.png");background-repeat:no-repeat;background-position-y:center;background-position-x:0;background-size:cover,100%}