﻿body {
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #333333;
    background-color: #FFFFFF;
    overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Calibri, sans-serif;
}

a, a:hover, a:active, a:visited {
    color: #1c1475;
}



input, button, select, textarea {
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
}

    select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, label, input, button, select, textarea {
        font-size: 13px;
    }

        textarea:focus,
        input[type="text"]:focus,
        input[type="password"]:focus,
        input[type="datetime"]:focus,
        input[type="datetime-local"]:focus,
        input[type="date"]:focus,
        input[type="month"]:focus,
        input[type="time"]:focus,
        input[type="week"]:focus,
        input[type="number"]:focus,
        input[type="email"]:focus,
        input[type="url"]:focus,
        input[type="search"]:focus,
        input[type="tel"]:focus,
        input[type="color"]:focus,
        .uneditable-input:focus {
            border-color: #667dd1;
            border-color: rgba(102, 125, 209, 0.4);
            outline: 0;
            /* IE6-9 */
            -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 125, 209, 0.6);
            -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 125, 209, 0.6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 125, 209, 0.6);
        }

        select:focus,
        input[type="file"]:focus,
        input[type="radio"]:focus {
            border-color: #667dd1;
            border-color: rgba(102, 125, 209, 0.4);
            outline: thin dotted rgba(102, 125, 209, 0.4);
            outline: 5px auto rgba(102, 125, 209, 0.4);
            outline-offset: -2px;
        }
        /* removed border color to support IE */
        input[type="checkbox"]:focus {
            outline: thin dotted rgba(102, 125, 209, 0.4);
            outline: 5px auto rgba(102, 125, 209, 0.4);
            outline-offset: -2px;
        }



.btn {
    font-size: 13px;
}

    .btn.btn-large {
        font-size: 14px;
    }

    .btn:focus {
        outline: thin dotted rgba(102, 125, 209, 0.4);
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }


.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #000;
    background-color: #f46500;
    *background-color: #f46500;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F5802D', EndColorStr='#f46500')";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F5802D', EndColorStr='#f46500');
}

.btn-primary, a.btn-primary {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F5802D', EndColorStr='#f46500')";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F5802D', EndColorStr='#f46500');
    background-image: -moz-linear-gradient(top, #F5802D, #f46500);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5802D), to(#f46500));
    background-image: -webkit-linear-gradient(top, #F5802D, #f46500);
    background-image: -o-linear-gradient(top, #F5802D, #f46500);
    background-image: linear-gradient(to bottom, #F5802D, #f46500);
    background-repeat: repeat-x;
    border-color: #F5802D #F5802D #f46500;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}


.btn-success, a.btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #1E6238;
    background-image: -moz-linear-gradient(top, #62c462, #1E6238);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#1E6238));
    background-image: -webkit-linear-gradient(top, #62c462, #1E6238);
    background-image: -o-linear-gradient(top, #62c462, #1E6238);
    background-image: linear-gradient(to bottom, #62c462, #1E6238);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff1E6238', GradientType=0);
    border-color: #1E6238 #1E6238 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #1E6238;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

    .btn-success:hover,
    .btn-success:active,
    .btn-success.active,
    .btn-success.disabled,
    .btn-success[disabled] {
        color: #ffffff;
        background-color: #1E6238;
        *background-color: #499249;
    }

    .btn-success:active,
    .btn-success.active {
        background-color: #408140 \9;
    }

.modal-body {
    max-height: 800px;
    overflow: auto;
}

.modal {
    left: 45%;
    width: 70%;
    position: absolute;
}

.thumbnail {
    border: 1px solid #aaa;
}

.pagination ul > li > a, .pagination ul > li > span {
    cursor: pointer;
}

.tooltip-inner {
    background-color: #666;
    color: #fff;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #666;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #666;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #666;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #666;
}
