﻿



@font-face {
    font-family: 'Segoe UI Light';
    src: url('../fonts/SEGOEUIL.TTF') format("truetype");
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/ROBOTO-REGULAR.TTF') format("truetype");
}

@font-face {
    font-family: 'Magneto';
    src: url('../fonts/MAGNETOB.ttf') format("truetype");
}

@font-face {
    font-family: 'Gabriola';
    src: url('../fonts/GABRIOLA.TTF') format("truetype");
}


.full-width {
    width: 100%;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.centered {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

div.inline {
    float: left;
}

.clearBoth {
    clear: both;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

.datetime-picker {
    cursor: pointer;
}

.hidden {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
}

.check-box {
    margin-top: 3px;
    min-width: 16px;
}

button.option-checked {
    -webkit-box-shadow: 4px 4px 10px rgba(0,0,0,0.8);
    -moz-box-shadow: 4px 4px 10px rgba(0,0,0,0.8);
    box-shadow: 4px 4px 10px rgba(0,0,0,0.8);
}

button.option-unchecked {
}

.option-unchecked {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAABLSURBVChTxZI7DgAgCEPR+9+Kc4GmDkxt4mewydt4TQeauw87DaST4L5DzMxtkCVFxDYlsUbFB4ltV5TEGhVvEpuhKIk1KpCL3zObjfyAI6rkXdcAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: left 2px center;
    padding-left: 20px;
    cursor: pointer;
}

.option-checked {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACMSURBVChTnZKNCgQRFIXNPq6SlDdQkryV52K3c5ujEbvtzFcn9+8IOWqtb3UXmO6A+ReMvfe/BcTUWvupEMKIh2m3IxVjlEHmYDKllEbMnLAGJhPIOUuMlXjvV9P1vKCUckZKOedGf3sna60UCXL2KLA8hDFGGlivdQpMx6O01kuNGqbdjt8EHvw9pT6q3UEjJUCITAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: left 2px center;
    padding-left: 20px;
    cursor: pointer;
}

.option-grayed {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAACNSURBVChTnZLtCgQRGIXN3oySlPv/qZQkV8Ru522ORuy2M0+dvF9HyBFCeKu7wHQHzL9g7L3/LSCm1tpPxRhHPEy7HamUkgwyB5Mp5zxi5oQ1MJlAKUVirMR7v5qu5wW11jNSyjk3+ts7WWulSJCzR4HlIYwx0sB6rVNgOh6ltV5q1DDtdvwm8ODvKfUBFPpBI6CNsK4AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: left 2px center;
    padding-left: 20px;
}


.option-grayed-checked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAACvElEQVQozwGxAk79Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAX8AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQF/AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAABAQF/AAAAAAAAAAAAAAAAAQEBfwAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAQF/AAAAAAEBAX8AAAAAAAAAAP///4EAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAQF/AAAAAAAAAAD///+BAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAD///+BAAAAAAAAAAAAAAAA////gQAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8AAAAAf////wD///8A////AP///wD///8A////AP///wAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMtTvyKwsY7gAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: left 2px center;
    padding-left: 20px;
}

.option-grayed-unchecked {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAABLSURBVChTxZI7DgAgCEPR+9+Kc4GmDkxt4mewydt4TQeauw87DaST4L5DzMxtkCVFxDYlsUbFB4ltV5TEGhVvEpuhKIk1KpCL3zObjfyAI6rkXdcAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: left 2px center;
    padding-left: 20px;
}

.readonly-image {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.no-opacity {
    opacity: 1.0;
    filter: alpha(opacity=100);
}


.disabled {
    color: #BBB;
    background-color: #DDD;
}

    .disabled:hover, button.disabled:hover, a[type="button"].disabled:hover {
        color: #BBB;
        background-color: #DDD;
        border: 1px solid #888;
    }


.flip-h {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: "FlipH";
    filter: FlipH;
}

.flip-v {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    -ms-filter: "FlipV";
    filter: FlipV;
}


.no-focus-border:focus {
    outline: none;
}


.unselectable {
    /* Not selectable */
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Not draggable */
    -webkit-user-drag: none;
    -moz-user-select: none;
    user-drag: none;
}

.blue-gradient {
    background: url('linear-gradient.png') 0 0 repeat-x;
    background: -webkit-linear-gradient(right, #1a82f7, #2F2727);
    background: -moz-linear-gradient(right, #1a82f7, #2F2727);
    background: -ms-linear-gradient(right, #1a82f7, #2F2727);
    background: -o-linear-gradient(right, #1a82f7, #2F2727);
    background: linear-gradient(right, #1a82f7, #2F2727);
}
