/* ---- Roboto font ---- */

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(../../public/third-party/fonts/Roboto/Roboto-ThinItalic.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(../../public/third-party/fonts/Roboto/Roboto-ThinItalic.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../../public/third-party/fonts/Roboto/Roboto-LightItalic.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../../public/third-party/fonts/Roboto/Roboto-LightItalic.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(../../public/third-party/fonts/Roboto/Roboto-Italic.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(../../public/third-party/fonts/Roboto/Roboto-Italic.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../../public/third-party/fonts/Roboto/Roboto-MediumItalic.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../../public/third-party/fonts/Roboto/Roboto-MediumItalic.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../../public/third-party/fonts/Roboto/Roboto-BoldItalic.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../../public/third-party/fonts/Roboto/Roboto-BoldItalic.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../../public/third-party/fonts/Roboto/Roboto-BlackItalic.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../../public/third-party/fonts/Roboto/Roboto-BlackItalic.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: local('Roboto Thin'), local('Roboto-Thin'), url(../../public/third-party/fonts/Roboto/Roboto-Thin.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: local('Roboto Thin'), local('Roboto-Thin'), url(../../public/third-party/fonts/Roboto/Roboto-Thin.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../../public/third-party/fonts/Roboto/Roboto-Light.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../../public/third-party/fonts/Roboto/Roboto-Light.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../../public/third-party/fonts/Roboto/Roboto-Regular.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../../public/third-party/fonts/Roboto/Roboto-Regular.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../../public/third-party/fonts/Roboto/Roboto-Medium.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../../public/third-party/fonts/Roboto/Roboto-Medium.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../../public/third-party/fonts/Roboto/Roboto-Bold.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../../public/third-party/fonts/Roboto/Roboto-Bold.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: local('Roboto Black'), local('Roboto-Black'), url(../../public/third-party/fonts/Roboto/Roboto-Black.ttf) format('ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: local('Roboto Black'), local('Roboto-Black'), url(../../public/third-party/fonts/Roboto/Roboto-Black.ttf) format('ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/*@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');*/

/* ---- buttons ---- */
button.dts-button, a.dts-button, input[type="submit"].dts-button {
    font-family: Arial, Helvetica, Verdana, Tahoma;
    font-size: 1em;

    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;

    margin: 2px;
    padding: 2px 12px;
    min-width: 100px;
    min-height: 1.7em;
    border: 0px;

    -webkit-box-shadow: 1px 2px 3px 0px rgba(153,153,153,1);
    -moz-box-shadow: 1px 2px 3px 0px rgba(153,153,153,1);
    box-shadow: 1px 2px 3px 0px rgba(153,153,153,1);

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d7d7d7+20,949494+100 */
    background: #d7d7d7; /* Old browsers */
    background: -moz-linear-gradient(top, #d7d7d7 20%, #949494 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #d7d7d7 20%,#949494 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #d7d7d7 20%,#949494 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#949494',GradientType=0 ); /* IE6-9 */
}
a.dts-button {
    display: inline-block;
}
a.dts-button, input[type="submit"].dts-button {
    text-align: center;
}
button.dts-button.dts-button-orange, a.dts-button.dts-button-orange, input[type="submit"].dts-button-orange {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc9c0c+20,bd6222+100 */
    background: #fc9c0c; /* Old browsers */
    background: -moz-linear-gradient(top, #fc9c0c 20%, #bd6222 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fc9c0c 20%,#bd6222 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fc9c0c 20%,#bd6222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9c0c', endColorstr='#bd6222',GradientType=0 ); /* IE6-9 */
}

button.dts-button:hover, a.dts-button:hover, input[type="submit"].dts-button:hover {
    cursor: pointer;
    text-decoration: none;
    color: #555;
}
button.dts-gray-button {
    background-color:#ffffff;
    color: #808080;
    border: 1px solid #bbb;
    border-radius: 12px;
    padding:5px;
    margin:7px;
}
button.dts-gray-button:hover {
    cursor: pointer;
    border: 1px solid #333;
    color: #555;
}
/* ---- status colors ---- */
.status-sent {
    color: green;
}

.status-error {
    color: red;
}

.status-waiting {
}

.status-waiting-unknown {
    color: darkgoldenrod;
}

p {
    padding-bottom: 10px;
    font-size: 1rem;
    line-height: 1.4rem;
}

strong {
    font-weight: 600;
}

table.center-weight {
    border: 0px solid red;
    margin-bottom: 20px
}
table.center-weight tr td:first-of-type {
    padding-right: 5px;
    text-align: right;
    font-weight: bold;
    color: #767676;
}
table.center-weight tr td {
    padding-bottom: 2px;
}


/* ---- flash messages ---- */
.flash-message {
    color: #32373A;
    border-color: #D1D3D6;
    background-color: #DEE0E2;

    border: 1px solid;
    padding: 10px;
    font-size: 1rem;
    font-family: Roboto, Arial, Helvetica, Verdana, Tahoma, "sans-serif";
}
.flash-message .flash-title {
    font-weight: bold;
}
.flash-message .flash-body {
    font-weight: normal;
    padding-bottom: 0px;
}
.flash-message.flash-error {
    color: #701723;
    border-color: #FBBEC5;
    background-color: #FCD1D6;
}
.flash-message.flash-success {
    color: #004F27;
    border-color: #B6E3C7;
    background-color: #CBEBD7;
}
.flash-message.flash-warning {
    color: #81591E;
    border-color: #FFEAB9;
    background-color: #FFF0CB;
}
.flash-message.flash-info {
    color: #004D56;
    border-color: #AFE3E7;
    background-color: #C6EAEE;
}


/* ---- layout ---- */
.column-100 {
    width: 100%;
}

.column-50 {
    width: 50%;
}

.column-33 {
    width: 33%;
}

.column-25 {
    width: 100%;
}

.content_body {
    padding: 10px 30px 30px 30px;
    font-family: Roboto;
    line-height: 1.3rem;
}

.content_body p {
    padding-bottom: 1.5rem;
}

.content_body .hint {
    color: grey;
}

ul.list {
    padding-bottom: 2rem;
}

ul.list li {
    line-height: 1.7rem;
}

ul.list li.margin-top {
    margin-top: 1rem;
}

ul.list li label {
    padding-left: 0.5rem;
    vertical-align: text-bottom;
}



/* ---- admin elements in pm ui ---- */
.admin-element {
    border: 2px dashed #7E2C33;
    padding: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: repeating-linear-gradient(
            135deg,
            #F8D7DA,
            #F8D7DA 10px,
            #F5C6CB 10px,
            #F5C6CB 20px
    );
}

.admin-element::before {
    content: 'DTS Intern';
    font-weight: bold;
    color: #7E2C33;
}

.admin-element input {
    height: 20px;
}



/* ---- symfony forms ---- */
.form-group {
    height: 2rem;
}

.form-group label {
    width: 175px;
    /*border: 1px solid red;*/
    display: inline-flex;
    min-height: 1.8rem;
    float: left;

    line-height: 1.9rem;
    padding-left: 0.5rem;
}
.form-group label.label-md {
    width: 225px;
}
.form-group label.label-lg {
    width: 250px;
}
.form-group label.label-xl {
    width: 275px;
}

.form-group input, select {
    height: 1.5rem;
    margin-top: 0px;
}

.form-group .form-inline {
    display: inline-flex;
}

label.dts-intern {
    /*border: 2px dashed #7E2C33;*/
    /*padding: 3px;*/
    /*-webkit-border-radius: 5px;*/
    /*-moz-border-radius: 5px;*/
    /*border-radius: 5px;*/
    background: repeating-linear-gradient(
            135deg,
            #F8D7DA,
            #F8D7DA 10px,
            #F5C6CB 10px,
            #F5C6CB 20px
    );
}
label.dts-intern {
    color: #7E2C33;
    font-weight: bold;
}

.form-horizontal {
    /*border: 3px dashed blue;*/
}

.form-horizontal label {
    width: 49%;
    /*border: 1px solid red;*/
    display: inline-flex;
    float: left;
    line-height: 1.5rem;
}

.form-horizontal input,
.form-horizontal select,
.form-horizontal div {
    /*border: 1px solid green;*/
    line-height: 1.5rem;
}

.form-horizontal input {
    width: 49%;
}

#tab_msn_content {
    margin-left: 30px;
    margin-right: 30px;
}

#tab_msn_content .table_msn_generalInfo {
    padding: 0px 0px 15px 0px;
    border-top: 1px solid #c9c9c9;
    width: 100%;
}

#tab_msn_content .table_msn_generalInfo td {
    padding: 15px 0px 15px 0px;
}

.breadcrumb {
    font-size: 10px;
}

.breadcrumb a,
.breadcrumb a:hover,
.breadcrumb a:visited,
.breadcrumb a:active {
    text-decoration: none;
}

ul.reseller-migration-options {
    margin: auto;
    width: 25%;
}

.input-note {
    font-style: italic;
    color: #696969;
    font-family: Roboto;
    font-size: 1rem;
}

input[readonly="readonly"] {
    border: none;
    background: none;
    line-height: 1.8rem;
}

/* -------- misc trunk buttons -------- */
.trunk-management .einzeiliger_button {
    border: 1px solid grey !important;
    height: 35px !important;
    background: none !important;
    width: 230px !important;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    padding: 15px 0px 0px 0px !important;
    vertical-align: middle !important;

    -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75) !important;
    -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75) !important;
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75) !important;

    background: rgba(219,219,219,1) !important;
    background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(209,209,209,1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(219,219,219,1)), color-stop(23%, rgba(244,244,244,1)), color-stop(47%, rgba(244,244,244,1)), color-stop(100%, rgba(209,209,209,1))) !important;
    background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(209,209,209,1) 100%) !important;
    background: -o-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(209,209,209,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(209,209,209,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(219,219,219,1) 0%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(209,209,209,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d1d1d1', GradientType=0 ) !important;
}

.trunk-management .einzeiliger_button:hover,
.trunk-management .einzeiliger_button:active {
    background: rgba(241,157,23,1) !important;
    background: -moz-linear-gradient(top, rgba(241,157,23,1) 0%, rgba(240,207,158,1) 8%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(240,207,158,1) 82%, rgba(241,157,23,1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,157,23,1)), color-stop(8%, rgba(240,207,158,1)), color-stop(23%, rgba(244,244,244,1)), color-stop(47%, rgba(244,244,244,1)), color-stop(82%, rgba(240,207,158,1)), color-stop(100%, rgba(241,157,23,1))) !important;
    background: -webkit-linear-gradient(top, rgba(241,157,23,1) 0%, rgba(240,207,158,1) 8%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(240,207,158,1) 82%, rgba(241,157,23,1) 100%) !important;
    background: -o-linear-gradient(top, rgba(241,157,23,1) 0%, rgba(240,207,158,1) 8%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(240,207,158,1) 82%, rgba(241,157,23,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(241,157,23,1) 0%, rgba(240,207,158,1) 8%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(240,207,158,1) 82%, rgba(241,157,23,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(241,157,23,1) 0%, rgba(240,207,158,1) 8%, rgba(244,244,244,1) 23%, rgba(244,244,244,1) 47%, rgba(240,207,158,1) 82%, rgba(241,157,23,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19d17', endColorstr='#f19d17', GradientType=0 ) !important;
}

.modal{
    background-color: #c9c9c9;
    z-index: 5;
}

.bn_letzt_tel_in_call {
    background: transparent url("../lay_img/start_user/bn_letzte_telefonate_in.gif") no-repeat;
}
.bn_letzt_tel_in_cancel {
    background: transparent url("../lay_img/start_user/bn_letzte_telefonate_in_lost.gif") no-repeat;
}
.bn_letzt_tel_in_noanswer {
    background: transparent url("../lay_img/start_user/bn_letzte_telefonate_in_busy.png") no-repeat;
}

.bn_letzt_tel_out_call {
    background: transparent url("../lay_img/start_user/bn_letzte_Telefonate_out.png") no-repeat;
}
.bn_letzt_tel_out_cancel {
    background: transparent url("../lay_img/start_user/bn_letzte_Telefonate_out_lost.png") no-repeat;
}
.bn_letzt_tel_out_noanswer {
    background: transparent url("../lay_img/start_user/bn_letzte_telefonate_out_busy.png") no-repeat;
}
.labeledRadio {
    display:block;
    margin:3px 0 0 0;
}
.labeledRadio>input[type=radio] {
    margin: 3px 8px 0 4px;
}

.leftlabeled {
    display:block;
    margin:3px 5px;
    white-space: nowrap;
    line-height: 22px;
    vertical-align: middle;
}

.labeledInput{
    display:block;
    margin: 5px 0px;
    white-space: nowrap;
    line-height: 22px;
    vertical-align: middle;
    width: 25px;
    padding-left: 5px
}
.labeledSelect{
    display:block;
    margin: 5px 8px 0 0px;
    white-space: nowrap;
    line-height: 22px;
    vertical-align: middle;
}

.x-grid3-td-pbe_source, .x-grid3-td-pbe_edit, .x-grid3-td-pbe_delete {
    max-width: 28px;
}


