﻿/*body,
html {
    height: 100%;
}*/

/*
 * Off Canvas sidebar at medium breakpoint
 * --------------------------------------------------
 */
/*@media screen and (max-width: 992px) {

    .row-offcanvas {
        position: relative;
        -webkit-transition: all 0.25s ease-out;
        -moz-transition: all 0.25s ease-out;
        transition: all 0.25s ease-out;
    }

    .row-offcanvas-left .sidebar-offcanvas {
        left: -33%;
    }

    .row-offcanvas-left.active {
        left: 33%;
        margin-left: -6px;
    }

    .sidebar-offcanvas {
        position: absolute;
        top: 0;
        width: 33%;
        height: 100%;
    }
}*/

/*
 * Off Canvas wider at sm breakpoint
 * --------------------------------------------------
 */
/*@media screen and (max-width: 34em) {
    .row-offcanvas-left .sidebar-offcanvas {
        left: -45%;
    }

    .row-offcanvas-left.active {
        left: 45%;
        margin-left: -6px;
    }

    .sidebar-offcanvas {
        width: 45%;
    }
}

.card {
    overflow: hidden;
}

.card-body .rotate {
    z-index: 8;
    float: right;
    height: 100%;
}

    .card-body .rotate i {
        color: rgba(20, 20, 20, 0.15);
        position: absolute;
        left: 0;
        left: auto;
        right: -10px;
        bottom: 0;
        display: block;
        -webkit-transform: rotate(-44deg);
        -moz-transform: rotate(-44deg);
        -o-transform: rotate(-44deg);
        -ms-transform: rotate(-44deg);
        transform: rotate(-44deg);
    }

*/





@media only screen and (max-width: 606px) and (min-width:320px) {
    fieldset .fieldsetinner,
    .row-container .halfwidth {
        width: 92% !important;
    }

    .fieldsetinner input[type=text],
    .fieldsetinner input[type=password],
    .fieldsetinner textarea,
    .fieldsetinner select,
    .fieldsetinner .chosen-container {
        width: 100% !important;
    }

    .fullwidth input[type=text],
    .fullwidth input[type=password],
    .fullwidth select,
    .fullwidth .chosen-container {
        width: 100% !important;
    }

    .fullwidth textarea {
        width: 95%;
    }

    .halfwidth input[type=text],
    .halfwidth input[type=password],
    .halfwidth select,
    .halfwidth textarea,
    .halfwidth .chosen-container {
        width: 100% !important;
    }

    fieldset .cke_browser_webkit {
        width: 99% !important;
    }

    .halfwidth.SIDE_Dropdown .chosen-container,
    .halfwidth.SIDE_Dropdown select {
        width: 77% !important;
    }

    .SIDE_Dropdown .left-SIDEDropdown {
        width: 100%;
        display: inline-block;
    }

    .col3 {
        width: 60%;
    }

    .col2 {
        width: 20%;
    }
}

.formwrapper {
    overflow: visible !important;
}

@media only screen and (max-width: 767px) and (min-width:607px) {
    fieldset .fieldsetinner {
        width: 28.4%;
    }

    .row-container .halfwidth,
    .searchPanel .row-container .halfwidth {
        width: 45.2%;
    }

    .fullwidth input[type=text],
    .fullwidth input[type=password],
    .fullwidth textarea,
    .fullwidth select,
    .fullwidth .chosen-container {
        width: 100% !important;
    }

    .fullwidth textarea {
        width: 97.2% !important;
    }

    .halfwidth input[type=text],
    .halfwidth input[type=password],
    .halfwidth textarea,
    .halfwidth .chosen-container {
        width: 100% !important;
    }

    fieldset .cke_browser_webkit {
        width: 99.7% !important;
    }

    .halfwidth select {
        width: 100%;
    }

    .fieldsetinner input[type=text],
    .fieldsetinner input[type=password],
    .fieldsetinner textarea,
    .fieldsetinner select,
    .fieldsetinner .chosen-container {
        width: 100%;
    }

    .halfwidth.SIDE_Dropdown .chosen-container,
    .halfwidth.SIDE_Dropdown select {
        width: 75%;
    }

    #floating-search-panel .row-container .halfwidth {
        width: 45%;
    }

    .SIDE_Dropdown .left-SIDEDropdown {
        width: 100%;
        display: inline-block;
    }

    .col3 {
        width: 40%;
    }

    .col2 {
        width: 20%;
    }
}

