﻿html, body, #wrap {
    height: 100%;
    font-family: Calibri, Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
}

#main {
    overflow: auto;
    padding-top: 60px;
    padding-bottom: 40px;
}

#header {
    position: fixed !important;
    top: 0;
    width: 100%;
}

/* FOOTER */
#footer {
    position: fixed !important;
    bottom: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height: 20px;
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -webkit-gradient(linear, left top, left top, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
    background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    border-top: 2px solid #7AFC08;
    box-shadow: 0px 0px 8px #30ea03;
    -moz-box-shadow: 0px 0px 8px #30ea03;
    -webkit-box-shadow: 0px 0px 8px #30ea03;
}

/* LOGO */
#logo {
    float: left;
    padding-top: 10px;
}

#divUserInfo {
    float: right;
}

/* ANA MENÜ */
#menu ul,
#menu li,
#menu span,
#menu a {
    margin: 0;
    padding: 0;
    position: relative;
    /*z-index: 999999;*/
}

#menu {
    height: 49px;
    width: 100%;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
    background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    border-bottom: 2px solid #7AFC08;
    /* Border altı Gölge */
    box-shadow: 0px 0px 8px #30ea03;
    -moz-box-shadow: 0px 0px 8px #30ea03;
    -webkit-box-shadow: 0px 0px 8px #30ea03;
    /*z-index: 999999;*/
}

    #menu:after,
    #menu ul:after {
        content: '';
        display: block;
        clear: both;
        /*z-index: 999999;*/
    }

    #menu a {
        background: #FEFEFE;
        background: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #ececec));
        background: -webkit-linear-gradient(top, #fefefe 0%, #ececec 100%);
        background: -o-linear-gradient(top, #fefefe 0%, #ececec 100%);
        background: -ms-linear-gradient(top, #fefefe 0%, #ececec 100%);
        background: linear-gradient(top, #fefefe 0%, #ececec 100%);
        color: #000;
        display: inline-block;
        line-height: 49px;
        padding: 0 20px;
        text-decoration: none;
        /*z-index: 999999;*/
    }

    #menu ul {
        list-style: none;
    }

        #menu ul.dynamic {
            /*z-index: 999999;*/
        }

    #menu > ul {
        float: left;
        /*z-index: 999999;*/
    }

        #menu > ul > li {
            float: left;
            /*z-index: 999999;*/
        }

            #menu > ul > li > a {
                color: #000;
                font-size: 14px;
                /*z-index: 999999;*/
            }

            #menu > ul > li:hover:after {
                content: '';
                display: block;
                width: 0;
                height: 0;
                position: absolute;
                left: 50%;
                bottom: 0;
                border-left: 10px solid transparent;
                border-right: 10px solid transparent;
                border-bottom: 10px solid #7AFC08;
                margin-left: -10px;
                /*z-index: 999999;*/
            }

            #menu > ul > li:first-child > a {
                border-radius: 5px 0 0 0;
                -moz-border-radius: 5px 0 0 0;
                -webkit-border-radius: 5px 0 0 0;
                /*z-index: 999999;*/
            }

            #menu > ul > li.active:after {
                content: '';
                display: block;
                width: 0;
                height: 0;
                position: absolute;
                left: 50%;
                bottom: 0;
                border-left: 10px solid transparent;
                border-right: 10px solid transparent;
                border-bottom: 10px solid #7AFC08;
                margin-left: -10px;
                /*z-index: 999999;*/
            }

            #menu > ul > li.active > a {
                -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
                -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
                box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
                background: #ececec;
                background: -moz-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffeeff ef));
                background: -webkit-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                background: -o-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                background: -ms-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                background: linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                /*z-index: 999999;*/
            }

            #menu > ul > li:hover > a {
                background: #ececec;
                background: -moz-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffeeff ef));
                background: -webkit-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                background: -o-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                background: -ms-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                background: linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
                /*z-index: 999999;*/
            }

    #menu .has-sub {
        /*z-index: 999999;*/
    }

        #menu .has-sub:hover > ul {
            display: block;
            /* Yuvarlak köşe*/
            border: 7px solid #7AFC08;
            border-radius: 0 0 7px 7px;
            -moz-border-radius: 0 0 7px 7px;
            -webkit-border-radius: 0 0 7px 7px;
            /* Gölge*/
            -moz-box-shadow: -5px 5px 5px rgba(68,68,68,0.6);
            -webkit-box-shadow: -5px 5px 5px rgba(68,68,68,0.6);
            box-shadow: -5px 5px 5px rgba(68,68,68,0.6);
            zoom: 1;
            /*z-index: 999999;*/
        }

        #menu .has-sub ul {
            display: none;
            position: absolute;
            width: 200px;
            top: 100%;
            left: 0;
            /*z-index: 999999;*/
        }

            #menu .has-sub ul li {
                margin-bottom: -1px;
                /*z-index: 999999;*/
            }

                #menu .has-sub ul li a {
                    background: #7AFC08;
                    border-bottom: 1px dotted #95FD3A;
                    filter: none;
                    font-size: 12px;
                    display: block;
                    line-height: 120%;
                    padding: 10px;
                    /*color: #ffffff;*/
                    /*z-index: 999999;*/
                }

                #menu .has-sub ul li:hover a {
                    background: #62CE03;
                    /*z-index: 999999;*/
                }

        #menu .has-sub .has-sub:hover > ul {
            display: block;
            /*z-index: 999999;*/
        }

        #menu .has-sub .has-sub ul {
            display: none;
            position: absolute;
            left: 100%;
            top: 0;
            /*z-index: 999999;*/
        }

            #menu .has-sub .has-sub ul li a {
                background: #62CE03;
                border-bottom: 1px dotted #95FD3A;
                /*z-index: 999999;*/
            }

                #menu .has-sub .has-sub ul li a:hover {
                    background: #55B502;
                    /*z-index: 999999;*/
                }
