﻿/*---------- CSS RESET ----------*/
/*CSS Reset*/
/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}*/

/*---------- SITE CSS ----------*/


@font-face {
    font-family: 'FontAwesome';
    src: url('/font/fontawesome-webfont.eot?v=4.3.0');
    src: url('/font/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/font/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/font/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
}

@font-face {
    font-family: 'Glyphicons';
    src: url('/font/glyphicons-regular.eot');
    src: url('/font/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('/font/glyphicons-regular.woff') format('woff'), url('/font/glyphicons-regular.ttf') format('truetype'), url('/font/glyphicons-regular.svg#glyphicons_regular') format('svg');
}

@font-face {
    font-family: 'icomoon';
    src: url('/font/icomoon.eot');
    src: url('/font/icomoon.eot?#iefix') format('embedded-opentype'), url('/font/icomoon.woff') format('woff'), url('/font/icomoon.ttf') format('truetype'), url('/font/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
    font-family: 'Open Sans', sans-serif;
}

body, td, th, div, span, p {
    line-height: 130%;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    /*color: #666666;*/
    font-size: 13px;
}

a {
    cursor: pointer;
}

body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    background-color: #ECEDF0;
}

form {
    width: 100%;
}

.dg_table {
    border: 1px solid #DEDEDE;
}

    .dg_table td {
        padding: 2px;
        border-color: #DEDEDE;
    }

.minWDiv {
    width: 100%;
}


.onemMavi {
    color: #281BD0;
}

.onemSari {
    color: #EFA801;
}

.onemTuruncu {
    color: #EF6F05;
}

.onemKirmizi {
    color: #DE2823;
}

/*a:link {
    text-decoration: none;
    color: #2c3e51;
}

a:visited {
    text-decoration: none;
    color: #2c3e51;
}

a:active {
    color: #2c3e51;
    text-decoration: none;
}

a:hover {
    color: #999999;
    text-decoration: none;
}*/


/*input[type=text], input[type=password], select {
    height: 24px;
}

input[type=text], input[type=password], textarea, select {
    color: #666666;
    font-size: 14px;
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

input[type=text], input[type=password], textarea {
    padding: 0 3px;
}

    input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
        border-color: #E74C3C;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        outline: 0 none;
    }*/

/*td
{
    padding:2px;    
}*/



@media (min-width:0) {
    .xs-p-0 {
        padding: 0px;
    }

    .xs-pt-0 {
        padding-top: 0px;
    }

    .xs-pl-0 {
        padding-left: 0px;
    }

    .xs-pr-0 {
        padding-right: 0px;
    }

    .xs-pb-0 {
        padding-bottom: 0px;
    }

    .xs-m-0 {
        margin: 0px;
    }

    .xs-mt-0 {
        margin-top: 0px;
    }

    .xs-ml-0 {
        margin-left: 0px;
    }

    .xs-mr-0 {
        margin-right: 0px;
    }

    .xs-mb-0 {
        margin-bottom: 0px;
    }

    .xs-p-5 {
        padding: 5px;
    }

    .xs-pt-5 {
        padding-top: 5px;
    }

    .xs-pl-5 {
        padding-left: 5px;
    }

    .xs-pr-5 {
        padding-right: 5px;
    }

    .xs-pb-5 {
        padding-bottom: 5px;
    }

    .xs-m-5 {
        margin: 5px;
    }

    .xs-mt-5 {
        margin-top: 5px;
    }

    .xs-ml-5 {
        margin-left: 5px;
    }

    .xs-mr-5 {
        margin-right: 5px;
    }

    .xs-mb-5 {
        margin-bottom: 5px;
    }

    .xs-p-10 {
        padding: 10px;
    }

    .xs-pt-10 {
        padding-top: 10px;
    }

    .xs-pl-10 {
        padding-left: 10px;
    }

    .xs-pr-10 {
        padding-right: 10px;
    }

    .xs-pb-10 {
        padding-bottom: 10px;
    }

    .xs-m-10 {
        margin: 10px;
    }

    .xs-mt-10 {
        margin-top: 10px;
    }

    .xs-ml-10 {
        margin-left: 10px;
    }

    .xs-mr-10 {
        margin-right: 10px;
    }

    .xs-mb-10 {
        margin-bottom: 10px;
    }

    .xs-p-15 {
        padding: 15px;
    }

    .xs-pt-15 {
        padding-top: 15px;
    }

    .xs-pl-15 {
        padding-left: 15px;
    }

    .xs-pr-15 {
        padding-right: 15px;
    }

    .xs-pb-15 {
        padding-bottom: 15px;
    }

    .xs-m-15 {
        margin: 15px;
    }

    .xs-mt-15 {
        margin-top: 15px;
    }

    .xs-ml-15 {
        margin-left: 15px;
    }

    .xs-mr-15 {
        margin-right: 15px;
    }

    .xs-mb-15 {
        margin-bottom: 15px;
    }

    .xs-p-20 {
        padding: 20px;
    }

    .xs-pt-20 {
        padding-top: 20px;
    }

    .xs-pl-20 {
        padding-left: 20px;
    }

    .xs-pr-20 {
        padding-right: 20px;
    }

    .xs-pb-20 {
        padding-bottom: 20px;
    }

    .xs-m-20 {
        margin: 20px;
    }

    .xs-mt-20 {
        margin-top: 20px;
    }

    .xs-ml-20 {
        margin-left: 20px;
    }

    .xs-mr-20 {
        margin-right: 20px;
    }

    .xs-mb-20 {
        margin-bottom: 20px;
    }

    .xs-p-30 {
        padding: 30px;
    }

    .xs-pt-30 {
        padding-top: 30px;
    }

    .xs-pl-30 {
        padding-left: 30px;
    }

    .xs-pr-30 {
        padding-right: 30px;
    }

    .xs-pb-30 {
        padding-bottom: 30px;
    }

    .xs-m-30 {
        margin: 30px;
    }

    .xs-mt-30 {
        margin-top: 30px;
    }

    .xs-ml-30 {
        margin-left: 30px;
    }

    .xs-mr-30 {
        margin-right: 30px;
    }

    .xs-mb-30 {
        margin-bottom: 30px;
    }

    .xs-p-40 {
        padding: 40px;
    }

    .xs-pt-40 {
        padding-top: 40px;
    }

    .xs-pl-40 {
        padding-left: 40px;
    }

    .xs-pr-40 {
        padding-right: 40px;
    }

    .xs-pb-40 {
        padding-bottom: 40px;
    }

    .xs-m-40 {
        margin: 40px;
    }

    .xs-mt-40 {
        margin-top: 40px;
    }

    .xs-ml-40 {
        margin-left: 40px;
    }

    .xs-mr-40 {
        margin-right: 40px;
    }

    .xs-mb-40 {
        margin-bottom: 40px;
    }

    .xs-p-50 {
        padding: 50px;
    }

    .xs-pt-50 {
        padding-top: 50px;
    }

    .xs-pl-50 {
        padding-left: 50px;
    }

    .xs-pr-50 {
        padding-right: 50px;
    }

    .xs-pb-50 {
        padding-bottom: 50px;
    }

    .xs-m-50 {
        margin: 50px;
    }

    .xs-mt-50 {
        margin-top: 50px;
    }

    .xs-ml-50 {
        margin-left: 50px;
    }

    .xs-mr-50 {
        margin-right: 50px;
    }

    .xs-mb-50 {
        margin-bottom: 50px;
    }

    .xs-p-60 {
        padding: 60px;
    }

    .xs-pt-60 {
        padding-top: 60px;
    }

    .xs-pl-60 {
        padding-left: 60px;
    }

    .xs-pr-60 {
        padding-right: 60px;
    }

    .xs-pb-60 {
        padding-bottom: 60px;
    }

    .xs-m-60 {
        margin: 60px;
    }

    .xs-mt-60 {
        margin-top: 60px;
    }

    .xs-ml-60 {
        margin-left: 60px;
    }

    .xs-mr-60 {
        margin-right: 60px;
    }

    .xs-mb-60 {
        margin-bottom: 60px;
    }

    .xs-p-70 {
        padding: 70px;
    }

    .xs-pt-70 {
        padding-top: 70px;
    }

    .xs-pl-70 {
        padding-left: 70px;
    }

    .xs-pr-70 {
        padding-right: 70px;
    }

    .xs-pb-70 {
        padding-bottom: 70px;
    }

    .xs-m-70 {
        margin: 70px;
    }

    .xs-mt-70 {
        margin-top: 70px;
    }

    .xs-ml-70 {
        margin-left: 70px;
    }

    .xs-mr-70 {
        margin-right: 70px;
    }

    .xs-mb-70 {
        margin-bottom: 70px;
    }

    .xs-p-80 {
        padding: 80px;
    }

    .xs-pt-80 {
        padding-top: 80px;
    }

    .xs-pl-80 {
        padding-left: 80px;
    }

    .xs-pr-80 {
        padding-right: 80px;
    }

    .xs-pb-80 {
        padding-bottom: 80px;
    }

    .xs-m-80 {
        margin: 80px;
    }

    .xs-mt-80 {
        margin-top: 80px;
    }

    .xs-ml-80 {
        margin-left: 80px;
    }

    .xs-mr-80 {
        margin-right: 80px;
    }

    .xs-mb-80 {
        margin-bottom: 80px;
    }

    .xs-p-90 {
        padding: 90px;
    }

    .xs-pt-90 {
        padding-top: 90px;
    }

    .xs-pl-90 {
        padding-left: 90px;
    }

    .xs-pr-90 {
        padding-right: 90px;
    }

    .xs-pb-90 {
        padding-bottom: 90px;
    }

    .xs-m-90 {
        margin: 90px;
    }

    .xs-mt-90 {
        margin-top: 90px;
    }

    .xs-ml-90 {
        margin-left: 90px;
    }

    .xs-mr-90 {
        margin-right: 90px;
    }

    .xs-mb-90 {
        margin-bottom: 90px;
    }

    .xs-p-100 {
        padding: 100px;
    }

    .xs-pt-100 {
        padding-top: 100px;
    }

    .xs-pl-100 {
        padding-left: 100px;
    }

    .xs-pr-100 {
        padding-right: 100px;
    }

    .xs-pb-100 {
        padding-bottom: 100px;
    }

    .xs-m-100 {
        margin: 100px;
    }

    .xs-mt-100 {
        margin-top: 100px;
    }

    .xs-ml-100 {
        margin-left: 100px;
    }

    .xs-mr-100 {
        margin-right: 100px;
    }

    .xs-mb-100 {
        margin-bottom: 100px;
    }

    .xs-p-150 {
        padding: 150px;
    }

    .xs-pt-150 {
        padding-top: 150px;
    }

    .xs-pl-150 {
        padding-left: 150px;
    }

    .xs-pr-150 {
        padding-right: 150px;
    }

    .xs-pb-150 {
        padding-bottom: 150px;
    }

    .xs-m-150 {
        margin: 150px;
    }

    .xs-mt-150 {
        margin-top: 150px;
    }

    .xs-ml-150 {
        margin-left: 150px;
    }

    .xs-mr-150 {
        margin-right: 150px;
    }

    .xs-mb-150 {
        margin-bottom: 150px;
    }

    .xs-p-200 {
        padding: 200px;
    }

    .xs-pt-200 {
        padding-top: 200px;
    }

    .xs-pl-200 {
        padding-left: 200px;
    }

    .xs-pr-200 {
        padding-right: 200px;
    }

    .xs-pb-200 {
        padding-bottom: 200px;
    }

    .xs-m-200 {
        margin: 200px;
    }

    .xs-mt-200 {
        margin-top: 200px;
    }

    .xs-ml-200 {
        margin-left: 200px;
    }

    .xs-mr-200 {
        margin-right: 200px;
    }

    .xs-mb-200 {
        margin-bottom: 200px;
    }

    .xs-p-250 {
        padding: 250px;
    }

    .xs-pt-250 {
        padding-top: 250px;
    }

    .xs-pl-250 {
        padding-left: 250px;
    }

    .xs-pr-250 {
        padding-right: 250px;
    }

    .xs-pb-250 {
        padding-bottom: 250px;
    }

    .xs-m-250 {
        margin: 250px;
    }

    .xs-mt-250 {
        margin-top: 250px;
    }

    .xs-ml-250 {
        margin-left: 250px;
    }

    .xs-mr-250 {
        margin-right: 250px;
    }

    .xs-mb-250 {
        margin-bottom: 250px;
    }
}

@media (min-width:480px) {
    .sm-p-0 {
        padding: 0px;
    }

    .sm-pt-0 {
        padding-top: 0px;
    }

    .sm-pl-0 {
        padding-left: 0px;
    }

    .sm-pr-0 {
        padding-right: 0px;
    }

    .sm-pb-0 {
        padding-bottom: 0px;
    }

    .sm-m-0 {
        margin: 0px;
    }

    .sm-mt-0 {
        margin-top: 0px;
    }

    .sm-ml-0 {
        margin-left: 0px;
    }

    .sm-mr-0 {
        margin-right: 0px;
    }

    .sm-mb-0 {
        margin-bottom: 0px;
    }

    .sm-p-5 {
        padding: 5px;
    }

    .sm-pt-5 {
        padding-top: 5px;
    }

    .sm-pl-5 {
        padding-left: 5px;
    }

    .sm-pr-5 {
        padding-right: 5px;
    }

    .sm-pb-5 {
        padding-bottom: 5px;
    }

    .sm-m-5 {
        margin: 5px;
    }

    .sm-mt-5 {
        margin-top: 5px;
    }

    .sm-ml-5 {
        margin-left: 5px;
    }

    .sm-mr-5 {
        margin-right: 5px;
    }

    .sm-mb-5 {
        margin-bottom: 5px;
    }

    .sm-p-10 {
        padding: 10px;
    }

    .sm-pt-10 {
        padding-top: 10px;
    }

    .sm-pl-10 {
        padding-left: 10px;
    }

    .sm-pr-10 {
        padding-right: 10px;
    }

    .sm-pb-10 {
        padding-bottom: 10px;
    }

    .sm-m-10 {
        margin: 10px;
    }

    .sm-mt-10 {
        margin-top: 10px;
    }

    .sm-ml-10 {
        margin-left: 10px;
    }

    .sm-mr-10 {
        margin-right: 10px;
    }

    .sm-mb-10 {
        margin-bottom: 10px;
    }

    .sm-p-15 {
        padding: 15px;
    }

    .sm-pt-15 {
        padding-top: 15px;
    }

    .sm-pl-15 {
        padding-left: 15px;
    }

    .sm-pr-15 {
        padding-right: 15px;
    }

    .sm-pb-15 {
        padding-bottom: 15px;
    }

    .sm-m-15 {
        margin: 15px;
    }

    .sm-mt-15 {
        margin-top: 15px;
    }

    .sm-ml-15 {
        margin-left: 15px;
    }

    .sm-mr-15 {
        margin-right: 15px;
    }

    .sm-mb-15 {
        margin-bottom: 15px;
    }

    .sm-p-20 {
        padding: 20px;
    }

    .sm-pt-20 {
        padding-top: 20px;
    }

    .sm-pl-20 {
        padding-left: 20px;
    }

    .sm-pr-20 {
        padding-right: 20px;
    }

    .sm-pb-20 {
        padding-bottom: 20px;
    }

    .sm-m-20 {
        margin: 20px;
    }

    .sm-mt-20 {
        margin-top: 20px;
    }

    .sm-ml-20 {
        margin-left: 20px;
    }

    .sm-mr-20 {
        margin-right: 20px;
    }

    .sm-mb-20 {
        margin-bottom: 20px;
    }

    .sm-p-30 {
        padding: 30px;
    }

    .sm-pt-30 {
        padding-top: 30px;
    }

    .sm-pl-30 {
        padding-left: 30px;
    }

    .sm-pr-30 {
        padding-right: 30px;
    }

    .sm-pb-30 {
        padding-bottom: 30px;
    }

    .sm-m-30 {
        margin: 30px;
    }

    .sm-mt-30 {
        margin-top: 30px;
    }

    .sm-ml-30 {
        margin-left: 30px;
    }

    .sm-mr-30 {
        margin-right: 30px;
    }

    .sm-mb-30 {
        margin-bottom: 30px;
    }

    .sm-p-40 {
        padding: 40px;
    }

    .sm-pt-40 {
        padding-top: 40px;
    }

    .sm-pl-40 {
        padding-left: 40px;
    }

    .sm-pr-40 {
        padding-right: 40px;
    }

    .sm-pb-40 {
        padding-bottom: 40px;
    }

    .sm-m-40 {
        margin: 40px;
    }

    .sm-mt-40 {
        margin-top: 40px;
    }

    .sm-ml-40 {
        margin-left: 40px;
    }

    .sm-mr-40 {
        margin-right: 40px;
    }

    .sm-mb-40 {
        margin-bottom: 40px;
    }

    .sm-p-50 {
        padding: 50px;
    }

    .sm-pt-50 {
        padding-top: 50px;
    }

    .sm-pl-50 {
        padding-left: 50px;
    }

    .sm-pr-50 {
        padding-right: 50px;
    }

    .sm-pb-50 {
        padding-bottom: 50px;
    }

    .sm-m-50 {
        margin: 50px;
    }

    .sm-mt-50 {
        margin-top: 50px;
    }

    .sm-ml-50 {
        margin-left: 50px;
    }

    .sm-mr-50 {
        margin-right: 50px;
    }

    .sm-mb-50 {
        margin-bottom: 50px;
    }

    .sm-p-60 {
        padding: 60px;
    }

    .sm-pt-60 {
        padding-top: 60px;
    }

    .sm-pl-60 {
        padding-left: 60px;
    }

    .sm-pr-60 {
        padding-right: 60px;
    }

    .sm-pb-60 {
        padding-bottom: 60px;
    }

    .sm-m-60 {
        margin: 60px;
    }

    .sm-mt-60 {
        margin-top: 60px;
    }

    .sm-ml-60 {
        margin-left: 60px;
    }

    .sm-mr-60 {
        margin-right: 60px;
    }

    .sm-mb-60 {
        margin-bottom: 60px;
    }

    .sm-p-70 {
        padding: 70px;
    }

    .sm-pt-70 {
        padding-top: 70px;
    }

    .sm-pl-70 {
        padding-left: 70px;
    }

    .sm-pr-70 {
        padding-right: 70px;
    }

    .sm-pb-70 {
        padding-bottom: 70px;
    }

    .sm-m-70 {
        margin: 70px;
    }

    .sm-mt-70 {
        margin-top: 70px;
    }

    .sm-ml-70 {
        margin-left: 70px;
    }

    .sm-mr-70 {
        margin-right: 70px;
    }

    .sm-mb-70 {
        margin-bottom: 70px;
    }

    .sm-p-80 {
        padding: 80px;
    }

    .sm-pt-80 {
        padding-top: 80px;
    }

    .sm-pl-80 {
        padding-left: 80px;
    }

    .sm-pr-80 {
        padding-right: 80px;
    }

    .sm-pb-80 {
        padding-bottom: 80px;
    }

    .sm-m-80 {
        margin: 80px;
    }

    .sm-mt-80 {
        margin-top: 80px;
    }

    .sm-ml-80 {
        margin-left: 80px;
    }

    .sm-mr-80 {
        margin-right: 80px;
    }

    .sm-mb-80 {
        margin-bottom: 80px;
    }

    .sm-p-90 {
        padding: 90px;
    }

    .sm-pt-90 {
        padding-top: 90px;
    }

    .sm-pl-90 {
        padding-left: 90px;
    }

    .sm-pr-90 {
        padding-right: 90px;
    }

    .sm-pb-90 {
        padding-bottom: 90px;
    }

    .sm-m-90 {
        margin: 90px;
    }

    .sm-mt-90 {
        margin-top: 90px;
    }

    .sm-ml-90 {
        margin-left: 90px;
    }

    .sm-mr-90 {
        margin-right: 90px;
    }

    .sm-mb-90 {
        margin-bottom: 90px;
    }

    .sm-p-100 {
        padding: 100px;
    }

    .sm-pt-100 {
        padding-top: 100px;
    }

    .sm-pl-100 {
        padding-left: 100px;
    }

    .sm-pr-100 {
        padding-right: 100px;
    }

    .sm-pb-100 {
        padding-bottom: 100px;
    }

    .sm-m-100 {
        margin: 100px;
    }

    .sm-mt-100 {
        margin-top: 100px;
    }

    .sm-ml-100 {
        margin-left: 100px;
    }

    .sm-mr-100 {
        margin-right: 100px;
    }

    .sm-mb-100 {
        margin-bottom: 100px;
    }

    .sm-p-150 {
        padding: 150px;
    }

    .sm-pt-150 {
        padding-top: 150px;
    }

    .sm-pl-150 {
        padding-left: 150px;
    }

    .sm-pr-150 {
        padding-right: 150px;
    }

    .sm-pb-150 {
        padding-bottom: 150px;
    }

    .sm-m-150 {
        margin: 150px;
    }

    .sm-mt-150 {
        margin-top: 150px;
    }

    .sm-ml-150 {
        margin-left: 150px;
    }

    .sm-mr-150 {
        margin-right: 150px;
    }

    .sm-mb-150 {
        margin-bottom: 150px;
    }

    .sm-p-200 {
        padding: 200px;
    }

    .sm-pt-200 {
        padding-top: 200px;
    }

    .sm-pl-200 {
        padding-left: 200px;
    }

    .sm-pr-200 {
        padding-right: 200px;
    }

    .sm-pb-200 {
        padding-bottom: 200px;
    }

    .sm-m-200 {
        margin: 200px;
    }

    .sm-mt-200 {
        margin-top: 200px;
    }

    .sm-ml-200 {
        margin-left: 200px;
    }

    .sm-mr-200 {
        margin-right: 200px;
    }

    .sm-mb-200 {
        margin-bottom: 200px;
    }

    .sm-p-250 {
        padding: 250px;
    }

    .sm-pt-250 {
        padding-top: 250px;
    }

    .sm-pl-250 {
        padding-left: 250px;
    }

    .sm-pr-250 {
        padding-right: 250px;
    }

    .sm-pb-250 {
        padding-bottom: 250px;
    }

    .sm-m-250 {
        margin: 250px;
    }

    .sm-mt-250 {
        margin-top: 250px;
    }

    .sm-ml-250 {
        margin-left: 250px;
    }

    .sm-mr-250 {
        margin-right: 250px;
    }

    .sm-mb-250 {
        margin-bottom: 250px;
    }
}

@media (min-width:768px) {
    .md-p-0 {
        padding: 0px;
    }

    .md-pt-0 {
        padding-top: 0px;
    }

    .md-pl-0 {
        padding-left: 0px;
    }

    .md-pr-0 {
        padding-right: 0px;
    }

    .md-pb-0 {
        padding-bottom: 0px;
    }

    .md-m-0 {
        margin: 0px;
    }

    .md-mt-0 {
        margin-top: 0px;
    }

    .md-ml-0 {
        margin-left: 0px;
    }

    .md-mr-0 {
        margin-right: 0px;
    }

    .md-mb-0 {
        margin-bottom: 0px;
    }

    .md-p-5 {
        padding: 5px;
    }

    .md-pt-5 {
        padding-top: 5px;
    }

    .md-pl-5 {
        padding-left: 5px;
    }

    .md-pr-5 {
        padding-right: 5px;
    }

    .md-pb-5 {
        padding-bottom: 5px;
    }

    .md-m-5 {
        margin: 5px;
    }

    .md-mt-5 {
        margin-top: 5px;
    }

    .md-ml-5 {
        margin-left: 5px;
    }

    .md-mr-5 {
        margin-right: 5px;
    }

    .md-mb-5 {
        margin-bottom: 5px;
    }

    .md-p-10 {
        padding: 10px;
    }

    .md-pt-10 {
        padding-top: 10px;
    }

    .md-pl-10 {
        padding-left: 10px;
    }

    .md-pr-10 {
        padding-right: 10px;
    }

    .md-pb-10 {
        padding-bottom: 10px;
    }

    .md-m-10 {
        margin: 10px;
    }

    .md-mt-10 {
        margin-top: 10px;
    }

    .md-ml-10 {
        margin-left: 10px;
    }

    .md-mr-10 {
        margin-right: 10px;
    }

    .md-mb-10 {
        margin-bottom: 10px;
    }

    .md-p-15 {
        padding: 15px;
    }

    .md-pt-15 {
        padding-top: 15px;
    }

    .md-pl-15 {
        padding-left: 15px;
    }

    .md-pr-15 {
        padding-right: 15px;
    }

    .md-pb-15 {
        padding-bottom: 15px;
    }

    .md-m-15 {
        margin: 15px;
    }

    .md-mt-15 {
        margin-top: 15px;
    }

    .md-ml-15 {
        margin-left: 15px;
    }

    .md-mr-15 {
        margin-right: 15px;
    }

    .md-mb-15 {
        margin-bottom: 15px;
    }

    .md-p-20 {
        padding: 20px;
    }

    .md-pt-20 {
        padding-top: 20px;
    }

    .md-pl-20 {
        padding-left: 20px;
    }

    .md-pr-20 {
        padding-right: 20px;
    }

    .md-pb-20 {
        padding-bottom: 20px;
    }

    .md-m-20 {
        margin: 20px;
    }

    .md-mt-20 {
        margin-top: 20px;
    }

    .md-ml-20 {
        margin-left: 20px;
    }

    .md-mr-20 {
        margin-right: 20px;
    }

    .md-mb-20 {
        margin-bottom: 20px;
    }

    .md-p-30 {
        padding: 30px;
    }

    .md-pt-30 {
        padding-top: 30px;
    }

    .md-pl-30 {
        padding-left: 30px;
    }

    .md-pr-30 {
        padding-right: 30px;
    }

    .md-pb-30 {
        padding-bottom: 30px;
    }

    .md-m-30 {
        margin: 30px;
    }

    .md-mt-30 {
        margin-top: 30px;
    }

    .md-ml-30 {
        margin-left: 30px;
    }

    .md-mr-30 {
        margin-right: 30px;
    }

    .md-mb-30 {
        margin-bottom: 30px;
    }

    .md-p-40 {
        padding: 40px;
    }

    .md-pt-40 {
        padding-top: 40px;
    }

    .md-pl-40 {
        padding-left: 40px;
    }

    .md-pr-40 {
        padding-right: 40px;
    }

    .md-pb-40 {
        padding-bottom: 40px;
    }

    .md-m-40 {
        margin: 40px;
    }

    .md-mt-40 {
        margin-top: 40px;
    }

    .md-ml-40 {
        margin-left: 40px;
    }

    .md-mr-40 {
        margin-right: 40px;
    }

    .md-mb-40 {
        margin-bottom: 40px;
    }

    .md-p-50 {
        padding: 50px;
    }

    .md-pt-50 {
        padding-top: 50px;
    }

    .md-pl-50 {
        padding-left: 50px;
    }

    .md-pr-50 {
        padding-right: 50px;
    }

    .md-pb-50 {
        padding-bottom: 50px;
    }

    .md-m-50 {
        margin: 50px;
    }

    .md-mt-50 {
        margin-top: 50px;
    }

    .md-ml-50 {
        margin-left: 50px;
    }

    .md-mr-50 {
        margin-right: 50px;
    }

    .md-mb-50 {
        margin-bottom: 50px;
    }

    .md-p-60 {
        padding: 60px;
    }

    .md-pt-60 {
        padding-top: 60px;
    }

    .md-pl-60 {
        padding-left: 60px;
    }

    .md-pr-60 {
        padding-right: 60px;
    }

    .md-pb-60 {
        padding-bottom: 60px;
    }

    .md-m-60 {
        margin: 60px;
    }

    .md-mt-60 {
        margin-top: 60px;
    }

    .md-ml-60 {
        margin-left: 60px;
    }

    .md-mr-60 {
        margin-right: 60px;
    }

    .md-mb-60 {
        margin-bottom: 60px;
    }

    .md-p-70 {
        padding: 70px;
    }

    .md-pt-70 {
        padding-top: 70px;
    }

    .md-pl-70 {
        padding-left: 70px;
    }

    .md-pr-70 {
        padding-right: 70px;
    }

    .md-pb-70 {
        padding-bottom: 70px;
    }

    .md-m-70 {
        margin: 70px;
    }

    .md-mt-70 {
        margin-top: 70px;
    }

    .md-ml-70 {
        margin-left: 70px;
    }

    .md-mr-70 {
        margin-right: 70px;
    }

    .md-mb-70 {
        margin-bottom: 70px;
    }

    .md-p-80 {
        padding: 80px;
    }

    .md-pt-80 {
        padding-top: 80px;
    }

    .md-pl-80 {
        padding-left: 80px;
    }

    .md-pr-80 {
        padding-right: 80px;
    }

    .md-pb-80 {
        padding-bottom: 80px;
    }

    .md-m-80 {
        margin: 80px;
    }

    .md-mt-80 {
        margin-top: 80px;
    }

    .md-ml-80 {
        margin-left: 80px;
    }

    .md-mr-80 {
        margin-right: 80px;
    }

    .md-mb-80 {
        margin-bottom: 80px;
    }

    .md-p-90 {
        padding: 90px;
    }

    .md-pt-90 {
        padding-top: 90px;
    }

    .md-pl-90 {
        padding-left: 90px;
    }

    .md-pr-90 {
        padding-right: 90px;
    }

    .md-pb-90 {
        padding-bottom: 90px;
    }

    .md-m-90 {
        margin: 90px;
    }

    .md-mt-90 {
        margin-top: 90px;
    }

    .md-ml-90 {
        margin-left: 90px;
    }

    .md-mr-90 {
        margin-right: 90px;
    }

    .md-mb-90 {
        margin-bottom: 90px;
    }

    .md-p-100 {
        padding: 100px;
    }

    .md-pt-100 {
        padding-top: 100px;
    }

    .md-pl-100 {
        padding-left: 100px;
    }

    .md-pr-100 {
        padding-right: 100px;
    }

    .md-pb-100 {
        padding-bottom: 100px;
    }

    .md-m-100 {
        margin: 100px;
    }

    .md-mt-100 {
        margin-top: 100px;
    }

    .md-ml-100 {
        margin-left: 100px;
    }

    .md-mr-100 {
        margin-right: 100px;
    }

    .md-mb-100 {
        margin-bottom: 100px;
    }

    .md-p-150 {
        padding: 150px;
    }

    .md-pt-150 {
        padding-top: 150px;
    }

    .md-pl-150 {
        padding-left: 150px;
    }

    .md-pr-150 {
        padding-right: 150px;
    }

    .md-pb-150 {
        padding-bottom: 150px;
    }

    .md-m-150 {
        margin: 150px;
    }

    .md-mt-150 {
        margin-top: 150px;
    }

    .md-ml-150 {
        margin-left: 150px;
    }

    .md-mr-150 {
        margin-right: 150px;
    }

    .md-mb-150 {
        margin-bottom: 150px;
    }

    .md-p-200 {
        padding: 200px;
    }

    .md-pt-200 {
        padding-top: 200px;
    }

    .md-pl-200 {
        padding-left: 200px;
    }

    .md-pr-200 {
        padding-right: 200px;
    }

    .md-pb-200 {
        padding-bottom: 200px;
    }

    .md-m-200 {
        margin: 200px;
    }

    .md-mt-200 {
        margin-top: 200px;
    }

    .md-ml-200 {
        margin-left: 200px;
    }

    .md-mr-200 {
        margin-right: 200px;
    }

    .md-mb-200 {
        margin-bottom: 200px;
    }

    .md-p-250 {
        padding: 250px;
    }

    .md-pt-250 {
        padding-top: 250px;
    }

    .md-pl-250 {
        padding-left: 250px;
    }

    .md-pr-250 {
        padding-right: 250px;
    }

    .md-pb-250 {
        padding-bottom: 250px;
    }

    .md-m-250 {
        margin: 250px;
    }

    .md-mt-250 {
        margin-top: 250px;
    }

    .md-ml-250 {
        margin-left: 250px;
    }

    .md-mr-250 {
        margin-right: 250px;
    }

    .md-mb-250 {
        margin-bottom: 250px;
    }
}

@media (min-width:1140px) {
    .lg-p-0 {
        padding: 0px;
    }

    .lg-pt-0 {
        padding-top: 0px;
    }

    .lg-pl-0 {
        padding-left: 0px;
    }

    .lg-pr-0 {
        padding-right: 0px;
    }

    .lg-pb-0 {
        padding-bottom: 0px;
    }

    .lg-m-0 {
        margin: 0px;
    }

    .lg-mt-0 {
        margin-top: 0px;
    }

    .lg-ml-0 {
        margin-left: 0px;
    }

    .lg-mr-0 {
        margin-right: 0px;
    }

    .lg-mb-0 {
        margin-bottom: 0px;
    }

    .lg-p-5 {
        padding: 5px;
    }

    .lg-pt-5 {
        padding-top: 5px;
    }

    .lg-pl-5 {
        padding-left: 5px;
    }

    .lg-pr-5 {
        padding-right: 5px;
    }

    .lg-pb-5 {
        padding-bottom: 5px;
    }

    .lg-m-5 {
        margin: 5px;
    }

    .lg-mt-5 {
        margin-top: 5px;
    }

    .lg-ml-5 {
        margin-left: 5px;
    }

    .lg-mr-5 {
        margin-right: 5px;
    }

    .lg-mb-5 {
        margin-bottom: 5px;
    }

    .lg-p-10 {
        padding: 10px;
    }

    .lg-pt-10 {
        padding-top: 10px;
    }

    .lg-pl-10 {
        padding-left: 10px;
    }

    .lg-pr-10 {
        padding-right: 10px;
    }

    .lg-pb-10 {
        padding-bottom: 10px;
    }

    .lg-m-10 {
        margin: 10px;
    }

    .lg-mt-10 {
        margin-top: 10px;
    }

    .lg-ml-10 {
        margin-left: 10px;
    }

    .lg-mr-10 {
        margin-right: 10px;
    }

    .lg-mb-10 {
        margin-bottom: 10px;
    }

    .lg-p-15 {
        padding: 15px;
    }

    .lg-pt-15 {
        padding-top: 15px;
    }

    .lg-pl-15 {
        padding-left: 15px;
    }

    .lg-pr-15 {
        padding-right: 15px;
    }

    .lg-pb-15 {
        padding-bottom: 15px;
    }

    .lg-m-15 {
        margin: 15px;
    }

    .lg-mt-15 {
        margin-top: 15px;
    }

    .lg-ml-15 {
        margin-left: 15px;
    }

    .lg-mr-15 {
        margin-right: 15px;
    }

    .lg-mb-15 {
        margin-bottom: 15px;
    }

    .lg-p-20 {
        padding: 20px;
    }

    .lg-pt-20 {
        padding-top: 20px;
    }

    .lg-pl-20 {
        padding-left: 20px;
    }

    .lg-pr-20 {
        padding-right: 20px;
    }

    .lg-pb-20 {
        padding-bottom: 20px;
    }

    .lg-m-20 {
        margin: 20px;
    }

    .lg-mt-20 {
        margin-top: 20px;
    }

    .lg-ml-20 {
        margin-left: 20px;
    }

    .lg-mr-20 {
        margin-right: 20px;
    }

    .lg-mb-20 {
        margin-bottom: 20px;
    }

    .lg-p-30 {
        padding: 30px;
    }

    .lg-pt-30 {
        padding-top: 30px;
    }

    .lg-pl-30 {
        padding-left: 30px;
    }

    .lg-pr-30 {
        padding-right: 30px;
    }

    .lg-pb-30 {
        padding-bottom: 30px;
    }

    .lg-m-30 {
        margin: 30px;
    }

    .lg-mt-30 {
        margin-top: 30px;
    }

    .lg-ml-30 {
        margin-left: 30px;
    }

    .lg-mr-30 {
        margin-right: 30px;
    }

    .lg-mb-30 {
        margin-bottom: 30px;
    }

    .lg-p-40 {
        padding: 40px;
    }

    .lg-pt-40 {
        padding-top: 40px;
    }

    .lg-pl-40 {
        padding-left: 40px;
    }

    .lg-pr-40 {
        padding-right: 40px;
    }

    .lg-pb-40 {
        padding-bottom: 40px;
    }

    .lg-m-40 {
        margin: 40px;
    }

    .lg-mt-40 {
        margin-top: 40px;
    }

    .lg-ml-40 {
        margin-left: 40px;
    }

    .lg-mr-40 {
        margin-right: 40px;
    }

    .lg-mb-40 {
        margin-bottom: 40px;
    }

    .lg-p-50 {
        padding: 50px;
    }

    .lg-pt-50 {
        padding-top: 50px;
    }

    .lg-pl-50 {
        padding-left: 50px;
    }

    .lg-pr-50 {
        padding-right: 50px;
    }

    .lg-pb-50 {
        padding-bottom: 50px;
    }

    .lg-m-50 {
        margin: 50px;
    }

    .lg-mt-50 {
        margin-top: 50px;
    }

    .lg-ml-50 {
        margin-left: 50px;
    }

    .lg-mr-50 {
        margin-right: 50px;
    }

    .lg-mb-50 {
        margin-bottom: 50px;
    }

    .lg-p-60 {
        padding: 60px;
    }

    .lg-pt-60 {
        padding-top: 60px;
    }

    .lg-pl-60 {
        padding-left: 60px;
    }

    .lg-pr-60 {
        padding-right: 60px;
    }

    .lg-pb-60 {
        padding-bottom: 60px;
    }

    .lg-m-60 {
        margin: 60px;
    }

    .lg-mt-60 {
        margin-top: 60px;
    }

    .lg-ml-60 {
        margin-left: 60px;
    }

    .lg-mr-60 {
        margin-right: 60px;
    }

    .lg-mb-60 {
        margin-bottom: 60px;
    }

    .lg-p-70 {
        padding: 70px;
    }

    .lg-pt-70 {
        padding-top: 70px;
    }

    .lg-pl-70 {
        padding-left: 70px;
    }

    .lg-pr-70 {
        padding-right: 70px;
    }

    .lg-pb-70 {
        padding-bottom: 70px;
    }

    .lg-m-70 {
        margin: 70px;
    }

    .lg-mt-70 {
        margin-top: 70px;
    }

    .lg-ml-70 {
        margin-left: 70px;
    }

    .lg-mr-70 {
        margin-right: 70px;
    }

    .lg-mb-70 {
        margin-bottom: 70px;
    }

    .lg-p-80 {
        padding: 80px;
    }

    .lg-pt-80 {
        padding-top: 80px;
    }

    .lg-pl-80 {
        padding-left: 80px;
    }

    .lg-pr-80 {
        padding-right: 80px;
    }

    .lg-pb-80 {
        padding-bottom: 80px;
    }

    .lg-m-80 {
        margin: 80px;
    }

    .lg-mt-80 {
        margin-top: 80px;
    }

    .lg-ml-80 {
        margin-left: 80px;
    }

    .lg-mr-80 {
        margin-right: 80px;
    }

    .lg-mb-80 {
        margin-bottom: 80px;
    }

    .lg-p-90 {
        padding: 90px;
    }

    .lg-pt-90 {
        padding-top: 90px;
    }

    .lg-pl-90 {
        padding-left: 90px;
    }

    .lg-pr-90 {
        padding-right: 90px;
    }

    .lg-pb-90 {
        padding-bottom: 90px;
    }

    .lg-m-90 {
        margin: 90px;
    }

    .lg-mt-90 {
        margin-top: 90px;
    }

    .lg-ml-90 {
        margin-left: 90px;
    }

    .lg-mr-90 {
        margin-right: 90px;
    }

    .lg-mb-90 {
        margin-bottom: 90px;
    }

    .lg-p-100 {
        padding: 100px;
    }

    .lg-pt-100 {
        padding-top: 100px;
    }

    .lg-pl-100 {
        padding-left: 100px;
    }

    .lg-pr-100 {
        padding-right: 100px;
    }

    .lg-pb-100 {
        padding-bottom: 100px;
    }

    .lg-m-100 {
        margin: 100px;
    }

    .lg-mt-100 {
        margin-top: 100px;
    }

    .lg-ml-100 {
        margin-left: 100px;
    }

    .lg-mr-100 {
        margin-right: 100px;
    }

    .lg-mb-100 {
        margin-bottom: 100px;
    }

    .lg-p-150 {
        padding: 150px;
    }

    .lg-pt-150 {
        padding-top: 150px;
    }

    .lg-pl-150 {
        padding-left: 150px;
    }

    .lg-pr-150 {
        padding-right: 150px;
    }

    .lg-pb-150 {
        padding-bottom: 150px;
    }

    .lg-m-150 {
        margin: 150px;
    }

    .lg-mt-150 {
        margin-top: 150px;
    }

    .lg-ml-150 {
        margin-left: 150px;
    }

    .lg-mr-150 {
        margin-right: 150px;
    }

    .lg-mb-150 {
        margin-bottom: 150px;
    }

    .lg-p-200 {
        padding: 200px;
    }

    .lg-pt-200 {
        padding-top: 200px;
    }

    .lg-pl-200 {
        padding-left: 200px;
    }

    .lg-pr-200 {
        padding-right: 200px;
    }

    .lg-pb-200 {
        padding-bottom: 200px;
    }

    .lg-m-200 {
        margin: 200px;
    }

    .lg-mt-200 {
        margin-top: 200px;
    }

    .lg-ml-200 {
        margin-left: 200px;
    }

    .lg-mr-200 {
        margin-right: 200px;
    }

    .lg-mb-200 {
        margin-bottom: 200px;
    }

    .lg-p-250 {
        padding: 250px;
    }

    .lg-pt-250 {
        padding-top: 250px;
    }

    .lg-pl-250 {
        padding-left: 250px;
    }

    .lg-pr-250 {
        padding-right: 250px;
    }

    .lg-pb-250 {
        padding-bottom: 250px;
    }

    .lg-m-250 {
        margin: 250px;
    }

    .lg-mt-250 {
        margin-top: 250px;
    }

    .lg-ml-250 {
        margin-left: 250px;
    }

    .lg-mr-250 {
        margin-right: 250px;
    }

    .lg-mb-250 {
        margin-bottom: 250px;
    }
}

@media (min-width:1440px) {
    .xl-p-0 {
        padding: 0px;
    }

    .xl-pt-0 {
        padding-top: 0px;
    }

    .xl-pl-0 {
        padding-left: 0px;
    }

    .xl-pr-0 {
        padding-right: 0px;
    }

    .xl-pb-0 {
        padding-bottom: 0px;
    }

    .xl-m-0 {
        margin: 0px;
    }

    .xl-mt-0 {
        margin-top: 0px;
    }

    .xl-ml-0 {
        margin-left: 0px;
    }

    .xl-mr-0 {
        margin-right: 0px;
    }

    .xl-mb-0 {
        margin-bottom: 0px;
    }

    .xl-p-5 {
        padding: 5px;
    }

    .xl-pt-5 {
        padding-top: 5px;
    }

    .xl-pl-5 {
        padding-left: 5px;
    }

    .xl-pr-5 {
        padding-right: 5px;
    }

    .xl-pb-5 {
        padding-bottom: 5px;
    }

    .xl-m-5 {
        margin: 5px;
    }

    .xl-mt-5 {
        margin-top: 5px;
    }

    .xl-ml-5 {
        margin-left: 5px;
    }

    .xl-mr-5 {
        margin-right: 5px;
    }

    .xl-mb-5 {
        margin-bottom: 5px;
    }

    .xl-p-10 {
        padding: 10px;
    }

    .xl-pt-10 {
        padding-top: 10px;
    }

    .xl-pl-10 {
        padding-left: 10px;
    }

    .xl-pr-10 {
        padding-right: 10px;
    }

    .xl-pb-10 {
        padding-bottom: 10px;
    }

    .xl-m-10 {
        margin: 10px;
    }

    .xl-mt-10 {
        margin-top: 10px;
    }

    .xl-ml-10 {
        margin-left: 10px;
    }

    .xl-mr-10 {
        margin-right: 10px;
    }

    .xl-mb-10 {
        margin-bottom: 10px;
    }

    .xl-p-15 {
        padding: 15px;
    }

    .xl-pt-15 {
        padding-top: 15px;
    }

    .xl-pl-15 {
        padding-left: 15px;
    }

    .xl-pr-15 {
        padding-right: 15px;
    }

    .xl-pb-15 {
        padding-bottom: 15px;
    }

    .xl-m-15 {
        margin: 15px;
    }

    .xl-mt-15 {
        margin-top: 15px;
    }

    .xl-ml-15 {
        margin-left: 15px;
    }

    .xl-mr-15 {
        margin-right: 15px;
    }

    .xl-mb-15 {
        margin-bottom: 15px;
    }

    .xl-p-20 {
        padding: 20px;
    }

    .xl-pt-20 {
        padding-top: 20px;
    }

    .xl-pl-20 {
        padding-left: 20px;
    }

    .xl-pr-20 {
        padding-right: 20px;
    }

    .xl-pb-20 {
        padding-bottom: 20px;
    }

    .xl-m-20 {
        margin: 20px;
    }

    .xl-mt-20 {
        margin-top: 20px;
    }

    .xl-ml-20 {
        margin-left: 20px;
    }

    .xl-mr-20 {
        margin-right: 20px;
    }

    .xl-mb-20 {
        margin-bottom: 20px;
    }

    .xl-p-30 {
        padding: 30px;
    }

    .xl-pt-30 {
        padding-top: 30px;
    }

    .xl-pl-30 {
        padding-left: 30px;
    }

    .xl-pr-30 {
        padding-right: 30px;
    }

    .xl-pb-30 {
        padding-bottom: 30px;
    }

    .xl-m-30 {
        margin: 30px;
    }

    .xl-mt-30 {
        margin-top: 30px;
    }

    .xl-ml-30 {
        margin-left: 30px;
    }

    .xl-mr-30 {
        margin-right: 30px;
    }

    .xl-mb-30 {
        margin-bottom: 30px;
    }

    .xl-p-40 {
        padding: 40px;
    }

    .xl-pt-40 {
        padding-top: 40px;
    }

    .xl-pl-40 {
        padding-left: 40px;
    }

    .xl-pr-40 {
        padding-right: 40px;
    }

    .xl-pb-40 {
        padding-bottom: 40px;
    }

    .xl-m-40 {
        margin: 40px;
    }

    .xl-mt-40 {
        margin-top: 40px;
    }

    .xl-ml-40 {
        margin-left: 40px;
    }

    .xl-mr-40 {
        margin-right: 40px;
    }

    .xl-mb-40 {
        margin-bottom: 40px;
    }

    .xl-p-50 {
        padding: 50px;
    }

    .xl-pt-50 {
        padding-top: 50px;
    }

    .xl-pl-50 {
        padding-left: 50px;
    }

    .xl-pr-50 {
        padding-right: 50px;
    }

    .xl-pb-50 {
        padding-bottom: 50px;
    }

    .xl-m-50 {
        margin: 50px;
    }

    .xl-mt-50 {
        margin-top: 50px;
    }

    .xl-ml-50 {
        margin-left: 50px;
    }

    .xl-mr-50 {
        margin-right: 50px;
    }

    .xl-mb-50 {
        margin-bottom: 50px;
    }

    .xl-p-60 {
        padding: 60px;
    }

    .xl-pt-60 {
        padding-top: 60px;
    }

    .xl-pl-60 {
        padding-left: 60px;
    }

    .xl-pr-60 {
        padding-right: 60px;
    }

    .xl-pb-60 {
        padding-bottom: 60px;
    }

    .xl-m-60 {
        margin: 60px;
    }

    .xl-mt-60 {
        margin-top: 60px;
    }

    .xl-ml-60 {
        margin-left: 60px;
    }

    .xl-mr-60 {
        margin-right: 60px;
    }

    .xl-mb-60 {
        margin-bottom: 60px;
    }

    .xl-p-70 {
        padding: 70px;
    }

    .xl-pt-70 {
        padding-top: 70px;
    }

    .xl-pl-70 {
        padding-left: 70px;
    }

    .xl-pr-70 {
        padding-right: 70px;
    }

    .xl-pb-70 {
        padding-bottom: 70px;
    }

    .xl-m-70 {
        margin: 70px;
    }

    .xl-mt-70 {
        margin-top: 70px;
    }

    .xl-ml-70 {
        margin-left: 70px;
    }

    .xl-mr-70 {
        margin-right: 70px;
    }

    .xl-mb-70 {
        margin-bottom: 70px;
    }

    .xl-p-80 {
        padding: 80px;
    }

    .xl-pt-80 {
        padding-top: 80px;
    }

    .xl-pl-80 {
        padding-left: 80px;
    }

    .xl-pr-80 {
        padding-right: 80px;
    }

    .xl-pb-80 {
        padding-bottom: 80px;
    }

    .xl-m-80 {
        margin: 80px;
    }

    .xl-mt-80 {
        margin-top: 80px;
    }

    .xl-ml-80 {
        margin-left: 80px;
    }

    .xl-mr-80 {
        margin-right: 80px;
    }

    .xl-mb-80 {
        margin-bottom: 80px;
    }

    .xl-p-90 {
        padding: 90px;
    }

    .xl-pt-90 {
        padding-top: 90px;
    }

    .xl-pl-90 {
        padding-left: 90px;
    }

    .xl-pr-90 {
        padding-right: 90px;
    }

    .xl-pb-90 {
        padding-bottom: 90px;
    }

    .xl-m-90 {
        margin: 90px;
    }

    .xl-mt-90 {
        margin-top: 90px;
    }

    .xl-ml-90 {
        margin-left: 90px;
    }

    .xl-mr-90 {
        margin-right: 90px;
    }

    .xl-mb-90 {
        margin-bottom: 90px;
    }

    .xl-p-100 {
        padding: 100px;
    }

    .xl-pt-100 {
        padding-top: 100px;
    }

    .xl-pl-100 {
        padding-left: 100px;
    }

    .xl-pr-100 {
        padding-right: 100px;
    }

    .xl-pb-100 {
        padding-bottom: 100px;
    }

    .xl-m-100 {
        margin: 100px;
    }

    .xl-mt-100 {
        margin-top: 100px;
    }

    .xl-ml-100 {
        margin-left: 100px;
    }

    .xl-mr-100 {
        margin-right: 100px;
    }

    .xl-mb-100 {
        margin-bottom: 100px;
    }

    .xl-p-150 {
        padding: 150px;
    }

    .xl-pt-150 {
        padding-top: 150px;
    }

    .xl-pl-150 {
        padding-left: 150px;
    }

    .xl-pr-150 {
        padding-right: 150px;
    }

    .xl-pb-150 {
        padding-bottom: 150px;
    }

    .xl-m-150 {
        margin: 150px;
    }

    .xl-mt-150 {
        margin-top: 150px;
    }

    .xl-ml-150 {
        margin-left: 150px;
    }

    .xl-mr-150 {
        margin-right: 150px;
    }

    .xl-mb-150 {
        margin-bottom: 150px;
    }

    .xl-p-200 {
        padding: 200px;
    }

    .xl-pt-200 {
        padding-top: 200px;
    }

    .xl-pl-200 {
        padding-left: 200px;
    }

    .xl-pr-200 {
        padding-right: 200px;
    }

    .xl-pb-200 {
        padding-bottom: 200px;
    }

    .xl-m-200 {
        margin: 200px;
    }

    .xl-mt-200 {
        margin-top: 200px;
    }

    .xl-ml-200 {
        margin-left: 200px;
    }

    .xl-mr-200 {
        margin-right: 200px;
    }

    .xl-mb-200 {
        margin-bottom: 200px;
    }

    .xl-p-250 {
        padding: 250px;
    }

    .xl-pt-250 {
        padding-top: 250px;
    }

    .xl-pl-250 {
        padding-left: 250px;
    }

    .xl-pr-250 {
        padding-right: 250px;
    }

    .xl-pb-250 {
        padding-bottom: 250px;
    }

    .xl-m-250 {
        margin: 250px;
    }

    .xl-mt-250 {
        margin-top: 250px;
    }

    .xl-ml-250 {
        margin-left: 250px;
    }

    .xl-mr-250 {
        margin-right: 250px;
    }

    .xl-mb-250 {
        margin-bottom: 250px;
    }
}

.xs-flex-display {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

.xs-flex-display-inline {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.xs-flex-row {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.xs-flex-row-reverse {
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.xs-flex-col-reverse {
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.xs-flex-row {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.xs-flex-col {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.xs-flex-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}

.xs-flex-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.xs-flex-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    -moz-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
}

.xs-flex-justify-start {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.xs-flex-justify-end {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.xs-flex-justify-center {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.xs-flex-justify-between {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.xs-flex-justify-around {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.xs-flex-items-start {
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.xs-flex-items-end {
    -webkit-box-align: end;
    -moz-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.xs-flex-items-center {
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.xs-flex-items-baseline {
    -webkit-box-align: baseline;
    -moz-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.xs-flex-items-stretch {
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.xs-flex-content-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.xs-flex-content-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
}

.xs-flex-content-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}

.xs-flex-content-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

.xs-flex-content-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: Space-around;
}

.xs-flex-content-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}

.xs-flex-self-auto {
    -ms-flex-item-align: auto;
    -webkit-align-self: auto;
    -moz-align-self: auto;
    align-self: auto;
}

.xs-flex-self-start {
    -ms-flex-item-align: flex-start;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    align-self: flex-start;
}

.xs-flex-self-end {
    -ms-flex-item-align: flex-end;
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    align-self: flex-end;
}

.xs-flex-self-center {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    -moz-align-self: center;
    align-self: center;
}

.xs-flex-self-baseline {
    -ms-flex-item-align: baseline;
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    align-self: baseline;
}

.xs-flex-self-stretch {
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    align-self: stretch;
}

.xs-flex-grow {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

@media (min-width:480px) {
    .sm-flex-display {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .sm-flex-display-inline {
        display: -webkit-inline-box;
        display: -moz-inline-box;
        display: inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .sm-flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .sm-flex-row-reverse {
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .sm-flex-col-reverse {
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .sm-flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .sm-flex-col {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .sm-flex-wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .sm-flex-nowrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .sm-flex-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
        -moz-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
    }

    .sm-flex-justify-start {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .sm-flex-justify-end {
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .sm-flex-justify-center {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .sm-flex-justify-between {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .sm-flex-justify-around {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .sm-flex-items-start {
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .sm-flex-items-end {
        -webkit-box-align: end;
        -moz-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .sm-flex-items-center {
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .sm-flex-items-baseline {
        -webkit-box-align: baseline;
        -moz-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }

    .sm-flex-items-stretch {
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .sm-flex-content-start {
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }

    .sm-flex-content-end {
        -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }

    .sm-flex-content-center {
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

    .sm-flex-content-between {
        -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between;
    }

    .sm-flex-content-around {
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
        align-content: Space-around;
    }

    .sm-flex-content-stretch {
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
    }

    .sm-flex-self-auto {
        -ms-flex-item-align: auto;
        -webkit-align-self: auto;
        -moz-align-self: auto;
        align-self: auto;
    }

    .sm-flex-self-start {
        -ms-flex-item-align: flex-start;
        -webkit-align-self: flex-start;
        -moz-align-self: flex-start;
        align-self: flex-start;
    }

    .sm-flex-self-end {
        -ms-flex-item-align: flex-end;
        -webkit-align-self: flex-end;
        -moz-align-self: flex-end;
        align-self: flex-end;
    }

    .sm-flex-self-center {
        -ms-flex-item-align: center;
        -webkit-align-self: center;
        -moz-align-self: center;
        align-self: center;
    }

    .sm-flex-self-baseline {
        -ms-flex-item-align: baseline;
        -webkit-align-self: baseline;
        -moz-align-self: baseline;
        align-self: baseline;
    }

    .sm-flex-self-stretch {
        -ms-flex-item-align: stretch;
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        align-self: stretch;
    }

    .sm-flex-grow {
        -webkit-box-flex: 1 1 auto;
        -moz-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
}

@media (min-width:768px) {
    .md-flex-display {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .md-flex-display-inline {
        display: -webkit-inline-box;
        display: -moz-inline-box;
        display: inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .md-flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .md-flex-row-reverse {
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .md-flex-col-reverse {
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .md-flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .md-flex-col {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .md-flex-wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .md-flex-nowrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .md-flex-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
        -moz-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
    }

    .md-flex-justify-start {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .md-flex-justify-end {
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .md-flex-justify-center {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .md-flex-justify-between {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .md-flex-justify-around {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .md-flex-items-start {
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .md-flex-items-end {
        -webkit-box-align: end;
        -moz-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .md-flex-items-center {
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .md-flex-items-baseline {
        -webkit-box-align: baseline;
        -moz-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }

    .md-flex-items-stretch {
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .md-flex-content-start {
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }

    .md-flex-content-end {
        -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }

    .md-flex-content-center {
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

    .md-flex-content-between {
        -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between;
    }

    .md-flex-content-around {
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
        align-content: Space-around;
    }

    .md-flex-content-stretch {
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
    }

    .md-flex-self-auto {
        -ms-flex-item-align: auto;
        -webkit-align-self: auto;
        -moz-align-self: auto;
        align-self: auto;
    }

    .md-flex-self-start {
        -ms-flex-item-align: flex-start;
        -webkit-align-self: flex-start;
        -moz-align-self: flex-start;
        align-self: flex-start;
    }

    .md-flex-self-end {
        -ms-flex-item-align: flex-end;
        -webkit-align-self: flex-end;
        -moz-align-self: flex-end;
        align-self: flex-end;
    }

    .md-flex-self-center {
        -ms-flex-item-align: center;
        -webkit-align-self: center;
        -moz-align-self: center;
        align-self: center;
    }

    .md-flex-self-baseline {
        -ms-flex-item-align: baseline;
        -webkit-align-self: baseline;
        -moz-align-self: baseline;
        align-self: baseline;
    }

    .md-flex-self-stretch {
        -ms-flex-item-align: stretch;
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        align-self: stretch;
    }

    .md-flex-grow {
        -webkit-box-flex: 1 1 auto;
        -moz-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
}

@media (min-width:1140px) {
    .lg-flex-display {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .lg-flex-display-inline {
        display: -webkit-inline-box;
        display: -moz-inline-box;
        display: inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .lg-flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .lg-flex-row-reverse {
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .lg-flex-col-reverse {
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .lg-flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .lg-flex-col {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .lg-flex-wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .lg-flex-nowrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .lg-flex-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
        -moz-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
    }

    .lg-flex-justify-start {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .lg-flex-justify-end {
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .lg-flex-justify-center {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .lg-flex-justify-between {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .lg-flex-justify-around {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .lg-flex-items-start {
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .lg-flex-items-end {
        -webkit-box-align: end;
        -moz-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .lg-flex-items-center {
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .lg-flex-items-baseline {
        -webkit-box-align: baseline;
        -moz-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }

    .lg-flex-items-stretch {
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .lg-flex-content-start {
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }

    .lg-flex-content-end {
        -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }

    .lg-flex-content-center {
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

    .lg-flex-content-between {
        -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between;
    }

    .lg-flex-content-around {
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
        align-content: Space-around;
    }

    .lg-flex-content-stretch {
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
    }

    .lg-flex-self-auto {
        -ms-flex-item-align: auto;
        -webkit-align-self: auto;
        -moz-align-self: auto;
        align-self: auto;
    }

    .lg-flex-self-start {
        -ms-flex-item-align: flex-start;
        -webkit-align-self: flex-start;
        -moz-align-self: flex-start;
        align-self: flex-start;
    }

    .lg-flex-self-end {
        -ms-flex-item-align: flex-end;
        -webkit-align-self: flex-end;
        -moz-align-self: flex-end;
        align-self: flex-end;
    }

    .lg-flex-self-center {
        -ms-flex-item-align: center;
        -webkit-align-self: center;
        -moz-align-self: center;
        align-self: center;
    }

    .lg-flex-self-baseline {
        -ms-flex-item-align: baseline;
        -webkit-align-self: baseline;
        -moz-align-self: baseline;
        align-self: baseline;
    }

    .lg-flex-self-stretch {
        -ms-flex-item-align: stretch;
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        align-self: stretch;
    }

    .lg-flex-grow {
        -webkit-box-flex: 1 1 auto;
        -moz-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
}

@media (min-width:1440px) {
    .xl-flex-display {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .xl-flex-display-inline {
        display: -webkit-inline-box;
        display: -moz-inline-box;
        display: inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .xl-flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .xl-flex-row-reverse {
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .xl-flex-col-reverse {
        -webkit-box-direction: reverse;
        -moz-box-direction: reverse;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .xl-flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .xl-flex-col {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .xl-flex-wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .xl-flex-nowrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .xl-flex-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
        -moz-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
    }

    .xl-flex-justify-start {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .xl-flex-justify-end {
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .xl-flex-justify-center {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .xl-flex-justify-between {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .xl-flex-justify-around {
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .xl-flex-items-start {
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .xl-flex-items-end {
        -webkit-box-align: end;
        -moz-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .xl-flex-items-center {
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .xl-flex-items-baseline {
        -webkit-box-align: baseline;
        -moz-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }

    .xl-flex-items-stretch {
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .xl-flex-content-start {
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }

    .xl-flex-content-end {
        -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }

    .xl-flex-content-center {
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

    .xl-flex-content-between {
        -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between;
    }

    .xl-flex-content-around {
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
        align-content: Space-around;
    }

    .xl-flex-content-stretch {
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
    }

    .xl-flex-self-auto {
        -ms-flex-item-align: auto;
        -webkit-align-self: auto;
        -moz-align-self: auto;
        align-self: auto;
    }

    .xl-flex-self-start {
        -ms-flex-item-align: flex-start;
        -webkit-align-self: flex-start;
        -moz-align-self: flex-start;
        align-self: flex-start;
    }

    .xl-flex-self-end {
        -ms-flex-item-align: flex-end;
        -webkit-align-self: flex-end;
        -moz-align-self: flex-end;
        align-self: flex-end;
    }

    .xl-flex-self-center {
        -ms-flex-item-align: center;
        -webkit-align-self: center;
        -moz-align-self: center;
        align-self: center;
    }

    .xl-flex-self-baseline {
        -ms-flex-item-align: baseline;
        -webkit-align-self: baseline;
        -moz-align-self: baseline;
        align-self: baseline;
    }

    .xl-flex-self-stretch {
        -ms-flex-item-align: stretch;
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        align-self: stretch;
    }

    .xl-flex-grow {
        -webkit-box-flex: 1 1 auto;
        -moz-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
}

/*.radio-custom input, .checkbox-custom input {
    display: none;
}

    .radio-custom input:not(:checked) + label:after, .checkbox-custom input:not(:checked) + label:after {
        border-color: rgba(51,122,183,0.7);
    }

    .radio-custom input:not(:checked) + label:hover:after, .checkbox-custom input:not(:checked) + label:hover:after {
        border-color: #337ab7;
    }

    .radio-custom input:checked + label:after, .checkbox-custom input:checked + label:after {
        border-color: #337ab7;
    }

    .radio-custom input:checked + label:before, .checkbox-custom input:checked + label:before {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    .radio-custom input[disabled] + label, .checkbox-custom input[disabled] + label {
        cursor: default; not-allowed; 
        cursor: disabled;
    }

        .radio-custom input[disabled] + label:after, .checkbox-custom input[disabled] + label:after, .radio-custom input[disabled] + label:hover:after, .checkbox-custom input[disabled] + label:hover:after, .radio-custom input[disabled] + label:hover:before, .checkbox-custom input[disabled] + label:hover:before, .radio-custom input[disabled] + label:before, .checkbox-custom input[disabled] + label:before {
            color: #C5C5C5;
            border-color: #C5C5C5;
        }

.radio-custom label, .checkbox-custom label, .radio-custom label:before, .checkbox-custom label:before, .radio-custom label:after, .checkbox-custom label:after {
    -webkit-transition: all .08s linear;
    -moz-transition: all .08s linear;
    -ms-transition: all .08s linear;
    -o-transition: all .08s linear;
    transition: all .08s linear;
    line-height: 20px;
}

.radio-custom label, .checkbox-custom label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: relative;
    padding-left: 24px;
}

    .radio-custom label:before, .checkbox-custom label:before, .radio-custom label:after, .checkbox-custom label:after {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        top: 0;
        left: 0;
    }

    .radio-custom label:after, .checkbox-custom label:after {
        border: 2px solid rgba(51,122,183,0.8);
    }

    .radio-custom label:before, .checkbox-custom label:before {
        z-index: 2;
        text-align: center;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        color: #337ab7;
        font-family: FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.checkbox-custom input[type="checkbox"] + label:before {
    content: "\f00c";
    font-size: 14px;
}

.checkbox-custom.checkbox-fill input[type="checkbox"] + label:before {
    color: #fff;
    -webkit-transition-delay: .05s;
    -moz-transition-delay: .05s;
    -ms-transition-delay: .05s;
    -o-transition-delay: .05s;
    transition-delay: .05s;
}

.checkbox-custom.checkbox-fill input[type="checkbox"]:checked + label:after {
    background-color: #337ab7;
}

.checkbox-custom.checkbox-fill input[type="checkbox"]:checked + label:before {
    color: #fff;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.radio-custom input[type="radio"] + label:after {
    border-radius: 20px;
}

.radio-custom input[type="radio"] + label:before {
    content: "\f111";
    font-size: 10px;
}*/

.loading:after {
    content: "";
    margin: 0;
    font-size: 0.4em;
    position: absolute;
    text-indent: -9999em;
    border-top: 3px solid rgba(0,0,0,0.1);
    border-right: 3px solid rgba(0,0,0,0.1);
    border-bottom: 3px solid rgba(0,0,0,0.1);
    border-left: 3px solid #f00;
    -webkit-animation: spin .7s infinite linear;
    -moz-animation: spin .7s infinite linear;
    -ms-animation: spin .7s infinite linear;
    -o-animation: spin .7s infinite linear;
    animation: spin .7s infinite linear;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}

.dim {
    position: relative;
}

    .dim:before {
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(255,255,255,0.6);
        z-index: 110;
    }

.static {
    position: relative;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.show {
    display: block;
}

.hidden {
    display: none;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

.inline {
    display: inline;
}

.visible-on {
    visibility: visible;
}

.visible-off {
    visibility: hidden;
}

.opacity0 {
    opacity: 0;
}

.opacity1 {
    opacity: 1;
}

.img-scale {
    width: 100%;
    height: auto;
}

.resize-vertical {
    resize: vertical;
}

.resize-horizontal {
    resize: horizontal;
}

.resize-none {
    resize: none;
}

.hidden-visually, .hidden-input {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

i.icon-2x {
    font-size: 110%;
}

i.icon-3x {
    font-size: 130%;
}

i.icon-4x {
    font-size: 160%;
}

i.icon-5x {
    font-size: 200%;
}

i.icon-6x {
    font-size: 260%;
}

i.icon-7x {
    font-size: 320%;
}

i.icon-8x {
    font-size: 400%;
}

i.icon-9x {
    font-size: 500%;
}

i.icon-10x {
    font-size: 700%;
}

.icon-spin {
    display: inline-block;
    -webkit-animation: spin 4s infinite linear;
    -moz-animation: spin 4s infinite linear;
    -ms-animation: spin 4s infinite linear;
    -o-animation: spin 4s infinite linear;
    animation: spin 4s infinite linear;
}

@-moz-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
/*select:-moz-focusring
{
	color:transparent;
	text-shadow:0 0 0 #000
}
	select:not([multiple])
{
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgOTcuMSA0NTEuOCAyNTcuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDk3LjEgNDUxLjggMjU3LjYiPjxwYXRoIGZpbGw9IiM2MjYyNjIiIGQ9Ik0yMjUuOSAzNTQuN2MtOC4xIDAtMTYuMi0zLjEtMjIuNC05LjNsLTE5NC4yLTE5NC4yYy0xMi40LTEyLjQtMTIuNC0zMi40IDAtNDQuOCAxMi40LTEyLjQgMzIuNC0xMi40IDQ0LjcgMGwxNzEuOSAxNzEuOSAxNzEuOS0xNzEuOWMxMi40LTEyLjQgMzIuNC0xMi40IDQ0LjcgMCAxMi40IDEyLjQgMTIuNCAzMi40IDAgNDQuOGwtMTk0LjIgMTk0LjJjLTYuMiA2LjItMTQuMyA5LjMtMjIuNCA5LjN6Ii8+PC9zdmc+) no-repeat scroll right 12px center / 14px 16px padding-box;
	padding-right:36px
}
	select:not([multiple]) option
{
	padding:2px 10px
}
	select:not([multiple]).input-sm
{
	padding-right:24px;
	background-size:10px 14px
}
	select:not([multiple]).input-lg
{
	padding-right:40px;
	background-size:18px 20px
}*/






.DDLStatus {
    overflow: hidden;
    border: 1px solid #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
}

#alert td {
    padding: 0;
}

.beyaz_bold {
    color: #FFFFFF;
    font-weight: bold;
}

.beyaz {
    color: #FFFFFF;
}

.siyah {
    color: #333333;
}

.siyah_bold {
    color: #333333;
    font-weight: bold;
}

.item_bold {
    color: #2F913E;
    font-weight: bold;
}

.turuncu_bold {
    color: #FF8800;
    font-weight: bold;
}

.kirmizi_bold {
    color: #FF2200;
    font-weight: bold;
}

.kirmizi {
    color: #FF2200;
}

input.kirmizi {
    color: #FF2200 !important;
}

.turuncu_bold_o {
    color: #FF8800;
    font-weight: bold;
    font-size: large;
}

.turuncu {
    color: #FF8800;
}

.yesil_bold_o {
    color: #6fb15e;
    font-weight: bold;
    font-size: 14px;
}

.yesil_bold {
    color: #6fb15e;
    font-weight: bold;
    font-size: 14px;
}

.yesil {
    color: #6fb15e;
}

.mor {
    color: #BE1C8C;
}

.mavi_bold {
    color: #2c3e51;
    font-weight: bold;
}

.mavi {
    color: #2c3e51;
}

.koyu_mavi {
    color: #415981;
}

.acik_gri {
    color: #999999;
}

.lblb {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.gri_bg {
    background-color: #EEEEEE;
}

.beyaz_bg {
    background-color: #FFFFFF;
}

.textbox1 {
    vertical-align: middle;
    border-top: 2px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    border-left: 2px none #CCCCCC;
    border-right: 2px none #CCCCCC;
}

.modalProgressGreyBackground {
    background: #EEEEEE;
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.dvFotografDuzenle {
    background: #FFFFFF;
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.modalPopup {
    /*text-align: center;*/
    background-color: #FFFFFF;
    top: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.modalBackground {
    background: #CCCCCC;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.mp_header td {
    color: #666;
    background-color: #e3e3e3;
    height: 30px;
    padding: 0 10px;
}

.dashboard {
    width: 100%;
    height: 300px;
    border: 1px #e3e3e3 solid;
}

.dashboard_panel {
    width: 98%;
    height: 270px;
    overflow-y: scroll;
    padding: 5px;
}

.dashboard_header {
    color: #666;
    background-color: #e3e3e3;
    height: 30px;
    padding: 0 10px;
}

.transparent {
    background: #FFFFFF;
    filter: alpha(opacity=0);
    opacity: 0.0;
}

.TDUstMenu {
    background: #000000;
    padding: 5px;
}

/*.dvUstMenu {
    background: #bbbbbb;
    padding: 2px;
    height: 30px;
}*/

/*.ulUstMenu {
    display: inline-block;
}

    .ulUstMenu li {
        float: left;
        list-style: none;
        height: 30px;
        margin: 0 25px;
    }

        .ulUstMenu li:first-child {
            margin-left: 0;
        }

        .ulUstMenu li a:link {
            color: #ffffff;
            font-weight: bold;
            display: inline-block;
            line-height: 30px;
            padding-left: 15px;
        }

        .ulUstMenu li a:hover {
            background: url(/images/site/yeni/ust_menu_ok2.png) no-repeat 0 4px;
        }

        .ulUstMenu li a.secili {
            color: #333333;
            background: url(/images/site/yeni/ust_menu_ok2.png) no-repeat 0 4px;
        }*/




.ulSolMenu {
    display: inline-block !important;
}

/*

    .ulSolMenu li {
        list-style: none;
        margin: 4px 0;
        position: relative;
        background-color: transparent;
    }

        .ulSolMenu li:first-child {
            margin-top: 0;
        }

        .ulSolMenu li.secili {
            background-color: #fff;
        }

        .ulSolMenu li a {
            width: 210px;
            height: 36px;
            line-height: 36px;
            display: inline-block;
            padding: 0 10px 0 15px;
            font-size: 12px;
            color: #666666;
            background-color: #ffffff;
        }

            .ulSolMenu li a:hover {
                background: url(/images/site/yeni/menu_sol_ok3.png) no-repeat 0 7px;
                background-color: #ffffff;
                color: #E33724;
            }

            .ulSolMenu li a.secili {
                background: url(/images/site/yeni/menu_sol_ok3.png) no-repeat 0 7px;
                background-color: #ffffff;
                color: #E33724;
                width: 215px;
            }*/

.ulSolMenuKullanici li a {
    width: 210px !important;
}

    .ulSolMenuKullanici li a.secili {
        width: 215px !important;
    }

.ulSolMenu li .numbering_container {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #2c3e51;
    padding: 0 7px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 8px;
    text-align: center;
    font-size: 12px;
    /*font-weight: bold;*/
}

/*.ulSolMenu li a.secili + .numbering_container {
    background-color: #E33724;
}*/

.pad0 {
    padding: 0 !important;
}

.tblFiltre {
    border: solid 1px #FFFFFF;
    padding-left: 10px;
    margin-bottom: 7px;
}

    .tblFiltre td {
        padding: 2px !important;
    }

        .tblFiltre td:nth-child(even) {
            padding-right: 10px !important;
        }




.dg_table {
}

    .dg_table td {
        height: 30px;
        padding: 0 5px !important;
    }

.dg_table_bw, .dg_table_bw td {
    word-wrap: break-word;
    table-layout: fixed;
}

.dg_table_py td {
    height: 21px !important;
    padding: 0 2px;
}

.dg_header {
    background-image: url(/images/site/yeni/dg_header.png) !important;
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #3CA1CF;
    height: 23px;
    font-size: 11px;
}

.dg_header2 {
    background-image: url(/images/site/yeni/dg_header.png) !important;
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #3CA1CF;
    height: 36px;
    font-size: 11px;
}

.dg_header3 {
    background-image: url(/images/site/yeni/dg_header.png) !important;
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #3CA1CF;
    height: 40px;
    font-size: 11px;
}

/*.dg_header4
{
    background-image: url(/images/site/yeni/dg_header.png)!important;
    background-repeat: repeat-x;
    background-position: left top;
    background-color:#3CA1CF;
    height: 21px;
    font-size: 11px;
}*/

.dg_header4, .dg_header4 td {
    color: #666;
    background-color: #e3e3e3;
}

    .dg_header4 td {
        padding: 6px 2px !important;
        font-weight: bold;
        border-bottom-width: 2px;
    }

.dg_item {
    background-color: #FFFFFF;
    font-size: 11px;
}

.dg_altrItem {
    background-color: #F4F4F4;
    font-size: 11px;
}


.dg_dragItem {
    filter: alpha(opacity=50);
    opacity: 0.5;
}


.dg_editItem {
}

.dg_selected {
    background-color: #C5BBAF;
    font-weight: bold;
    color: #333333;
    font-size: 11px;
}

.dg_footer {
    background-image: url(/images/site/yeni/dg_header.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #3CA1CF;
    height: 23px;
    color: #FFFFFF;
}

.dg_num {
    background-color: #FFBB00;
}

.dg_numAltr {
    background-color: #FFBB00;
}

.dg_numEd {
    color: #FF2200;
    font-weight: bold;
}

.dg_pager {
    background-color: #EEEEEE;
    color: #666666;
}

    .dg_pager > td > span {
        cursor: default;
    }

    .dg_pager > td > a:hover {
        background-color: #eee;
    }

    .dg_pager td {
        height: 38px !important;
    }


.dg_border {
    border-style: solid;
    border-color: #999999;
    border-width: 1px;
}

.dg_of {
}

.dg_div_of {
    width: 100%;
    overflow: hidden;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

    .dg_div_of.modalPopup_title {
        width: 550px;
    }

        .dg_div_of.modalPopup_title span {
            word-wrap: break-word;
            white-space: nowrap;
        }

.dg_bw {
    word-wrap: break-word;
}

.mesajarka {
    background-image: url(/images/site/mesajcizgi.jpg);
    background-repeat: repeat-x;
    height: 85px;
}

.TD1 {
    background-color: #00ACD7;
}

.TD2 {
    background-color: #BBBBBB;
}

.TDUstMenu {
    background-image: url(/images/site/yeni/pnl_cizgi.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.TDAralik {
    height: 15px;
}

.TDEkleme {
    /*background-image: url(/images/site/yeni/pnl_cizgi2.png);
    background-repeat: repeat-x;*/
    background-color: #0088cc;
}

.TD3 {
    background-color: #FFFFFF;
}

.TD4 {
    background-color: #EEEEEE;
}

.TDPaylasim {
    background-color: #F8F8F8;
}

.TDCht {
    background-image: url(/images/site/TDChtBG.png) !important;
    background-color: #e6e6e6;
    background-repeat: repeat-x;
}

.TDChtBl {
    background-image: url(/images/site/TDChtBGBL.png) !important;
    background-repeat: repeat-x;
    background-color: #389dc9;
}


.TD5 {
    background-color: #539453;
}


.Button {
    background-color: #2F913E;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}

.watermarked {
    border: 1px solid #BEBEBE;
    background-color: #F0F0F0;
    color: #444444;
}

.beyaz_watermark .watermarked {
    background-color: #fff !important;
}

.hidden {
    visibility: hidden;
    display: none;
}

.unhidden {
    visibility: visible;
    display: block;
}

.true {
    color: #2F913E;
}

.false {
    color: #FF0000;
}

.link1:link {
    text-decoration: none;
    color: #2F913E;
    font-weight: bold;
}

.link1:visited {
    text-decoration: none;
    color: #2F913E;
    font-weight: bold;
}

.link1:active {
    color: #2F913E;
    text-decoration: none;
    font-weight: bold;
}

.link1:hover {
    color: #BE1C8C;
    text-decoration: none;
    font-weight: bold;
}

.linkb:link {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.linkb:visited {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.linkb:active {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.linkb:hover {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.link3:link {
    color: #2F913E;
    font-style: normal;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

.link3:visited {
    color: #2F913E;
    font-style: normal;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

.link3:active {
    color: #2F913E;
    font-style: normal;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

.link3:hover {
    color: #BE1C8C;
    text-decoration: none;
    font-style: normal;
    font-size: 13px;
    font-weight: bold;
}

.link2:link {
    color: #FF8800;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link2:visited {
    color: #FF8800;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link2:active {
    color: #FF8800;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link2:hover {
    color: #BE1C8C;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}

.link4:link {
    color: #034ea2;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link4:visited {
    color: #034ea2;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link4:active {
    color: #034ea2;
    font-style: normal;
    text-decoration: none;
}

.link4:hover {
    color: #BE1C8C;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}

.link4i:link {
    color: #034ea2;
    font-style: normal;
    text-decoration: none;
}

.link4i:visited {
    color: #034ea2;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link4i:active {
    color: #034ea2;
    font-style: normal;
    text-decoration: none;
}

.link4i:hover {
    color: #BE1C8C;
    text-decoration: none;
    font-style: normal;
}


.link5:link {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-size: 14px;
}

.link5:hover {
    color: #CCCCCC;
}

.link6:link {
    color: #999999;
    font-style: normal;
    text-decoration: none;
}

.link6:visited {
    color: #999999;
    font-style: normal;
    text-decoration: none;
}

.link6:active {
    color: #999999;
    font-style: normal;
    text-decoration: none;
}

.link6:hover {
    color: #2c3e51;
    text-decoration: none;
    font-style: normal;
}

.tab_menu a {
    font-weight: normal;
}

    .tab_menu a.active {
        font-weight: bold;
    }

.lblHeader {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-size: 24px;
}

.lnkHeader:link {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-size: 24px;
}

.lnkHeader:visited {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-size: 24px;
}

.lnkHeader:active {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-size: 24px;
}

.lnkHeader:hover {
    font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
    color: #CCCCCC;
    text-decoration: none;
    font-style: normal;
    font-size: 24px;
}

.txtMenuArama {
    width: 227px;
    height: 17px;
    overflow: hidden;
    border: none 0px #000000;
}

.menu_arama_wm {
    color: #2c3e51;
    width: 227px;
    height: 17px;
    overflow: hidden;
    border: none 0px #000000;
}

.txtArama {
    width: 142px;
    height: 17px;
    overflow: hidden;
    border: none 0px #000000;
}

.placeHolder div {
    background-color: white !important;
    border: dashed 1px gray !important;
}

.arama_wm {
    color: #CCCCCC;
    width: 142px;
    height: 17px;
    overflow: hidden;
    border: none 0px #000000;
}

.link6b:link {
    color: #000000;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link6b:visited {
    color: #000000;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link6b:active {
    color: #000000;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link6b:hover {
    color: #BE1C8C;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}

.link7:link {
    color: #2F913E;
    font-style: normal;
    text-decoration: none;
}

.link7:visited {
    color: #2F913E;
    font-style: normal;
    text-decoration: none;
}

.link7:active {
    color: #2F913E;
    font-style: normal;
    text-decoration: none;
}

.link7:hover {
    color: #BE1C8C;
    text-decoration: none;
    font-style: normal;
}

.link7b:link {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link7b:visited {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link7b:active {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.link7b:hover {
    color: #BE1C8C;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}


.el {
    cursor: pointer;
}

.mavi_cerceve {
    border: solid 1px #DEDEDE;
    background-color: #FFFFFF;
}

.mavi_cerceve2 {
    border: solid 1px #7EC5E2;
}

.paylasim_cerceve {
    border-left: solid 1px #EEEEEE;
    border-right: solid 1px #EEEEEE;
    border-top: solid 1px #EEEEEE;
}

.paylasim_cerceve2 {
    border-left: solid 1px #EEEEEE;
    border-right: solid 1px #EEEEEE;
}

.yesil_cerceve {
    border-right: #2F913E 1px solid;
    border-top: #2F913E 1px solid;
    border-left: #2F913E 1px solid;
    border-bottom: #2F913E 1px solid;
}

.gri_cerceve {
    border-right: #CCCCCC 1px solid;
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
}

.mn_gri_cerceve {
    border-right: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
}

.kalin_cerceve {
    border-width: 2px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement {
    background-color: #eee;
    border: 1px solid #ccc;
    border-width: 1px 1px 0px 1px;
    cursor: default;
}

/* AutoComplete highlighted item */
.autocomplete_margin {
    margin: 0px 0px 0px -38px;
}

.autocomplete_highlightedListItem {
    padding: 5px 12px;
    border-bottom: 1px #ccc solid;
    font-size: 11px;
    background: #4173CC;
    color: #fff;
    display: inline-block;
}

/* AutoComplete item */

.autocomplete_listItem {
    /*padding: 1px;
    cursor: default;
    text-align: left;*/
    padding: 5px 12px;
    margin: 0;
    background-color: #eee;
    border-bottom: 1px #ccc solid;
    font-size: 11px;
    display: inline-block;
}

.div_listeden_sec {
    z-index: 100;
    display: none;
    position: absolute;
    background: #fff;
    border-radius: 2px !important;
    border: 1px solid #dddddd;
    color: #444444;
    list-style: outside none none;
    margin: 0;
    outline: medium none;
}

    .div_listeden_sec .default {
        padding: 5px 7px;
        border: 1px solid #ccc;
        border-width: 0 1px 1px;
    }

    .div_listeden_sec ul {
        display: none;
        margin: 0;
        padding: 0;
    }

        .div_listeden_sec ul li {
            padding: 5px 12px;
            margin: 0;
            list-style-type: none;
            border: 1px solid #ccc;
            border-width: 0 1px 1px;
            font-size: 11px;
        }

            .div_listeden_sec ul li em {
                font-weight: bold;
                font-style: normal;
                background: #ccc;
            }

            .div_listeden_sec ul li.auto-focus {
                background: #4173CC;
                color: #fff;
            }

                .div_listeden_sec ul li.auto-focus em {
                    background: none;
                }

.ust_menu span {
    line-height: 19px;
}

.alt_menu a {
    font-size: 11px !important;
}

.alt_menu:link {
    color: #666666;
    text-decoration: none;
}

.alt_menu:active {
    color: #666666;
    text-decoration: none;
}

.alt_menu:visited {
    color: #666666;
    text-decoration: none;
}

.alt_menu:hover {
    color: #2c3e51;
    text-decoration: none;
}

.menu_baslik, .menu_baslik:link {
    /*color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;*/
}

    .menu_baslik:hover {
        /*color: #E33724;*/
    }

.menu_baslik_s, .menu_baslik_s:link {
    /*color: #E33724;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;*/
}

    .menu_baslik_s:hover {
        /*color: #DDDDDD;*/
    }

.menu_baslik2 {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}

.menu_ara_cizgi {
    height: 1px;
    background-image: url(/images/site/menu_ara_cizgi.png);
    background-repeat: no-repeat;
    width: 160px;
}

.menu {
    width: 156px;
    height: 18px;
    text-align: left;
    cursor: pointer;
    padding: 2px 2px 2px 13px;
    background-color: #FFFFFF;
    overflow: hidden;
    position: relative;
}

    .menu:hover, .menu_secili {
        background: #fff url(/images/site/yeni/menu_sol_ok2.png) no-repeat left center;
    }

.menu_secili {
    width: 164px;
}

    .menu span.menu_text, .menu_secili span.menu_text {
        width: 130px;
        display: block;
        overflow: hidden;
        line-height: 150%;
        white-space: nowrap;
    }

.menu span.menu_bana_ozel_text {
    width: 130px;
    display: block;
    overflow: hidden;
    line-height: 150%;
    white-space: nowrap;
}

.menu_secili .menu_text {
    color: #E74C3C;
}

.numbering {
    background: url(/images/site/numaralandirma.png) no-repeat;
    width: 6px;
    height: 14px;
    line-height: 13px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
}

.numbering_left {
    background-position: 0px 0px;
}

.numbering_center {
    background-repeat: repeat-x;
    background-position: 0 -16px;
    width: auto;
    font-weight: bold;
}

.numbering_right {
    background-position: -8px 0;
}

.menu .numbering_container {
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0 5px;
    background: #ffffff;
    color: #ffa300;
}

.menu_secili .numbering_container {
    right: 10px;
}

.menu_secili .numbering_left {
    background-position: 0px -32px;
}

.menu_secili .numbering_center {
    background-position: 0 -48px;
}

.menu_secili .numbering_right {
    background-position: -8px -32px;
}

/*.menu
{
    width: 156px;
    height:18px;
    text-align: left;
    cursor: pointer;
    padding: 2px 2px 2px 13px;
    background-color: #FFFFFF;
    overflow:hidden;
    position: relative;
}
.menu .numbering_container {
    position: absolute;
    right: 2px;
    top: 4px;
}

.menu span
{
    line-height:150%;
}

.menu:hover
{
    width: 156px;
    text-align: left;
    cursor: pointer;
    padding: 2px 2px 2px 13px;
    background-image: url(/images/site/yeni/menu_sol_ok2.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #FFFFFF;
}

.menu_secili
{
    width: 164px;
    height:18px;
    text-align: left;
    cursor: pointer;
    padding: 2px 2px 2px 13px;
    background-color: #FFFFFF;
    overflow:hidden;
    background-image: url(/images/site/yeni/menu_sol_ok2.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #FFFFFF;
    position: relative;
}

.menu_secili span
{
    color: #E74C3C;
    line-height:150%;
}*/

.menu_dik_cizgi {
    background-color: #99CCCC;
}

.menu_dik_cizgi_ust {
    background-image: url(/images/site/menu_dik_cizgi_ust.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.menu_dik_cizgi_alt {
    background-image: url(/images/site/menu_dik_cizgi_alt.png);
    background-repeat: no-repeat;
    background-position: center top;
}

.beyaz_cizgi {
    background-color: #FFFFFF;
    height: 1px;
    width: 100%;
    margin: 4px 0px 0px 0px;
}

.cizgi {
    background-color: #CCCCCC;
    height: 1px;
    width: 100%;
    margin: 4px 0px 0px 0px;
}

.cizgi2 {
    background-color: #EEEEEE;
    height: 1px;
    width: 100%;
    margin: 4px 0px 0px 0px;
}

.menu2 {
    text-align: left;
    cursor: pointer;
    padding: 0px 52px 0px 14px;
    font-weight: bold;
}

    .menu2:hover {
        text-align: left;
        cursor: pointer;
        padding: 0px 52px 0px 14px;
        font-weight: bold;
        background-image: url(/images/site/yeni/ust_menu_ok.png);
        background-repeat: no-repeat;
        background-position: left center;
    }

.menu2_secili {
    text-align: left;
    cursor: pointer;
    padding: 0px 52px 0px 14px;
    font-weight: bold;
    background-image: url(/images/site/yeni/ust_menu_ok.png);
    background-repeat: no-repeat;
    background-position: left center;
}

    .menu2_secili span {
        color: #E33724;
    }

.menu3 {
    text-align: left;
    cursor: pointer;
    padding: 0px 26px 0px 14px;
    font-weight: bold;
}

    .menu3:hover {
        text-align: left;
        cursor: pointer;
        padding: 0px 26px 0px 14px;
        font-weight: bold;
        background-image: url(/images/site/yeni/ust_menu_ok.png);
        background-repeat: no-repeat;
        background-position: left center;
    }

.menu3_secili {
    text-align: left;
    cursor: pointer;
    padding: 0px 26px 0px 14px;
    font-weight: bold;
    background-image: url(/images/site/yeni/ust_menu_ok.png);
    background-repeat: no-repeat;
    background-position: left center;
}

    .menu3_secili span {
        color: #E33724;
    }

.mesaj_bg_hover {
    background-image: url(/images/site/mesaj_bg.png);
    background-repeat: no-repeat;
    height: 26px;
    width: 100px;
}

.mesaj_bg_item {
    background-image: url(/images/site/mesaj_bg.png);
    background-repeat: no-repeat;
    height: 26px;
    width: 100px;
}

.mesaj_bg_sel {
    background-image: url(/images/site/mesaj_bg.png);
    background-repeat: no-repeat;
    height: 26px;
    width: 100px;
}

.dvChatL_ci {
    width: 6px;
    height: 6px;
    border: solid 2px #009900;
}

.dvChatL_cd {
    width: 6px;
    height: 6px;
    border: solid 2px #999999;
}

.dvChatL_me {
    width: 6px;
    height: 6px;
    border: solid 2px #EE0000;
}

.dvChatL_di {
    width: 6px;
    height: 6px;
    border: solid 2px #FF8800;
}


.dvChatT_ci {
    background-color: #009900;
}

.dvChatT_cd {
    background-color: #999999;
}

.dvChatT_me {
    background-color: #EE0000;
}

.dvChatT_di {
    background-color: #FF8800;
}


.dvChatI_ci {
    border: solid 1px #009900;
}

.dvChatI_cd {
    border: solid 1px #CCCCCC;
}

.dvChatI_me {
    border: solid 1px #EE0000;
}

.dvChatI_di {
    border: solid 1px #FF8800;
}

.dvChatL2_ci {
    width: 4px;
    height: 4px;
    margin: 2px 4px 2px 4px;
    border: solid 2px #009900;
}

.dvChatL2_cd {
    width: 4px;
    height: 4px;
    margin: 2px 4px 2px 4px;
    border: solid 2px #999999;
}

.dvChatL2_me {
    width: 4px;
    height: 4px;
    margin: 2px 4px 2px 4px;
    border: solid 2px #EE0000;
}

.dvChatL2_di {
    width: 4px;
    height: 4px;
    margin: 2px 4px 2px 4px;
    border: solid 2px #FF8800;
}

.TDCL {
    background-color: #FFFFFF;
}

    .TDCL:hover {
        background-color: #EEEEEE;
        cursor: pointer;
    }

div#dvUyeListe {
    overflow-y: scroll;
    overflow-x: hidden;
    width: 178px;
}

.ganttDay td {
    width: 24px;
    text-align: center;
    vertical-align: middle;
}

.ganttTbl td {
    height: 22px;
}

.gantt_header td {
    vertical-align: middle;
    color: #666666;
}

.gantt_header div {
    color: #666666;
    font-size: 10px;
    vertical-align: middle;
    padding: 2px 0px 0px 3px;
    float: left;
    height: 20px;
    width: 21px;
}

.gantt_Tarih td {
    vertical-align: middle;
}

.gantt_Tarih div {
    font-size: 11px;
    vertical-align: middle;
    padding: 2px 0px 0px 3px;
    float: left;
    height: 20px;
}

.ganttTD div {
    font-size: 11px;
    vertical-align: middle;
    float: left;
    height: 22px;
    width: 24px;
}

.gantt_dv1 {
    background-image: url(/images/site/gantt/gc_cizgi1.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #134362;
}

.gantt_dv2 {
    background-image: url(/images/site/gantt/gc_cizgi2.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #105315;
}

.gantt_dv3 {
    background-image: url(/images/site/gantt/gc_cizgi3.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #55114C;
}

.gantt_dv4 {
    background-image: url(/images/site/gantt/gc_cizgi4.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #8D5804;
}

.gantt_dv5 {
    background-image: url(/images/site/gantt/gc_cizgi5.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #7E0303;
}

.gantt_dv6 {
    background-image: url(/images/site/gantt/gc_cizgi6.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #296686;
}

.gantt_dv7 {
    background-image: url(/images/site/gantt/gc_cizgi7.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #1FA222;
}

.gantt_dv8 {
    background-image: url(/images/site/gantt/gc_cizgi8.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #993C80;
}

.gantt_dv9 {
    background-image: url(/images/site/gantt/gc_cizgi9.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #E2AC07;
}

.gantt_dv10 {
    background-image: url(/images/site/gantt/gc_cizgi10.png);
    background-repeat: repeat-x;
    height: 16px;
    border: solid 1px #AC1105;
}


.gantt_dv1y {
    background-image: url(/images/site/gantt/gc_cizgi1y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv2y {
    background-image: url(/images/site/gantt/gc_cizgi2y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv3y {
    background-image: url(/images/site/gantt/gc_cizgi3y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv4y {
    background-image: url(/images/site/gantt/gc_cizgi4y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv5y {
    background-image: url(/images/site/gantt/gc_cizgi5y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv6y {
    background-image: url(/images/site/gantt/gc_cizgi6y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv7y {
    background-image: url(/images/site/gantt/gc_cizgi7y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv8y {
    background-image: url(/images/site/gantt/gc_cizgi8y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv9y {
    background-image: url(/images/site/gantt/gc_cizgi9y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dv10y {
    background-image: url(/images/site/gantt/gc_cizgi10y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.gantt_dvCY {
    background-color: #134362;
    height: 1px;
    position: absolute;
}

.gantt_dvCD {
    background-color: #134362;
    width: 1px;
    position: absolute;
}

.gantt_dvCKY {
    background-color: #ED1010;
    height: 1px;
    position: absolute;
}

.gantt_dvCKD {
    background-color: #ED1010;
    width: 1px;
    position: absolute;
}

.gantt_dvSagOk {
    background-image: url(/images/site/gantt/gc_sag_ok.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 6px;
    height: 5px;
    position: absolute;
}

.gantt_dvSolOk {
    background-image: url(/images/site/gantt/gc_sol_ok.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 6px;
    height: 5px;
    position: absolute;
}

.gantt_dvSagKOk {
    background-image: url(/images/site/gantt/gc_sag_k_ok.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 6px;
    height: 5px;
    position: absolute;
}

.gantt_dvSolKOk {
    background-image: url(/images/site/gantt/gc_sol_k_ok.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 6px;
    height: 5px;
    position: absolute;
}

.gantt_grup_l {
    background-image: url(/images/site/gantt/gc_grup_l.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 14px;
    position: absolute;
}

.gantt_grup_bg {
    background-color: #CCCCCC;
    border: solid 1px #999999;
    height: 6px;
}

.gantt_dv1g {
    background-image: url(/images/site/gantt/gc_cizgi1y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv2g {
    background-image: url(/images/site/gantt/gc_cizgi2y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv3g {
    background-image: url(/images/site/gantt/gc_cizgi3y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv4g {
    background-image: url(/images/site/gantt/gc_cizgi4y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv5g {
    background-image: url(/images/site/gantt/gc_cizgi5y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv6g {
    background-image: url(/images/site/gantt/gc_cizgi6y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv7g {
    background-image: url(/images/site/gantt/gc_cizgi7y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv8g {
    background-image: url(/images/site/gantt/gc_cizgi8y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv9g {
    background-image: url(/images/site/gantt/gc_cizgi9y.png);
    background-repeat: repeat-x;
    height: 6px;
}

.gantt_dv10g {
    background-image: url(/images/site/gantt/gc_cizgi10y.png);
    background-repeat: repeat-x;
    height: 6px;
}


.vsKapat {
    background-color: #EEEEEE;
    width: 8px;
    background-image: url(/images/site/vs_kapat.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.vsAc {
    background-color: #EEEEEE;
    width: 8px;
    background-image: url(/images/site/vs_ac.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.docpreTD {
    background-image: url(/images/site/indicator2.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.takvimDay td {
    width: 110px;
    text-align: center;
    vertical-align: middle;
}

.takvimTbl td {
    height: 16px;
}

.takvim_header td {
    vertical-align: middle;
    color: #FFFFFF;
    width: 110px;
}

.takvim_header div {
    color: #FFFFFF;
    font-size: 10px;
    vertical-align: middle;
    padding: 2px 0px 0px 3px;
    float: left;
    height: 33px;
    width: 100%;
}

.takvim_Tarih td {
    vertical-align: middle;
}

.takvim_Tarih div {
    font-size: 11px;
    vertical-align: middle;
    padding: 2px 0px 0px 3px;
    float: left;
    height: 14px;
}

.takvimTD div {
    font-size: 11px;
    vertical-align: middle;
    float: left;
    height: 16px;
    text-align: left;
}

.takvimTD td {
    text-align: left;
    width: 110px;
}

.takvim_dv1 {
    background-image: url(/images/site/takvim/gc_cizgi1y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #134362;
}

.takvim_dv2 {
    background-image: url(/images/site/takvim/gc_cizgi2y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #105315;
}

.takvim_dv3 {
    background-image: url(/images/site/takvim/gc_cizgi3y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #55114C;
}

.takvim_dv4 {
    background-image: url(/images/site/takvim/gc_cizgi4y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #8D5804;
}

.takvim_dv5 {
    background-image: url(/images/site/takvim/gc_cizgi5y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #7E0303;
}

.takvim_dv6 {
    background-image: url(/images/site/takvim/gc_cizgi6y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #296686;
}

.takvim_dv7 {
    background-image: url(/images/site/takvim/gc_cizgi7y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #1FA222;
}

.takvim_dv8 {
    background-image: url(/images/site/takvim/gc_cizgi8y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #993C80;
}

.takvim_dv9 {
    background-image: url(/images/site/takvim/gc_cizgi9y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #E2AC07;
}

.takvim_dv10 {
    background-image: url(/images/site/takvim/gc_cizgi10y.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #AC1105;
}

.takvim_dvob {
    background-image: url(/images/site/takvim/gc_cizgioby.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #134362;
}

.takvim_dvp {
    background-image: url(/images/site/takvim/gc_cizgipy.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 16px;
    border: solid 1px #134362;
}

.takvim_dv1y {
    background-image: url(/images/site/takvim/gc_cizgi1y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv2y {
    background-image: url(/images/site/takvim/gc_cizgi2y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv3y {
    background-image: url(/images/site/takvim/gc_cizgi3y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv4y {
    background-image: url(/images/site/takvim/gc_cizgi4y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv5y {
    background-image: url(/images/site/takvim/gc_cizgi5y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv6y {
    background-image: url(/images/site/takvim/gc_cizgi6y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv7y {
    background-image: url(/images/site/takvim/gc_cizgi7y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv8y {
    background-image: url(/images/site/takvim/gc_cizgi8y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv9y {
    background-image: url(/images/site/takvim/gc_cizgi9y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dv10y {
    background-image: url(/images/site/takvim/gc_cizgi10y.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dvoby {
    background-image: url(/images/site/takvim/gc_cizgioby.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_dvpy {
    background-image: url(/images/site/takvim/gc_cizgipy.png);
    background-repeat: repeat-x;
    height: 16px;
}

.takvim_TDSaat {
    padding: 0px 0px 0px 4px;
    width: 56px;
}

.takvim_dvCY {
    background-color: #134362;
    height: 1px;
    position: absolute;
}

.takvim_dvCD {
    background-color: #134362;
    width: 1px;
    position: absolute;
}

.takvim_dvCKY {
    background-color: #ED1010;
    height: 1px;
    position: absolute;
}

.takvim_dvCKD {
    background-color: #ED1010;
    width: 1px;
    position: absolute;
}

.takvim_dvSagOk {
    background-image: url(/images/site/takvim/gc_sag_ok.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 6px;
    height: 5px;
    position: absolute;
}

.takvim_dvSolOk {
    background-image: url(/images/site/takvim/gc_sol_ok.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 6px;
    height: 5px;
    position: absolute;
}

.takvim_dvSagKOk {
    background-image: url(/images/site/takvim/gc_sag_k_ok.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 6px;
    height: 5px;
    position: absolute;
}

.takvim_dvSolKOk {
    background-image: url(/images/site/takvim/gc_sol_k_ok.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 6px;
    height: 5px;
    position: absolute;
}

.dvTakvimDrg {
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.dvBeyazAlan {
    background-color: #fff;
    width: 100%;
    height: 800px;
    padding: 4px 8px 0px 8px;
    vertical-align: top;
}

.dvSpacer, .dvBeyazAlan {
    min-height: 800px;
    width: 100%;
}

.dvSpacer600 {
    height: 600px;
    width: 100%;
}

.dlink:link {
    text-decoration: none;
    color: #999999;
}

.dlink:visited {
    text-decoration: none;
    color: #999999;
}

.dlink:active {
    color: #999999;
    text-decoration: none;
}

.dlink:hover {
    color: #2c3e51;
    text-decoration: none;
}

.transBack {
    background-image: url(/images/site/spacer.png);
    background-repeat: repeat;
}

.checkboxlist input {
}

.panel_extend_container {
    position: absolute;
    z-index: 140;
}

.panel_extend_title {
    cursor: pointer;
    width: 287px;
    height: 34px;
    padding: 0px 0px 0px 14px;
    text-align: left;
    position: relative;
}

    .panel_extend_title span {
        line-height: 34px;
        color: #fff !important;
    }

.bar {
    background-color: #3b9fcd;
    height: 10px;
}

.anket_soru_cerceve {
    padding: 5px;
    margin: 5px 0px;
    width: 600px;
}

    .anket_soru_cerceve td {
        padding: 2px;
    }

.matris_tablo td {
    padding: 5px;
}

.bms-ui, .bms-ui * {
    margin: 0px;
    padding: 0px;
}

.bms-ui-yildiz_puan {
}

    .bms-ui-yildiz_puan li {
        list-style: none;
        float: left;
    }

        .bms-ui-yildiz_puan li, .bms-ui-yildiz_puan li a, .bms-ui-yildiz_puan li a span {
            width: 16px;
            height: 16px;
            display: inline-block;
        }

            .bms-ui-yildiz_puan li a {
                position: relative;
            }

                .bms-ui-yildiz_puan li a span {
                    position: absolute;
                    left: 0;
                    top: 0;
                }

                .bms-ui-yildiz_puan li a, .bms-ui-yildiz_puan li a span {
                    background: url(/images/site/bms-ui.png) no-repeat;
                }

            .bms-ui-yildiz_puan li a {
                background-position: -16px 0;
            }

                .bms-ui-yildiz_puan li a span.yildiz_aktif {
                    background-position: 0 0;
                    z-index: 1;
                }

                .bms-ui-yildiz_puan li a span.yildiz_hover {
                    background-position: -32px 0;
                    z-index: 2;
                    display: none;
                }
/*BMS UI*/
.bms-ui-icon, .bms-ui-mp-close {
    background-image: url(/images/site/bms-ui-default.png);
    background-repeat: no-repeat;
    background-size: auto;
}

.bms_button, .bms_sbutton {
    margin: 1px 2px;
    display: inline-block;
    white-space: nowrap;
    color: #E33724 !important;
    background: #cdcdcd; /* Old browsers */
    background: -moz-linear-gradient(top, #f9f9f9 0%, #dedede 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f9f9 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9f9 0%,#dedede 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9f9 0%,#dedede 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f9f9f9 0%,#dedede 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
    border: 1px #c6c6c6 solid;
    height: 20px;
    line-height: 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 12px;
    padding: 0 5px;
    text-align: left;
}

.bms_upload_button {
    height: 20px !important;
    line-height: 20px !important;
}

    .bms_upload_button:before {
        content: "";
    }

.bms_sbutton {
    height: 16px;
    line-height: 16px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 10px;
    padding: 0 3px;
}


    .bms_button:hover, .bms_sbutton:hover {
        background: #cdcdcd; /* Old browsers */
        background: -moz-linear-gradient(top, #dedede 0%, #cdcdcd 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #dedede 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #dedede 0%,#cdcdcd 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #dedede 0%,#cdcdcd 100%); /* IE10+ */
        background: linear-gradient(to bottom, #dedede 0%,#cdcdcd 100%); /* W3C */
        /*background: linear-gradient(to bottom, #D72F1C 0%,#E33724 100%);*/
    }

.bms_ibutton:before {
    font-family: FontAwesome !important;
    display: inline-block;
    height: 20px;
    line-height: 17px;
    width: 16px;
    text-align: center;
    vertical-align: middle;
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px #c6c6c6 solid;
    font-size: 12px;
    margin-bottom: 1px;
}

.bms_sibutton:before {
    font-family: FontAwesome !important;
    display: inline-block;
    height: 16px;
    line-height: 12px;
    width: 12px;
    text-align: center;
    vertical-align: middle;
    margin-right: 3px;
    padding-right: 3px;
    border-right: 1px #fff solid;
    font-size: 10px;
}

.bms_button_nt:before {
    border: none !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

.icon-check:before {
    content: "";
}
/**/
.icon-carpi:before {
    content: "";
}
/**/
.icon-arti:before {
    content: "";
}
/**/
.icon-eksi:before {
    content: "";
}
/**/
.icon-ekle:before {
    content: "";
}
/**/
.icon-duzenle:before {
    content: "";
}
/**/
.icon-kopyala:before {
    content: "";
}
/**/
.icon-sil:before {
    font-family: Glyphicons !important;
    content: "";
}
/**/
.icon-solok:before {
    content: "";
}
/**/
.icon-sagok:before {
    content: "";
}
/**/
.icon-ustok:before {
    content: "";
}
/**/
.icon-altok:before {
    content: "";
}
/**/
.icon-kilitkapali:before {
    content: "";
}
/**/
.icon-kilitacik:before {
    content: "";
}
/**/
.icon-mektupkapali:before {
    content: "";
}
/**/
.icon-mektupacik:before {
    content: "";
}
/**/
.icon-dosyaindir:before {
    content: "";
}
/**/
.icon-dosyayukle:before {
    content: "";
}
/**/
.icon-buyutec:before {
    content: "";
}
/**/
.icon-soruisareti:before {
    content: "";
}
/**/
.icon-link:before {
    content: "";
}
/**/
.icon-paylasim:before {
    content: "";
}
/**/
.icon-filtre:before {
    content: "";
}
/**/
.icon-yonlendir:before {
    content: "";
}
/**/
.icon-degistir:before {
    content: "";
}
/**/
.icon-grupduzenle:before {
    content: "";
}
/**/
.icon-yorum:before {
    content: "";
}
/**/
.icon-saat:before {
    content: "";
}
/**/
.icon-paylas:before {
    content: "";
}
/**/
.icon-ayrintilibilgi:before {
    content: "";
}
/**/
.icon-yetkilendirme:before {
    content: "";
}
/**/

.icon-kucuk-duzenle:before {
    content: "";
}

.icon-kucuk-carpi:before {
    content: "";
}

.icon-kucuk-sil:before {
    font-family: Glyphicons !important;
    content: "";
}

.icon-kucuk-yetkilendirme:before {
    content: "";
}

.icon-kucuk-eksi:before {
    content: "";
}

.icon-buyut:before {
    content: "";
}
/**/
.icon-kucult:before {
    content: "";
}
/**/
.icon-chtSol:before {
    content: "";
}

.icon-chtSag:before {
    content: "";
}

.icon-geri:before {
    content: "";
}

.icon-geribildirim:before {
    font-size: 20px;
    margin-left: 4px;
    margin-right: 4px;
    font-family: Glyphicons !important;
    content: "";
}

.icon-modulkullanicilari:before {
    margin-right: 8px;
    font-family: Glyphicons !important;
    content: "";
}

.no_icon:before {
    content: "" !important;
    padding: 0 !important;
    border: none !important;
    margin: 0 !important;
}



.lnkUstMenuIcon:before {
    font-family: FontAwesome !important;
    color: #fff;
    font-size: 22px;
    display: inline-block;
}

.lnkUstMenuAnasayfaIcon:before {
    content: "";
}

.lnkUstMenuBildirimIcon:before {
    font-family: FontAwesome !important;
    content: "";
}

.lnkUstMenuYapilacakIcon:before {
    content: "";
}

.lnkUstMenuMesajlarIcon:before {
    content: "";
}


.dvSagMenuIcon {
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
}

.sagMenuIcon {
    display: inline-block;
    vertical-align: middle;
}


    .sagMenuIcon:before {
        font-family: FontAwesome !important;
        color: #fff;
        font-size: 18px;
        display: inline-block;
    }

.sagMenuIconAnasayfa:before {
    content: "";
}

.sagMenuIconSistemYonetimi:before {
    content: "";
}

.sagMenuIconKullanici:before {
    content: "";
}

.sagMenuIconDosya:before {
    content: "";
}

.sagMenuIconProje:before {
    content: "";
}

.sagMenuIconBaglantilar:before {
    content: "";
}

.sagMenuIconGelirGider:before {
    content: "";
}

.sagMenuIconCVHavuzu:before {
    content: "";
}

.sagMenuIconToplantiSalonlari:before {
    content: "";
}

.sagMenuIconSatisYonetimi:before {
    content: "";
}

.sagMenuIconSatinAlma:before {
    content: "";
}


.sagMenuIconGeriBildirim:before {
    content: "";
}


.sagMenuIconFaturaYonetimi:before {
    content: "";
}

.sagMenuIconCariHesap:before {
    content: "";
}

.sagMenuIconUrunHizmetYonetimi:before {
    content: "";
}

.sagMenuIconTopluGonderim:before {
    content: "";
}

.sagMenuIconFaturaIrsaliye:before {
    content: "";
}

.sagMenuIconETAVeriKarsilastirma:before {
    content: "";
}

.sagMenuIconRaporlama:before {
    content: "";
}


.sagMenuIconZiyaretPlani:before {
    content: "";
}

.sagMenuIconProjeFirsat:before {
    content: "\f0e7";
}


.bms-ui-mp-close {
    width: 28px;
    height: 15px;
    display: inline-block;
    background-position: -130px -113px;
}

    .bms-ui-mp-close:hover {
        background-position: -162px -113px;
    }

.txtReadOnly {
    background-color: #DDD;
    color: #999 !important;
}

.pos_rel {
    position: relative;
}

.pos_abs {
    position: absolute;
}

.tblUstMenu td {
    height: 40px;
    vertical-align: middle;
}

.tdIkon {
    padding: 0px 6px 0px 6px;
}

.tdLink {
    padding: 0px 12px 2px 0px;
}

.tdDikCizgi {
    background-image: url('/images/site/yeni/menu_dik_cizgi.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 2px;
}

#dvSayfaI > tbody > tr > td {
    padding: 0px;
}

#dlMenu td {
    padding: 0px;
}

#upUC td {
    padding: 2px;
}




/* Example tokeninput style #1: Token vertical list*/
ul.token-input-list {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    width: 400px;
    border: 1px solid #999;
    cursor: text;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
}

    ul.token-input-list li {
        list-style-type: none;
    }

        ul.token-input-list li input {
            border: 0;
            width: 350px;
            padding: 3px 8px;
            background-color: white;
            -webkit-appearance: caret;
        }

ul.token-input-disabled,
ul.token-input-disabled li input {
    background-color: #E8E8E8;
}

    ul.token-input-disabled li.token-input-token {
        background-color: #D9E3CA;
        color: #7D7D7D;
    }

        ul.token-input-disabled li.token-input-token span {
            color: #CFCFCF;
            cursor: default;
        }

li.token-input-token {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    margin: 3px;
    padding: 3px 5px;
    background-color: #d0efa0;
    color: #000;
    font-weight: bold;
    cursor: default;
    display: block;
}

    li.token-input-token p {
        float: left;
        padding: 0;
        margin: 0;
    }

    li.token-input-token span {
        float: right;
        color: #777;
        cursor: pointer;
    }

li.token-input-selected-token {
    background-color: #08844e;
    color: #fff;
}

    li.token-input-selected-token span {
        color: #bbb;
    }

div.token-input-dropdown {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    z-index: 1;
}

    div.token-input-dropdown p {
        margin: 0;
        padding: 5px;
        font-weight: bold;
        color: #777;
    }

    div.token-input-dropdown ul {
        margin: 0;
        padding: 0;
    }

        div.token-input-dropdown ul li {
            background-color: #fff;
            padding: 3px;
            list-style-type: none;
        }

            div.token-input-dropdown ul li.token-input-dropdown-item {
                background-color: #fafafa;
            }

            div.token-input-dropdown ul li.token-input-dropdown-item2 {
                background-color: #fff;
            }

            div.token-input-dropdown ul li em {
                font-weight: bold;
                font-style: normal;
            }

            div.token-input-dropdown ul li.token-input-selected-dropdown-item {
                background-color: #d0efa0;
            }

/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    width: 400px;
    border: none;
    cursor: text;
    font-size: 10px;
    font-family: Arial, sans-serif;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    background-color: transparent;
    list-style-type: none;
    clear: left;
    border: 1px solid #ccc;
}

    ul.token-input-list-facebook li input {
        border: 0;
        width: 100px;
        padding: 1px 3px;
        background-color: transparent;
        margin: 1px;
        -webkit-appearance: caret;
    }

li.token-input-token-facebook {
    overflow: hidden;
    margin: 2px;
    padding: 0px 3px;
    background-color: #0088cc;
    cursor: default;
    color: #fff;
    font-size: 13px !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    white-space: nowrap;
    padding: 0.2em 0.4em;
    margin-right: 3px;
}

.token-input-highlighted-token-facebook .token-input-delete-token-facebook {
    color: #eee;
}

.token-input-delete-token-facebook {
    color: #fff;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-facebook {
    color: #fff;
}

li.token-input-input-token-facebook {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook {
    position: absolute;
    width: 270px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 13px !important;
    line-height: 1.5 !important;
    z-index: 1;
}

    div.token-input-dropdown-facebook p {
        margin: 0;
        padding: 2px;
        font-weight: bold;
        color: #777;
    }

    div.token-input-dropdown-facebook ul {
        margin: 0;
        padding: 0;
    }

        div.token-input-dropdown-facebook ul li {
            background-color: #fff;
            padding: 3px;
            margin: 0;
            list-style-type: none;
        }

            div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
                background-color: #fff;
            }

            div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
                background-color: #fff;
            }

            div.token-input-dropdown-facebook ul li em {
                font-weight: bold;
                font-style: normal;
            }

            div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
                background-color: #0088cc;
                color: #fff;
            }

/*---- Example tokeninput style #2: Facebook style ----*/


.rf {
    width: 15px;
    height: 15px;
    background: url(/images/site/rf.png) no-repeat;
}


span.rf[style*="inline"] {
    display: inline-block !Important;
}

.dosyaIcon {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 60px;
}

    .dosyaIcon:before {
        font-family: FontAwesome !important;
        color: #0088cc;
        display: inline-block;
        font-size: 50px;
        margin-left: 8px;
        /*margin-top: 16px;*/
    }

.dosyaIcon_pdf:before {
    content: "";
}

.dosyaIcon_doc:before {
    content: "";
}

.dosyaIcon_resim:before {
    content: "";
}

.dosyaIcon_xls:before {
    content: "";
}

.dosyaIcon_ppt:before {
    content: "";
}

.dosyaIcon_pps:before {
    content: "";
}

.dosyaIcon_zip:before {
    content: "";
}

.dosyaIcon_rar:before {
    content: "";
}

.dosyaIcon_txt:before {
    content: "";
}

.dosyaIcon_mp3:before {
    content: "";
}

.dosyaIcon_dosya:before {
    content: "";
}

.dosyaIcon_klasor:before {
    content: "";
}

.dosyaOnIzleme {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 60px;
    overflow: hidden;
}

    .dosyaOnIzleme img {
        position: absolute;
        height: 60px;
        left: -7px;
    }



.dvKlasorListe {
    border: solid 1px #DEDEDE;
    background-color: #FFFFFF;
    width: 96%;
    height: 400px;
    overflow-y: scroll;
}


.droparea:-moz-drag-over {
    border: 1px solid black;
}

.fileDragC {
    position: relative;
}

.fileDrag {
    width: 500px;
    height: 140px;
    border: 2px dashed #ccc;
    position: absolute;
    background-color: #fff;
    text-align: center;
    vertical-align: central;
    padding-top: 60px;
    font-size: 14px;
    font-weight: bold;
    color: #0088cc;
    z-index: 10;
    top: 36px;
}

    .fileDrag:hover {
        border: 2px solid #cc0000;
    }

.ar {
    left: auto !important;
    right: 0px !important;
}

.col-dv {
    display: inline-block;
    float: left;
    padding-right: 10px;
}

.btn-upload-file {
    display: inline !important;
}

.lh30 {
    line-height: 30px;
}

.tac {
    text-align: center;
}

.summary-icon-kullanici {
    width: 74px !important;
    height: 74px !important;
    line-height: 74px !important;
}

.KullaniciListe section {
    margin: 0;
}

.KullaniciListe ul {
    width: 100%;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.KullaniciListe li {
    float: left;
    padding: 5px 10px 10px 5px;
    width: 315px !important;
}

    .KullaniciListe li div {
    }

.summary-icon-kullanici img {
    border: 2px solid #0088cc;
}

.KullaniciListe .panel-body {
    border: 1px solid #d0d0d0;
}

.KullaniciListeIsTakibi li {
    width: 325px !important;
}

    .KullaniciListeIsTakibi li .info {
        height: 64px;
    }

.gri_cerceve td {
    padding: 2px;
}

.hasDatepicker {
    display: inline-block !important;
}

.dib {
    display: inline-block !important;
}


.uploadifive-queue {
    z-index: 20;
}


.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
    border-top: 1px solid #ddd;
    margin-top: 4px;
}

    .ui-autocomplete-category:first-child {
        border-top: none;
        margin-top: 0;
    }



.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    -webkit-box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.59);
    -moz-box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.59);
    box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.59);
}


    .ui-autocomplete .ui-menu-item * {
        font-size: 13px;
    }

.txtYazveSecCarpi {
    position: absolute !important;
    right: 1px !important;
    z-index: 2 !important;
    top: 1px !important;
    padding-bottom: 8px !important;
    padding-right: 16px !important;
    padding-left: 6px !important;
    border: none !important;
}

.txtYazveSecCarpiIcon {
    cursor: pointer;
    display: inline-block;
    color: #333;
}

.ui-datepicker-trigger {
    margin-left: 2px !important;
}


.txtReadOnly {
    background-color: #eee;
    color: #999 !important;
}

.txtYazveSec[readonly] {
    cursor: default !important;
}

.bgtp {
    background-color: transparent !important;
}

.inner-wrapper {
    padding-top: 40px !important;
}

.bbn {
    border-bottom: none !important;
}

.btnYeniEkle {
    margin-top: -42px;
}

.btnYeniEkleDDL {
    margin-top: -48px;
    margin-right: -5px;
}


.pl15 {
    padding-left: 15px !important;
}

.pd15 {
    padding: 15px !important;
}

#cboxClose:before {
    content: "\f00d";
}

.bgw {
    background-color: #fff !important;
}

.tblDetail > tbody > tr > td {
    padding: 8px !important;
}

.tblDetail .mavi {
    font-weight: bold;
    color: #777;
}

.tblDetail > tbody > tr > td:first-child {
    border-left: 1px solid #ddd !important;
}

.tblDetail > tbody > tr > td:last-child {
    border-right: 1px solid #ddd !important;
}

.tblDetail > tbody > tr:last-child > td {
    border-bottom: 1px solid #ddd !important;
}

.btn-xs:before {
    font-family: 'FontAwesome';
}

.btn-xs-with-text:before {
    margin-right: 2px;
}

.wa {
    width: auto !important;
}

/*
.input-sm.input-group-icon {
    padding-right:22px !important;
}
    */


.input-group-addon {
    padding-bottom: 5px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
}

    .input-group-addon .icon {
        width: 17px;
    }


.txtYazveSecCarpi {
    margin-right: 14px;
}

.input-sm.icon-left {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.input-sm.icon-right {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.ui-datepicker-month, .ui-datepicker-year {
    height: 30px !important;
    padding: 5px 10px !important;
    border-radius: 3px !important;
    font-size: 12px !important;
}

.token-input-list-facebook {
    padding: 4px;
    border-radius: 3px !important;
}

.pagination {
    margin: 4px 0 !important;
}

.grid_pagerC {
    text-align: center;
}


.wizard-steps > li:first-child a {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

.wizard-steps > li:nth-last-child(1) a {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.wizard-steps > li > span, .wizard-steps a {
    line-height: 22px;
}

.border {
    border: 1px solid #ddd !important;
}

.border-radius {
    border-radius: 5px !important;
}

.clear {
    clear: both;
}

tr > td > input[type=radio], tr > td > span > input[type=radio] {
    margin-left: 20px;
    margin-right: 2px;
}


tr > td:first-child > input[type=radio], tr > td:first-child > span > input[type=radio] {
    margin-left: 0px;
}

.ig-dib .input-group {
    display: inline-block;
}

.dvYazveSecEkleTxt {
    padding: 4px 0px;
}

.liYazveSecEkle {
    font-weight: normal !important;
}

.dvYazveSecEkle {
    padding-bottom: 10px;
    text-align: left;
    margin-top: 4px;
}

    .dvYazveSecEkle i {
        margin-right: 4px;
    }

    .dvYazveSecEkle > span {
        /*width:50%;
        margin:0 auto;
        display:inline-block;*/
    }

    .dvYazveSecEkle > a {
        margin: 0 20px;
    }

.dvInlineGrid td {
    padding: 2px !important;
}

.dvInlineGrid .input-sm {
    padding: 5px 3px !important;
}

.fb-search-input {
    margin-top: 4px;
    font-size: 12px;
    line-height: 1.5;
}

.btn-default {
    color: #666 !important;
}

.tdSolMenu {
    float: left;
}

.lh-30 {
    line-height: 30px;
}

.fl {
    float: left;
}

.vam {
    vertical-align: middle;
}

.vat {
    vertical-align: top;
}

.panel_extend_container {
    display: inline-block;
    position: static;
}

.panel_extend_ok {
    position: absolute;
    right: 9px;
    top: 9px;
}

.notlar-panel .panel-title {
    font-size: 14px;
}

.notlar-panel .panel-heading {
    padding: 6px;
}

.notlar-panel .panel-actions {
    top: 4px;
    right: 4px;
}

.notlar-panel .panel-tarih {
    top: 8px;
    right: 68px;
    position: absolute;
}

.notlar-panel {
    border-left: 1px solid #eee !important;
    border-right: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
}

    .notlar-panel .dosya-liste {
        padding-left: 60px;
        margin-top: 2px;
    }


.yapilacak_check {
    font-size: 26px;
}

    .yapilacak_check .yapildi {
        color: #59B200;
    }

        .yapilacak_check .yapildi:hover {
            color: #ddd;
        }

    .yapilacak_check .yapilmadi {
        color: #ddd;
    }


        .yapilacak_check .yapilmadi:hover {
            color: #59B200;
        }

/*to define reset page*/
a, button, i {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.col-xl-2_5,
.col-lg-3_5,
.col-sm-3_5,
.col-xs-4_5,
.col-xl-9_5,
.col-lg-8_5,
.col-sm-8_5,
.col-xs-7_5 {
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}


.tblBorderBottom {
    border-bottom: 1px solid #ddd;
}

.bb-none {
    border-bottom: none;
}

.bg-trnp {
    background-color: transparent !important;
}

.ui-front {
    z-index: 192 !important;
}

.dvFirmaAdiBenzer {
    height: 85px;
    overflow-y: scroll;
}

    .dvFirmaAdiBenzer ul {
        margin-left: 4px;
    }

    .dvFirmaAdiBenzer li {
        list-style-type: none;
    }

.imgBildirimOkundu {
    cursor: pointer;
}

ul.nav-main > li.nav-active > a {
    box-shadow: 4px 0 0 #0088cc inset !important;
}

.hasDatepicker + .input-group-addon, .hasDatepicker + .input-group-btn {
    width: auto !important;
}

.btnTutarIsaret {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

    .btnTutarIsaret button {
        background: transparent;
        border: none;
        padding: 0px 5px;
        font-size: 16px;
        font-weight: bold;
    }

    .btnTutarIsaret ul {
        width: 80px !important;
        font-size: 16px;
        font-weight: bold;
    }

    .btnTutarIsaret .dropdown-menu {
        min-width: initial !important;
    }

    .btnTutarIsaret .radio input {
        margin-top: 5px !important;
    }


.pl20 {
    padding-left: 20px !important;
}

.uploadifive-button input {
    z-index: 2 !important;
}


@media (min-width: 0px) {
    .col-xs-4_5 {
        width: 35%;
    }


    .col-xs-7_5 {
        width: 65%;
    }
}


@media (min-width: 768px) {
    .col-sm-3_5 {
        width: 25%;
    }


    .col-sm-8_5 {
        width: 75%;
    }
}


@media (min-width: 1200px) {
    .col-lg-3_5 {
        width: 19%;
    }


    .col-lg-8_5 {
        width: 81%;
    }
}


@media (min-width: 1600px) {
    .col-xl-2_5 {
        width: 15%;
    }


    .col-xl-9_5 {
        width: 85%;
    }
}


.KullaniciListe .widget-summary-col span:not(text-primary) {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 176px;
    display: inline-block;
}


.lnkUrunOzelFiyatIkon {
    background-color: #0088cc;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    height: 16px;
    line-height: 25px;
    margin-left: 6px;
    padding: 1px;
    width: 16px;
}

.dvSYUrunEkleUrunFiyat {
    margin-top: 10px;
    margin-bottom: 10px;
}

.dvTeklifAltBilgiAciklama .liNot {
    border: 1px solid #ccc;
    padding: 6px;
    background-color: #f0f0f0;
    margin-bottom: 8px;
    margin-left: -27px;
    list-style-type: none;
}

.ulDBSatis li {
    list-style-type: none;
    margin-right: 20px;
    display: inline-block;
    width: 270px;
    margin-bottom: 10px;
}

    .ulDBSatis li table {
        width: 250px;
    }

.rptDBSatis .item {
    margin-right: 20px;
    display: inline-block;
    float: left;
}

.lblCanliSistemUyari {
    font-size: 26px !important;
    color: #ff2222;
    background-color: #fff;
    padding: 4px;
    margin-left: 10px;
}

.tdFiltreH {
    vertical-align: middle;
    line-height: 30px;
}

@media (min-width:768px) {
    .tdFiltreH {
        text-align: right;
    }


}


@media (min-width:768px) {
    .panel-title {
        font-size: 20px;
        line-height: 20px;
    
    }
}

.tblFiltre .row {
    display: block;
    margin-bottom: 4px;
}

.tblFiltre, .tblFiltre div {
    padding-left:2px!important;
    margin-left:0!important;
    padding-right:2px!important;
    margin-right:0!important;
}

    .tblFiltre div:nth-child(2n+2) {
        margin-bottom:6px;
    }

.widget-summary .summary {
    word-break:normal !important;
}

#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}

.fc .fc-widget-header {
    padding:2px 0 !important;
}

.fc-toolbar h2 {
    font-size:1.6rem !important;
}

.fc-widget-content {
    cursor:pointer;
}

.fc-event-completed
{
    opacity:0.65;
}