﻿.IE_bar{
    display:none;
}

.FF_bar {
    display: none;
}


/* IE6 & IE7 & IE8
==================*/
@media \0screen\,screen\9 {
	
    .IE_bar .FF_message{
        display:none;
    }
    
    .IE_bar {
        display:block;
        background:rgba(244,67,54,0.7);
        z-index:9999999999999999999;
       
        width:50%;
        height:auto;

        border-radius:5px;
        border:1px solid #B71C1C;

        position:relative;
        margin-top:10px;
        margin-left:25%;

        text-align:left;
        line-height:1.2em;

        padding:10px 15px;
	}

    .IE_bar span{
        font-size:1.1em;
        color:white;
    }

    .IE_bar i{
        position:relative;
        float:left;
        color:white;
        margin-right:7px;
        line-height:35px;
    }

    .IE_bar a{
        color:white !important;
        text-decoration:underline !important;
    }

        .IE_bar .message_close{
        float:right;
        position:absolute;
        top:-5px;
        right:0px;
        color:white;
        font-size:1.2em;
        cursor:pointer;
    }

    .IE_bar .message_close i{
        font-size:1em;
    }
}

/* Firefox Only
==================*/
@-moz-document url-prefix() {

    .FF_bar {
        display: block;
        background: rgba(244,67,54,0.7);
        z-index: 9999999999999999999;
        width: 50%;
        height: auto;
        border-radius: 5px;
        border: 1px solid #B71C1C;
        position: relative;
        margin-top: 10px;
        margin-left: 25%;
        text-align: left;
        line-height: 1.2em;
        padding: 10px 15px;
    }

        .FF_bar span {
            font-size: 1.1em;
            color: white;
        }

        .FF_bar i {
            position: relative;
            float: left;
            color: white;
            margin-right: 7px;
            line-height: 35px;
        }

        .FF_bar a {
            color: white !important;
            text-decoration: underline !important;
        }

        .FF_bar .message_close {
            float: right;
            position: absolute;
            top: -7px;
            right: -5px;
            color: white;
            font-size: 1.2em;
            cursor: pointer;
        }

            .FF_bar .message_close i {
                font-size: 1em;
            }
}  

/* IE9 Only
==================*/
@media screen\0 {
	
    .IE_bar .FF_message{
        display:none;
    }

    .IE_bar {
        display: block;
        background: rgba(244,67,54,0.7);
        z-index: 9999999999999999999;
        width: 50%;
        height: auto;
        border-radius: 5px;
        border: 1px solid #B71C1C;
        position: relative;
        margin-top: 10px;
        margin-left: 25%;
        text-align: left;
        line-height: 1.2em;
        padding: 10px 15px;
    }

    .IE_bar span{
        font-size:1.1em;
        color:white;
    }

    .IE_bar i{
        position:relative;
        float:left;
        color:white;
        margin-right:7px;
        line-height:35px;
    }

    .IE_bar a{
        color:white !important;
        text-decoration:underline !important;
    }

        .IE_bar .message_close{
        float:right;
        position:absolute;
        top:-7px;
        right:-5px;
        color:white;
        font-size:1.2em;
        cursor:pointer;
    }

    .IE_bar .message_close i{
        font-size:1em;
    }
}
		 
/*IE10 and IE11
==================*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	
    .IE_bar .FF_message{
        display:none;
    }

    .IE_bar {
        display: block;
        background: rgba(244,67,54,0.7);
        z-index: 9999999999999999999;
        width: 50%;
        height: auto;
        border-radius: 5px;
        border: 1px solid #B71C1C;
        position: relative;
        margin-top: 10px;
        margin-left: 25%;
        text-align: left;
        line-height: 1.2em;
        padding: 10px 15px;
    }

    .IE_bar span{
        font-size:1.1em;
        color:white;
    }

    .IE_bar i{
        position:relative;
        float:left;
        color:white;
        margin-right:7px;
        line-height:35px;
    }

    .IE_bar a{
        color:white !important;
        text-decoration:underline !important;
    }

    .IE_bar .message_close{
        float:right;
        position:absolute;
        top:-7px;
        right:-5px;
        color:white;
        font-size:1.2em;
        cursor:pointer;
    }

    .IE_bar .message_close i{
        font-size:1em;
    }
}

/* OLD EDGE BROWSER */

@supports (-ms-ime-align:auto) {

    .IE_bar .FF_message {
        display: none;
    }

    .IE_bar {
        display: block;
        background: rgba(244,67,54,0.7);
        z-index: 9999999999999999999;
        width: 50%;
        height: auto;
        border-radius: 5px;
        border: 1px solid #B71C1C;
        position: relative;
        margin-top: 10px;
        margin-left: 25%;
        text-align: left;
        line-height: 1.2em;
        padding: 10px 15px;
    }

        .IE_bar span {
            font-size: 1.1em;
            color: white;
        }

        .IE_bar i {
            position: relative;
            float: left;
            color: white;
            margin-right: 7px;
            line-height: 35px;
        }

        .IE_bar a {
            color: white !important;
            text-decoration: underline !important;
        }

        .IE_bar .message_close {
            float: right;
            position: absolute;
            top: -7px;
            right: -5px;
            color: white;
            font-size: 1.2em;
            cursor: pointer;
        }

            .IE_bar .message_close i {
                font-size: 1em;
            }
}

