@media (min-width: 0px) and (max-width: 400px) {
    .zvonCustomer {
        display: inline-block;
    }
    .modal-title {
        font-size: 15px;
        font-weight: 400;
        text-shadow: 0px 0px 0px #351B00;
        color: #C27C14;
    }
    .my_icon {
        font-size: 20px;
    }
    .modal-header .close i {
        font-size: 115%!important;
    }
    li.bg-danger a.zakonch {
        color: #fff!important;
        width: 50px!important;
        overflow: hidden;
        display: block!important;
        padding: 4px;
    }
    #container table.table-striped>tbody>tr:nth-child(2n+1) {
        background-color: #d7e5f3;
    }
    table.table-striped.table_ex>tbody>tr:nth-of-type(odd) {
        background-color: #f3e1e1;
    }
    #Foto_list .modal-content {
        width:90%!important;
    }
    .bootstrap-table > div.fixed-table-pagination {
        margin: -10px 0px 0px 3px!important;
        font-size: 68%;
    }
    .pagination-info h2 {
        margin-top: 3px;
        margin-bottom: 8px;
        font-size: 15px;
    }
    .dropdown-menu-md {
        min-width: 310px;
    }
    .fixed-table-toolbar {
        display: none;
    }
    .iconObrani img {
        width:25px!important;
        margin: -4px 0px 0px 35px;
    }
    .boxed #content-container {
        position: relative;
        padding-top: 68px;
        padding-bottom: 0px;
    }
    .boxed #page-content {
        padding: 5px 4px 20px;
    }
    ul.navbar-top-links .tgl-menu-btn {
        top: -120%;
        right: 5px;
    }
    ul.navbar-top-links>.mega-dropdown>.dropdown-menu.mega-dropdown-menu {
        background-color: #e8f3f8;
        border: 2px solid #32404E;
        box-shadow: inset 0px 5px 5px #fff, inset 0px -5px 5px #fff, 0px 5px 18px #515151;
        padding: 1px;
        margin: 2px 12px 0px -15px;
    }
    .clearFiltr {
        margin: -5px -15px -4px -10px;
    }
    img.img-user {
        height: 28px;
        margin: 0px 2px 0px 7px;
    }
    #formGeneral .form-divider {
        height: 1px;
    }
    .navbar-top-links>li>a {
        display: table-cell;
        padding: 0 1px;
        vertical-align: middle;
        height: 50px;
        color: #515151;
        -webkit-transition: all .2s;
        transition: all .2s;
    }
    .navbar-top-links>li>a {
        display: table-cell;
        padding: 0px 1px;
        vertical-align: bottom;
        height: 28px;
        color: #515151;
        -webkit-transition: all .2s;
        transition: all .2s;
    }
    .badge-header {
        font-size: 1em;
        top: 40%;
        margin-top: -1em;
    }
    .navbar-brand {
        background-color: #d5d5d5;
        float: left;
        color: #fff;
        padding: 0px 5px;
        height: 36px;
        position: relative;
        z-index: 2;
        overflow: hidden;
        width: 100px;
        border-bottom: 1px solid #32404E;
    }
    .brand-icon {
        height: 36px;
        padding: 1px;
    }
    ._wPaginate_link {
        margin-left: 2px;
        font-size: 10px;
        padding: 0px 2px 0px;
    }
    .search input.input-sm {
        width: 115px;
    }
}
@media (min-width: 0px) and (max-width: 419px) {
    .linkLogoCrm {
        display: none;
    }
    .fixed-table-pagination .pagination a {
        padding: 6px 9px;
        line-height: 1.428571429;
    }
    .bootstrap-table > div.fixed-table-pagination {
        clear: both;
        overflow: hidden;
        display: inline;
        position: initial;
        left: 0px;
        top: 50px;
    }
}
/*----------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {
    div.tooltip.fade {
        display: none!important;
    }
    .bootstrap-table > div.fixed-table-pagination {
        margin: -47px 0px 0px 3px;
        font-size: 68%;
    }
    .fixed-table-toolbar .columns, .fixed-table-toolbar .search {
        margin-top: 0px;
    }
    .hidden-xs1 {
        display: none !important;
    }
    label span.input-group-addon {
        /*display:inherit;margin-top:4px; padding: 7px 69px 6px;*/
        display:inherit;margin-top:4px; padding: 7px 28px 6px;
    }
    .popolamR, .popolamL {
        padding-left: 0px;
        padding-right: 0px;
    }
    label .input-group {
        margin-top:-3px;
        margin-left:6px;
    }
    .xs-block {
        display: block!important;
    }
    .createObj, .createObjK {
        width:90%;
    }
    .capcha{
        width:199px;
        float:left;
        margin-left:10px;
    }
    .img_home{
        margin:0px auto;
        width:50%;
    }
    .chBxModComm1, .chBxModComm2 {
        width:200px;
        padding: 6px 20px!important;
    }
    .exRielt {
        float:left;
        width:100%;
    }
    .img-user {
        height: 40px;
        margin-top: 0px;
    }
    .shapka img {
        display: none;
    }
    .navbar-content {
        padding: 0px 8px 0px 0px;
    }
    #page-content {
        padding: 5px 4px 68px;
    }
    
    .navbar-top-links>.mega-dropdown>.dropdown-menu.mega-dropdown-menu {
        background-color: #e8f3f8;
        border: 2px solid #32404E;
        box-shadow: inset 0px 5px 5px #fff, inset 0px -5px 5px #fff, 0px 5px 18px #515151;
        padding: 10px;
        margin-top: 5px;
        margin-left: 0px;
    }
    
}

