#ribbon {
    width: 100%;
    white-space: nowrap;
    border-bottom: 1px solid #e2e2e2;
    height: 50px;
    background-color: #fff;
    padding: 10px 15px;
    line-height: 30px;

}
/** The Magic **/
.btn-breadcrumb .btn:not(:last-child):after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid white;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 100%;
    z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid rgb(173, 173, 173);
    position: absolute;
    top: 50%;
    margin-top: -17px;
    margin-left: 1px;
    left: 100%;
    z-index: 3;
}

/** The Spacing **/
.btn-breadcrumb .btn {
    padding:6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
    padding:6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
    padding:6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
    border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
    border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
    border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
    border-left: 10px solid #adadad;
}

/** Primary button **/
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
    border-left: 10px solid #428bca;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
    border-left: 10px solid #357ebd;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
    border-left: 10px solid #3276b1;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
    border-left: 10px solid #285e8e;
}

/** Success button **/
.btn-breadcrumb .btn.btn-success:not(:last-child):after {
    border-left: 10px solid #5cb85c;
}
.btn-breadcrumb .btn.btn-success:not(:last-child):before {
    border-left: 10px solid #4cae4c;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
    border-left: 10px solid #47a447;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
    border-left: 10px solid #398439;
}

/** Danger button **/
.btn-breadcrumb .btn.btn-danger:not(:last-child):after {
    border-left: 10px solid #d9534f;
}
.btn-breadcrumb .btn.btn-danger:not(:last-child):before {
    border-left: 10px solid #d43f3a;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
    border-left: 10px solid #d2322d;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
    border-left: 10px solid #ac2925;
}

/** Warning button **/
.btn-breadcrumb .btn.btn-warning:not(:last-child):after {
    border-left: 10px solid #f0ad4e;
}
.btn-breadcrumb .btn.btn-warning:not(:last-child):before {
    border-left: 10px solid #eea236;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
    border-left: 10px solid #ed9c28;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
    border-left: 10px solid #d58512;
}

/** Info button **/
.btn-breadcrumb .btn.btn-info:not(:last-child):after {
    border-left: 10px solid #5bc0de;
}
.btn-breadcrumb .btn.btn-info:not(:last-child):before {
    border-left: 10px solid #46b8da;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
    border-left: 10px solid #39b3d7;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
    border-left: 10px solid #269abc;
}

