﻿body
{
    font-family: "Open Sans Condensed" , sans-serif;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("../images/vembg.png") no-repeat center center fixed;
    background-size: cover; /*-webkit-filter: blur(5px);*/
}
.bg
{
}

.all
{
    margin-top: 8%;
}

.login
{
    margin-top: 10%;
    width: 500px;
    margin: 0 auto;
}

.subpage
{
    width: 950px;
    margin: 0 auto;
    background: rgba(0,0,0,.5);
    padding-bottom: 15px;
}

.form
{
    position: relative;
    width: 250px;
    background: rgba(0,0,0,.3);
    padding: 20px 22px;
    padding-bottom: 30px;
    padding-right: 60px;
    float: left;
}

form input, form button
{
    width: 212px;
    border: 1px solid;
    border-bottom-color: rgba(255,255,255,.5);
    border-right-color: rgba(60,60,60,.35);
    border-top-color: rgba(60,60,60,.35);
    border-left-color: rgba(80,80,80,.45);
    background-color: rgba(0,0,0,.2);
    background-repeat: no-repeat;
    padding: 8px 24px 8px 10px;
    font: bold .875em/1.25em "Open Sans Condensed" , sans-serif;
    letter-spacing: .075em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    margin-bottom: 19px;
}

form input:focus
{
    background-color: rgba(0,0,0,.4);
}

form input.email
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0YwNDIzMTQ3QzIzMTFFMjg3Q0VFQzhDNTgxMTRCRTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0YwNDIzMTU3QzIzMTFFMjg3Q0VFQzhDNTgxMTRCRTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjA0MjMxMjdDMjMxMUUyODdDRUVDOEM1ODExNEJFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRjA0MjMxMzdDMjMxMUUyODdDRUVDOEM1ODExNEJFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsOChsgAAADUSURBVHjaYvz///9JBgYGMwbSwSkGoOafQPwKiAOBmIEIHAXED0H6QJwPQGwAxE+AOJOAxnwgvgfEKiB9MM0gWg6IbwNxIw6NXUB8HogloHwUzSAsBAoDIJ4DxMxQMRA9H4gPADE/kloMzSCsBcR/gHgj1LAt0HBRR1P3gQktBA2AeBcQZwHxCyB+AsT3gTgFKq6FohrJZnssoW6AxPaDBqoZurP9oBrtCYS2ExA/h9JgzX+gAsZExrMZVP0fmGZ1IjWiBCoL0NsXgPgGGcnzLECAAQD5y8iZ2Z69IwAAAABJRU5ErkJggg==);
    background-position: 220px 10px;
}
form input.txt
{
    background-position: 220px 10px;
}

form input.pass
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTVFMDg1QzU3QzIzMTFFMjgwQThGODZFM0EwQUZFQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFMDg1QzY3QzIzMTFFMjgwQThGODZFM0EwQUZFQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NUUwODVDMzdDMjMxMUUyODBBOEY4NkUzQTBBRkVDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NUUwODVDNDdDMjMxMUUyODBBOEY4NkUzQTBBRkVDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv2NSIIAAADYSURBVHjanJAxCsJAEEXXaBMQtvIMqTxDKjtPELC1svMoOYM2WlqIhVcQFMVgG7ATAoIggfGPjrLIrBo/vCzZ+Z+dGUNExiECI7Clhw5gAtqur8YfUQxm4AzGIAMRSIAFXbC8OyUdghwsgH173cp9Lr5XqAeOSsANcj3h/8BpbQ4Ko6uQOvtMQy6noG4+iz3XZ4iHbIEQ9L8EeUlN3t5etvSrMg6RqajAc78BQ7BTq6QrllV3tKLvpZOclyrt/TWTlTP0zVQqba/BAKyUWsmh1BPUxL70JsAABHkyyK1uocIAAAAASUVORK5CYII=);
    background-position: 223px 8px;
}

::-webkit-input-placeholder
{
    color: #ccc;
    text-transform: uppercase;
}

::-moz-placeholder
{
    color: #ccc;
    text-transform: uppercase;
}

:-ms-input-placeholder
{
    color: #ccc;
    text-transform: uppercase;
}

form button[type=submit]
{
    width: 135px;
    margin-bottom: 0;
    color: #fff;
    letter-spacing: .05em;
    background: #d42222;
    border-bottom: solid 3px #000;
    float: left;
    cursor: pointer;
    margin-right: 5px;
}

.forgotpass
{
    color: #fff;
    font-size: 11px;
    text-decoration: underline;
    float: left;
    padding-top: 11px;
}

.cookiepolicy
{
    color: #fff;
    text-decoration: underline;
}

.contactpolicy
{
    width:100%;
    height:30px;
    position:static;
    bottom:0;
    left:0;
    color: #fff;
    font-size: 12px;
}


 .footer 
 {
    width:100%;
    height:30px;
    position:absolute;
    bottom:0;
    left:0;
    color: #fff;
    font-size: 11px;
 }

.clear
{
    clear: both;
}

.title
{
    background: #d42222;
    padding-left: 4%;
    padding-top: 2%;
    padding-bottom: 1%;
    width: 96%;
    display: block;
    color: #fff;
    font-size: 19px;
}

.brand
{
    color: #fff;
    font-size: 11px;
    position: absolute;
    bottom: 2px;
    right: 10px;
}

.nav
{
    float: left;
    width: 168px;
    position: relative;
    background: rgba(0,0,0,.6);
    display: block;
    min-height: 60px;
}

