body {
    padding-top: 50px;
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
}

p {
    line-height: 1.5;
    font-size: 1.7em;
}

h1.para_h1 
{
    line-height: 1.5;
    font-size: 1.7em;
    color:#333;
     font-weight: 100;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #4db1c0;
}

h3 {
    font-size: 2.5em;
    padding: 12px 0px;
    font-weight: 800;
}

.font-light
{
	font-weight:100 !important
}

.font-size-05
{
	font-size:0.5em !important;
}

.font-size-075
{
	font-size:0.75em !important;
}

.font-size-1
{
	font-size:1em !important;
}

.font-size-15
{
	font-size:1.5em !important;
}

.font-size-2
{
	font-size:2em !important;
}

.text-white
{
	color:#FFF !important;
}

.light_blue_bkg
{
	background: #e5f0f1 !important;
}

.light_blue
{
	color: #e5f0f1 !important;
}

.dark_blue
{
	color: #4ca1af !important;
}
.dark_blue_bkg
{
	background: #4ca1af !important;
}
/* SPACING BEGIN*/
/* SPACINGS BEGIN */

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

.m-0 { margin:0!important; }
.m-1 { margin:.25rem!important; }
.m-2 { margin:.5rem!important; }
.m-3 { margin:1rem!important; }
.m-4 { margin:1.5rem!important; }
.m-5 { margin:3rem!important; }

.mt-0 { margin-top:0!important; }
.mr-0 { margin-right:0!important; }
.mb-0 { margin-bottom:0!important; }
.ml-0 { margin-left:0!important; }
.mx-0 { margin-left:0!immortant;margin-right:0!immortant; }
.my-0 { margin-top:0!important;margin-bottom:0!important; }

.mt-1 { margin-top:.25rem!important; }
.mr-1 { margin-right:.25rem!important; }
.mb-1 { margin-bottom:.25rem!important; }
.ml-1 { margin-left:.25rem!important; }
.mx-1 { margin-left:.25rem!important;margin-right:.25rem!important; }
.my-1 { margin-top:.25rem!important;margin-bottom:.25rem!important; }

.mt-2 { margin-top:.5rem!important; }
.mr-2 { margin-right:.5rem!important; }
.mb-2 { margin-bottom:.5rem!important; }
.ml-2 { margin-left:.5rem!important; }
.mx-2 { margin-right:.5rem!important;margin-left:.5rem!important; }
.my-2 { margin-top:.5rem!important;margin-bottom:.5rem!important; }

.mt-3 { margin-top:1rem!important; }
.mr-3 { margin-right:1rem!important; }
.mb-3 { margin-bottom:1rem!important; }
.ml-3 { margin-left:1rem!important; }
.mx-3 { margin-right:1rem!important;margin-left:1rem!important; }
.my-3 { margin-bottom:1rem!important;margin-top:1rem!important; }

.mt-4 { margin-top:1.5rem!important; }
.mr-4 { margin-right:1.5rem!important; }
.mb-4 { margin-bottom:1.5rem!important; }
.ml-4 { margin-left:1.5rem!important; }
.mx-4 { margin-right:1.5rem!important;margin-left:1.5rem!important; }
.my-4 { margin-top:1.5rem!important;margin-bottom:1.5rem!important; }

.mt-5 { margin-top:3rem!important; }
.mr-5 { margin-right:3rem!important; }
.mb-5 { margin-bottom:3rem!important; }
.ml-5 { margin-left:3rem!important; }
.mx-5 { margin-right:3rem!important;margin-left:3rem!important; }
.my-5 { margin-top:3rem!important;margin-bottom:3rem!important; }
.mt-neg-5 { margin-top:-3rem!important; }
.mb-neg-5 { margin-bottom:-3rem!important; }

.mt-auto { margin-top:auto!important; }
.mr-auto { margin-right:auto!important; }
.mb-auto { margin-bottom:auto!important; }
.ml-auto { margin-left:auto!important; }
.mx-auto { margin-right:auto!important;margin-left:auto!important; }
.my-auto { margin-bottom:auto!important;margin-top:auto!important; }

.p-0 { padding:0!important; }
.p-1 { padding:.25rem!important; }
.p-2 { padding:.5rem!important; }
.p-3 { padding:1rem!important; }
.p-4 { padding:1.5rem!important; }
.p-5 { padding:3rem!important; }

.pt-0 { padding-top:0!important; }
.pr-0 { padding-right:0!important; }
.pb-0 { padding-bottom:0!important; }
.pl-0 { padding-left:0!important; }                             
.px-0 { padding-left:0!important;padding-right:0!important; }
.py-0 { padding-top:0!important;padding-bottom:0!important; }

.pt-1 { padding-top:.25rem!important; }         
.pr-1 { padding-right:.25rem!important; }                       
.pb-1 { padding-bottom:.25rem!important; }      
.pl-1 { padding-left:.25rem!important; }                            
.px-1 { padding-left:.25rem!important;padding-right:.25rem!important; }
.py-1 { padding-top:.25rem!important;padding-bottom:.25rem!important; }

.pt-2 { padding-top:.5rem!important; }                                              
.pr-2 { padding-right:.5rem!important; }                                
.pb-2 { padding-bottom:.5rem!important; }               
.pl-2 { padding-left:.5rem!important; }                                             
.px-2 { padding-right:.5rem!important;padding-left:.5rem!important; }
.py-2 { padding-top:.5rem!important;padding-bottom:.5rem!important; }

