

        
            @font-face {
            font-family: 'VAGRundschriftD';
            font-style: normal;
            font-weight: ;
            src: url(Stylesheets/TMB/VAGRundschriftD.woff)
            }
        
        
            @font-face {
            font-family: 'VAGRundschriftD';
            font-style: normal;
            font-weight: ;
            src: url(Stylesheets/TMB/VAGRundschriftD-Lig.woff)
            }
        
        
            label > input[type='checkbox'] + span.cbstyle,
            label > input[type='checkbox'] + input + span.cbstyle,
            label > input[type='radio'] + span.rbstyle,
            label > input[type='radio'] + input + span.rbstyle
            {
            background-image: url('Css/Merged?upid=&company=TMB&IconLibrary=TMB&v=');
            }
        
        
            .ValidIcon {
            background-image: url('Css/Merged?upid=&company=TMB&IconLibrary=TMB&v=');
            }
        
        
            .ModalLoading {
            background-image: url(customimages/TMB/Icons/TMB/LoaderLarge.gif);
            }
        
    
        body, a, div, p, tb, span, ul, li, input, select, textarea, * {
            
font-family: Verdana;        color: #2c2c2c;        font-weight: 55;    

        }

        .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
            
font-family: Verdana;        color: #2c2c2c;        font-weight: 55;    

        }


        a, a:link, a:visited {
            
font-family: &quot;Verdana&quot;,&quot;Helvetica Neue&quot;,&quot;Helvetica&quot;,Helvetica,Arial,sans-serif;        color: #5165ff;        font-weight: 55;    

        }

        a:hover, a:active {
            
font-family: Verdana;        color: #5165ff;        font-weight: 55;    

        }

        .Temp_Title, .PrimaryHeading, .AdminContentHeader {
            
font-family: VAGRundschriftD;        color: #2c2c2c;        font-weight: 95;    

        }

        .SecondaryHeading {
            
font-family: VAGRundschriftD;        color: #2c2c2c;        font-weight: 95;    

        }

        .BrandColor, .PageHeading {
            color: #00a0af;
        }

        .PageHeading {
            
font-family: VAGRundschriftD;        color: #2c2c2c;        font-weight: 95;    

        }

        .field-validation-error, .field-validation-error span {
            
font-family: Verdana;        color: #c22025;        font-weight: 55;    

        }

        .EditTitle, .EditTitle label {
            
font-family: Verdana;        color: #2c2c2c;        font-weight: 55;    

        }

        .BrandBGColor{
            background-color: #00a0af;
        }

        .BrandBorder {
        border-color: #00a0af;
    }
    
    .BrandTag{
        background-color: #00a0af !important;
        color: #000000 !important;
    }
    .BrandTag::before{
        background: #000000 !important;
    }
    .BrandTag::after{
        border-left: 10px solid #00a0af !important;
    }

    .BrandFilter, .NoHoverBrandFilter {
        -webkit-filter: hue-rotate(185deg) contrast(0.89) saturate(1) brightness(1.4) !important; filter: hue-rotate(185deg) contrast(0.89) saturate(1) brightness(1.4)  !important;
        }

        .BrandFilter:hover, .BrandFilterOuter:hover .BrandFilter {
-webkit-filter: hue-rotate(185deg) contrast(0.79) saturate(0.58) brightness(1.58) !important; filter: hue-rotate(185deg) contrast(0.79) saturate(0.58) brightness(1.58)  !important;        }

        .PrimaryHeadingFilter {
        -webkit-filter: hue-rotate(0deg) contrast(2.84) saturate(0) brightness(0.44) !important; filter: hue-rotate(0deg) contrast(2.84) saturate(0) brightness(0.44)  !important;
        }

        .SecondaryHeadingFilter {
        -webkit-filter: hue-rotate(0deg) contrast(2.84) saturate(0) brightness(0.44) !important; filter: hue-rotate(0deg) contrast(2.84) saturate(0) brightness(0.44)  !important;
        }

        #TemplateHeaderCurve {
        background-color: #00a0af;
        }

        #TemplateFooterCurve {
        background-color: #00a0af;
        }


        #TemplateMenu {
        background-color: #00a0af;

        }

        #TemplateMenu ul a {
        border: 1px solid #008490;
        background-color: #00909D;
        color: #000000;
        }

        #TemplateMenu ul a:hover {
        background-color: #008894;
        }

        .TemplateSettingsMenu{
        background-color: #00a0af;

            
                background: -moz-linear-gradient(-0deg, #00a0af 0%, #2c2c2c 100%); /* FF3.6-15 */
                background: -webkit-linear-gradient(-0deg, #00a0af 0%,#2c2c2c 100%); /* Chrome10-25,Safari5.1-6 */
                background: linear-gradient(360deg, #00a0af 0%,#2c2c2c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a0af', endColorstr='#2c2c2c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
            
        }




            
        input[type=text], input[type=password], input[type=tel], input[type=email], input[type=number], textarea, select {
        color: #2c2c2c;
        background-color: #ffffff;

            border: 1px solid #e5e5e4;
        }

        input[type=text].inputhint, input[type=password].inputhint, input[type=tel].inputhint, input[type=email].inputhint, input[type=number].inputhint, textarea.inputhint, select.inputhint {
        color: #bcbcbc;
        }
    

            
        input[type=text]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=email]:hover, input[type=number]:hover, textarea:hover, select:hover {
        color: #2c2c2c;
        background-color: #eeeeee;

            border: 1px solid #949494;
        }

        input[type=text]:hover.inputhint, input[type=password]:hover.inputhint, input[type=tel]:hover.inputhint, input[type=email]:hover.inputhint, input[type=number]:hover.inputhint, textarea:hover.inputhint, select:hover.inputhint {
        color: #bcbcbc;
        }
    

            
        input[type=text]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=number]:focus, textarea:focus, select:focus {
        color: #2c2c2c;
        background-color: #ffffff;

            border: 1px solid #bcbcbc;
        }

        input[type=text]:focus.inputhint, input[type=password]:focus.inputhint, input[type=tel]:focus.inputhint, input[type=email]:focus.inputhint, input[type=number]:focus.inputhint, textarea:focus.inputhint, select:focus.inputhint {
        color: #bcbcbc;
        }
    

            
        input[type=text]:disabled, input[type=password]:disabled, input[type=tel]:disabled, input[type=email]:disabled, input[type=number]:disabled, textarea:disabled, select:disabled {
        color: #2c2c2c;
        background-color: #cccccc;

            border: 1px solid #b8b8b8;
        }

        input[type=text]:disabled.inputhint, input[type=password]:disabled.inputhint, input[type=tel]:disabled.inputhint, input[type=email]:disabled.inputhint, input[type=number]:disabled.inputhint, textarea:disabled.inputhint, select:disabled.inputhint {
        color: #cccccc;
        }
    

            
        input[type=text].valid, input[type=password].valid, input[type=tel].valid, input[type=email].valid, input[type=number].valid, textarea.valid, select.valid {
        color: ;
        background-color: ;

        }

        input[type=text].valid.inputhint, input[type=password].valid.inputhint, input[type=tel].valid.inputhint, input[type=email].valid.inputhint, input[type=number].valid.inputhint, textarea.valid.inputhint, select.valid.inputhint {
        color: ;
        }
    

            
        input[type=text].valid:hover, input[type=password].valid:hover, input[type=tel].valid:hover, input[type=email].valid:hover, input[type=number].valid:hover, textarea.valid:hover, select.valid:hover {
        color: ;
        background-color: ;

        }

        input[type=text].valid:hover.inputhint, input[type=password].valid:hover.inputhint, input[type=tel].valid:hover.inputhint, input[type=email].valid:hover.inputhint, input[type=number].valid:hover.inputhint, textarea.valid:hover.inputhint, select.valid:hover.inputhint {
        color: ;
        }
    

            
        input[type=text].valid:active, input[type=password].valid:active, input[type=tel].valid:active, input[type=email].valid:active, input[type=number].valid:active, textarea.valid:active, select.valid:active {
        color: ;
        background-color: ;

        }

        input[type=text].valid:active.inputhint, input[type=password].valid:active.inputhint, input[type=tel].valid:active.inputhint, input[type=email].valid:active.inputhint, input[type=number].valid:active.inputhint, textarea.valid:active.inputhint, select.valid:active.inputhint {
        color: ;
        }
    

            
        input[type=text].input-validation-error, input[type=password].input-validation-error, input[type=tel].input-validation-error, input[type=email].input-validation-error, input[type=number].input-validation-error, textarea.input-validation-error, select.input-validation-error {
        color: #c22025;
        background-color: #ffffff;

            border: 1px solid #c22025;
        }

        input[type=text].input-validation-error.inputhint, input[type=password].input-validation-error.inputhint, input[type=tel].input-validation-error.inputhint, input[type=email].input-validation-error.inputhint, input[type=number].input-validation-error.inputhint, textarea.input-validation-error.inputhint, select.input-validation-error.inputhint {
        color: #adadad;
        }
    

            
        input[type=text].input-validation-error:hover, input[type=password].input-validation-error:hover, input[type=tel].input-validation-error:hover, input[type=email].input-validation-error:hover, input[type=number].input-validation-error:hover, textarea.input-validation-error:hover, select.input-validation-error:hover {
        color: #c22025;
        background-color: #ffffff;

            border: 1px solid #c22025;
        }

        input[type=text].input-validation-error:hover.inputhint, input[type=password].input-validation-error:hover.inputhint, input[type=tel].input-validation-error:hover.inputhint, input[type=email].input-validation-error:hover.inputhint, input[type=number].input-validation-error:hover.inputhint, textarea.input-validation-error:hover.inputhint, select.input-validation-error:hover.inputhint {
        color: #adadad;
        }
    

            
        input[type=text].input-validation-error:active, input[type=password].input-validation-error:active, input[type=tel].input-validation-error:active, input[type=email].input-validation-error:active, input[type=number].input-validation-error:active, textarea.input-validation-error:active, select.input-validation-error:active {
        color: #c22025;
        background-color: #ffffff;

            border: 1px solid #c22025;
        }

        input[type=text].input-validation-error:active.inputhint, input[type=password].input-validation-error:active.inputhint, input[type=tel].input-validation-error:active.inputhint, input[type=email].input-validation-error:active.inputhint, input[type=number].input-validation-error:active.inputhint, textarea.input-validation-error:active.inputhint, select.input-validation-error:active.inputhint {
        color: #adadad;
        }
    


        .InputCurrencyLabel {
        color: #bcbcbc;
        }

        .required {
        color: #3D3D3D;
        }

        

            
        .btn, .btn:link, .btn:visited, .btn:hover
        {
        background: #ffffff;
        color: #00a0af;

font-weight: 600;        border: 0px solid #00a0af;        }

        .btn .icon_text, .btn .icon_text_right
        {
        color: #00a0af;
font-weight: 600;        }

        .btn:hover, .btn:focus, .btn:active
        {
        transition-duration: .25s;
        transition-timing-function: ease-in-out;

        background: #d9d9d9;
border: 1px solid #00a0af;                        }

        .btn:hover .icon_text, .btn:hover .icon_text_right,
        .btn:focus .icon_text, .btn:focus .icon_text_right,
        .btn:active .icon_text, .btn:active .icon_text_right
        {
                }

.btn .ui-icon { display: none; } .btn .icon_text { margin-left: 0px; }     

            
        .btn.btnGrey, .btn.btnGrey:link, .btn.btnGrey:visited, .btn.btnGrey:hover
        {
        background: #ffffff;
        color: #00a0af;

font-weight: 150;        border: 0px solid #00a0af;        }

        .btn.btnGrey .icon_text, .btn.btnGrey .icon_text_right
        {
        color: #00a0af;
font-weight: 150;        }

        .btn.btnGrey:hover, .btn.btnGrey:focus, .btn.btnGrey:active
        {
        transition-duration: .25s;
        transition-timing-function: ease-in-out;

        background: #d9d9d9;
border: 1px solid #00a0af;                        }

        .btn.btnGrey:hover .icon_text, .btn.btnGrey:hover .icon_text_right,
        .btn.btnGrey:focus .icon_text, .btn.btnGrey:focus .icon_text_right,
        .btn.btnGrey:active .icon_text, .btn.btnGrey:active .icon_text_right
        {
                }

.btn.btnGrey .ui-icon { display: none; } .btn.btnGrey .icon_text { margin-left: 0px; }     

            
        .btn.btnLight, .btn.btnLight:link, .btn.btnLight:visited, .btn.btnLight:hover
        {
        background: #00a0af;
        color: #ffffff;

font-weight: 600;        border: 0px solid #00a0af;        }

        .btn.btnLight .icon_text, .btn.btnLight .icon_text_right
        {
        color: #ffffff;
font-weight: 600;        }

        .btn.btnLight:hover, .btn.btnLight:focus, .btn.btnLight:active
        {
        transition-duration: .25s;
        transition-timing-function: ease-in-out;

        background: #04808b;
border: 1px solid #04808b;                        }

        .btn.btnLight:hover .icon_text, .btn.btnLight:hover .icon_text_right,
        .btn.btnLight:focus .icon_text, .btn.btnLight:focus .icon_text_right,
        .btn.btnLight:active .icon_text, .btn.btnLight:active .icon_text_right
        {
                }

.btn.btnLight .ui-icon { display: none; } .btn.btnLight .icon_text { margin-left: 0px; }     

            
        .btn.btnRed, .btn.btnRed:link, .btn.btnRed:visited, .btn.btnRed:hover
        {
        background: #7a0a0a;
        color: #ffffff;

font-weight: 600;        border: 0px solid #7a0a0a;        }

        .btn.btnRed .icon_text, .btn.btnRed .icon_text_right
        {
        color: #ffffff;
font-weight: 600;        }

        .btn.btnRed:hover, .btn.btnRed:focus, .btn.btnRed:active
        {
        transition-duration: .25s;
        transition-timing-function: ease-in-out;

        background: #a30c0c;
border: 1px solid #a30c0c;                        }

        .btn.btnRed:hover .icon_text, .btn.btnRed:hover .icon_text_right,
        .btn.btnRed:focus .icon_text, .btn.btnRed:focus .icon_text_right,
        .btn.btnRed:active .icon_text, .btn.btnRed:active .icon_text_right
        {
                }

.btn.btnRed .ui-icon { display: none; } .btn.btnRed .icon_text { margin-left: 0px; }     


        
    body, a, div, p, tb, span, ul, li, * {
        
font-size: 16px;
                            

    }

    a:link, a:visited {
        
font-size: 16px;
                            

    }

    a:hover, a:active {
        
font-size: 16px;
                            

    }

    .Temp_Title, .PrimaryHeading, .AdminContentHeader {
        
font-size: 22px;
                margin-top: 1em;        margin-bottom: .5em;    

    }

    .SecondaryHeading {
        
font-size: 18px;
                margin-top: 1em;        margin-bottom: .5em;    

    }

    .PageHeading {
        
font-size: 26px;
                margin-top: .25em;        margin-bottom: .25em;    

    }

    .field-validation-error, .field-validation-error span {
        
font-size: 12px;
                margin-top: 2px;            

    }

    .EditTitle {
        
font-size: 16px;
                            


        float: left;
    }


    .EditContent {
    }

    input[type=text], input[type=password], input[type=tel], input[type=email], input[type=number], textarea, select {
        
font-size: 16px;
            
                border-width: 1px;
            

            
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            

padding-left: 5px;        padding-right: 5px;        padding-top: 2px;        padding-bottom: 2px;    

    }

    input[type=text]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, textarea:hover, select:hover {
        
font-size: 16px;
            
                border-width: 1px;
            

            
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            

padding-left: 5px;        padding-right: 5px;        padding-top: 2px;        padding-bottom: 2px;    

    }

    input[type=text]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, textarea:focus, select:focus {
        
font-size: 16px;
            
                border-width: 1px;
            

            
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            

padding-left: 5px;        padding-right: 5px;        padding-top: 2px;        padding-bottom: 2px;    

    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        
font-size: 16px;
            
                border-width: 1px;
            

            
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            

padding-left: 5px;        padding-right: 5px;        padding-top: 2px;        padding-bottom: 2px;    

    }

    .InputCurrencyLabel {
        padding-left: 5px;

        padding-top:  3px;

        font-size: 16px;
    }

    input[type=text].valid, input[type=text].valid:hover, input[type=text].valid:active,
    select.valid select.valid:hover, select.valid:active {
        



                            

    }

    input.input-validation-error, input.input-validation-error:hover, input.input-validation-error:active,
    select.input-validation-error, select.input-validation-error:hover, select.input-validation-error:active {
        
font-size: 16px;
            
                border-width: 1px;
            

            
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            

padding-left: 5px;        padding-right: 5px;        padding-top: 2px;        padding-bottom: 2px;    

    }

        
        .btn, .btn:link, .btn:visited, .btn:hover
        {
font-size: 16px;        border-width: 1px;  
            
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
            

padding-left: 30px;        padding-right: 30px;        padding-top: 6px;        padding-bottom: 6px;
margin-left: 3px;        margin-right: 3px;        margin-top: 3px;        margin-bottom: 3px;        }

        .btn .icon_text, .btn .icon_text_right
        {
font-size: 16px;        }

        .btn:hover, .btn:focus, .btn:active
        {
border-width: 1px;        }
    

        
        .btn.btnGrey, .btn.btnGrey:link, .btn.btnGrey:visited, .btn.btnGrey:hover
        {
font-size: 14px;        border-width: 1px;  
            
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
            

padding-left: 30px;        padding-right: 30px;        padding-top: 6px;        padding-bottom: 6px;
margin-left: 3px;        margin-right: 3px;        margin-top: 3px;        margin-bottom: 3px;        }

        .btn.btnGrey .icon_text, .btn.btnGrey .icon_text_right
        {
font-size: 14px;        }

        .btn.btnGrey:hover, .btn.btnGrey:focus, .btn.btnGrey:active
        {
border-width: 1px;        }
    

        
        .btn.btnLight, .btn.btnLight:link, .btn.btnLight:visited, .btn.btnLight:hover
        {
font-size: 16px;        border-width: 1px;  
            
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
            

padding-left: 30px;        padding-right: 30px;        padding-top: 6px;        padding-bottom: 6px;
margin-left: 3px;        margin-right: 3px;        margin-top: 3px;        margin-bottom: 3px;        }

        .btn.btnLight .icon_text, .btn.btnLight .icon_text_right
        {
font-size: 16px;        }

        .btn.btnLight:hover, .btn.btnLight:focus, .btn.btnLight:active
        {
border-width: 1px;        }
    

        
        .btn.btnRed, .btn.btnRed:link, .btn.btnRed:visited, .btn.btnRed:hover
        {
font-size: 16px;        border-width: 1px;  
            
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
            

padding-left: 30px;        padding-right: 30px;        padding-top: 6px;        padding-bottom: 6px;
margin-left: 3px;        margin-right: 3px;        margin-top: 3px;        margin-bottom: 3px;        }

        .btn.btnRed .icon_text, .btn.btnRed .icon_text_right
        {
font-size: 16px;        }

        .btn.btnRed:hover, .btn.btnRed:focus, .btn.btnRed:active
        {
border-width: 1px;        }
    


    .btn.btnSmall, .btn.btnSmall:link, .btn.btnSmall:visited, .btn.btnSmall:hover, .btn.btnSmall:active {
padding-left: 10px;    padding-right: 10px;    padding-top: 5px;    padding-bottom: 5px;    }


        @media screen   and (min-width: 1300px) { 
    body, a, div, p, tb, span, ul, li, * {
        

                            

    }

    a:link, a:visited {
        

                            

    }

    a:hover, a:active {
        

                            

    }

    .Temp_Title, .PrimaryHeading, .AdminContentHeader {
        

                            

    }

    .SecondaryHeading {
        

                            

    }

    .PageHeading {
        

                            

    }

    .field-validation-error, .field-validation-error span {
        

                            

    }

    .EditTitle {
        

                            


        float: left;
    }


    .EditContent {
    }

    input[type=text], input[type=password], input[type=tel], input[type=email], input[type=number], textarea, select {
        



                            

    }

    input[type=text]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, textarea:hover, select:hover {
        



                            

    }

    input[type=text]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, textarea:focus, select:focus {
        



                            

    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        



                            

    }

    .InputCurrencyLabel {


    }

    input[type=text].valid, input[type=text].valid:hover, input[type=text].valid:active,
    select.valid select.valid:hover, select.valid:active {
        



                            

    }

    input.input-validation-error, input.input-validation-error:hover, input.input-validation-error:active,
    select.input-validation-error, select.input-validation-error:hover, select.input-validation-error:active {
        



                            

    }

        
        .btn, .btn:link, .btn:visited, .btn:hover
        {
        

                        
                                }

        .btn .icon_text, .btn .icon_text_right
        {
        }

        .btn:hover, .btn:focus, .btn:active
        {
        }
    

        
        .btn.btnGrey, .btn.btnGrey:link, .btn.btnGrey:visited, .btn.btnGrey:hover
        {
        

                        
                                }

        .btn.btnGrey .icon_text, .btn.btnGrey .icon_text_right
        {
        }

        .btn.btnGrey:hover, .btn.btnGrey:focus, .btn.btnGrey:active
        {
        }
    

        
        .btn.btnLight, .btn.btnLight:link, .btn.btnLight:visited, .btn.btnLight:hover
        {
        

                        
                                }

        .btn.btnLight .icon_text, .btn.btnLight .icon_text_right
        {
        }

        .btn.btnLight:hover, .btn.btnLight:focus, .btn.btnLight:active
        {
        }
    

        
        .btn.btnRed, .btn.btnRed:link, .btn.btnRed:visited, .btn.btnRed:hover
        {
        

                        
                                }

        .btn.btnRed .icon_text, .btn.btnRed .icon_text_right
        {
        }

        .btn.btnRed:hover, .btn.btnRed:focus, .btn.btnRed:active
        {
        }
    


    .btn.btnSmall, .btn.btnSmall:link, .btn.btnSmall:visited, .btn.btnSmall:hover, .btn.btnSmall:active {
                }

 }
        @media screen and (max-width: 960px)   { 
    body, a, div, p, tb, span, ul, li, * {
        

                            

    }

    a:link, a:visited {
        

                            

    }

    a:hover, a:active {
        

                            

    }

    .Temp_Title, .PrimaryHeading, .AdminContentHeader {
        

                            

    }

    .SecondaryHeading {
        

                            

    }

    .PageHeading {
        

                            

    }

    .field-validation-error, .field-validation-error span {
        

                            

    }

    .EditTitle {
        

                            


        float: left;
    }


    .EditContent {
    }

    input[type=text], input[type=password], input[type=tel], input[type=email], input[type=number], textarea, select {
        



                            

    }

    input[type=text]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, textarea:hover, select:hover {
        



                            

    }

    input[type=text]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, textarea:focus, select:focus {
        



                            

    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        



                            

    }

    .InputCurrencyLabel {


    }

    input[type=text].valid, input[type=text].valid:hover, input[type=text].valid:active,
    select.valid select.valid:hover, select.valid:active {
        



                            

    }

    input.input-validation-error, input.input-validation-error:hover, input.input-validation-error:active,
    select.input-validation-error, select.input-validation-error:hover, select.input-validation-error:active {
        



                            

    }

        
        .btn, .btn:link, .btn:visited, .btn:hover
        {
font-size: 16px;        

                        
                                }

        .btn .icon_text, .btn .icon_text_right
        {
font-size: 16px;        }

        .btn:hover, .btn:focus, .btn:active
        {
        }
    

        
        .btn.btnGrey, .btn.btnGrey:link, .btn.btnGrey:visited, .btn.btnGrey:hover
        {
font-size: 16px;        

                        
                                }

        .btn.btnGrey .icon_text, .btn.btnGrey .icon_text_right
        {
font-size: 16px;        }

        .btn.btnGrey:hover, .btn.btnGrey:focus, .btn.btnGrey:active
        {
        }
    

        
        .btn.btnLight, .btn.btnLight:link, .btn.btnLight:visited, .btn.btnLight:hover
        {
font-size: 16px;        

                        
                                }

        .btn.btnLight .icon_text, .btn.btnLight .icon_text_right
        {
font-size: 16px;        }

        .btn.btnLight:hover, .btn.btnLight:focus, .btn.btnLight:active
        {
        }
    

        
        .btn.btnRed, .btn.btnRed:link, .btn.btnRed:visited, .btn.btnRed:hover
        {
font-size: 16px;        

                        
                                }

        .btn.btnRed .icon_text, .btn.btnRed .icon_text_right
        {
font-size: 16px;        }

        .btn.btnRed:hover, .btn.btnRed:focus, .btn.btnRed:active
        {
        }
    


    .btn.btnSmall, .btn.btnSmall:link, .btn.btnSmall:visited, .btn.btnSmall:hover, .btn.btnSmall:active {
                }

 }
        @media screen and (max-width: 500px)   { 
    body, a, div, p, tb, span, ul, li, * {
        

                            

    }

    a:link, a:visited {
        

                            

    }

    a:hover, a:active {
        

                            

    }

    .Temp_Title, .PrimaryHeading, .AdminContentHeader {
        

                            

    }

    .SecondaryHeading {
        

                            

    }

    .PageHeading {
        

                            

    }

    .field-validation-error, .field-validation-error span {
        

                            

    }

    .EditTitle {
        

                            


        float: left;
    }


    .EditContent {
    }

    input[type=text], input[type=password], input[type=tel], input[type=email], input[type=number], textarea, select {
        
font-size: 14px;


                            

    }

    input[type=text]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, textarea:hover, select:hover {
        
font-size: 14px;


                            

    }

    input[type=text]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, textarea:focus, select:focus {
        
font-size: 14px;


                            

    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        
font-size: 14px;


                            

    }

    .InputCurrencyLabel {


        font-size: 14px;
    }

    input[type=text].valid, input[type=text].valid:hover, input[type=text].valid:active,
    select.valid select.valid:hover, select.valid:active {
        



                            

    }

    input.input-validation-error, input.input-validation-error:hover, input.input-validation-error:active,
    select.input-validation-error, select.input-validation-error:hover, select.input-validation-error:active {
        
font-size: 14px;


                            

    }

        
        .btn, .btn:link, .btn:visited, .btn:hover
        {
        

                        
                                }

        .btn .icon_text, .btn .icon_text_right
        {
        }

        .btn:hover, .btn:focus, .btn:active
        {
        }
    

        
        .btn.btnGrey, .btn.btnGrey:link, .btn.btnGrey:visited, .btn.btnGrey:hover
        {
        

                        
                                }

        .btn.btnGrey .icon_text, .btn.btnGrey .icon_text_right
        {
        }

        .btn.btnGrey:hover, .btn.btnGrey:focus, .btn.btnGrey:active
        {
        }
    

        
        .btn.btnLight, .btn.btnLight:link, .btn.btnLight:visited, .btn.btnLight:hover
        {
        

                        
                                }

        .btn.btnLight .icon_text, .btn.btnLight .icon_text_right
        {
        }

        .btn.btnLight:hover, .btn.btnLight:focus, .btn.btnLight:active
        {
        }
    

        
        .btn.btnRed, .btn.btnRed:link, .btn.btnRed:visited, .btn.btnRed:hover
        {
        

                        
                                }

        .btn.btnRed .icon_text, .btn.btnRed .icon_text_right
        {
        }

        .btn.btnRed:hover, .btn.btnRed:focus, .btn.btnRed:active
        {
        }
    


    .btn.btnSmall, .btn.btnSmall:link, .btn.btnSmall:visited, .btn.btnSmall:hover, .btn.btnSmall:active {
                }

 }

        .DialogTitle, .Handle
        {
        background: #ececec;
        }


            
                .XSlider .SliderTicks {
                visibility: hidden;
                }
            

        .XSlider .SliderHandle {
        border-color: #00a0af;
        border-radius: 17px;

        margin-left: -17px;
        margin-top: -15px;
        height: 34px;
        width: 34px;
        }



        .XSlider .SliderBackground .SliderBar {
        background-color: #00a0af;
        }

        .ui-widget-content {
        border: 1px solid #00a0af;
        background: #ffffff;
        z-index: 9999 !important;
        }

        .ui-widget-header {
        border: 1px solid #00a0af;
        background:  #00a0af;
        }

        .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: 1px solid #00a0af;
        background:  #00a0af;
        font-weight: bold;

            color: #ffffff;
        }

        @supports ((filter: hue-rotate(10deg)) or (-webkit-filter: hue-rotate(10deg))) {
        .ui-icon {
        background-image: url(content/Redesign/custom-theme/images/ui-icons_ff0000_256x240.png);
        -webkit-filter: hue-rotate(185deg) contrast(0.89) saturate(1) brightness(1.4) !important; filter: hue-rotate(185deg) contrast(0.89) saturate(1) brightness(1.4)  !important;
        }

        .btn.btnGrey .ui-icon {
        -webkit-filter: hue-rotate(185deg) contrast(0.89) saturate(1) brightness(1.4) !important; filter: hue-rotate(185deg) contrast(0.89) saturate(1) brightness(1.4)  !important;
        }

        .btn.btnLight .ui-icon {
        -webkit-filter: hue-rotate(0deg) contrast(0.49) saturate(0) brightness(2.55) !important; filter: hue-rotate(0deg) contrast(0.49) saturate(0) brightness(2.55)  !important;
        }

        .btn.btnRed .ui-icon {
        -webkit-filter: hue-rotate(0deg) contrast(0.49) saturate(0) brightness(2.55) !important; filter: hue-rotate(0deg) contrast(0.49) saturate(0) brightness(2.55)  !important;
        }

        #TemplateMenu ul a .ui-icon {
        -webkit-filter: hue-rotate(0deg) contrast(0) saturate(0) brightness(0) !important; filter: hue-rotate(0deg) contrast(0) saturate(0) brightness(0)  !important;
        }

        #TemplateMenu #TemplateMenuBottom #TemplateMenuLogout .ui-icon {
        -webkit-filter: hue-rotate(0deg) contrast(0.86) saturate(1) brightness(1.45) !important; filter: hue-rotate(0deg) contrast(0.86) saturate(1) brightness(1.45)  !important;;
        }

        .xicon div {
        -webkit-filter: hue-rotate(224deg) contrast(1.16) saturate(0.85) brightness(1.08) !important; filter: hue-rotate(224deg) contrast(1.16) saturate(0.85) brightness(1.08)  !important;
        }

        .xicon div:hover {
        -webkit-filter: hue-rotate(224deg) contrast(1.67) saturate(0.65) brightness(0.75) !important; filter: hue-rotate(224deg) contrast(1.67) saturate(0.65) brightness(0.75)  !important;
        }

        .IconStatus {
        background-image: url('content/redesign/images/Icon-Status.png');
        }

        .WorkflowObjectImage {
        background-image: url('content/redesign/images/Workflow/ObjectList.png') !important;
        }

        .WorkflowIMG, .WorkflowActions a, .WorkflowDesignerToolsImage,
        .TemplateHeaderLinks a::before {
        background-image: url('content/redesign/images/Icon-Workflow.png') !important;
        }

        .WidgetCreateApplicationDiv a.WigdetCreateApplicationIcon::before,
        .Admin_ProductMgmnt_CreateProductType .TypeImage {
        background-image: url('content/redesign/images/Credit-Products.png') !important;
        }

        .multiselect_cont .mulitselect_arrow,
        .WidgetNewApplicationsIconUnderwriterMe, .WidgetNewApplicationsIconUnderwriterAny,
        .WidgetNewApplicationsIconUnassign, .WidgetNewApplicationsIconAssign,
        .WidgetNewApplicationsIconEscalation {
        background-image: url('content/redesign/images/Content.png');
        }
        }

    .WidgetNewApplicationsIconUnassign, .WidgetNewApplicationsIconAssign, .WorkflowObjectImage, .WorkflowActionImage, .QuickSearchButtonIcon, .WidgetCrpBatchesIcon, .AjaxLoading
    {
        -webkit-filter: hue-rotate(185deg) contrast(0.89) saturate(1) brightness(1.4) !important; filter: hue-rotate(185deg) contrast(0.89) saturate(1) brightness(1.4)  !important;
        }

    .WidgetNewApplicationsIconUnassign:hover, .WidgetNewApplicationsIconAssign:hover, .WorkflowObjectImage:hover, .WorkflowActionImage:hover {
        -webkit-filter: hue-rotate(185deg) brightness(0.95) !important; filter: hue-rotate(185deg) brightness(0.95)  !important;
        }

        .WorkflowObjectImage.WorkflowObject_DnB, .WorkflowObjectImage.WorkflowObject_Veda, .WorkflowObjectImage.WorkflowObject_Experian, .WorkflowObjectImage.WorkflowObject_GreenID, .WorkflowObjectImage.WorkflowObject_Centrix, .WorkflowObjectImage.WorkflowObject_PPSR, .WorkflowObjectImage.WorkflowObject_SimpleKYC {
        filter: none !important;
        -webkit-filter: none !important;
        }

        .WidgetNewApplicationsIconUnassign:hover,  .WidgetNewApplicationsIconAssign:hover{
        -webkit-filter: hue-rotate(185deg) contrast(1.28) saturate(1) brightness(0.98) !important; filter: hue-rotate(185deg) contrast(1.28) saturate(1) brightness(0.98)  !important;
        }

        
        #Workflow_GroupList a:hover, #Workflow_GroupList a:active{
            background-color: #00a0af;
        }

        .Workflow_Group a, .Workflow_Group a:visited, .Workflow_Group a:hover{
        text-decoration: none;
        border-bottom: 0px;
        }



        #Workflow_Mapping_CreateObject .Workflow_Mapping{
        border-top: 3px solid #00a0af !important;
        border-bottom: 3px solid #00a0af !important;
        }

        #Workflow_Mapping_CreateObject .Workflow_Mapping > div {
        color: #00a0af !important;
        }

        #Workflow_Mapping_CreateObject .Workflow_Mapping > div > span {
        color: #00a0af!important;
        }

    .Workflow_ModeSettings .Options, .CrportalContainer .Options{     
            color: #00a0af!important;
    }
    .Workflow_ModeSettings .Options .Option{
        
            color: #00a0af!important;
    }
    .Workflow_ModeSettings .Options .OptionSelected, .CrportalContainer .Options .OptionSelected, .CrportalContainer .tabSelected, .BrandBgColor{        
        
            
                background-color: #00a0af!important;
                color: #FFFFFF!important;
            
        }
        .OutcomeTreeContainer .nodeExample.selected{
            box-shadow: 1px 1px 1px 1px #00a0af;
    }
    
    .CrportalContainer .ContentSection{
        border-top: 2px solid #00a0af!important; 
    }
    
    .UpdateCode{
        border: 1px solid #00a0af!important; 
        color: #00a0af;
    }

    








