input[type=checkbox][disabled]+label{color:#ccc}
table[price]{width:100%;margin-bottom:21px}
table[price]>thead>tr>th,table[price]>tbody>tr>th,table[price]>tfoot>tr>th,table[price]>thead>tr>td,table[price]>tbody>tr>td,table[price]>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top}
table[price] td[border-bottom]{border-bottom:1px solid #dddddd}
.textbox{height:250px;overflow-x:hidden;overflow-y:scroll;border:1px solid #CCC;padding:10px}
.preset-consum-btn{border:1px solid #cccccc;padding:10px;width:100%;display:block;text-align:center;font-size:14px;background:#fff;cursor:pointer}
.preset-consum-btn.active{background:#CCC}
.modal-backdrop.in{opacity:0.8}
.egon-embedded-app{position:relative;}
.has-error .form-control-feedback{color:#E74C3C}
.has-success .form-control-feedback{color:#18BCA0}
.has-feedback .form-control{padding-right:18px !important}
.datepicker{z-index:9999 !important;margin:0 auto}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
-webkit-appearance:none;margin:0;
}
input[type=number]{-moz-appearance:textfield}
.ellipsis{display:inline-block;height:18px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;
line-height:18px}
.pagination li{cursor:pointer}
*[data-toggle="popover"]{cursor:help}
.popover{font-size:14px;color:#333333;line-height:19px}
.bs-callout{border-left:3px solid #EEEEEE;margin:20px 0;padding:20px}
.bs-callout h4{margin-bottom:5px;margin-top:0}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout code{background-color:#FFFFFF;border-radius:3px}
.bs-callout-danger{background-color:#FDF7F7;border-color:#D9534F}
.bs-callout-danger h4{color:#D9534F}
.bs-callout-warning{background-color:#FCF8F2;border-color:#F0AD4E}
.bs-callout-warning h4{color:#F0AD4E}
.bs-callout-success{background-color:#dff0d8;border-color:#d6e9c6}
.bs-callout-success h4{color:#3c763d}
.bs-callout-info{background-color:#F4F8FA}
.bs-callout-info h4{color:#5BC0DE}
.color-swatches{margin:0 -5px;overflow:hidden}
@media (max-width:768px){.modal-dialog{margin:0}
}
#egon-embedded-loader{position:fixed;height:100%;width:100%;background-color:rgba(255,255,255,0.75);z-index:9999;top:0;left:0;display:none}
#egon-embedded-loader .progress{width:75%;position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;height:30px}
#egon-embedded-loader .progress .progress-bar{font-size:20px;line-height:30px}
.loading-text{position:fixed;top:50%;left:50%;width:300px;margin-left:-150px;text-align:center;color:#333;font-weight:bold;margin-top:80px}
#egon-embedded-phone .result-item .counter,#egon-embedded-smarthome .result-item .counter,.ratecalc-results .result-item .counter,#egon-embedded-ratecalc-results .result-item .counter{border:2px solid #DDDDDD;line-height:46px;width:50px;text-align:center;font-weight:bold;font-size:1.5em}
.ratecalc-results .result-item .panel-body>div>.row,#egon-embedded-ratecalc-results .result-item .panel-body>div>.row{position:relative}
.ratecalc-results .result-item .actions,#egon-embedded-ratecalc-results .result-item .actions{position:absolute;bottom:0;right:15px}
.ratecalc-results .result-item .visible-md.visible-lg .actions,#egon-embedded-ratecalc-results .result-item .visible-md.visible-lg .actions{bottom:-36px}
.ratecalc-results .result-item.compare_rate>.panel,#egon-embedded-ratecalc-results .result-item.compare_rate>.panel{border-color:#F0AD4E}
#egon-embedded-phone .result-item h4,#egon-embedded-smarthome .result-item h4,.ratecalc-results .result-item h4,#egon-embedded-ratecalc-results .result-item h4{margin:0;line-height:25px}
.ratecalc-results .result-item h4 .popover,#egon-embedded-ratecalc-results .result-item h4 .popover{font-size:0.8em}
#egon-embedded-ratecalc-rateinfowindow .provider_image,#egon-embedded-ratecalc-results .result-item .counter,#egon-embedded-phone .result-item .counter,#egon-embedded-phone .result-item .provider_image,#egon-embedded-smarthome .result-item .counter,#egon-embedded-smarthome .result-item .provider_image,.ratecalc-results .result-item .counter,.ratecalc-results .result-item .provider_image,#egon-embedded-ratecalc-results .result-item .provider_image{margin-right:15px}
.ratecalc-results .result-item .provider_image img,#egon-embedded-ratecalc-results .result-item .provider_image img{height:50px}
#egon-embedded-neworder-header .price>*,.ratecalc-results .result-item .price>*,#egon-embedded-ratecalc-results .result-item .price>*{margin-bottom:0;margin-right:10px;padding-right:10px;border-right:1px solid #CACACA}
#egon-embedded-neworder-header .price dt,.ratecalc-results .result-item .price dt,#egon-embedded-ratecalc-results .result-item .price dt{color:#444444;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:15px}
#egon-embedded-neworder-header .price dd,.ratecalc-results .result-item .price dd,#egon-embedded-ratecalc-results .result-item .price dd{color:inherit;font-family:Tahoma,Geneva,sans-serif;font-size:21px;line-height:33px;margin:0}
#egon-embedded-neworder-header .price dl.light dt,.ratecalc-results .result-item .price dl.light dt,#egon-embedded-ratecalc-results .result-item .price dl.light dt{color:#999999}
#egon-embedded-neworder-header .price dl.light dd,.ratecalc-results .result-item .price dl.light dd,#egon-embedded-ratecalc-results .result-item .price dl.light dd{color:#999999}
.ratecalc-results .result-item .price.price_nt dl,#egon-embedded-ratecalc-results .result-item .price.price_nt dl{margin-right:5px;padding-right:5px}
.ratecalc-results .result-item .price.price_nt dd,#egon-embedded-ratecalc-results .result-item .price.price_nt dd{font-size:15px}
#egon-embedded-ticket table tr{cursor:pointer}
#egon-embedded-ticket .table-responsive{max-height:300px;overflow:auto}
#egon-embedded-neworder-header h4{margin:0}
#egon-embedded-neworder-header .provider_image{margin-right:15px}
#egon-embedded-app-menu h3{margin-top:0}
#egon-embedded-order-grid tr{cursor:pointer}
#egon-embedded-order-grid th,#egon-embedded-order-grid td{padding:5px}
#egon-embedded-order-grid td kbd{display:inline-block;width:40px;text-align:center}
@media (max-width:768px){#egon-embedded-order-grid table{font-size:10pt}
}
#egon-embedded-structure ul.fancytree-container{border:none !important}
table.jqplot-table-legend,table.jqplot-cursor-legend{font-size:1.2em}
#egon-embedded-provision-view .table{font-size:10pt}
#egon-embedded-provision-view .table .odd{background-color:#ECECEC}
#egon-embedded-smartstats .pull-right,#egon-embedded-smartstats .pull-left{width:100%}
#egon-embedded-smartstats.nested .pull-right,#egon-embedded-smartstats.nested .pull-left{width:48%}
#reseller-image .editable,#egon-embedded-resellerpage .editable-area.editable{border:1px solid red;padding:5px;margin-bottom:25px}
#reseller-image .editable:after,#egon-embedded-resellerpage .editable-area.editable:after{display:block;position:absolute;margin-top:5px;font-size:11px;color:red;content:'zum Bearbeiten in das rote Feld klicken'}
#reseller-image .editable:after{content:'zum Bearbeiten klicken'}
@media (min-width:992px){.input-row>*{padding-left:0;padding-right:0}
.input-row>*:first-child{padding-left:15px;padding-right:2.5px}
.input-row>*:last-child{padding-left:2.5px;padding-right:15px}
}
.input-row-xs>*{padding-left:0;padding-right:0}
.input-row-xs>*:first-child{padding-left:15px;padding-right:2.5px}
.input-row-xs>*:last-child{padding-left:2.5px;padding-right:15px}
.pie-legend{list-style:none;margin:0;padding:0;float:right}
.pie-legend span{display:inline-block;width:12px;height:12px;margin-right:10px}
.btn-group.btn-group-block{width:100%}
.btn-group.btn-group-block>.btn{width:33.3333333%}
div[data-target="action:resellerpage:addContentElement"]{border:1px solid #EEE;position:relative;min-height:38px;padding:5px;margin-bottom:5px}
div[data-target="action:resellerpage:addContentElement"]:after{content:'neues Inhaltselement hinzufügen';text-align:center;width:100%;display:block;background-color:#EEE;cursor:pointer;padding:5px;border-radius:5px;font-size:11px;font-family:tahoma;bottom:5px}
.form-control-feedback{left:0 !important;font-size:8px !important;height:20px !important;line-height:20px !important;width:20px !important;top:23px !important}
.input-addon .form-control-feedback{right:55px !important}
.form-horizontal .input-addon .form-control-feedback{right:65px !important}
.select .form-control-feedback{right:10px !important}
.form-horizontal .select .form-control-feedback{right:25px !important}
.sr-only.has-feedback{position:absolute !important}
.form-group-seperator small{margin-bottom:0}
.form-group-seperator hr{margin-top:0}
div[id^="rate-"].result-item .counter{border:2px solid #DDDDDD;line-height:46px;width:50px;text-align:center;font-weight:bold;font-size:1.5em}
div[id^="rate-"].result-item .panel-body>div>.row{position:relative}
div[id^="rate-"].result-item .actions{position:absolute;bottom:0;right:15px}
div[id^="rate-"].result-item .visible-md.visible-lg .actions{bottom:-36px}
div[id^="rate-"].result-item.compare_rate>.panel{border-color:#F0AD4E}
div[id^="rate-"].result-item h4{margin:0;line-height:25px}
div[id^="rate-"].result-item h4 .popover{font-size:0.8em}
div[id^="rate-"].result-item .provider_image{margin-right:15px}
div[id^="rate-"].result-item .provider_image img{height:50px}
div[id^="rate-"].result-item .price>*{margin-bottom:0;margin-right:10px;padding-right:10px;border-right:1px solid #CACACA}
div[id^="rate-"].result-item .price dt{color:#444444;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:15px}
div[id^="rate-"].result-item .price dd{color:inherit;font-family:Tahoma,Geneva,sans-serif;font-size:21px;line-height:33px;margin:0}
div[id^="rate-"].result-item .price dl.light dt{color:#999999}
div[id^="rate-"].result-item .price dl.light dd{color:#999999}
div[id^="rate-"].result-item .price.price_nt dl{margin-right:5px;padding-right:5px}
div[id^="rate-"].result-item .price.price_nt dd{font-size:15px}
.loading-spinner{-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
a.collapsed[data-toggle="collapse"]>.glyphicon-chevron-down::before{content:""}
a[data-toggle="collapse"]>.glyphicon-chevron-down::before{content:""}
button.btn-round{border-radius:50%;height:50px;width:50px;box-shadow:1px 2px 2px #AAA}
.btn-bottom-round{position:fixed;bottom:25px;right:25px;z-index:999}
.btn-bottom-round>.badge{position:absolute;right:0;top:-5px}
.order.nav.nav-tabs li>a{padding:7px 11px}
.order.tab-content{font-size:13px !important;font-family:Tahoma,Geneva,sans-serif !important}
.order.tab-content .table>thead>tr>th,.order.tab-content .table>tbody>tr>th,.order.tab-content .table>tfoot>tr>th,.order.tab-content .table>thead>tr>td,.order.tab-content .table>tbody>tr>td,.order.tab-content .table>tfoot>tr>td{padding:5px !important}
.modal-transparent{background:transparent}
.modal-transparent .modal-content{background:transparent}
.modal-backdrop.modal-backdrop-transparent{background:#ffffff}
.modal-backdrop.modal-backdrop-transparent.in{opacity:.9;filter:alpha(opacity=90)}
.modal-fullscreen{background:transparent}
.modal-fullscreen .modal-content{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
.modal-backdrop.modal-backdrop-fullscreen{background:#ffffff}
.modal-backdrop.modal-backdrop-fullscreen.in{opacity:100;filter:alpha(opacity=100)}
.modal-fullscreen .modal-dialog{margin:0;margin-right:auto;margin-left:auto;width:100%}
@media (min-width:768px){.modal-fullscreen .modal-dialog{width:750px}
}
@media (min-width:992px){.modal-fullscreen .modal-dialog{width:970px}
}
@media (min-width:1200px){.modal-fullscreen .modal-dialog{width:1170px}
}
@media (max-width:800px){.modal-fullscreen .modal-dialog .sigPad{left:188px;top:880px}
}
@media (min-width:801px) and (max-width:1280px){.modal-fullscreen .modal-dialog .sigPad{left:638px;top:410px}
}
.rate-price .price>*{margin-bottom:0;margin-right:10px;padding-right:10px;border-right:1px solid #CACACA}
.rate-price .price dt{color:#444444;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:15px}
.rate-price .price dd{color:inherit;font-family:Tahoma,Geneva,sans-serif;font-size:21px;line-height:33px;margin:0}
.rate-price .price dl.light dt{color:#999999}
.rate-price .price dl.light dd{color:#999999}
.rate-price .price.price_nt dl{margin-right:5px;padding-right:5px}
.rate-price .price.price_nt dd{font-size:15px}
.col-sm-0-5{width:5.66666666%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-1-5{width:11%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.panel-section{
height:100%}
.panel-section:last-child{border-right:none}
.panel-section label{font-size:12px;color:rgba(0,0,0,0.5);font-weight:normal}
.panel-section .fa-2x{font-size:1.5em}
.col-sm-0-5 .fa{text-align:center;width:100%}
.fa-gray{color:rgba(0,0,0,0.5)}
.panel.not-accepted{border-color:#ff0000;background:rgba(255,0,0,0.05)}
.panel-section h5{margin-top:0;margin-bottom:5px}
.panel-section h5 small{color:inherit}
#egon-embedded-ratecalc-rate_change_container{disabled:relative;border:1px solid #CCC;padding:15px 15px 0px 15px;margin-bottom:15px;background-color:#EFEFEF}
#egon-embedded-ratecalc-rate_change_container:before{display:block;content:"Vertragsdaten zum Tarifwechsel"}
.digits{display:flex;gap:5px;margin-bottom:10px;margin-top:10px}
.digits>.digit-input{flex:1}
.digits>.digit-input,.egon-mfa-code{text-align:center;font-size:18px;font-weight:bold}
