
@font-face {
    font-family: 'RIM';
    src: url('../fonts/RIM-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/RIM-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/RIM-Regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/RIM-Regular.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/RIM-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
        url('../fonts/RIM-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'RIM';
    font-weight:bold;
    src: url('../fonts/RIM-Bold.eot');
    src: url('../fonts/RIM-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RIM-Bold.woff2') format('woff2'),
        url('../fonts/RIM-Bold.woff') format('woff'),
        url('../fonts/RIM-Bold.ttf')  format('truetype'),
        url('../fonts/RIM-Bold.svg#svgFontName') format('svg');
}

@font-face {
    font-family: 'RIM';
    font-weight:100;
    src: url('../fonts/RIM-100.eot');
    src: url('../fonts/RIM-100.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RIM-100.woff2') format('woff2'),
        url('../fonts/RIM-100.woff') format('woff'),
        url('../fonts/RIM-100.ttf')  format('truetype'),
        url('../fonts/RIM-100.svg#svgFontName') format('svg');
}

@font-face {
    font-family: 'RIM';
    font-weight:200;
    src: url('../fonts/RIM-200.eot');
    src: url('../fonts/RIM-200.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RIM-200.woff2') format('woff2'),
        url('../fonts/RIM-200.woff') format('woff'),
        url('../fonts/RIM-200.ttf')  format('truetype'),
        url('../fonts/RIM-200.svg#svgFontName') format('svg');
}

@font-face {
    font-family: 'RIM';
    font-weight:500;
    src: url('../fonts/RIM-Light.eot');
    src: url('../fonts/RIM-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RIM-Light.woff2') format('woff2'),
        url('../fonts/RIM-Light.woff') format('woff'),
        url('../fonts/RIM-Light.ttf')  format('truetype'),
        url('../fonts/RIM-Light.svg#svgFontName') format('svg');
}

@font-face {
    font-family: 'RIM';
    font-weight:900;
    src: url('../fonts/RIM-Black.eot');
    src: url('../fonts/RIM-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RIM-Black.woff2') format('woff2'),
        url('../fonts/RIM-Black.woff') format('woff'),
        url('../fonts/RIM-Black.ttf')  format('truetype'),
        url('../fonts/RIM-Balck.svg#svgFontName') format('svg');
}

body {
    background-color: #d1d2e3;
    font-family: 'RIM';
}


.bg-body{

    background-color: #eaeae8;
    font-family: 'RIM';    
}

.bg-black{
    background-color: #000000;
}

.bg-aqua{

    background-color: #40a5bf;
}


.font-size-15{

    font-size: 15px !important;
    line-height: 1.3 !important;

}

.font-size-14{

    font-size: 14px !important;
    line-height: 1.3 !important;
}

.font-size-13{

    font-size: 13px !important;
}

.font-size-12{

    font-size: 12px !important;
}

.font-size-11{

    font-size: 11px !important;

}

.btn-aux-rim {
    color: #e48e1f;
    background-color: #e48e1f;
    border-color: #e48e1f;
    border-right-color: white;
    border-left-color: white;
    line-height: 1.0;
    border: solid 1px;
    box-shadow: 0px 0px 0px 0px #bf8c52;
}

.btn-aux-rim:hover {
    color: #fff;
    background-color: #E06B16;
    border-color: #e48e1f;
    border-right-color: white;
    border-left-color: white;
    line-height: 1.0;
    border: solid 1px;
    box-shadow: 0px 0px 2px 2px #bf8c52;
}  


.btn-info-rim {
    color: #fff;
    background-color:#20388e; 
    border-color: #20388e;
    border-right-color: white;
    border-left-color: white;
    line-height: 1.0;
}

.btn-info-rim:hover{

    background-color:#111e4e;

}

.badge-light-rim{

    background-color: #d6d7e8;

}

.text-warning-rim{

    color: #FFDD00

}

.border-radius-right-t{

    border-radius: 0px 10px 0px 0px;
}


.border-radius-left-b{

    border-radius: 0px 0px 0px 10px;
}

.badge-secondary-rim{
    color: #fff;
    background-color:#7c8497;
}

.badge-light{

    background-color: white;
}

/*.container-rim{
    padding-left: 45px;
    padding-right: 45px;
}*/

.bg-inverse {
    background-color: #d6d7e8 !important;
}

.fa-border-rim-left{
    padding-right: 5px;
    border: solid 1px;
    border-radius: 4px;
    padding-bottom: 3px;
    padding-top: 5px;
    padding-left: 2px;
    background: #00000078;

}

.fa-border-rim-right{
    padding-right: 2px;
    border: solid 1px;
    border-radius: 4px;
    padding-bottom: 3px;
    padding-top: 5px;
    padding-left: 4px;
    background: #00000078;
}

.btn-group{

    box-shadow: -2px 13px 30px -10px;
}

.box-shadow{

    box-shadow: -2px 10px 30px -10px #000000;
}

.p-3-rim {
    padding: 1rem 0rem 3px 0rem !important;
}

.font-size-13-5 {
    font-size: 13.5px !important;
    line-height: 1.3 !important;
}

h5, .h5 {
    font-size: 1.1rem;
}

.h-71 {
    height: 71% !important;
}

.text-black-t{

    color:black !important;
}

.box-shad-r{

    box-shadow: 7px 7px 5px -5px;
    border-color: #878787;
}

.box-shad-l{

    box-shadow: -1px 7px 5px -5px;
    border-color: #878787;
}
.multi-item-carousel{
    .carousel-inner{
        > .carousel-item{
            transition: .6s ease-in-out all;
        }
        .active{
            &.left{
                left:-33%;
            }
            &.right{
                left:23%;
            }
        }
        .next{
            left: 33%;
        }
        .prev{
            left: -33%;
        }
    }
    .carouse-control{
        &.left, &.right{
            background-image: none;
        }
    }

    @media all and (transform-3d), (-webkit-transform-3d) {
        > .item{
            // use your favourite prefixer here
            transition: 500ms ease-in-out left;
            transition: 500ms ease-in-out all;
            backface-visibility: visible;
            transform: none!important;
        }
    }
}