/*----------------------------------------- SM -----------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
    .podfoto img {
        height: 124px; 
    }
    .capcha{
        width:299px;
        float:left;
        margin-left:10px;
    }
    .btn {
        padding: 5px 3px;
        font-size: 12px;
    }
    .clearFiltr {
        margin: 8px 3px 8px -8px;
    }
    .well-sm {
        padding: 3px;
    }
    .fs13 {
        font-size:1em;
    }
    .fs17 {
        font-size:1.3em;
    }
    .navbar-top-links>li>a {
        padding: 0px 3px 0px 4px;
    }
    .navbar-top-links>li.topMenuDivider > a {
        padding: 0px;
    }
    .popolamR, .popolamL {
        padding-left: 0px;
        padding-right: 0px;
    }
    .xs-block {
        display: block;
    }
    .exRielt {
        float:left;width:100%;
    }
    .editableform textarea.form-control {
        width:540px;    
        height: 50px;
    }
    label .input-group {
        margin-top: -3px;
        margin-left: 28px;
    }
}

/*----------------------------------------- MD -----------------------------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .capcha{
        width:290px;
        float:left;
        margin-left:10px;
    }
    button span{
        font-size: 12px;
    }
    .btn {
        padding: 5px 8px;
    }
    .fs13 {
        font-size:1.2em;
    }
    .fs17 {
        font-size:1.6em;
    }
    .navbar-top-links>li>a {
        padding: 0px 6px;
    }
    .navbar-top-links>li.topMenuDivider>a {
        /*border-left: 1px solid #32404E;*/
        padding: 0px;
    }
    .input-group.exRielt {
        float:left;width:50%;
    }
    .editableform textarea.form-control{width:640px; height:50px;}

}


/*----------------------------------- LG -------------------------------------- */
@media only screen and (min-width: 1200px) and (max-width: 2000px){
    .open>.dropdown-menu.fltr {
        width:1140px;
        left:-150px;
    }
    .lgMdHide {
        display: none;
    }
    .input-group.exRielt {
        float:left;width:50%;
    }
    .editableform textarea.form-control{width:720px; /*height: 54px;*/ }
}

/*----------------------------------------------------------------------------------------------------*/
@media (min-width: 1200px) {
    .capcha{
        width:390px;
        float:left;
        margin-left:10px;
    }


}


/*----------------------------------------------------------------------------------------------------*/
@media (min-width: 1376px) {



}

/*----------------------------------------------------------------------------------------------------*/
@media (min-width: 1490px) {



}

/*----------------------------------------------------------------------------------------------------*/
@media (min-width: 1700px) {

    
    

}

.editableform{margin-bottom:0}
.editableform .control-group{margin-bottom:0;white-space:nowrap;line-height:20px}
.editable-buttons{display:inline-block;vertical-align:top;margin-left:7px;zoom:1;*display:inline}
.editable-buttons.editable-buttons-bottom{display:block;margin-top:7px;margin-left:0}
.editable-input{vertical-align:top;display:inline-block;width:auto;white-space:normal;zoom:1;*display:inline}
.editable-buttons .editable-cancel{margin-left:7px}
.editable-buttons button.ui-button-icon-only{height:24px;width:30px}
.editableform-loading{background:url(../img/loading.gif) center center no-repeat;height:25px;width:auto;min-width:25px}
.editable-inline .editableform-loading{background-position:left 5px}
.editable-error-block{max-width:300px;margin:5px 0 0;width:auto;white-space:normal}
.editable-error-block.ui-state-error{padding:3px}
.editable-error{color:red}
.editableform .editable-date{padding:0;margin:0;float:left}
.editable-inline .add-on .icon-th{margin-top:3px;margin-left:1px}
.editable-checklist label input[type=checkbox], .editable-checklist label span{vertical-align:middle;margin:0}
.editable-checklist label{white-space:nowrap}
.editable-wysihtml5{width:566px;height:250px}
.editable-clear{clear:both;font-size:.9em;text-decoration:none;text-align:right;
    position: absolute;
    right: 10px;
    bottom: 15px;}
.editable-clear-x{
    background:url(../img/clear.png) center center no-repeat;
    display:block;
    width:13px;
    height:13px;
    position:absolute;
    opacity:.6;
    z-index:100;
    top:50%;
    right:6px;
    margin-top:-6px;
}
.editable-clear-x:hover{opacity:1}
.editable-pre-wrapped{white-space:pre-wrap}
.editable-container.editable-popup{max-width:none!important;}
.datplan .editable-container.editable-popup{max-width:none!important; margin-top: 88px!important;}
.editable-container.popover{width:auto}
.editable-container.editable-inline{display:inline-block;vertical-align:middle;width:auto;zoom:1;*display:inline}
.editable-container.ui-widget{font-size:inherit;z-index:9990}
.editable-click,a.editable-click,a.editable-click:hover{text-decoration:none;border-bottom: dashed 1px rgba(206, 165, 109, 0.9);}
.editable-click.editable-disabled,a.editable-click.editable-disabled,a.editable-click.editable-disabled:hover{color:#585858;cursor:default;border-bottom:none}
.editable-empty,.editable-empty:focus,.editable-empty:hover{font-style:italic;color:#D14;text-decoration:none}
.editable-unsaved{font-weight:700}
.editable-bg-transition{
    -webkit-transition:background-color 1400ms ease-out;
    -moz-transition:background-color 1400ms ease-out;
    -o-transition:background-color 1400ms ease-out;
    -ms-transition:background-color 1400ms ease-out;
    transition:background-color 1400ms ease-out;
}
.form-horizontal .editable{
    padding-top:5px;
    display:inline-block;
}

.editable-buttons.editable-buttons-bottom {
    margin-top: 2px;
}
.datplan .popover.editable-container.editable-popup>.arrow {
    display: none;
}
.datplan .editableform .datepicker table tr td {
    height: 24px;
    border-radius: 0px;
}