#breadcrumbs li {
    display: inline-block;
}
#breadcrumbs li:not(:first-child) {
    margin-left: 0.4em;
}
#breadcrumbs li:not(:first-child):before {
    content: '>';
    margin-right: 0.4em;
}
.row-with-margin{margin-bottom:10px}.bs-glyphicons-list{padding-left:0;padding-bottom:1px;margin-bottom:20px;list-style:none;overflow:hidden}.bs-glyphicons-list li{float:left;width:25%;height:115px;padding:5px;margin:0 -1px -1px 0;font-size:12px;line-height:1.4;text-align:center;border:1px solid #eee}.bs-glyphicons-list li .glyphicon{margin-top:5px;margin-bottom:10px;font-size:20px}.bs-glyphicons-list li .glyphicon-class{display:block;text-align:center;word-wrap:break-word}.bs-glyphicons-list li:hover{background-color:#EEE}@media (min-width:768px){.bs-glyphicons-list li{width:12.5%}.bs-glyphicons-list li .glyphicon{font-size:24px}}.fontawesome-icon-list{margin-top:22px}.fontawesome-icon-list .fa-hover{font-size:13px;color:#222;line-height:32px;padding:5px 10px}.fontawesome-icon-list .fa-hover .fa{font-size:14px;display:inline-block;text-align:right;margin-right:10px}.fontawesome-icon-list .fa-hover:hover{cursor:default;background-color:#eee;text-decoration:none}.fontawesome-icon-list .fa-hover:hover .fa{font-size:28px;vertical-align:-6px}#weather-icons .iconExamples .example{text-align:center;margin:10px 3px}#weather-icons .iconExamples .example .icon{font-size:28px;float:left;width:35px}#weather-icons .iconExamples .example .class{text-align:center;font-size:14px;float:left;margin-top:6px;font-weight:400;margin-left:10px;color:#333}#weather-icons .iconExamples .example:after,#weather-icons .iconExamples .example:before{content:" ";display:table}#weather-icons .iconExamples .example:after{clear:both}.bs-example{background-color:#FFF;position:relative;padding:15px;margin-bottom:15px;border-color:#e5e5e5 #eee #eee;border-style:solid;border-width:1px 0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.05);box-shadow:inset 0 3px 6px rgba(0,0,0,.05)}.bs-example>.list-group{max-width:400px}.bs-example .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bs-example .modal-dialog{width:auto;min-width:200px;left:auto;margin-right:auto;margin-left:auto}.bs-example-type .table tr:first-child td{border-top:none}.bs-example-type .table td{padding:15px 0;border-color:#eee}@media screen and (min-width:767px){.bs-example{margin-right:0;margin-left:0;background-color:#fff;border-color:#ddd;border-width:1px;border-radius:4px 4px 0 0;-webkit-box-shadow:none;box-shadow:none}}.bs-example-modal{background-color:#f5f5f5}#typography .bs-example-type .table .type-info{color:#999;vertical-align:middle}#typography .table-text-align tr td:first-child>p{width:200px}#helper .table td{vertical-align:middle}#helper .table-borders td div{border:2px solid #000}#helper .table-margins td>div,#helper .table-paddings td>div{height:50px;position:relative}#helper .table-margins td>div>div,#helper .table-paddings td>div>div{border:1px solid #3C3C3C}#helper .table-margins td>div>div{position:absolute;left:0;top:0;right:0;bottom:0}#helper .table-paddings td>div>div{height:100%}#form-plugins .highlight pre{min-width:initial}#form-plugins .panel-ion-slider fieldset .control-label{font-size:85%}#sparkline .highlight{margin-bottom:0}#sparkline .highlight pre{width:auto;min-width:initial}#image-cropping .aspect-ratio #preview-pane{display:block;position:absolute;z-index:2000;top:10px;right:-280px;padding:6px;border:1px solid rgba(0,0,0,.4);background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 5px 2px rgba(0,0,0,.2);box-shadow:1px 1px 5px 2px rgba(0,0,0,.2)}#image-cropping .aspect-ratio #preview-pane .preview-container{width:250px;height:170px;overflow:hidden}#image-cropping .api-demo .optdual{position:relative}#image-cropping .api-demo .optdual .offset{position:absolute;left:18em}#image-cropping .api-demo .optlist label{width:16em;display:block}#image-cropping .api-demo #dl_links{margin-top:.5em}.show-grid{margin-bottom:15px}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;background-color:#eee;background-color:rgba(86,61,124,.15);border:1px solid #ddd;border:1px solid rgba(86,61,124,.2)}.responsive-utilities td.is-visible{color:#468847;background-color:#dff0d8!important}.responsive-utilities td.is-hidden{color:#ccc;background-color:#f9f9f9!important}.responsive-utilities-test span{display:block;padding:15px 10px;font-size:14px;font-weight:700;line-height:1.1;text-align:center;border-radius:4px}.responsive-utilities-test.hidden-on .col-xs-6 .visible-lg-block,.responsive-utilities-test.hidden-on .col-xs-6 .visible-md-block,.responsive-utilities-test.hidden-on .col-xs-6 .visible-sm-block,.responsive-utilities-test.hidden-on .col-xs-6 .visible-xs-block,.responsive-utilities-test.hidden-on .col-xs-6 .visible-xxs-block,.responsive-utilities-test.visible-on .col-xs-6 .visible-lg-block,.responsive-utilities-test.visible-on .col-xs-6 .visible-md-block,.responsive-utilities-test.visible-on .col-xs-6 .visible-sm-block,.responsive-utilities-test.visible-on .col-xs-6 .visible-xs-block,.responsive-utilities-test.visible-on .col-xs-6 .visible-xxs-block{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}.responsive-utilities-test.hidden-on .col-xs-6 .hidden-lg,.responsive-utilities-test.hidden-on .col-xs-6 .hidden-md,.responsive-utilities-test.hidden-on .col-xs-6 .hidden-sm,.responsive-utilities-test.hidden-on .col-xs-6 .hidden-xs,.responsive-utilities-test.hidden-on .col-xs-6 .hidden-xxs,.responsive-utilities-test.visible-on .col-xs-6 .hidden-lg,.responsive-utilities-test.visible-on .col-xs-6 .hidden-md,.responsive-utilities-test.visible-on .col-xs-6 .hidden-sm,.responsive-utilities-test.visible-on .col-xs-6 .hidden-xs,.responsive-utilities-test.visible-on .col-xs-6 .hidden-xxs{color:#999;border:1px solid #ddd}.responsive-utilities-test .col-xs-6{margin-bottom:10px}#buttons .btn{margin-bottom:5px}#lobibox fieldset legend{margin-bottom:5px;padding-bottom:0}#lobibox fieldset+fieldset{margin-top:15px}#dashboard .lobilist{width:100%}#basic-tables .table-responsive{margin-bottom:20px;background-color:#FFF}#basic-tables .table{margin-bottom:0}

table.input-list{border: solid 1px #3677ab;}
table.input-list td,
table.input-list th{
    border: solid 1px #3677ab;
    vertical-align: top;
}
table.input-list th{
    background: #2196F3;
    color: white;
    text-align: center;
}
table.input-list input{
    width: 100%;
    border: none;
    padding: 2px 3px;
}
table.input-list select{
    border: none;
}
table.temp{display: none;}
table.input-list input[type=number]{
    text-align: right;
}
table.input-list a.remove-list{
    /*color: #ff3838 !important;*/
}
table.input-list label.error{
    text-align: center;
    width: 100%;
    font-weight: normal;
    font-size: 12px;
    color: red;
    margin: 0;
}
table.input-list td label{
    margin: 0 3px 0 3px;
}

ul.access{padding: 0;}
ul.access ul{padding: 0 0 0 0px;margin: 0 0 0 20px;}
ul.access, ul.access ul{
    list-style: none;
}
ul.access input[type=checkbox]{
    width: 15px;
    height: 20px;
    margin: 0px 5px 0 5px;
    vertical-align: middle;
}

ul.access > li{background: #c5e4fb;}
ul.access > li > ul > li{background: #fdfda8;}
ul.access > li > ul > li > ul > li{background: #c2efc2;}
ul.action {display: inline;float: right;}
ul.action li {float: left;margin-right: 10px;background: none !important;}
.nav-menu{display: none;}
.add-row{margin-top: 5px;}
table.dataTable  tr.odd, table.dataTable  tr.even{background: white;}
.published{background: #dfffdf !important;}
.unpublish{background: #fff7df !important;}