/* ANA MENÜ END*/

/* TABLE *****************************/
.tblFilter {
    border: 1px solid Gainsboro;
    width: 100%;
}

    .tblFilter th,
    .tblTreeView th,
    .tblPopupBody th
    {
        font-size: 16px;
        /*
	    background-color: AntiqueWhite;
	    border: 1px solid Gray;
	    color:Black;
	    font-weight:bolder;
	    padding:4px;
	    -moz-border-radius:5px;
	    -webkit-border-radius:5px;
	    border-radius:5px;
	    pd*/
        height: 25px;
        vertical-align: middle;
        background: #fefefe;
        background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -webkit-gradient(linear, left top, left top, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
        background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        border-bottom: 2px solid #7AFC08;
    }

    .tblFilter td {
        padding: 5px;
    }

/* tblFilter classı table nesnesine atanmışsa ilk sütunu 200px yapar. */
table.tblFilter > tbody > tr:nth-child(n+1) > td:first-child {
    width: 200px;
}

/*
.tblFilter tr:last-child td:last-child 
{
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.tblFilter table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.tblFilter table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}
.tblFilter tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}
*/

/* tblFilter class'ına sahip elemanlar içindeki input */
.tblFilter tr td input,
.tblFilter tr td select,
.tblFilter tr td textarea,
.tblPopupBody tr td input,
.tblPopupBody tr td select,
.tblPopupBody tr td textarea,
.tblFilterPaging tr td input,
.tblFilterPaging tr td select,
.tblDetails tr td input,
.tblDetails tr td select {
    border: 1px solid #c4c4c4;
    padding: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 8px #d9d9d9;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
}

    .tblFilter tr td input:focus,
    .tblFilter tr td select:focus,
    .tblFilter tr td textarea:focus,
    .tblPopupBody tr td input:focus,
    .tblPopupBody tr td select:focus,
    .tblPopupBody tr td textarea:focus,
    .tblFilterPaging tr td input:focus,
    .tblFilterPaging tr td select:focus,
    .tblDetails tr td input:focus,
    .tblDetails tr td select:focus {
        outline: none;
        border: 1px solid #30ea03;
        box-shadow: 0px 0px 8px #30ea03;
        -moz-box-shadow: 0px 0px 8px #30ea03;
        -webkit-box-shadow: 0px 0px 8px #30ea03;
    }

    .tblFilter tr td input:hover,
    .tblFilter tr td select:hover,
    .tblFilter tr td textarea:hover,
    .tblPopupBody tr td input:hover,
    .tblPopupBody tr td select:hover,
    .tblPopupBody tr td textarea:hover,
    .tblFilterPaging tr td input:hover,
    .tblFilterPaging tr td select:hover,
    .tblDetails tr td input:hover,
    .tblDetails tr td select:hover {
        outline: none;
        border: 1px solid #E6FAD7;
        box-shadow: 0px 0px 8px #30ea03;
        -moz-box-shadow: 0px 0px 8px #30ea03;
        -webkit-box-shadow: 0px 0px 8px #30ea03;
    }

/* tblFilter class'ına sahip elemanlar içindeki span'lar daha doğrusu asp:Label */
.tblFilter tr td span:not(.reqField) {
    display: block;
    text-align: right;
    color: Black;
    padding: 4px;
    padding-right: 15px;
    vertical-align: middle;
    position: relative;
    background: #E6FAD7;
    border: 1px solid #A5F53D;
    z-index: -1;
/*
	-moz-box-shadow: -2px 2px 2px rgba(68,68,68,0.6);
	-webkit-box-shadow: -2px 2px 2px rgba(68,68,68,0.6);
	box-shadow: -2px 2px 2px rgba(68,68,68,0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
*/
}

.tblFilter tr td span:after,
.tblFilter tr td span:before,
.tblPopupBody tr td span:after,
.tblPopupBody tr td span:before
/*,.tblFilterPaging tr td span:after, .tblFilterPaging tr td span:before*/ {
    left: 100%;
    top: 35%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.tblFilter tr td span:after,
.tblPopupBody tr td span:after
/*,.tblFilterPaging tr td span:after */ {
    border-color: rgba(209, 213, 183, 0);
    border-left-color: #E6FAD7;
    border-width: 5px;
    margin-top: -5px;
}

.tblFilter tr td span:before,
.tblPopupBody tr td span:before
/*,.tblFilterPaging tr td span:before */ {
    border-color: rgba(245, 141, 61, 0);
    border-left-color: #A5F53D;
    border-width: 6px;
    margin-top: -6px;
}

/* span olmasına rağmen validator olduğu için farklı stil yapmak icab etti*/
.reqField {
    text-align: left;
    padding: 2px 20px 2px 2px;
    background: AntiqueWhite;
    color: Black !important;
    outline: none;
    border: 1px solid #30ea03;
    box-shadow: 0px 0px 18px Red;
    -moz-box-shadow: 0px 0px 18px Red;
    -webkit-box-shadow: 0px 0px 18px Red;
}

/* Sorgu ekranlarındaki Details table.*/
.tblDetails {
    margin: 0px;
    padding: 0px;
    width: 100%;
    /*box-shadow: 10px 10px 5px #888888;*/
    border: 1px solid #b2b2b2;
/*
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
*/
}

    .tblDetails table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px;
    }

    .tblDetails th,
    .tblDetails caption
    {
        /*
	font-size:16px;
	color:White;
	background-color: AntiqueWhite;
	padding:4px;
	*/
        height: 25px;
        vertical-align: middle;
        text-align: left;
        background: #fefefe;
        background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -webkit-gradient(linear, left top, left top, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
        background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        border-bottom: 2px solid #7AFC08;
    }

    .tblDetails caption
    {
	    font-size:16px !important;
        font-weight: bolder;
        text-align: center !important;
    }

/*
.tblDetails tr:last-child td:last-child {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.tblDetails table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.tblDetails table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}
.tblDetails tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}
*/

    .tblDetails tr:hover td {
        background-color: #E1FFCD;
    }

    .tblDetails td {
        vertical-align: middle;
        background-color: #ffffff;
        border: 1px solid #b2b2b2;
        border-width: 0px 1px 1px 0px;
        text-align: left;
        padding: 3px;
        font-size: 12px;
        font-family: Trebuchet MS;
        font-weight: normal;
        color: #000000;
    }

    .tblDetails tr:last-child td {
        border-width: 0px 1px 0px 0px;
    }

    .tblDetails tr td:last-child {
        border-width: 0px 0px 1px 0px;
    }

    .tblDetails tr:last-child td:last-child {
        border-width: 0px 0px 0px 0px;
    }

    .tblDetails tr:first-child td {
        background: -o-linear-gradient(bottom, #80FF00 5%, #60BF00 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80FF00), color-stop(1, #60BF00) );
        background: -moz-linear-gradient( center top, #80FF00 5%, #60BF00 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80FF00", endColorstr="#60BF00");
        background: -o-linear-gradient(top,#80FF00,60BF00);
        background-color: #80FF00;
        border: 0px solid #b2b2b2;
        text-align: center;
        border-width: 0px 0px 1px 1px;
        font-size: 14px;
        font-family: Trebuchet MS;
        font-weight: bold;
        color: #ffffff;
    }

    .tblDetails tr:first-child:hover td {
        background: -o-linear-gradient(bottom, #80FF00 5%, #60BF00 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80FF00), color-stop(1, #60BF00) );
        background: -moz-linear-gradient( center top, #80FF00 5%, #60BF00 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80FF00", endColorstr="#60BF00");
        background: -o-linear-gradient(top,#80FF00,60BF00);
        background-color: #80FF00;
    }

    .tblDetails tr:first-child td:first-child {
        border-width: 0px 0px 1px 0px;
    }

    .tblDetails tr:first-child td:last-child {
        border-width: 0px 0px 1px 1px;
    }

/* Filtre ekranlarında paging kısmı*/
.tblFilterPaging {
    border: 1px solid Gainsboro;
    width: 100%;
}

    .tblFilterPaging tr {
/*
	background-color: AntiqueWhite;
	border: 1px solid Gray;
	color:Black;
	font-weight:bolder;
	padding:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
*/
        height: 25px;
        vertical-align: middle;
        background: #fefefe;
        background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -webkit-gradient(linear, left top, left top, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
        background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);
        border-top: 2px solid #7AFC08;
    }

/*
.tblFilterPaging tr:last-child td:last-child 
{
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.tblFilterPaging table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.tblFilterPaging table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}
.tblFilterPaging tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}
*/

.tblTreeView {
    border: 1px solid Gainsboro;
    min-width: 300px;
}

/**/
.tblStatus {
    width: 100%;
    border-top: 2px solid #7AFC08;
}

    .tblStatus tr td span {
        color: Black;
        padding: 2px;
    }

    .tblStatus image {
        border-top: 2px solid #7AFC08;
        padding-left: 6px;
        padding-right: 10px;
    }

    .tblStatus div div {
        float:left;
	    margin-left:7px;
    }

.mainbutton {
    /*
	-moz-box-shadow: -2px 2px 2px 0px #403e40;
	-webkit-box-shadow: -2px 2px 2px 0px #403e40;
	box-shadow: -2px 2px 2px 0px #403e40;
	*/
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, Gainsboro), color-stop(1, #e9e9e9) );
    background: -moz-linear-gradient( center top, Gainsboro 5%, #e9e9e9 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='Gainsboro', endColorstr='#e9e9e9');
    background-color: Gainsboro;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
    text-indent: 0;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: Black;
    min-height: 20px;
    line-height: 20px;
    min-width: 80px;
    text-decoration: none;
    text-align: center;
    padding: 5px;
    outline: none;
    border: 1px solid #30ea03;
    box-shadow: 0px 0px 8px #30ea03;
    -moz-box-shadow: 0px 0px 8px #30ea03;
    -webkit-box-shadow: 0px 0px 8px #30ea03;
}

    .mainbutton:hover {
        outline: none;
        border: 1px solid Green;
        box-shadow: 0px 0px 18px Green;
        -moz-box-shadow: 0px 0px 18px Green;
        -webkit-box-shadow: 0px 0px 18px Green;
    }

    .mainbutton:active {
        position: relative;
        top: 1px;
    }

.modal-dialog {
    position: absolute;
    z-index: 70000 !important;
    max-height:800px;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.modal-dialog .container {
    border: solid 1px #30ea03;
    background-color: White;
    box-shadow: 0px 0px 8px #30ea03;
    -moz-box-shadow: 0px 0px 8px #30ea03;
    -webkit-box-shadow: 0px 0px 8px #30ea03;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}
/* dialog header */
.modal-dialog .header {
    background: url(../Images/PopupHeaderBg.gif) repeat-x;
    height: 25px;
    padding-top: 5px;
    width: 690px;
}

/* dialog body */
.modal-dialog .body {
    background-color: white;
    height: 450px;
    width: 690px;
    overflow:auto;
}

/* dialog close */
.modal-dialog .close {
    right: 4px;
    background: url(../Images/icons.gif) no-repeat -732px 0px;
    width: 16px;
    cursor: hand;
    position: absolute;
    top: 5px;
    height: 16px;
}

    /* dialog close hover */
    .modal-dialog .close:hover {
        background: url(../Images/icons.gif) no-repeat -749px 0px;
    }

.tblPopupBody {
    margin-left:4%;
    border: 1px solid Gainsboro;
    width: 95%;
    z-index: 70001 !important;
}

    .tblPopupBody td {
        padding: 5px;
    }

    .tblPopupBody tr td span:not(.reqField) {
        display: block;
        text-align: right;
        color: Black;
        padding: 4px;
        padding-right: 15px;
        vertical-align: middle;
        position: relative;
        background: #E6FAD7;
        border: 1px solid #A5F53D;
        z-index: 70001 !important;
    }

.tblLogon {
    border: 1px solid Gainsboro;
    box-shadow: 0px 0px 8px #d9d9d9;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;

    margin-top:200px;
}

    .tblLogon td {
        padding: 10px;
        -webkit-border-top-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
    }

/* FreeGood detayları arkaplan renkleri */
.td_bg_green
{
	background-color: #00CC33;
}
.td_bg_gray
{
	background-color: #E0E0E0;
}
.td_bg_yellow
{
	background-color: #FFFF33;
}
.td_bg_orange
{
	background-color: #FF4400;
}
.td_red
{
	color: Red !important;
}
.td_green
{
	color: Green !important;
}

#logo_container {
    height: 49px;
    width: 100%;

    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
    background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
    background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);

    box-shadow: 0px 0px 8px #30ea03;
    -moz-box-shadow: 0px 0px 8px #30ea03;
    -webkit-box-shadow: 0px 0px 8px #30ea03;
}

/* LOGO */
#logo_login {
    float: left;
    padding-top: 10px;
}
