@font-face {
	font-family: 'function_pro';
	src: url("/templates/kwiksms/fonts/FunctionPro-Light-webfont.eot");
	src: url("/templates/kwiksms/fonts/FunctionPro-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/templates/kwiksms/fonts/FunctionPro-Light-webfont.woff2") format("woff2"), url("/templates/kwiksms/fonts/FunctionPro-Light-webfont.woff") format("woff"), url("/templates/kwiksms/fonts/FunctionPro-Light-webfont.ttf") format("truetype"), url("/templates/kwiksms/fonts/FunctionPro-Light-webfont.svg#function_prolight") format("svg");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'function_pro';
	src: url("/templates/kwiksms/fonts/FunctionPro-Book-webfont.eot");
	src: url("/templates/kwiksms/fonts/FunctionPro-Book-webfont.eot?#iefix") format("embedded-opentype"), url("/templates/kwiksms/fonts/FunctionPro-Book-webfont.woff2") format("woff2"), url("/templates/kwiksms/fonts/FunctionPro-Book-webfont.woff") format("woff"), url("/templates/kwiksms/fonts/FunctionPro-Book-webfont.ttf") format("truetype"), url("/templates/kwiksms/fonts/FunctionPro-Book-webfont.svg#function_probook") format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'function_pro';
	src: url("/templates/kwiksms/fonts/FunctionPro-Medium-webfont.eot");
	src: url("/templates/kwiksms/fonts/FunctionPro-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("/templates/kwiksms/fonts/FunctionPro-Medium-webfont.woff2") format("woff2"), url("/templates/kwiksms/fonts/FunctionPro-Medium-webfont.woff") format("woff"), url("/templates/kwiksms/fonts/FunctionPro-Medium-webfont.ttf") format("truetype"), url("/templates/kwiksms/fonts/FunctionPro-Medium-webfont.svg#function_promedium") format("svg");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'function_pro';
	src: url("/templates/kwiksms/fonts/FunctionPro-Demi-webfont.eot");
	src: url("/templates/kwiksms/fonts/FunctionPro-Demi-webfont.eot?#iefix") format("embedded-opentype"), url("/templates/kwiksms/fonts/FunctionPro-Demi-webfont.woff2") format("woff2"), url("/templates/kwiksms/fonts/FunctionPro-Demi-webfont.woff") format("woff"), url("/templates/kwiksms/fonts/FunctionPro-Demi-webfont.ttf") format("truetype"), url("/templates/kwiksms/fonts/FunctionPro-Demi-webfont.svg#function_prodemi") format("svg");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'function_pro';
	src: url("/templates/kwiksms/fonts/FunctionPro-Bold-webfont.eot");
	src: url("/templates/kwiksms/fonts/FunctionPro-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/templates/kwiksms/fonts/FunctionPro-Bold-webfont.woff2") format("woff2"), url("/templates/kwiksmsfonts/FunctionPro-Bold-webfont.woff") format("woff"), url("/templates/kwiksms/fonts/FunctionPro-Bold-webfont.ttf") format("truetype"), url("/templates/kwiksms/fonts/FunctionPro-Bold-webfont.svg#function_pro_bookbold") format("svg");
	font-weight: 700;
	font-style: normal;
}

body {
	padding-top:0px;

	min-height:100%;
	line-height:155%;
	font-size:18px;
	background:#f1f1f1;
	font-family:'function_pro', sans-serif!important;
}i
html {
	min-height:100%;
}


a{
	sfont-family: 'Roboto', sans-serif!important;
		font-family:'function_pro', sans-serif!important;
		color:green;
}
h3.sppb-feature-box-title a {
    font-size:20px!important;
    margin-top:10px;
}
h1, h2, h3, h4, h5, h6, h7, p {
		font-family:'function_pro', sans-serif!important;
}
.syndicate-module {
	display:block;
}

.whitebg {
    border:1px solid #ccc;
    background:#fff;
    padding:30px 30px;
    margin-top:60px;
    margin-bottom:60px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.kcredits {
    
    padding:5px 5px;
    font-weight:200!important;
    font-size:1.5em!important;
    color:#000;
    text-align:center;
}
.login-greeting {
    text-align:center;
}
/*  K2 CSS CUSTOM */
.even,.odd {
	background:none!important;
	border:none!important
}
.even, .odd {
	list-style:none;
	padding:0px;
}

.ihead {

    background:#c5e4dc;
}
.well {
    background:#fff!important;
}
.icompo {
    background:#fff;
    padding:30px 30px;
    margin:50px 0;
    border:1px solid #DDD;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.icompo h2, .icompo legend {
   
    color:green;
    border-bottom:1px solid lime;
    padding-bottom:20px!important;
    width:100%;

}
.smsmenu {
    background:green;
}
.ibottom {
    background:rgba(24, 110, 168, 1);
    padding:120px 0px;
}

.ifooter {
    
}
.slides {
  
}
form#userForm, .login, fieldset {
   
    padding:10px 10px;
    z-index:100000;
    position:relative;
    
}
form#userForm, form.form-horizontal, form#user-registration {
    max-width:700px;
    margin:0 auto;
}
.public-body .nav-tabs {
    border:0px!important;
    text-align:center!important;
}
.public-body {
   margin-top:-100px;
    background:#f7f7f7;
    padding:20px 50px 50px 50px;
    z-index:1!important;
    position:relative;
    margin-bottom:60px;
   border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #f1f1f1;
}
form#userForm {
    background:#fff;
    border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #f1f1f1;
}
.form-horizontal {
        position:relative!important;
         z-index:22200000!important;
}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

