	.ui-header .ui-title {
        margin: 0px 0%!important;
    }
    .ui-badge-container {
        position: relative;
        border: 2px solid #000;
        color: #fff;
        padding: 10px;
        width: 140px;
        margin: 20px;
        background: green;
    }
    .badge {
        background: #BA070F;
        color: #fff;
        padding: 0px 3px;
        position: absolute;
        /*right: 16px;*/
        /*top: -4px;*/
        z-index: 999;
        border-radius: .8em;
        border: 2px solid #fff;
        text-indent: 0px;
        text-shadow: none;
        box-shadow: 0px 4px 7px 1px rgba(0,0,0,0.75);
        font-size: 10px;
    }
    .badge-header{
        right: 16px;
        top: -4px;
    }
    .badge-footer{
        margin-left: -20px;
    //margin-right: auto;
        top: -1px;
    }
    .btn-success{
        background-color: #5cb85c!important;
        text-shadow: none!important;
    }
    .userlist{
        position:relative;
    }

    .userlist .flag{
        float: left;
        width: 20px;
        height: 20px;
        margin-right: 20px;
    }

    userlist .text{
        float: left;
    }

    #leftpanel #buttons a{
        margin: 0px;
        font-weight: bolder;
        padding-left: 0;
        padding-right: 0;
        border: 0px;
    }

    .tip {
        display: block;
        position: absolute;
        padding: .5em;
        content: attr(title);
        min-width: 120px;
        text-align: center;
        width: auto;
        height: auto;
        white-space: nowrap;
        top: 32px;
        background: rgba(0,0,0,.8);
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
        border-radius:10px;
        color: #fff;
        font-size: .86em;
    }
    .tip .tip-arrow {
        content: "";
        position: absolute;
        bottom: -10px;
        left: 50%;
        border-width: 10px 10px 0px 10px;
        border-style: solid;
        border-color: #075698 transparent;
        display: block;
        width: 0;
    }
    .blink_me {
        -webkit-animation-name: blinker;
        -webkit-animation-duration: 1s;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;

        -moz-animation-name: blinker;
        -moz-animation-duration: 1s;
        -moz-animation-timing-function: linear;
        -moz-animation-iteration-count: infinite;

        animation-name: blinker;
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
    }

    @-moz-keyframes blinker {
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }

    @-webkit-keyframes blinker {
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }

    @keyframes blinker {
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }
    .page-label{
        font-family: sans-serif;
        font-size: small;
        font-weight: 400;
    }
    .slick-url-label{
        font-family: sans-serif;
        font-size: small!important;
        /* font-style: normal; */
        text-decoration: blink;
        font-weight: 400!important;
    }
	/* begin of offline submit styles */
	.hideme{
		display: none;!important;
	}
	.showme{
		display: block;
	}

	/* end of offline submit styles */
	.dialog-button-panel {height: 36px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background-color:whitesmoke;}
    .dialog-button-panel .high-emphasis{
        font-weight: bold!important;
        font-size:small!important;
        color:rgb(0,129,255)!important;
    }
    .dialog-button-panel .low-emphasis{
        font-weight: normal;!important;
        font-size:small!important;
        color:rgb(0,129,255)!important;
    }
    .dialog-button-panel .dialog-right-button {
        height: 100%;
        border-bottom-left-radius: 0px!important;
        border-top-right-radius: 0px!important;border-top-left-radius: 0px!important; background: #F5F5F5;
        font-weight: normal;
    }

    .dialog-button-panel .dialog-left-button {
        height: 100%;
        border-bottom-right-radius: 0px!important;
        border-top-left-radius: 0px!important;border-top-right-radius: 0px!important;border-right: 1px solid #AAA; background: #F5F5F5;
        font-weight: normal;
    }
	.dialog-button-panel .dialog-center-button{
        height: 100%;
		border-top-right-radius: 0px!important;
		border-top-left-radius: 0px!important;
		border-bottom-left-radius: 4px!important;
		border-bottom-right-radius: 4px!important;
		background: #F5F5F5;
        margin: 0px;
        padding: 0px;
	}
    .dialog-button-panel .one-button{
        width: 100%;
        border: 0px;       
    }
	td{text-shadow:none!important;}
	/*incaseof map|image*/
	.pigeon-hole{position:absolute}