.ui-front {
     z-index: 1000;
}
 .ui-widget-overlay {
     background: #000;
     opacity: 0.5;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     position: fixed;
}
 .ui-helper-clearfix:after {
     clear: both;
     content: ".";
     display: block;
     height: 0;
     visibility: hidden 
}
 .ui-helper-clearfix {
     display: inline-block 
}
 * html .ui-helper-clearfix {
     height: 1% 
}
 .ui-helper-clearfix {
     display: block 
}
 .ui-dialog {
     text-align: left;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 370px;
     border-radius: 2px;
     box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
     border: 1px solid #e6e6e6;
     border-color: rgba(0,0,0,0.1);
     background-color: #f7f7f7;
     background-clip: padding-box;
     outline: none;
}
 .ui-dialog-titlebar {
     padding: 20px 20px;
     position: relative;
}
 .ui-dialog-title {
     float: left;
     font-weight: bold;
     font-size: 1.15em;
}
 .ui-dialog-titlebar-close {
     position: absolute;
     right: 10px;
     top: 50%;
     margin-top: -16px !important;
     height: 23px !important;
     width: 32px;
     border: 0 none !important;
     background-color: inherit !important;
     box-shadow: none !important;
     padding: 0px !important;
}
 .ui-dialog-titlebar-close .ui-icon {
     display: block;
     margin: 10px auto 0 auto;
     width: 12px;
     height: 12px;
     background-image: url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAAA1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTW7eCkWAAAACHRSTlMA8DiyCsELwNb3saQAAABlSURBVBjTY2AxYoACZQcG10YFCJtJooTBokMIwlHsaAZioBRYAigKJoAAJAghoRIQCiYEoSEiUCmIBFQKLAGTAkvApCASCA6GMoQBGEYjLEV1DopDUbyA4jlUb6ciAiSMgQ0pqAB4linXHtbaoQAAAABJRU5ErkJggg==);
     -webkit-background-size: 12px auto;
     background-size: 12px auto;
     opacity: .5;
}
 .ui-button {
     float: right;
     border: 0 none;
     display: inline-block;
     vertical-align: middle;
     cursor: pointer;
     height: 36px;
     border-radius: 18px;
     line-height: 22px;
     outline: none;
     background-color: #3394e6;
     color: #fff;
     border: 0 none;
     padding: 7px 22px;
     text-decoration: none !important;
     box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
     -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-transition: all ease .1s;
     transition: all ease .1s;
}
 .ui-dialog-titlebar-close:hover .ui-icon {
     opacity: 1;
}
 .ui-icon, .ui-button-icon-only {
     overflow: hidden;
     text-indent: -9999px;
}
 .ui-dialog label {
     color: #575757;
}
 .ui-dialog-content {
     padding: 20px;
     border: 1px solid #fff;
     overflow: auto;
     position: relative;
     zoom: 1;
}
 .loginbox.ui-dialog, .loginbox .ui-dialog-content {
     overflow: visible !important;
}
 .ui-dialog-content h2 {
     display: inline;
     font-size: 1em;
     font-weight: bold 
}
 .ui-dialog .ui-dialog-buttonpane {
     padding: 20px;
     text-align: center;
}
 .ui-dialog .ui-resizable-se {
     bottom: 3px;
     height: 14px;
     right: 3px;
     width: 14px;
}
 .ui-draggable .ui-dialog-titlebar {
     cursor: move;
}
 .ui-state-error {
     background: #fef1ec 50% 50% repeat-x !important;
     border: 1px solid #cd0a0a;
     color: #cd0a0a;
}
 .ui-button {
     margin: 0 3px;
}
 .ui-helper-hidden-accessible{
     display: none;
}
 code {
     display: block;
     padding: 0.5em;
     background: #f9fafa;
     border: 1px solid #dce7e7;
     overflow:auto;
     white-space: pre;
}
 pre {
     display: block;
     padding: 0.5em;
     background: #f9fafa;
     border: 1px solid #dce7e7;
     overflow:auto;
     white-space: pre;
     font-size: 15px;
}
 pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc {
     padding: 0;
     margin: 0;
     border:none;
     box-shadow: none;
     background-color: inherit;
     color: #93a1a1;
     font-style: italic;
}
 pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title {
     color: #859900;
}
 pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor {
     color: #2aa198;
}
 pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator, pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id {
     color: #268bd2;
}
 pre .tag .title, pre .rules .property, pre .django .tag .keyword {
     font-weight: bold;
     font-size: 1.08em !important;
}
 pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .label {
     color: #b58900;
}
 pre .preprocessor, pre .pi, pre .shebang, pre .symbol, pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata {
     color: #cb4b16;
}
 pre .deletion {
     color: #dc322f;
}
 pre .tex .formula {
     background: #eee8d5;
}
 pre .comment:hover {
     background-color: inherit;
     box-shadow: none;
}
 .ot-main-panel-pager a {
     display: inline-block;
     padding: 10px 16px;
     font-size: 14px;
     font-weight: 700;
     background-color: rgba(0,0,0,.05);
     letter-spacing: -.4px;
     color: #9A9A9A;
     border-radius: 3px;
}
 .ot-main-panel-pager span {
     background-color: #00979d;
     color: #fff;
     display: inline-block;
     padding: 10px 16px;
     font-size: 14px;
     font-weight: 700;
     letter-spacing: -.4px;
     border-radius: 3px;
}
 ul.ui-form {
     list-style: none;
     padding: 0;
     margin: 0;
}
 ul.ui-form > li {
     margin-bottom: 20px;
}
 ul.ui-form > li:last-child {
     margin-bottom: 0;
}
 .form-group {
     margin-bottom: 20px;
}
 .form-group > label {
     display: block;
     margin-bottom: .4em;
}
 .imp:after {
     content: "*";
     margin: 0 0 0 10px;
     color: #e85319;
}
 @media only screen and (min-width: 601px) {
     .form-group.combo:after {
         clear: both;
         display: table;
         content: "";
    }
     .form-group.combo > .combo_field {
         width: 50%;
         float: left;
         -moz-box-sizing: border-box;
         -webkit-box-sizing: border-box;
         box-sizing: border-box;
    }
     .form-group.combo > .combo_field:last-child {
         padding-left: 10px;
    }
     .form-group.combo > .combo_field:first-child {
         padding-right: 10px;
    }
}
 .form_submit {
     margin-top: 20px;
}
 .form-sep {
     border-top: 1px solid #efefef;
}
 .col-lg-6{
     position:relative;
     min-height:1px;
     padding-left:15px;
     padding-right:15px 
}
 @media (min-width:1200px){
     .col-lg-6{
         float:left 
    }
     .col-lg-6{
         width:50% 
    }
     .col-lg-offset-3{
         margin-left:25% 
    }
}