.form-horizontal .control-label {
    text-align:left!important;
}

.btn {
    border:0px solid!important;
     background:#ee4759;
     color:#fff;
}
.btn:hover {
    color:#ee4759;
    background:#fce0b5;
    border:0px;
}
.kwik-control {
    apadding:20px 20px;
    margin-bottom:30px;
    aborder:1px solid #ee4759;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.radio-inline {
    amargin-right:10px!important;
    
}
.radio label, .checkbox label {
    apadding-left:0px!important;
}

label .form-control{
    width:auto!important;
    margin-left:30px!important;
    display:none!important;
} 
.kfirst {
    background:#fce0b5;
    padding:20px;
    color:#ee4759!important;
    -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.kbtn1 {
    background:#fce0b5!important;
    color:#ee4759;
     font-size:18px;
   
    -webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

.ksecond {
    background:#c4e8ea;
    padding:20px;
    color:#ee4759!important;
    -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.kbtn2 {
    background:#c4e8ea!important;
    color:#000;
    font-weight:bold;
     font-size:18px;
   
    -webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

.kthird {
    background:#fef0f1;
    padding:20px;
    color:#ee4759!important;
    -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.kbtn3 {
    background:#fef0f1!important;
    color:#ee4759;
    font-size:18px;
   
    -webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

.kwikcount input {
    min-width:50px!important;
}
.control-label {
    font-size:20px;
}
.kwikcount .control-label {
    font-size:16px;
}





.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert,
.alert h4 {
	color: #c09853;
}
.alert h4 {
	margin: 0 0 .5em;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
	cursor: pointer;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}

.sppb-addon-feature {
    border:1px solid lime;
    padding:10px 5px;
    border-radius:5px;
    margin:10px;
}
.sppb-addon-feature:hover {
  background:#f9f9f9;
   border:1px solid green;
}
.redbg {
    background-color:green;
}
dt.level1 .link a{
    font-size:18px!important;
    font-weight:500;
    
}
dt.level1 .link {
    border-bottom:1px solid lime;
    padding-bottom:5px;
}
.off-menu_100 > .sm-level, #off-menu_100 {
    background-image:none!important;
}
span.star {
    display:none!important;
}