
.page-sidebar .sidebar-toggler {
margin-top: 10px !important;
}

.page-sidebar .sidebar-search {
margin: 10px 18px 10px 18px !important;
}

.page-sidebar .page-sidebar-menu .sub-menu {
margin: 4px 0px 4px 0px !important;
}

.page-sidebar .page-sidebar-menu > li > a {
padding: 9px 15px !important;
}

.page-sidebar .page-sidebar-menu .sub-menu li > a {
padding: 6px 15px 6px 40px !important;
}

.page-content-wrapper .page-content {
padding: 10px !important;
}

.theme-panel > .toggler {
top: 10px !important;
}

.page-bar {
margin-bottom: 5px !important;
}

.portlet > .portlet-title > .caption {
padding: 7px 0px !important;
}

.portlet > .portlet-title {
min-height: 35px !important;
}

.portlet > .portlet-title > .tools {
padding: 6px 0 0 0 !important;
}

.pspaa-logo img {
width: 78px;
}

.pspaa-logo {
padding-left: 15px;
}

#nav {
margin-bottom: 15px;
}

ul.nav li a.logotype {
padding: 0 20px;
}

ul.nav li a.logotype img {
height: 50px;
width: auto;
}

ul.nav li ul {
list-style-type: none;
}

/*ul.nav #searchform .input-group{
float:left;
}*/

#main > img {
margin: 0 15px;
}

.part {
margin-bottom: 15px;
}

.carousel-caption a {
color: #fff;
text-shadow: 1px 1px 3px #000;
}

.content h3 a {
color: #333;
}

.contentlink .img {
float: left;
margin: 20px 10px 10px 0;
}

.carousel .part {
margin-bottom: 0;
}

.carousel .contentlink .img {
margin: 0;
}

td {
vertical-align: top;
}

#footer ul {
list-style-type: none;
padding: 0;
margin: 0;
}

.watermark {
color: #C7C7C7 !important;
}

.form-horizontal .control-label {
text-align: left !important;
}

.form-group {
margin-bottom: 5px !important;
}

.page-header.navbar {
height: 48px !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
padding-bottom: 14px !important;
}

.caption {
margin-top: 1px !important;
margin-bottom: 0px !important;
}

.btn > i {
padding-right: 4px !important;
padding-left: 2px !important;
}

.portlet {
margin-bottom: 7px !important;
}

.page-footer-inner {
width: 100%;
}

.editor-table {
width: 100%;
}

.help-block {
color: red !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}

/***
Zoom icon overlay on images
***/
.zoom {
cursor: pointer;
width: 100%;
height: 100%;
position: relative;
z-index: 5;
}

.zoom .zoom-icon {
background-image: url("/Razor/Themes/Default/assets/global/img/overlay-icon.png");
background-color: #222;
background-repeat: no-repeat;
background-position: 50%;
position: absolute;
width: inherit;
height: inherit;
opacity: 0;
filter: alpha(opacity = 0);
z-index: 6;
top: 0;
}

/***
Item block with details shown on hover
***/
.item {
overflow: hidden;
display: block;
margin-bottom: 20px;
}

.item .details {
width: 100%;
display: none;
background-color: #000;
color: #fff !important;
padding: 5px;
text-align: center;
position: relative;
bottom: 30px;
margin-bottom: -30px;
overflow: hidden;
z-index: 6;
}

.item:hover .details {
display: block;
opacity: 0.7;
filter: alpha(opacity = 70);
}

.item:hover .zoom-icon {
opacity: 0.5;
filter: alpha(opacity = 50);
}

.page-sidebar-menu > li.start > a {
border-top-color: transparent !important;
}

/***
This Style effect Tab
***/
.nav-justified > li > a {
text-align: left !important;
}

.custom {
color: white !important;
}

.editor-field {
padding-top: 5px;
}

.editor-field input, .editor-field select, .editor-field textarea {
width: 270px;
min-height: 34px;
padding: 5px 7px;
font-size: 14px;
line-height: 1.428571429;
color: #555;
vertical-align: middle;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.editor-label {
min-width: 160px;
padding-top: 8px;
padding-right: 10px;
}