.pt-3 { padding-top:1rem!important; }                               
.pr-3 { padding-right:1rem!important; }             
.pb-3 { padding-bottom:1rem!important; }                
.pl-3 { padding-left:1rem!important; }                              
.py-3 { padding-bottom:1rem!important;padding-top:1rem!important; }
.px-3 { padding-right:1rem!important;padding-left:1rem!important; }

.pt-4 { padding-top:1.5rem!important; }                             
.pr-4 { padding-right:1.5rem!important; }               
.pb-4 { padding-bottom:1.5rem!important; }              
.pl-4 { padding-left:1.5rem!important; }                                
.px-4 { padding-right:1.5rem!important;padding-left:1.5rem!important; }
.  { padding-top:1.5rem!important;padding-bottom:1.5rem!important; }

.pt-5 { padding-top:3rem!important; }   
.pr-5 { padding-right:3rem!important; } 
.pb-5 { padding-bottom:3rem!important; }    
.pl-5 { padding-left:3rem!important; }  
.px-5 { padding-right:3rem!important;padding-left:3rem!important; }
.py-5 { padding-top:3rem!important;padding-bottom:3rem!important; }

/* SPACING end*/

/*FLEXBOX HELPER BEGIN*/
.row-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: -15px;
    margin-left: -15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.flex-wrap
{
	flex-wrap: wrap;
}

.dir-flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.dir-flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.d-block
{
	 display: block !important;
}

.d-inline-block
{
	 display: inline-block !important;
}

.d-inline
{
	 display: inline !important;
}

.w-100
{
	width:100% !important;
}

