body#dP_admin_page {
    /*margin-top: 50px;*/
}

.xlogo span {
    color: #990000;
}

a.xlogo:hover {
    text-decoration: none;
    color: black;
    font-style: italic;
}

.xlogobig {
    font-size: 40px;
}

#footer .xlogo {
    font-size: 20px;
    margin-left: 13px;
    margin-bottom: 20px;
}

.dP_design_select_link {
    cursor: pointer;
}

.dP_design_select_link img {
    width: 150px;
}

.price-table-object .icon-remove {
    color: red;
}

.dif-table .span3 {
    height: auto;
}

.dP_draggable.ui-state-disabled {
    opacity: 1.0 !important;
}

/* Revolution Slider */
.banner .small, .banner .middle {
    background-color: white
}
.banner {
    width: 620px;
    height: 200px;
}

.bannercontainer .big {
    font-size: 18px;
    line-height: 19px;
}

.bannercontainer .middle, .bannercontainer .small {
    padding-left: 10px;
}

.bannerlogo {
    font-family: 'Merienda', cursive !important;
    font-weight: bold;
    font-size: 28px !important;
    line-height: 35px !important;
}

.bannerlogo span {
    color: #990000;
}

.fa-none:before {
    content: "∅";
    font-weight: bold;
}

.fa-border-none:before {
    content: url("../bootstrap/img/border-none.png");
}

.fa-border-solid:before {
    content: url("../bootstrap/img/border-solid.png");
}

.fa-border-dotted:before {
    content: url("../bootstrap/img/border-dotted.png");
}

.fa-border-dashed:before {
    content: url("../bootstrap/img/border-dashed.png");
}

.fa-border-inset:before {
    content: url("../bootstrap/img/border-inset.png");
}

.fa-border-outset:before {
    content: url("../bootstrap/img/border-outset.png");
}

.icon-number-1:before {
    content: '1';
}

.icon-number-2:before {
    content: '2';
}

.icon-number-3:before {
    content: '3';
}

.icon-number-4:before {
    content: '4';
}

.icon-number-5:before {
    content: '5';
}

.icon-number-6:before {
    content: '6';
}

.icon-number-7:before {
    content: '7';
}

.icon-number-8:before {
    content: '8';
}

.icon-number-9:before {
    content: '9';
}

.icon-number-10:before {
    content: '10';
}

.icon-form-input:before {
    content: url("/dP_files/bootstrap/img/form-input.png");
}

.icon-form-textarea:before {
    content: url("/dP_files/bootstrap/img/form-textarea.png");
}

.top10 {
    margin-top: 10px;
}

/* migration to boostrap 3.0.0 */
/* dropdown submenu */
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#666666;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#cccccc;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* styles for input-group-addon width button-group inside */
.input-group-addon.with-button-group {
    width: auto;
    padding: 1px 4px;
}

.st_view .row {
    margin-left: 0px;
    margin-right: 0px;
}



/* adding margins in tab view */

.st_view .row .col-md-1,
.st_view .row .col-md-2,
.st_view .row .col-md-3,
.st_view .row .col-md-4,
.st_view .row .col-md-5,
.st_view .row .col-md-6,
.st_view .row .col-md-7,
.st_view .row .col-md-8,
.st_view .row .col-md-9,
.st_view .row .col-md-10,
.st_view .row .col-md-11,
.st_view .row .col-md-12 {
    margin-right: 6px;
}

.st_view .row > *:last-child {
    margin-right: 0px;
} 
/*
 .col-md-1 {
   width: 7.829301075%;
   
 }
 .col-md-2 {
   width: 16.16263441%;
 }
 .col-md-3 {
   width: 24.49596774%;
 }
 .col-md-4 {
   width: 32.82930108%;
 }
 .col-md-5 {
   width: 41.16263441%;
 }
.st_view .row .col-md-6 {
   width: 49.49596774%;
 }
 .col-md-7 {
   width: 57.82930108%;
 }
 .col-md-8 {
   width: 66.16263441%;
 }
 .col-md-9 {
   width: 74.49596774%;
 }
 .col-md-10 {
   width: 82.82930108%;
 }
 .col-md-11 {
   width: 91.16263441%;
 }
 .col-md-12 {
   width: 99.49596774%;
 }
*/  
button > .icon-stack {
    margin: -1px;
}

/* buttons-grid */

.btn-group-grid {
    display: table;
}

.btn-group-grid > .btn-group,
.dP_form .btn-group-grid > .btn-group {
    display: table-row;
}

.btn-group-grid > .btn-group > .btn {
    margin-top: -1px;
}

.btn-group-grid > .btn-group:first-child:not(:last-child) > .btn:first-child:not(:last-child) {
    border-bottom-left-radius:  0px;
}