@media only screen and (max-width: 989px) and (min-width:768px) {
    fieldset .fieldsetinner {
        width: 27.5%;
    }

    .row-container .halfwidth {
        width: 44.3%;
    }

    .fullwidth input[type=text],
    .fullwidth input[type=password],
    .fullwidth textarea,
    .fullwidth select,
    .fullwidth .chosen-container {
        width: 97%;
    }

    .halfwidth input[type=text],
    .halfwidth input[type=password],
    .halfwidth textarea,
    .halfwidth .chosen-container {
        width: 94.5%;
    }

    fieldset .cke_browser_webkit {
        width: 99.7% !important;
    }

    .halfwidth select {
        width: 100%;
    }

    .fieldsetinner input[type=text],
    .fieldsetinner input[type=password],
    .fieldsetinner textarea,
    .fieldsetinner select,
    .fieldsetinner .chosen-container {
        width: 91%;
    }

    .searchPanel .row-container .halfwidth {
        width: 45.8%;
        display: inline-block;
    }

    .searchPanel .halfwidth input[type=text],
    .searchPanel .halfwidth input[type=password],
    .searchPanel .halfwidth select,
    .searchPanel .halfwidth textarea,
    .searchPanel .halfwidth .chosen-container {
        width: 95.7%;
    }

    .searchPanel .fullwidth input[type=text],
    .searchPanel .fullwidth input[type=password],
    .searchPanel .fullwidth textarea,
    .searchPanel .fullwidth select,
    .searchPanel .fullwidth .chosen-container {
        width: 97.8%;
    }

    .row-container .halfwidth.SIDE_Dropdown {
        width: 44%;
    }

    .halfwidth.SIDE_Dropdown .chosen-container {
        width: 62%;
    }

    .SIDE_Dropdown .left-SIDEDropdown {
        width: 100%;
        display: inline-block;
    }

    .col3 {
        width: 40%;
    }

    .col2 {
        width: 20%;
    }
}

@media only screen and (max-width: 1024px) and (min-width:990px) {
    fieldset .fieldsetinner {
        width: 28.6%;
    }

    .row-container .halfwidth {
        width: 45.3%;
    }

    .fullwidth input[type=text],
    .fullwidth input[type=password],
    .fullwidth textarea,
    .fullwidth select,
    .fullwidth .chosen-container {
        /* width: 97.7%; */
    }

    .halfwidth input[type=text],
    .halfwidth input[type=password],
    .halfwidth select,
    .halfwidth textarea,
    .halfwidth .chosen-container {
        width: 100%;
    }

    fieldset .cke_browser_webkit {
        width: 99.7% !important;
    }

    .halfwidth.SIDE_Dropdown .chosen-container {
        width: 72%;
    }

    .SIDE_Dropdown .left-SIDEDropdown {
        width: 100%;
        display: inline-block;
    }

    .halfwidth .SIDE_Dropdown select, .halfwidth .SIDE_Dropdown .chosen-container {
        width: 74%;
    }

    .searchPanel .row-container .halfwidth {
        width: 49%;
        display: inline-block;
    }

    .col3 {
        width: 31%;
    }

    .col2 {
        width: 10%;
    }
}
/*form*/
.row-container .halfwidth {
    width: 49%;
    display: inline-block;
}

.halfwidth input[type=text],
.halfwidth input[type=password],
.halfwidth select,
.halfwidth textarea,
.halfwidth .chosen-container {
    width: 100%;
}


.fullwidth input[type=text],
.fullwidth input[type=password],
.fullwidth textarea,
.fullwidth select,
.fullwidth .chosen-container {
    width: 98.4%;
}

.fieldsetinner input[type=text],
.fieldsetinner input[type=password],
.fieldsetinner textarea,
.fieldsetinner select,
.fieldsetinner .chosen-container {
    width: 95%;
}

fieldset .cke_browser_webkit {
    width: 99.8% !important;
}
