.tpl-component-111 .admintabletools { width:100%;text-align:center; }
.tpl-component-111 .admintabletools th { text-align:center;text-transform:uppercase; padding:5px;border-right:1px solid #c0c0c0; }
.tpl-component-111 .admintabletools td { text-align:center;padding:0px; }
.tpl-component-111 .admintabletools input, .tpl-component-111 .admintabletools select { border: none;text-align: center;width:100%;height:33px; padding: 2px 5px; }
.tpl-component-111 a.addnewtool { float: right; }
.tpl-component-111 .alladtools { padding-left:26px; }
.tpl-component-111 input.viewtable { height: 30px!important; vertical-align: 2px; width: 80px; text-align: center; font-size: 16px; margin-left: 10px; border-radius: 10px; background: #c51d1d; }
.tpl-component-111 .exportbtn, .tpl-component-111 .importbtn { display:inline-block; float:left;min-width:80px; }
.tpl-component-111 .importbtn input[type=file] { float: right;padding-left: 20px; }
.tpl-component-111 .invisible { display:none; }
.tpl-component-111 form.nc-form { min-height: 40px; }
.tpl-component-111 .headerrow { display:table-row!important; }
.tpl-component-111 .entriesfound { font-family: Roboto, sans-serif; color: #ffffff; padding: 5px 3px; background: #c0c0c0; text-align: center; width: 140px; margin: 20px 0 20px 0px; border-radius: 3px !important; }
.tpl-component-111 .fileform { background-color: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 10px; cursor: pointer; height: 30px; overflow: hidden; position: relative; text-align: left; vertical-align: middle; width: 350px; display: inline-block; }
.tpl-component-111 .fileform .selectbutton { background-color: #c51d1d; border: 1px solid #939494; border-radius: 2px; color: #FFFFFF; float: right; font-size: 16px; height: 28px; line-height: 22px; overflow: hidden; padding: 2px 6px; text-align: center; vertical-align: middle; width: 75px; }
.tpl-component-111 .fileform #upload { position:absolute; top:0; left:0; width:100%; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; font-size: 150px; height: 30px; z-index:20; }
.tpl-component-111 .fileform #fileformlabel { background-color: #FFFFFF; float: left; height: 28px; line-height: 24px; overflow: hidden; padding: 2px; text-align: left; vertical-align: middle; width: 265px; padding-left: 10px; font-weight: 500; }
.tpl-component-111 a.nc-btn.nc--small, .tpl-component-111 .nc-btn.nc--small, .tpl-component-111 .nc-form button, .tpl-component-111 .nc-form input[type="submit"], .tpl-component-111 .nc-form input[type="button"], .tpl-component-111 .nc-admin form button, .tpl-component-111 .nc-admin form input[type="submit"], .tpl-component-111 .nc-admin form input[type="button"], .tpl-component-111 .nc-modal-dialog form button, .tpl-component-111 .nc-modal-dialog form input[type="submit"], .tpl-component-111 .nc-modal-dialog form input[type="button"], .tpl-component-111 .nc-modal-dialog-footer .nc-form button, .tpl-component-111 .nc-form .nc-modal-dialog-footer button, .tpl-component-111 .nc-modal-dialog-footer .nc-admin form button, .tpl-component-111 .nc-admin form .nc-modal-dialog-footer button, .tpl-component-111 .nc-modal-dialog-footer .nc-modal-dialog form button, .tpl-component-111 .nc-modal-dialog form .nc-modal-dialog-footer button, .tpl-component-111 .nc-modal-dialog-footer button.nc--small { font-size: 16px; padding: 4px 10px; background: #c51d1d; border-radius: 10px; }
.tpl-component-111 .table_td_numeric { width:40px; }
.tpl-component-111 .table_td_boolean { width:80px; }
.tpl-component-111 .table_td_text { width:280px; }
.tpl-component-111 .table_td_textlong { width:560px; }
.tpl-component-111 .table_td_checkbox { width:30px; }
.tpl-component-111 input[type='checkbox'] { height:15px; }
.tpl-component-111 .table_td_empty { padding:5px!important; }
.tpl-component-111 input:focus, .tpl-component-111 select:focus { outline: none; }
.tpl-component-111 input.changed, .tpl-component-111 select.changed { background: #c51d1d1f; }
.tpl-component-111 .actionbtn { padding: 7px 15px; background: #c51d1d; border-radius: 10px; border: none; color: white; font-size: 16px; margin: 20px 10px; }
.tpl-component-111 .actiontypeselect { font-size:16px; height:32px; }
.tpl-component-112 .invisible { display:none; }
.tpl-component-112 #pagetitledraw { padding-left: 0px; color: #c51c1c; border-bottom: 1px solid #c51c1c; padding-bottom: 10px; margin-top: 40px; margin-bottom: 30px; }
.tpl-component-tools .admintabletools { width:100%;text-align:center;display:none; }
.tpl-component-tools .admintabletools th { text-align:center;text-transform:uppercase; padding:5px;border-right:1px solid #c0c0c0; }
.tpl-component-tools .admintabletools td { text-align:center; }
.tpl-component-tools a.addnewtool { float: right; }
.tpl-component-tools .alladtools { padding-left:26px; }
.tpl-component-tools input.viewtable { height: 30px!important; vertical-align: 2px; width: 80px; text-align: center; font-size: 16px; margin-left: 10px; border-radius: 10px; background: #c51d1d; }
.tpl-component-tools .exportbtn, .tpl-component-tools .importbtn { display:inline-block; float:left;min-width:80px; }
.tpl-component-tools .importbtn input[type=file] { float: right;padding-left: 20px; }
.tpl-component-tools .invisible { display:none; }
.tpl-component-tools form.nc-form { min-height: 40px; }
.tpl-component-tools .headerrow { display:table-row!important; }
.tpl-component-tools .entriesfound { font-family: Roboto, sans-serif; color: #ffffff; padding: 5px 3px; background: #c0c0c0; text-align: center; width: 140px; margin: 20px 0 20px 0px; border-radius: 3px !important; }
.tpl-component-tools .fileform { background-color: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 10px; cursor: pointer; height: 30px; overflow: hidden; position: relative; text-align: left; vertical-align: middle; width: 350px; display: inline-block; }
.tpl-component-tools .fileform .selectbutton { background-color: #c51d1d; border: 1px solid #939494; border-radius: 2px; color: #FFFFFF; float: right; font-size: 16px; height: 28px; line-height: 22px; overflow: hidden; padding: 2px 6px; text-align: center; vertical-align: middle; width: 75px; }
.tpl-component-tools .fileform #upload { position:absolute; top:0; left:0; width:100%; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; font-size: 150px; height: 30px; z-index:20; }
.tpl-component-tools .fileform #fileformlabel { background-color: #FFFFFF; float: left; height: 28px; line-height: 24px; overflow: hidden; padding: 2px; text-align: left; vertical-align: middle; width: 265px; padding-left: 10px; font-weight: 500; }
.tpl-component-tools a.nc-btn.nc--small, .tpl-component-tools .nc-btn.nc--small, .tpl-component-tools .nc-form button, .tpl-component-tools .nc-form input[type="submit"], .tpl-component-tools .nc-form input[type="button"], .tpl-component-tools .nc-admin form button, .tpl-component-tools .nc-admin form input[type="submit"], .tpl-component-tools .nc-admin form input[type="button"], .tpl-component-tools .nc-modal-dialog form button, .tpl-component-tools .nc-modal-dialog form input[type="submit"], .tpl-component-tools .nc-modal-dialog form input[type="button"], .tpl-component-tools .nc-modal-dialog-footer .nc-form button, .tpl-component-tools .nc-form .nc-modal-dialog-footer button, .tpl-component-tools .nc-modal-dialog-footer .nc-admin form button, .tpl-component-tools .nc-admin form .nc-modal-dialog-footer button, .tpl-component-tools .nc-modal-dialog-footer .nc-modal-dialog form button, .tpl-component-tools .nc-modal-dialog form .nc-modal-dialog-footer button, .tpl-component-tools .nc-modal-dialog-footer button.nc--small { font-size: 16px; padding: 4px 10px; background: #c51d1d; border-radius: 10px; }
.tpl-component-operating-instructions .admintabletools { width:100%;text-align:center;display:none; }
.tpl-component-operating-instructions .admintabletools th { text-align:center;text-transform:uppercase; padding:5px;border-right:1px solid #c0c0c0; }
.tpl-component-operating-instructions .admintabletools td { text-align:center; }
.tpl-component-operating-instructions .settable { width:30%;text-align:center; margin-bottom:15px; }
.tpl-component-operating-instructions .settable th { text-align:center;text-transform:uppercase; padding:5px;border-right:1px solid #c0c0c0; }
.tpl-component-operating-instructions .settable td { text-align:center; }
.tpl-component-operating-instructions a.addnewtool { float: right; }
.tpl-component-operating-instructions .alladtools { padding-left:26px; }
.tpl-component-operating-instructions input.viewtable { height: 30px!important; vertical-align: 2px; width: 80px; text-align: center; font-size: 16px; margin-left: 10px; border-radius: 10px; background: #c51d1d; }
.tpl-component-operating-instructions .exportbtn, .tpl-component-operating-instructions .importbtn { display:inline-block; float:left;min-width:80px; }
.tpl-component-operating-instructions .importbtn input[type=file] { float: right;padding-left: 20px; }
.tpl-component-operating-instructions .invisible { display:none; }
.tpl-component-operating-instructions form.nc-form { min-height: 40px; }
.tpl-component-operating-instructions .headerrow { display:table-row!important; }
.tpl-component-operating-instructions .entriesfound { font-family: Roboto, sans-serif; color: #ffffff; padding: 5px 3px; background: #c0c0c0; text-align: center; width: 140px; margin: 20px 0 20px 0px; border-radius: 3px !important; }
.tpl-component-operating-instructions .fileform { background-color: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 10px; cursor: pointer; height: 30px; overflow: hidden; position: relative; text-align: left; vertical-align: middle; width: 350px; display: inline-block; }
.tpl-component-operating-instructions .fileform .selectbutton { background-color: #c51d1d; border: 1px solid #939494; border-radius: 2px; color: #FFFFFF; float: right; font-size: 16px; height: 28px; line-height: 22px; overflow: hidden; padding: 2px 6px; text-align: center; vertical-align: middle; width: 75px; }
.tpl-component-operating-instructions .fileform #upload { position:absolute; top:0; left:0; width:100%; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; font-size: 150px; height: 30px; z-index:20; }
.tpl-component-operating-instructions .fileform #fileformlabel { background-color: #FFFFFF; float: left; height: 28px; line-height: 24px; overflow: hidden; padding: 2px; text-align: left; vertical-align: middle; width: 265px; padding-left: 10px; font-weight: 500; }
.tpl-component-operating-instructions a.nc-btn.nc--small, .tpl-component-operating-instructions .nc-btn.nc--small, .tpl-component-operating-instructions .nc-form button, .tpl-component-operating-instructions .nc-form input[type="submit"], .tpl-component-operating-instructions .nc-form input[type="button"], .tpl-component-operating-instructions .nc-admin form button, .tpl-component-operating-instructions .nc-admin form input[type="submit"], .tpl-component-operating-instructions .nc-admin form input[type="button"], .tpl-component-operating-instructions .nc-modal-dialog form button, .tpl-component-operating-instructions .nc-modal-dialog form input[type="submit"], .tpl-component-operating-instructions .nc-modal-dialog form input[type="button"], .tpl-component-operating-instructions .nc-modal-dialog-footer .nc-form button, .tpl-component-operating-instructions .nc-form .nc-modal-dialog-footer button, .tpl-component-operating-instructions .nc-modal-dialog-footer .nc-admin form button, .tpl-component-operating-instructions .nc-admin form .nc-modal-dialog-footer button, .tpl-component-operating-instructions .nc-modal-dialog-footer .nc-modal-dialog form button, .tpl-component-operating-instructions .nc-modal-dialog form .nc-modal-dialog-footer button, .tpl-component-operating-instructions .nc-modal-dialog-footer button.nc--small { font-size: 16px; padding: 4px 10px; background: #c51d1d; border-radius: 10px; }
.tpl-component-operating-instructions .tooltips { position:absolute; z-index:999; left:0px; background-color:#c0c0c0; padding:5px; border:1px solid #fff; width:150px; display:none; }
.tpl-component-operating-instructions .tooltips p { margin:0; padding:0; color:#fff; color:#454f54; padding:2px 7px; }
.tpl-component-operating-instructions .setcodeid { color: #c51d1d; text-decoration: none; cursor:pointer; }
.tpl-component-operating-instructions .red { color: #c51d1d; }
.tpl-component-operating-instructions .invisible { display:none; }
.tpl-component-operating-instructions input.onlycatcb { margin: 5px 10px 15px; }
.tpl-component-editset .wrap { padding-left:26px;padding-top:15px; }
.tpl-component-editset .links { color:#c51d1d; padding-left:10px; }
.tpl-component-editset .link { color:#c51d1d; padding-left:10px; }
.tpl-component-editset .pr { padding-left:175px; }
.tpl-component-editset .nc-form input[type="submit"], .tpl-component-editset .nc-form input[type="button"] { font-size: 16px; padding: 4px 10px; background: #c51d1d; border-radius: 10px; }
.tpl-component-editset .controlset { padding-top:35px; }
.tpl-component-editset .cancel { padding-left:45px; }
.tpl-component-editset #setnumber { display:none; }
.tpl-component-editset .modelline { vertical-align: bottom; }
.tpl-component-editset .insivisble { display:none; }
.tpl-component-editset .ml { padding-left:40px; }
.tpl-component-editset.tpl-template-addset .wrap { padding-left:26px;padding-top:15px; }
.tpl-component-editset.tpl-template-addset .links { color:#c51d1d; padding-left:10px; }
.tpl-component-editset.tpl-template-addset .link { color:#c51d1d; padding-left:10px; }
.tpl-component-editset.tpl-template-addset .pr { padding-left:175px; }
.tpl-component-editset.tpl-template-addset .nc-form input[type="submit"], .tpl-component-editset.tpl-template-addset .nc-form input[type="button"] { font-size: 16px; padding: 4px 10px; background: #c51d1d; border-radius: 10px; }
.tpl-component-editset.tpl-template-addset .controlset { padding-top:35px; }
.tpl-component-editset.tpl-template-addset .cancel { padding-left:45px; }
.tpl-component-editset.tpl-template-addset #setnumber { display:none; }
.tpl-component-editset.tpl-template-addset .modelline { vertical-align: bottom; }
.tpl-component-editset.tpl-template-addset .insivisble { display:none; }
.tpl-component-editset.tpl-template-addset .ml { padding-left:40px; }
.tpl-component-147 input[type="button"], .tpl-component-147 input[type="submit"] { font-size: 16px; padding: 4px 10px; background: #c51d1d; border-radius: 10px; border: none; color: white; margin: 10px 10px 10px 0px; }
.tpl-component-147 table { width: 100%; }
.tpl-component-147 th { text-align: center; border-right: 1px solid #c0c0c0; font-size: 16px; padding: 5px; }
.tpl-component-147 td { text-align: center; font-size: 14px; padding: 5px; }
.tpl-component-147 .scanimg { width: 150px; }
.tpl-component-147.tpl-template-148 input[type="button"], .tpl-component-147.tpl-template-148 input[type="submit"] { font-size: 16px; padding: 4px 10px; background: #c51d1d; border-radius: 10px; border: none; color: white; margin: 10px 10px 10px 0px; }
.tpl-component-147.tpl-template-148 table { width: 100%; }
.tpl-component-147.tpl-template-148 th { text-align: center; border-right: 1px solid #c0c0c0; font-size: 16px; padding: 5px; }
.tpl-component-147.tpl-template-148 td { text-align: center; font-size: 14px; padding: 5px; }
.tpl-component-147.tpl-template-148 .scanimg { width: 150px; }
.tpl-component-153 h2 { padding-left: 375px; }
.tpl-component-153 td { width: 300px; text-align: center; }
.tpl-component-153 .centered { position: fixed; top: 50%; left: 50%; margin-top: -11px; margin-left: -63px; height: 22px; width: 126px; }
.tpl-component-153 * html .centered { position: absolute; }