.nav ul
{
    margin: 0;
    padding: 0;
}

.nav ul li
{
    list-style: none;
    padding: 5px;
    text-align: center;
}

.nav ul li:hover
{
    background-color: #d42222;
}

.nav ul li a
{
    color: #fff;
    font-size: 13px;
    text-decoration: none !important;
}

.contact
{
    padding: 2%;
}
.cookiepolicypanel
{
    padding: 2%;
    height:1750px;
}


.subject
{
    width: 95%;
    border: none;
    background-color: rgba(0,0,0,.5);
    background-repeat: no-repeat;
    padding: 8px 24px 8px 10px;
    font: bold .875em/1.25em "Open Sans Condensed" , sans-serif;
    letter-spacing: .075em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    margin-bottom: 2%;
}

.txtBox
{
    border: none;
    background-color: rgba(0,0,0,.5);
    background-repeat: no-repeat;
    padding: 8px 24px 8px 10px;
    font: bold .875em/1.25em "Open Sans Condensed" , sans-serif;
    letter-spacing: .075em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    margin-bottom: 2%;
}

.detail
{
    width: 95%;
    height: 170px;
    border: none;
    background-color: rgba(0,0,0,.5);
    background-repeat: no-repeat;
    padding: 8px 24px 8px 10px;
    font: bold .875em/1.25em "Open Sans Condensed" , sans-serif;
    letter-spacing: .075em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    margin-bottom: 19px;
}

.folder
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFW…+gAsZExrMZVP0fmGZ1IjWiBCoL0NsXgPgGGcnzLECAAQD5y8iZ2Z69IwAAAABJRU5ErkJggg==);
    background-position: 220px 10px;
    color: #fff;
}

.btn
{
    width: 135px;
    height: 30px;
    margin-bottom: 0;
    color: #fff;
    letter-spacing: .05em;
    background: #d42222;
    border-bottom: solid 3px #000;
    float: right;
    cursor: pointer;
    margin-right: 5px;
    border: none !important;
}

.subpage select
{
    width: 98.9%;
    border: none;
    background-color: rgba(0,0,0,.5);
    background-repeat: no-repeat;
    padding: 8px 24px 8px 10px;
    font: bold .875em/1.25em "Open Sans Condensed" , sans-serif;
    letter-spacing: .075em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    margin-bottom: 19px;
}

.login select
{
    width: 98.9%;
    border: none;
    background-color: rgba(0,0,0,.5);
    background-repeat: no-repeat;
    padding: 8px 24px 8px 10px;
    font: bold .875em/1.25em "Open Sans Condensed" , sans-serif;
    letter-spacing: .075em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    margin-bottom: 19px;
}

.ui-tabs-nav li
{
    float: left;
    margin-right: 2%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: rgba(0,0,0,.5);
    -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-topright: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.ui-tabs-active
{
    background: #d42222 !important;
    color: #42758f;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    margin-top: -11px;
}

.ui-tabs-anchor
{
    color: #fff;
    font-style: inherit;
    text-decoration: none;
    padding: 15px 30px;
}

#tabs
{
    width: 71%;
    float: left;
    margin-right: 1%;
    color: #fff !important;
    font-size: 13px;
}
.activation #tabs
{
    width: 100%;
    color: #fff !important;
    font-size: 13px;
    margin-bottom: 2%;
}
.map
{
    float: left;
    margin-top: 44px;
    
}
.activation
{
    padding: 2%;
}
.ui-tabs-nav
{
    display: inline-block;
    width: 99%;
    margin: 0;
    margin-top: 10px;
    font-size: 15px;
}
.ui-tabs-panel
{
    padding: 1%;
    display: block;
    border: solid 1px #fff;
    margin-top: 0px;
}
.activation select
{
    width: 30%;
    border: none;
    background-color: rgba(0,0,0,.5);
    background-repeat: no-repeat;
    padding: 8px 24px 8px 10px;
    font: bold .875em/1.25em "Open Sans Condensed" , sans-serif;
    letter-spacing: .075em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    margin-bottom: 19px;
    float: left;
    margin-right: 2%;
}


.tftextinput
{
    margin: 0;
    border-right: 0px; /* border-top-left-radius: 5px 5px; */ /* border-bottom-left-radius: 5px 5px; */
    background: transparent  url("../images/search.png") no-repeat right center;
    
}


.tftextinput:focus
{
    margin: 0;
    border-right: 0px; /* border-top-left-radius: 5px 5px; */ /* border-bottom-left-radius: 5px 5px; */
    background: transparent;
    background-image: none;
    
}

.activation form
{
    width: 80%;
    padding: 0;
}
.ui-widget-content { color: #222222; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: block; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-content .ui-icon {background-image: url(../../default/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../../default/images/ui-icons_222222_256x240.png); }
.ui-widget-header { color: #222222; font-weight: bold; }
.ui-icon-closethick { background-position: -96px -128px; }
/*
 * jQuery UI Dialog 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden;     background: rgba(0,0,0,.7);}
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;background: #d42222;    color: #fff; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1;  color: #fff; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; background: rgba(0,0,0,.3);}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer;   width: 135px;
    height: 37px;
    margin-bottom: 0;
    color: #fff;
    letter-spacing: .05em;
    background: #d42222;
    border-bottom: solid 3px #000;
    float: right;
    cursor: pointer;
    margin-right: 5px;
    border: none !important; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }