﻿html { height: 100%; }
body { cursor: default; }

body.pv4-server-page { min-height: 100%; background: linear-gradient(to bottom, #f0f9ff 0%, #aabbdd 100%); background-attachment:fixed; }

.pv4-server * { font-family:Arial }
.pv4-server .glyphicon { font-family: "Glyphicons Halflings" !important; }
.icon-16 { width:18px; height:18px; display:inline-block; background: url(/_lib/server/server-icon-map-16.png) no-repeat; }
.icon-16.i-vcard { background-position: -144px 0px; }
.icon-16.i-key { background-position: -18px 0px; }

.xpv4-server {  min-height: 100%; background: linear-gradient(to bottom, #f0f9ff 0%, #aabbdd 100%); background-attachment:fixed; }
.pv4-server .field-input { position:relative; }
.pv4-server .field-input input { padding-left:30px;margin-bottom:5px; }
.pv4-server .field-icon { position:absolute;top:7px;left:8px; z-index:10; }

.pv4-server .col-xs-1, .pv4-server .col-sm-1, .pv4-server .col-md-1, .pv4-server .col-lg-1, .pv4-server .col-xs-2, .pv4-server .col-sm-2, .pv4-server .col-md-2, .pv4-server .col-lg-2, .pv4-server .col-xs-3, .pv4-server .col-sm-3, .pv4-server .col-md-3, .pv4-server .col-lg-3, .pv4-server .col-xs-4, .pv4-server .col-sm-4, .pv4-server .col-md-4, .pv4-server .col-lg-4, .pv4-server .col-xs-5, .pv4-server .col-sm-5, .pv4-server .col-md-5, .pv4-server .col-lg-5, .pv4-server .col-xs-6, .pv4-server .col-sm-6, .pv4-server .col-md-6, .pv4-server .col-lg-6, .pv4-server .col-xs-7, .pv4-server .col-sm-7, .pv4-server .col-md-7, .pv4-server .col-lg-7, .pv4-server .col-xs-8, .pv4-server .col-sm-8, .pv4-server .col-md-8, .pv4-server .col-lg-8, .pv4-server .col-xs-9, .pv4-server .col-sm-9, .pv4-server .col-md-9, .pv4-server .col-lg-9, .pv4-server .col-xs-10, .pv4-server .col-sm-10, .pv4-server .col-md-10, .pv4-server .col-lg-10, .pv4-server .col-xs-11, .pv4-server .col-sm-11, .pv4-server .col-md-11, .pv4-server .col-lg-11, .pv4-server .col-xs-12, .pv4-server .col-sm-12, .pv4-server .col-md-12, .pv4-server .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
}
.pv4-server .btn { text-transform:none; }

.pv4-server .modal-content { background:linear-gradient(to bottom, #fff 0%, #CCC 20%, #AAA 90%, #FFF 100%); }
.pv4-server .modal-header { background:linear-gradient(to bottom, #fff 0%, #d3deed 100%); padding-top:10px 15px; }
.pv4-server .modal-body { background:linear-gradient(to top, #EEE 0%, #FFF 100%); }
.pv4-server .modal-footer { background:linear-gradient(to top, #eee 0%, #d3deed 100%); padding:10px 15px;}

::-webkit-input-placeholder { color: #acc; font-style: italic; font-size:85%; text-align:right; }
:-moz-placeholder { color: #acc; font-style: italic;  font-size:85%; text-align:right; }
::-moz-placeholder { color: #acc; font-style: italic;  font-size:85%; text-align:right;}
:-ms-input-placeholder { color: #acc; font-style: italic;  font-size:85%; text-align:right; }

#pv4_cms_tools {
    position:fixed; z-index:199999999;
    top:9px; left:9px;
    height:36px; width:36px;
    background:url(/lib/media/server/server-tools-btn.png) no-repeat;
    background-position: center center;
    opacity:0.5;
     
    display:none;
}
#pv4_cms_tools:hover { opacity:1; }

#pv4_cms_toolbar {
    position:fixed; z-index:199999998;
    top:0px; left:0px; right:0px; height:54px;
    background-color:#eef;
    background:linear-gradient(to bottom, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%);
    border-bottom:1px solid #fff; border-radius:4px;
    opacity: 0.8;
    display:none;
}
#pv4_cms_toolbar:hover { opacity:1; }

#pv4_cms_left{
    position:fixed; z-index:199999999;
    top:54px; left:9px;
    min-height:360px; width:36px; 
    background-color:#eef; border:1px solid #eee; border-radius:4px;
    opacity: 0.8;
    display:none;
}

#pv4_cms_full {
    position:fixed; z-index:199999999;
    top:72px; left:72px;
    bottom:18px; right:18px;
    background-color:#eef; border:1px solid #eee; border-radius:4px;
    opacity: 0.8;
    display:none;
}
#pv4_cms_btn_logout {
    position:absolute; right:9px;top:9px;
    background:url(/_lib/server/server-icon-map-32.png) no-repeat;
    background-position: 0px -108px;
    width:36px; height:36px; 
    opacity: 0.8;
}
#pv4_cms_btn_logout:hover { opacity:1; }

.cke-staticspace-container {position:absolute; z-index:999999999;}



@media (min-width: 768px) { 

}

@media (min-width: 992px) { 

}

@media (min-width:1200px) {
    .pv4-server .container { width:auto; } /* stretches to full width */
}