.btn-group-grid > .btn-group:first-child:not(:last-child) > .btn:last-child:not(:first-child) {
    border-bottom-right-radius:  0px;
}

.btn-group-grid > .btn-group:last-child:not(:first-child) > .btn:first-child:not(:last-child) {
    border-top-left-radius:  0px;
}

.btn-group-grid > .btn-group:last-child:not(:first-child) > .btn:last-child:not(:first-child) {
    border-top-right-radius:  0px;
}

.btn-group-grid > .btn-group:not(:last-child):not(:first-child) > .btn {
    border-radius:  0px;
}

// adjust these values - depending on your grid size and button-text

.btn-group-grid > .btn-group > .btn:first-child {
    min-width: 32px;
}

.btn-group-grid > .btn-group > .btn:nth-child(2) {
    min-width: 32px;
}

.btn-group-grid > .btn-group > .btn:nth-child(3) {
    min-width: 32px;
}

/* etc */

.btn-group-grid > .btn-group > .btn:last-child {
    min-width: 32px;
}

/* more rotations for font-awesome */
.fa-rotate-45 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.fa-rotate-135 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.7071067811865477, M12=-0.7071067811865475, M21=0.7071067811865475, M22=-0.7071067811865477, SizingMethod='auto expand')";
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.fa-rotate-225 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.7071067811865475, M12=0.7071067811865476, M21=-0.7071067811865476, M22=-0.7071067811865475, SizingMethod='auto expand')";
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}

.fa-rotate-315 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476, SizingMethod='auto expand')";
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    transform: rotate(315deg);
}

.brand {
    font-family: 'Nunito', sans-serif;
}
.brand span {
    color: #E95100;
}

/* line without Form-Filed in Forms */

.formtextline {
    display: inline-block;
    font-weight: 700;
    text-align: left;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 7px;
}

.rightalign {
    text-align: right !important;
}

.leftalign {
    text-align: left !important;
}

.form-control::-webkit-input-placeholder { 
    font-style: italic; 
    color: #BA8686;
}
.form-control::-moz-placeholder { 
    /* font-style: italic;  */
    font-weight: 100;
    /* color: #BA8686; */
    color: #aaa;
} /* firefox 19+ */
.form-control:-ms-input-placeholder { 
    font-style: italic; 
    color: #BA8686;
} /* ie */
input.form-control:-moz-placeholder { 
    font-style: italic; 
    color: #BA8686;
}

@media (max-width: 767px) {
    .table-responsive > table {
        margin-bottom: 0;
    }
    .table-responsive > table > thead > tr > th,
    .table-responsive > table > tbody > tr > th,
    .table-responsive > table > tfoot > tr > th,
    .table-responsive > table > thead > tr > td,
    .table-responsive > table > tbody > tr > td,
    .table-responsive > table > tfoot > tr > td {
        white-space: nowrap;
    }
}

.bs-callout {
    border-left: 3px solid #eee;
    margin: 20px 0;
    padding: 20px;
}
.bs-callout h4 {
    margin-bottom: 5px;
    margin-top: 0;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    background-color: #fff;
    border-radius: 3px;
}
.bs-callout-danger {
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}
.bs-callout-success {
    background-color: #DFF0D8;
    border-color: #3C7657;
}
.bs-callout-success h4 {
    color: #3C7657;
}


.quotation {
    display: inline-block;
    background-color: yellow;
    margin-top: 0px;
    position: relative;
    bottom: 50px;
    height: 0px;
}

.quotation:before {
    content: "\201E";
    font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;
    font-size: 400%;
    color: #d9534f;
}

.quotation:after {
    content: "\201C";
    font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;
    font-size: 400%;
    color: #d9534f;
    position:relative; 
    top:25px;
}


.nav-pills > li.active > a, 
.nav-pills > li.active > a:hover, 
.nav-pills > li.active > a:focus {
    background-color: #428bca;
    color: #fff;
}


.nav-pills .nav-pills > li > a {
    padding: 5px 10px;
    margin-top: 2px;
    margin-left: 10px;
}

/*
.nav-pills .nav-pills > li > a:before {
    content: "> ";
}
*/

.dp-docs-sidebar {
    width: 200px;
}


.progress.progressBefore {
    margin-top: 5px;
    margin-bottom: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.noupperroundcorner {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.dropup.dropdown-submenu ul {
    border-bottom-left-radius: 0em;
    border-top-left-radius: 0.5em;
}

.gray-darker {
    color: #2a2a2a;
}  
.gray-dark {
    color: #555555;
}   
.gray {
    color: #7f7f7f;
}        
.gray-light {
    color: #AAAAAA;
}  
.gray-lighter {
    color: #D5D5D5;
}