.row-flex.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.col-flex-xs-1,
.col-flex-sm-1,
.col-flex-md-1,
.col-flex-lg-1,
.col-flex-xs-2,
.col-flex-sm-2,
.col-flex-md-2,
.col-flex-lg-2,
.col-flex-xs-3,
.col-flex-sm-3,
.col-flex-md-3,
.col-flex-lg-3,
.col-flex-xs-4,
.col-flex-sm-4,
.col-flex-md-4,
.col-flex-lg-4,
.col-flex-xs-5,
.col-flex-sm-5,
.col-flex-md-5,
.col-flex-lg-5,
.col-flex-xs-6,
.col-flex-sm-6,
.col-flex-md-6,
.col-flex-lg-6,
.col-flex-xs-7,
.col-flex-sm-7,
.col-flex-md-7,
.col-flex-lg-7,
.col-flex-xs-8,
.col-flex-sm-8,
.col-flex-md-8,
.col-flex-lg-8,
.col-flex-xs-9,
.col-flex-sm-9,
.col-flex-md-9,
.col-flex-lg-9,
.col-flex-xs-10,
.col-flex-sm-10,
.col-flex-md-10,
.col-flex-lg-10,
.col-flex-xs-11,
.col-flex-sm-11,
.col-flex-md-11,
.col-flex-lg-11,
.col-flex-xs-12,
.col-flex-sm-12,
.col-flex-md-12,
.col-flex-lg-12 {
    width: 100%;
    max-width: 100%;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.start-xs {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.start-xs.text-start {
    text-align: start;
}

.center-xs {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.center-xs.text-center {
    text-align: center;
}

.end-xs {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.end-xs.text-end {
    text-align: end;
}

.top-xs {
    -ms-flex-align: start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.middle-xs {
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.bottom-xs {
    -ms-flex-align: end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.col-flex-xs-1 {
    width: 8.333333%;
    max-width: 8.333333%;
    -webkit-flex-basis: 8.333333%;
    -ms-flex-preferred-size: 8.333333%;
    flex-basis: 8.333333%;
}

.col-flex-xs-2 {
    width: 16.666667%;
    max-width: 16.666667%;
    -webkit-flex-basis: 16.666667%;
    -ms-flex-preferred-size: 16.666667%;
    flex-basis: 16.666667%;
}

.col-flex-xs-3 {
    width: 25%;
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
}

.col-flex-xs-4 {
    width: 33.333333%;
    max-width: 33.333333%;
    -webkit-flex-basis: 33.333333%;
    -ms-flex-preferred-size: 33.333333%;
    flex-basis: 33.333333%;
}

.col-flex-xs-5 {
    width: 41.666667%;
    max-width: 41.666667%;
    -webkit-flex-basis: 41.666667%;
    -ms-flex-preferred-size: 41.666667%;
    flex-basis: 41.666667%;
}

.col-flex-xs-6 {
    width: 50%;
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
}

.col-flex-xs-7 {
    width: 58.333333%;
    max-width: 58.333333%;
    -webkit-flex-basis: 58.333333%;
    -ms-flex-preferred-size: 58.333333%;
    flex-basis: 58.333333%;
}

.col-flex-xs-8 {
    width: 66.666667%;
    max-width: 66.666667%;
    -webkit-flex-basis: 66.666667%;
    -ms-flex-preferred-size: 66.666667%;
    flex-basis: 66.666667%;
}

.col-flex-xs-9 {
    width: 75%;
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
}

.col-flex-xs-10 {
    width: 83.333333%;
    max-width: 83.333333%;
    -webkit-flex-basis: 83.333333%;
    -ms-flex-preferred-size: 83.333333%;
    flex-basis: 83.333333%;
}

.col-flex-xs-11 {
    width: 91.666667%;
    max-width: 91.666667%;
    -webkit-flex-basis: 91.666667%;
    -ms-flex-preferred-size: 91.666667%;
    flex-basis: 91.666667%;
}

.col-flex-xs-12 {
    width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.col-flex-xs-pull-0 {
    right: auto;
}

.col-flex-xs-pull-1 {
    right: 8.333333%;
}

.col-flex-xs-pull-2 {
    right: 16.666667%;
}

.col-flex-xs-pull-3 {
    right: 25%;
}

.col-flex-xs-pull-4 {
    right: 33.333333%;
}

.col-flex-xs-pull-5 {
    right: 41.666667%;
}

.col-flex-xs-pull-6 {
    right: 50%;
}

.col-flex-xs-pull-7 {
    right: 58.333333%;
}

.col-flex-xs-pull-8 {
    right: 66.666667%;
}

.col-flex-xs-pull-9 {
    right: 75%;
}

.col-flex-xs-pull-10 {
    right: 83.333333%;
}

.col-flex-xs-pull-11 {
    right: 91.666667%;
}

.col-flex-xs-pull-12 {
    right: 100%;
}

.col-flex-xs-push-0 {
    left: auto;
}

.col-flex-xs-push-1 {
    left: 8.333333%;
}

.col-flex-xs-push-2 {
    left: 16.666667%;
}

.col-flex-xs-push-3 {
    left: 25%;
}

.col-flex-xs-push-4 {
    left: 33.333333%;
}

.col-flex-xs-push-5 {
    left: 41.666667%;
}

.col-flex-xs-push-6 {
    left: 50%;
}

.col-flex-xs-push-7 {
    left: 58.333333%;
}

.col-flex-xs-push-8 {
    left: 66.666667%;
}

.col-flex-xs-push-9 {
    left: 75%;
}

.col-flex-xs-push-10 {
    left: 83.333333%;
}

.col-flex-xs-push-11 {
    left: 91.666667%;
}

.col-flex-xs-push-12 {
    left: 100%;
}

.col-flex-xs-offset-0 {
    margin-left: 0;
}

.col-flex-xs-offset-1 {
    margin-left: 8.333333%;
}

.col-flex-xs-offset-2 {
    margin-left: 16.666667%;
}

.col-flex-xs-offset-3 {
    margin-left: 25%;
}

.col-flex-xs-offset-4 {
    margin-left: 33.333333%;
}

.col-flex-xs-offset-5 {
    margin-left: 41.666667%;
}

.col-flex-xs-offset-6 {
    margin-left: 50%;
}

.col-flex-xs-offset-7 {
    margin-left: 58.333333%;
}

.col-flex-xs-offset-8 {
    margin-left: 66.666667%;
}

.col-flex-xs-offset-9 {
    margin-left: 75%;
}

.col-flex-xs-offset-10 {
    margin-left: 83.333333%;
}

.col-flex-xs-offset-11 {
    margin-left: 91.666667%;
}

.col-flex-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 768px) {
    .start-sm {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .start-sm.text-start {
        text-align: start;
    }

    .center-sm {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .center-sm.text-center {
        text-align: center;
    }

    .end-sm {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }

    .end-sm.text-end {
        text-align: end;
    }

    .top-sm {
        -ms-flex-align: start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .middle-sm {
        -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .bottom-sm {
        -ms-flex-align: end;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .col-flex-sm-1 {
        width: 8.333333%;
        max-width: 8.333333%;
        -webkit-flex-basis: 8.333333%;
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
    }

    .col-flex-sm-2 {
        width: 16.666667%;
        max-width: 16.666667%;
        -webkit-flex-basis: 16.666667%;
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
    }

    .col-flex-sm-3 {
        width: 25%;
        max-width: 25%;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    }

    .col-flex-sm-4 {
        width: 33.333333%;
        max-width: 33.333333%;
        -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
    }

    .col-flex-sm-5 {
        width: 41.666667%;
        max-width: 41.666667%;
        -webkit-flex-basis: 41.666667%;
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
    }

    .col-flex-sm-6 {
        width: 50%;
        max-width: 50%;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }

    .col-flex-sm-7 {
        width: 58.333333%;
        max-width: 58.333333%;
        -webkit-flex-basis: 58.333333%;
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
    }

    .col-flex-sm-8 {
        width: 66.666667%;
        max-width: 66.666667%;
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
    }

    .col-flex-sm-9 {
        width: 75%;
        max-width: 75%;
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    }

    .col-flex-sm-10 {
        width: 83.333333%;
        max-width: 83.333333%;
        -webkit-flex-basis: 83.333333%;
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
    }

    .col-flex-sm-11 {
        width: 91.666667%;
        max-width: 91.666667%;
        -webkit-flex-basis: 91.666667%;
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
    }

    .col-flex-sm-12 {
        width: 100%;
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .col-flex-sm-pull-0 {
        right: auto;
    }

    .col-flex-sm-pull-1 {
        right: 8.333333%;
    }

    .col-flex-sm-pull-2 {
        right: 16.666667%;
    }

    .col-flex-sm-pull-3 {
        right: 25%;
    }

    .col-flex-sm-pull-4 {
        right: 33.333333%;
    }

    .col-flex-sm-pull-5 {
        right: 41.666667%;
    }

    .col-flex-sm-pull-6 {
        right: 50%;
    }

    .col-flex-sm-pull-7 {
        right: 58.333333%;
    }

    .col-flex-sm-pull-8 {
        right: 66.666667%;
    }

    .col-flex-sm-pull-9 {
        right: 75%;
    }

    .col-flex-sm-pull-10 {
        right: 83.333333%;
    }

    .col-flex-sm-pull-11 {
        right: 91.666667%;
    }

    .col-flex-sm-pull-12 {
        right: 100%;
    }

    .col-flex-sm-push-0 {
        left: auto;
    }

    .col-flex-sm-push-1 {
        left: 8.333333%;
    }

    .col-flex-sm-push-2 {
        left: 16.666667%;
    }

    .col-flex-sm-push-3 {
        left: 25%;
    }

    .col-flex-sm-push-4 {
        left: 33.333333%;
    }

    .col-flex-sm-push-5 {
        left: 41.666667%;
    }

    .col-flex-sm-push-6 {
        left: 50%;
    }

    .col-flex-sm-push-7 {
        left: 58.333333%;
    }

    .col-flex-sm-push-8 {
        left: 66.666667%;
    }

    .col-flex-sm-push-9 {
        left: 75%;
    }

    .col-flex-sm-push-10 {
        left: 83.333333%;
    }

    .col-flex-sm-push-11 {
        left: 91.666667%;
    }

    .col-flex-sm-push-12 {
        left: 100%;
    }

    .col-flex-sm-offset-0 {
        margin-left: 0;
    }

    .col-flex-sm-offset-1 {
        margin-left: 8.333333%;
    }

    .col-flex-sm-offset-2 {
        margin-left: 16.666667%;
    }

    .col-flex-sm-offset-3 {
        margin-left: 25%;
    }

    .col-flex-sm-offset-4 {
        margin-left: 33.333333%;
    }

    .col-flex-sm-offset-5 {
        margin-left: 41.666667%;
    }

    .col-flex-sm-offset-6 {
        margin-left: 50%;
    }

    .col-flex-sm-offset-7 {
        margin-left: 58.333333%;
    }

    .col-flex-sm-offset-8 {
        margin-left: 66.666667%;
    }

    .col-flex-sm-offset-9 {
        margin-left: 75%;
    }

    .col-flex-sm-offset-10 {
        margin-left: 83.333333%;
    }

    .col-flex-sm-offset-11 {
        margin-left: 91.666667%;
    }

    .col-flex-sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    .start-md {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .start-md.text-start {
        text-align: start;
    }

    .center-md {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .center-md.text-center {
        text-align: center;
    }

    .end-md {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }

    .end-md.text-end {
        text-align: end;
    }

    .top-md {
        -ms-flex-align: start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .middle-md {
        -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .bottom-md {
        -ms-flex-align: end;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .col-flex-md-1 {
        width: 8.333333%;
        max-width: 8.333333%;
        -webkit-flex-basis: 8.333333%;
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
    }

    .col-flex-md-2 {
        width: 16.666667%;
        max-width: 16.666667%;
        -webkit-flex-basis: 16.666667%;
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
    }

    .col-flex-md-3 {
        width: 25%;
        max-width: 25%;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    }

    .col-flex-md-4 {
        width: 33.333333%;
        max-width: 33.333333%;
        -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
    }

    .col-flex-md-5 {
        width: 41.666667%;
        max-width: 41.666667%;
        -webkit-flex-basis: 41.666667%;
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
    }

    .col-flex-md-6 {
        width: 50%;
        max-width: 50%;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }

    .col-flex-md-7 {
        width: 58.333333%;
        max-width: 58.333333%;
        -webkit-flex-basis: 58.333333%;
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
    }

    .col-flex-md-8 {
        width: 66.666667%;
        max-width: 66.666667%;
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
    }

    .col-flex-md-9 {
        width: 75%;
        max-width: 75%;
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    }

    .col-flex-md-10 {
        width: 83.333333%;
        max-width: 83.333333%;
        -webkit-flex-basis: 83.333333%;
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
    }

    .col-flex-md-11 {
        width: 91.666667%;
        max-width: 91.666667%;
        -webkit-flex-basis: 91.666667%;
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
    }

    .col-flex-md-12 {
        width: 100%;
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .col-flex-md-pull-0 {
        right: auto;
    }

    .col-flex-md-pull-1 {
        right: 8.333333%;
    }

    .col-flex-md-pull-2 {
        right: 16.666667%;
    }

    .col-flex-md-pull-3 {
        right: 25%;
    }

    .col-flex-md-pull-4 {
        right: 33.333333%;
    }

    .col-flex-md-pull-5 {
        right: 41.666667%;
    }

    .col-flex-md-pull-6 {
        right: 50%;
    }

    .col-flex-md-pull-7 {
        right: 58.333333%;
    }

    .col-flex-md-pull-8 {
        right: 66.666667%;
    }

    .col-flex-md-pull-9 {
        right: 75%;
    }

    .col-flex-md-pull-10 {
        right: 83.333333%;
    }

    .col-flex-md-pull-11 {
        right: 91.666667%;
    }

    .col-flex-md-pull-12 {
        right: 100%;
    }

    .col-flex-md-push-0 {
        left: auto;
    }

    .col-flex-md-push-1 {
        left: 8.333333%;
    }

    .col-flex-md-push-2 {
        left: 16.666667%;
    }

    .col-flex-md-push-3 {
        left: 25%;
    }

    .col-flex-md-push-4 {
        left: 33.333333%;
    }

    .col-flex-md-push-5 {
        left: 41.666667%;
    }

    .col-flex-md-push-6 {
        left: 50%;
    }

    .col-flex-md-push-7 {
        left: 58.333333%;
    }

    .col-flex-md-push-8 {
        left: 66.666667%;
    }

    .col-flex-md-push-9 {
        left: 75%;
    }

    .col-flex-md-push-10 {
        left: 83.333333%;
    }

    .col-flex-md-push-11 {
        left: 91.666667%;
    }

    .col-flex-md-push-12 {
        left: 100%;
    }

    .col-flex-md-offset-0 {
        margin-left: 0;
    }

    .col-flex-md-offset-1 {
        margin-left: 8.333333%;
    }

    .col-flex-md-offset-2 {
        margin-left: 16.666667%;
    }

    .col-flex-md-offset-3 {
        margin-left: 25%;
    }

    .col-flex-md-offset-4 {
        margin-left: 33.333333%;
    }

    .col-flex-md-offset-5 {
        margin-left: 41.666667%;
    }

    .col-flex-md-offset-6 {
        margin-left: 50%;
    }

    .col-flex-md-offset-7 {
        margin-left: 58.333333%;
    }

    .col-flex-md-offset-8 {
        margin-left: 66.666667%;
    }

    .col-flex-md-offset-9 {
        margin-left: 75%;
    }

    .col-flex-md-offset-10 {
        margin-left: 83.333333%;
    }

    .col-flex-md-offset-11 {
        margin-left: 91.666667%;
    }

    .col-flex-md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    .start-lg {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .start-lg.text-start {
        text-align: start;
    }

    .center-lg {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .center-lg.text-center {
        text-align: center;
    }

    .end-lg {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }

    .end-lg.text-end {
        text-align: end;
    }

    .top-lg {
        -ms-flex-align: start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .middle-lg {
        -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .bottom-lg {
        -ms-flex-align: end;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .col-flex-lg-1 {
        width: 8.333333%;
        max-width: 8.333333%;
        -webkit-flex-basis: 8.333333%;
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
    }

    .col-flex-lg-2 {
        width: 16.666667%;
        max-width: 16.666667%;
        -webkit-flex-basis: 16.666667%;
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
    }

    .col-flex-lg-3 {
        width: 25%;
        max-width: 25%;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    }

    .col-flex-lg-4 {
        width: 33.333333%;
        max-width: 33.333333%;
        -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
    }

    .col-flex-lg-5 {
        width: 41.666667%;
        max-width: 41.666667%;
        -webkit-flex-basis: 41.666667%;
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
    }

    .col-flex-lg-6 {
        width: 50%;
        max-width: 50%;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }

    .col-flex-lg-7 {
        width: 58.333333%;
        max-width: 58.333333%;
        -webkit-flex-basis: 58.333333%;
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
    }

    .col-flex-lg-8 {
        width: 66.666667%;
        max-width: 66.666667%;
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
    }

    .col-flex-lg-9 {
        width: 75%;
        max-width: 75%;
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    }

    .col-flex-lg-10 {
        width: 83.333333%;
        max-width: 83.333333%;
        -webkit-flex-basis: 83.333333%;
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
    }

    .col-flex-lg-11 {
        width: 91.666667%;
        max-width: 91.666667%;
        -webkit-flex-basis: 91.666667%;
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
    }

    .col-flex-lg-12 {
        width: 100%;
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .col-flex-lg-pull-0 {
        right: auto;
    }

    .col-flex-lg-pull-1 {
        right: 8.333333%;
    }

    .col-flex-lg-pull-2 {
        right: 16.666667%;
    }

    .col-flex-lg-pull-3 {
        right: 25%;
    }

    .col-flex-lg-pull-4 {
        right: 33.333333%;
    }

    .col-flex-lg-pull-5 {
        right: 41.666667%;
    }

    .col-flex-lg-pull-6 {
        right: 50%;
    }

    .col-flex-lg-pull-7 {
        right: 58.333333%;
    }

    .col-flex-lg-pull-8 {
        right: 66.666667%;
    }

    .col-flex-lg-pull-9 {
        right: 75%;
    }

    .col-flex-lg-pull-10 {
        right: 83.333333%;
    }

    .col-flex-lg-pull-11 {
        right: 91.666667%;
    }

    .col-flex-lg-pull-12 {
        right: 100%;
    }

    .col-flex-lg-push-0 {
        left: auto;
    }

    .col-flex-lg-push-1 {
        left: 8.333333%;
    }

    .col-flex-lg-push-2 {
        left: 16.666667%;
    }

    .col-flex-lg-push-3 {
        left: 25%;
    }

    .col-flex-lg-push-4 {
        left: 33.333333%;
    }

    .col-flex-lg-push-5 {
        left: 41.666667%;
    }

    .col-flex-lg-push-6 {
        left: 50%;
    }

    .col-flex-lg-push-7 {
        left: 58.333333%;
    }

    .col-flex-lg-push-8 {
        left: 66.666667%;
    }

    .col-flex-lg-push-9 {
        left: 75%;
    }

    .col-flex-lg-push-10 {
        left: 83.333333%;
    }

    .col-flex-lg-push-11 {
        left: 91.666667%;
    }

    .col-flex-lg-push-12 {
        left: 100%;
    }

    .col-flex-lg-offset-0 {
        margin-left: 0;
    }

    .col-flex-lg-offset-1 {
        margin-left: 8.333333%;
    }

    .col-flex-lg-offset-2 {
        margin-left: 16.666667%;
    }

    .col-flex-lg-offset-3 {
        margin-left: 25%;
    }

    .col-flex-lg-offset-4 {
        margin-left: 33.333333%;
    }

    .col-flex-lg-offset-5 {
        margin-left: 41.666667%;
    }

    .col-flex-lg-offset-6 {
        margin-left: 50%;
    }

    .col-flex-lg-offset-7 {
        margin-left: 58.333333%;
    }

    .col-flex-lg-offset-8 {
        margin-left: 66.666667%;
    }

    .col-flex-lg-offset-9 {
        margin-left: 75%;
    }

    .col-flex-lg-offset-10 {
        margin-left: 83.333333%;
    }

    .col-flex-lg-offset-11 {
        margin-left: 91.666667%;
    }

    .col-flex-lg-offset-12 {
        margin-left: 100%;
    }
}

/*FLEXBOX HELPER end*/

.jumbotron p {
    font-size: 24px;
}

.starter-template {
    padding: 40px 15px;
    text-align: center;
}

.navbar-brand > img {
    display: block;

}

.slideanim {
    visibility: hidden;
}

.slide {
    animation-name: slide;
    -webkit-animation-name: slide;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    visibility: visible;
}

.navigacija {
    background: #e5f0f1;
}

.navigacija .nav a {
    color: #727272;
    letter-spacing: 1px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1.16em;
}

.jumbo_top {
    background: #e5f0f1;
}

.jumbo_top img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.jumbo_top p {
    padding: 30px 30px 0px 20px;
}

.jumbo_top h2 {
    font-weight: 100;
    font-size: 4em;
    padding: 10px 20px 0px 20px;
}

.jumbo_top .btn.btn-primary.btn-lg
{
    display: inline;
}

.btn 
{
    color: #fff;
    font-weight: 100;
    background-color: #575d5f;
    border: none;
    transition: all 0.1s ease-in;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.rowNo-1 .item-image.col-md-5 {
    float: left;
}

.rowNo-3 .item-image.col-md-5 {
    float: right;
}


.row.blog-intro-holder {
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px solid #e0dede;
}

.item.blog_novica .page-header
{
	border-bottom:none;
	padding-bottom: 0px;
}

.item.blog_novica .page-header h2
{
	
}

.item.blog_novica .page-header h2 a {
    color: #b3b3b3;
}


.item.blog_novica .page-header h2 a:hover {
 text-decoration:none;
}


.item.blog_novica p.readmore a.btn {
    display: inline-block;
    background: #e5f0f1;
    color: #4db1c0;
    font-size: 19px;
  white-space: normal;
}


.item.blog_novica p.readmore a.btn:hover {
    color: #555;
}


.footer_bot
{
    text-align: center;
    background-color: #4db1c0;
    color: #FFF;
    font-weight: 500;
    padding: 10px;
	margin-right: 0px;
    margin-left: 0px;
}


.btn:hover {
    background-color: #4db1c0;

}

.btn a
{
    color: #FFF;
    font-size: 23px;
    padding: 10px 15px;
}

.btn a:hover
{
		text-decoration:none !important;
}

.ico-image {
    padding-top: 40px;
    margin-left: auto;
    margin-right: auto;
}

.blue_row {
    background-color: #e5f0f1;
}

.merilniki .panel-heading
{
    background: #4ca1af;
    border-radius: 0;
    margin-top: 20px;
    padding: 3px 15px;
}

.merilniki .panel-heading h3 {
    font-weight: 200;
    text-align: center;
    color: #FFFFFF;
	font-size: 30px;
  min-height: 90px;
}

.merilniki .panel {
    border: 1px solid #4ca1af;
    border-radius: 0;
    margin-bottom: 0;
    text-align: center;
}

.merilniki .panel  .panel-body
{
    min-height: 70px;
    padding: 15px 15px 0px 15px;
}

.col-md-6.merilniki
{
	margin-bottom:40px;
}

.merilniki .panel img 
{
    padding: 5px 15px 15px 15px;
    display: inline-block;
    max-height: 230px;
}

.vmproduct.container.productdetails .merilniki .panel img 
{
    max-height: 120px;
}

.merilniki .panel-footer 
{
    border: 1px solid #4ca1af;
    border-top: none;
    border-radius: 0;
    background: #e5f0f14d;
    text-align: center;
    padding: 5px 10px;
}

.merilniki .panel-footer h4 {
    color: #4CA1AF;
    margin-bottom: 20px;
    font-size: 35px;
    font-weight: 100;
}

.merilniki .panel-footer .btn {
    font-size: 22px;
    margin-bottom: 30px;
    padding: 12px 25px;
}

.nice_row_padding {
    padding-top: 40px;
    padding-bottom: 40px;
}

.nice_row_padding .row .container
{
	
}


footer {
    background: #dbdbdb;
    margin-top: 30px;
    padding-top: 20px;

}

footer h3 {
    color: #4CA1AF;
    font-weight: 100;
    font-size: 20px;
}

footer p {
    color: #171717;
    font-size: 14px;
}

.navbar-toggle {
    background-color: #4db1c04d;
}

.navbar-toggle span.icon-bar {
    background-color: #fffdfd;
}

a.btn.btn-default
{
	display:inline-block;
}

ul.dropdown-menu
{
    background-color: #eee;
    -webkit-box-shadow: -1px 7px 9px rgba(0, 0, 0, 0.12);
    box-shadow: -1px 7px 9px rgba(0, 0, 0, 0.12);
    border: 1px solid #d1d1d1;
	padding-top: 0px;
}

.dropdown-menu > li > a
{
    color: #4db1c0 !important;
}

.dropdown-menu > .active > a
{
	background-color: #e5e5e5;
}

@media (max-width: 767px)
    {
    ul.nav.navbar-nav.pull-right {
        float: left !important;
    }
}

.topHTML_wrp.bottom-htm
{
    margin-bottom: -30px;
}


div.topHTML_wrp.bottom-htm .row .container .col-md-4 > h3
{
    padding: 0px;
    margin: 0px;
}

/*VM styles begin   */

p.product_s_desc
{
    line-height: 28px;
    min-height: 40px;
    margin: 0;
    padding: 0;
    font-size: 18px;
}

#ui-tabs ul#tabs {
    font-size: 1.3em;
    font-weight: 800;
}

#ui-tabs ul#tabs li {
    padding: 8px 20px 10px;
}

.izdelki-order-row
{
    font-size: 1.2em;
}

.spaceStyle.vm-orders-order
{
    padding: 15px;
    border: 1px solid #dcdcdc;
}

.order-info-vrste  > tbody > tr > td
{
    border: none;
    font-size: 1.2em;
    line-height: 1.7;
}

.vm-button-correct
 {
    margin-top: 30px;
    padding: 10px !important;
    border-radius: 0 !important;
    background: #777 !important;
    border: none !important;
    margin-bottom: 100px;
}

.vm-wrap.vm-order-done span
{
    font-size: 1.3em;
    line-height: 1.7;
}


#fancybox-wrap
{
	min-width: 300px;
}


#fancybox-content, #fancybox-outer
{
	min-width: 300px;
}


#fancybox-content a.continue_link, #fancybox-content a.showcart.floatright
{
    color: #403c3c;
    font-size: 18px;
	padding-bottom:15px;
}

#fancybox-content h4
{
    margin-top: 30px;
    font-size: 20px;
    text-align: center;
}

.product-description ul li
 {
    font-size: 1.4em;
    margin-bottom: 7px;
}

.spacer-buy-area .product-short-description, .desc-sh-produkt p
{
    border-top: 1px solid #e1d8d8;
    border-bottom: 1px solid #e1d8d8;
    padding: 15px 0px;
    font-size: 16px;
    margin-top: 25px;
}

.spacer-buy-area .product-price
{
    font-size: 24px;
    font-weight: 800;
    color: #52b1c0;
    margin-top: 10px;
    margin-bottom: 20px;
}

.categ-stolpec.merilniki .panel-footer .vm-price-value
{
  padding-bottom: 10px !important;
}

.spacer-buy-area .product-price .PricediscountAmountTt
{
  margin-top:10px;
  font-size:18px;
}

.quantity-input.js-recalculate, span.eshop-quantity input
{
    background: #FFF;
    border-radius: 0px;
    padding: 0.5em;
    width: 50px;
    font-weight: 100;
    color: #131111;
    margin-right: 10px;
	font-size: 1.3em;
}
#fancybox-content
{
	background:#FFF;
}

.prod-mf-ime
{
    margin-top: 15px;
    font-size: 16px;
    color: #bdbdbd;
}

input.addtocart-button, button.addtocart-button
{
    background: #67b5c1 !important;
    border-radius: 0px !important;
    border: none !important;
    padding: 17px 15px !important;
    text-transform: uppercase;
	transition:all 0.3s;
}

input.addtocart-button:hover
{
	color:#ffebb2 !important;
}

.categ-stolpec.merilniki 
{
    padding: 0px 25px;
    margin-bottom: 60px;
}

.vm-product-descr-container-1 {
    min-height: 60px;
    margin-bottom: 6px;
}

.spacer-buy-area h1
{
    color: #b1b3b9;
    font-weight: 100;
    font-size: 56px;
}

.additional-images
{
display: inline-block;	
}

.male-slikice.col-md-12
{
	position: relative;
    text-align: center;
}

.additional-images .floatleft
{
    width: 80px;
    height: 80px;
    position: relative;
    border: 1px solid #e1d8d8;
    margin-right: 10px;
    padding: 5px;
}



.additional-images .floatleft a img
{
    width: auto;
    display: inline;
    max-height: 65px;
    max-width: 65px;
    text-align: center;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
}

.big-slika.col-md-12
{
	margin-bottom:15px;
}

#fancybox-img
{
	background:#FFF;
}

.fancybox-title-inside
{
	margin-left: 0px !important;
}

.product-mediaizdelek 
{
    border: 1px solid #e1d8d8;
    padding: 20px 10px 0px;
    margin-bottom: 25px;
}

.spacer.product-container .product-price
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
    text-align: center;
}

.spacer.product-container .vm-price-desc, .spacer.product-container .PricesalesPrice
{
   font-size:25px !important;
}

.spacer.product-container .btn
{
    margin-bottom: 15px;
    margin-top: 15px;
}

.browse-view .row .product .spacer img
{
	height:170px;
	width:auto;
}

.categ-stolpec .spacer.product-container
{
    border: 1px solid #4ca1af;
    margin: 2px;
}

h2.category_item_naslov a
{
    text-align: center;
    display: block;
    color: #fff;
font-weight:100;
padding: 10px 0px;
}

h2.category_item_naslov a:hover
{
text-decoration:none;	

}

.productdetails-view .product-description
{
    border-top: 1px solid #e1d8d8;
    padding-top: 20px;
}

.panel-footer .vm3pr-1
{
	text-align:center;
	display:inline-block;;
}

.panel-footer .product-price
{
    color: #4CA1AF;
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 100;
    display: block;
    margin-top: 15px;
    margin-right:auto;
    margin-left:auto;
}

#shiptobutton, #commentbutton
{
    margin-bottom: 10px;
    padding: 5px;
    color: #fff;
    background: #4db1c0;
    font-size: 18px;
}

#bottom_total
{
	margin-top:10px;
}


#taxRulesBill
{
	display:none !important;
}

.checkout-button-top a.opg-button
{
    font-size: 24px;
    padding: 7px 0px;
    font-weight: 500;
}

.checkout-button-top
{
    margin-top: 5px;
    padding-top: 15px !important;
}

.opg-text-small {
    font-size: 100%;
}

.opg-form textarea {
    min-height: 150px;
}

.product.opg-width-1-1.opg-margin
{
	margin-bottom:40px;
}

.opg-text-large.opg-text-bold.opg-width-large-2-5.opg-width-small-1-1.opg-width-1-1 > div > a
{
    color: #808080;
    font-size: 1.3em;
}

#billto_fields_div .opg-width-1-1
{
	margin-bottom: 7px !important;
}

#billto_fields_div .opg-width-1-1 input
{
    border: 1px solid #d9d9d9;
    padding: 8px 7px;
}

.opg-panel-box .opg-panel-title {
    color: #4db1c0;
}

.opg-button-group
 {
    float: right;
	margin-bottom:10px;
}

.opg-button-group a
 {
    padding:5px 7px;
}

.opg-width-large-2-5
{
	font-size: 1.1em !important;
}

.opg-text-primary
{
    font-size: 1.2em;
    font-weight: 100;
    color: #808080 !important;
}

.VM_cat_naslov
{
    margin-bottom: 30px;
    font-size: 4em;
	color: #a9a8a8;
}

.opg-margin-right.opg-text-center a img
{
	border: 1px solid #e1d8d8;
	width:100%;
	padding:7px;
}

.panel-footer .product-price
{
	float:none;
	text-align: center;
}


.panel-footer .product-price .PricesalesPrice.vm-display.vm-price-value,  .panel-footer .product-price span.price-crossed
{
display: inline-block;
    padding: 0px 15px;
}

.spacer-buy-area  .product-price span.price-crossed
{
    margin-bottom: 20px;
    display: block;
}
.pagination
{display: block;
}

.pagination ul
{
  list-style-type: none;
  display:block;
}

.pagination ul li
{    float: left;
    display: block;}

.link-vse-novice
{
  clear:both;
}

/*VM styles end   */

table.blueTable {
  border: 1px solid #757575;
  background-color: #EEEEEE;
  text-align: left;
  border-collapse: collapse;
  margin-top:30px;
  margin-left: auto;
  margin-right: auto;
  
}
table.blueTable td, table.blueTable th {
  border: 1px solid #AAAAAA;
  padding: 8px 6px;
}
table.blueTable tbody td {
  font-size: 18px;
}
table.blueTable thead {
  background: #e5f0f1;
}
table.blueTable thead th 
{
    font-size: 24px;
    font-weight: bold;
    color: #4db1c0;
    text-align: left;
}

table.blueTable tfoot td {
  font-size: 14px;
}
table.blueTable tfoot .links {
  text-align: right;
}
table.blueTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
} 

.vm-product-details-container.col-md-7 .price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax
{
    font-weight: 100;
    font-size: 18px;
    float: left;
    display: block;
    margin-bottom: 10px;
}

figure.item-image img
{
	width:100%;
	height:auto;
}

div.item-divider
{
border-top: 1px solid #e6e6e6;
}

span.icon-angle-double-left::before
{
content:"<<<";	
}

span.icon-angle-double-right::before
{
content:">>>";	
}

span.icon-angle-left::before
{
content:"<";	
}

span.icon-angle-right::before
{
content:">";	
}
