
/* General */
body, h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "jaf-bernino-sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}
.modal-dialog{
    width: 700px;
}
.modal-header{
    padding-right: 50px;
}
hr{
    margin-top: 7px;
    margin-bottom: 7px;
}
label{
    font-size: 13px;
}
.separate_line{
    border: 3px #e0e0e0 double;
    margin-top: 10px;
    border-radius: 3px;
}
.custom-border{
    border: 1px #213b6b inset;
    margin-left: -20px;
    margin-bottom: 15px;
    border-radius: 0;
}
.navigation li.item ul > li{
    font-size: 14px;
}
.btn, .form-group{
    font-size: 12px;
}
.form-control{
    height: 30px;
}
/* sandbox - response modal */
#res-modal .modal-title .label{
    float: right;
    margin-right: 10px;
}

#res-modal .modal-title .success{
    color: #3c763d;
}
#res-modal .modal-title .failure{
    color: #a94442;
}
#res-modal .pretty-json{
    max-height: 600px;
    overflow: scroll;
}
#res-modal .jsontree_value-wrapper{
    overflow: initial;
}

#res-modal .pretty-json ul{
    list-style: none;
}
#res-modal .pretty-json .jsontree_child-nodes{
    margin-left: 20px;
    padding-left: 20px;
}
#res-modal .pretty-json .jsontree_tree{
    margin-left: 0;
    padding-left: 0;
}

/* Sandbox style starts */
/*#sandbox .sandbox-section {*/
    /*margin-bottom: -77px;*/
    /*padding-top: 77px;*/
/*}*/
/*#sandbox .main--heading {*/
    /*margin-bottom: -77px;*/
/*}*/
/*#sandbox .sandbox-footer {*/
    /*padding-top: 77px;*/
/*}*/

#sandbox .column-button {
    margin-top: -5px;
}
#sandbox .navbar {
    margin-bottom: 10px;
}
#sandbox .navbar .container{
    width: 1300px;
}
#sandbox .navbar-nav{
    margin-top: 10px;
}

body{
    overflow: hidden;
}
#sandbox .main{
    padding-top: 0;
    margin-top: 99px;
    height: calc(100vh - 97px);
    overflow: scroll;
}
#sandbox .main h2 {
    font-weight: 500;
    font-size: 30px;
    margin: 20px 0 10px 0;
}
#sandbox .main .col-xs-12 h2{
    font-size: 26px;
}

#sandbox .applicationName {
    font-family: inherit;
    font-weight: inherit;
    font-size: 24px;
}
#sandbox .navigation {
    background: #213b6b;
    padding-top: 77px;
    overflow: auto;
}
#sandbox .search input {
    background-color: #ffffff;
    color: #000;
}
#sandbox .itemMembers {
    display: block;
}
#sandbox li.item a {
    color: #dad9d9;
}

.class-description p {
    font-size: 14px;
    line-height: 1.7;
}

.modal-full {
    width: calc(100% - 30px);
    margin: 15px auto;
}

#doc-modal .modal-body{
    padding-top: 5px;
}

.doc-link-tab {
    font-size: 14px;
    float: right;
    margin-right: 30px;
    padding-right: 5px;
    border-right: 1px solid;
}
.doc-link-tab:focus, .doc-link-tab:active {
    text-decoration: none;
}

/* SDK widgets temporary styles for development*/
#ttb-sdk--connect--modal .modal-dialog{
    width: 950px;
}

#connectWidget__wrapper {
    width: 500px;
    background-color: #eee;
    padding: 5px;
}

.ttb-sdk--instant-lookup--container{
    margin-left: 0;
    margin-top: 10px;
}

/* Inherit styling - on all SDK modals */
.close {
    margin-top: -10px !important;
    right: 15px !important;
}

/*.tooltip-inner{*/
    /*background-color: #d6dadc;*/
    /*color: #4d4d4d;*/
/*}*/
/*.tooltip.top .tooltip-arrow {*/
    /*border-top-color: #d6dadc;*/
/*}*/

/* Sandbox style ends */
