
html {scroll-behavior:smooth;}

body { background:#fff; color:#333; font-family: 'Roboto Condensed'; font-size:15px; font-weight:300; line-height:2; }

*, *:focus {outline:none !important;}
a {color:#000; text-decoration:none !important;}
p { font-size:15px; font-weight:300; margin-bottom:25px; line-height:1.8;}

.fs-20 {font-size:20px !important;}
.fs-19 {font-size:19px !important;}
.fs-18 {font-size:18px !important;}
.fs-17 {font-size:17px !important;}
.fs-16 {font-size:16px !important;}
.fs-15 {font-size:15px !important;}
.fs-14 {font-size:14px !important;}
.fs-13 {font-size:13px !important;}
.fs-12 {font-size:12px !important;}

 
/*************Line Height****************/
.lh-1 {line-height:1 !important;}
.lh-11 {line-height:1.1 !important;}
.lh-15 {line-height:1.5 !important;}
.lh-2 {line-height:2 !important;}

.ls-1 {letter-spacing:1px !important;}
.ls-15 {letter-spacing:1.5px !important;}
.ls-2 {letter-spacing:2px !important;}
.ls-4 {letter-spacing:4px !important;}
.ls-5 {letter-spacing:5px !important;}

/*************Font Weight****************/
.font-medium {font-weight:500 !important;}
.font-semi-bold {font-weight:600 !important;}
.font-weight-bolder {font-weight:800 !important;}

/*****************************/
.breadcrumb{border-bottom:1px dashed #c1b601; color:#505050; margin:15px 0px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#666666; margin:0 10px;}

.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}
.gutter-xs div[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

/***************************/
.btn { font-size:12px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; line-height:3; padding:20px 40px; text-transform:uppercase; letter-spacing:4px;	}

.btn.btn-lg { font-size: 18px; font-weight:700; line-height:48px }

.btn.btn-sm { font-size: 11px;}

.input-group .btn { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/*****************************/

.bg-primary { background:#e2d1b6 !important;}

.text-primary { color:#444 !important; }

.btn-primary { background-color:#e2d1b6 !important; border-color:#e2d1b6 !important; }

.bg-secondary { background:#fe0066 !important; }

.text-secondary { color:#fe0066 !important; }

.btn-secondary { background-color:#fe0066 !important; border-color:#fe0066 !important; }


/*****************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { Color:#1c6bb8; line-height:1.8; }

h1, .h1 { font-size:28px;}

h2, .h2 { font-size:28px;}

h3, .h3 { font-size:22px;}

h4, .h4 {}

h5, .h5 {}

h6, .h6 {}


.tooltip .tooltip-inner {
    text-align: left !important;
    padding: 15px 20px 20px 20px;
}

.sup {
    position: relative;
    top: -15px;
}

/****************************************************************/
.abs-middle {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 999;
}
