
/*  
========================================================
START SHORTCODE
========================================================
*/
/* -> Button */
.btn{
	border-radius: 2px;
}
.btn.awp-btn{
    background-color: #d7d7d7;
    color: #504f4f;
    font-weight: 600;
    margin-bottom: 3px;
    padding: 10px 25px;
	text-transform: none;
}
.btn.awp-btn .fa{
	margin-right: 5px;
}
.btn.awp-btn:hover{ color: #ffffff; background-color: #202020; }

.btn.awp-btn.green{ background-color: #9bc53d; color: #ffffff; }
.btn.awp-btn.green:hover{ background-color: #87a93e; }
.btn.awp-btn.blue{ background-color: #5bc0eb; color: #ffffff; }
.btn.awp-btn.blue:hover{ background-color: #54a5c9; }
.btn.awp-btn.red { background-color: #e55934; color: #ffffff; }
.btn.awp-btn.red:hover{ background-color: #c25337; }
.btn.awp-btn.yellow  { background-color: #fde74c; color: #202020; }
.btn.awp-btn.yellow:hover{ background-color: #d5c54a; }
.btn.awp-btn.default:hover,
.btn.awp-btn.lined.default:hover{
	box-shadow: 0px 0px 1000px rgba(0,0,0,0.2) inset;
	color:#ffffff;
}

.btn.awp-btn.btn-lg{ padding: 10px 30px; }
.btn.awp-btn.btn-sm{ padding: 7px 20px; }

.btn.awp-btn.lined, .btn.awp-btn.lined.default{ background-color: #ffffff; border-color: #d7d7d7; border-width: 2px; }
.btn.awp-btn.lined:hover{ background-color: #202020; border-color: #202020; }
.btn.awp-btn.lined.green{ background-color: #ffffff; border-color: #9bc53d; color:#9bc53d }
.btn.awp-btn.lined.green:hover{ background-color: #87a93e; border-color: #87a93e; color:#ffffff; }
.btn.awp-btn.lined.blue{ background-color: #ffffff; border-color: #5bc0eb; color:#5bc0eb }
.btn.awp-btn.lined.blue:hover{ background-color: #54a5c9; border-color: #54a5c9; color:#ffffff; }
.btn.awp-btn.lined.red{ background-color: #ffffff; border-color: #e55934; color:#e55934 }
.btn.awp-btn.lined.red:hover{ background-color: #c25337; border-color: #c25337; color:#ffffff; }
.btn.awp-btn.lined.yellow{ background-color: #ffffff; border-color: #fde74c; color:#202020 }
.btn.awp-btn.lined.yellow:hover{ background-color: #d5c54a; border-color: #d5c54a; color:#202020; }

/* -> Start Alert */
.alert{
	border-radius: 0;
    border-width: 0 0 0 5px;
    position: relative;
    padding: 20px 10px 20px 35px;
	border-color: rgba(0,0,0,0.3);
}
.alert:before{
	content : " ";
	font-family: FontAwesome;
    position: absolute;
    color: #000000;
    font-size: 44px;
    top: 20px;
    opacity: 0.1;
    left: 10px;
	z-index:1;
	line-height: 25px;
}
.alert-text{ position: relative; z-index:2;}
.alert .close {
	top: -10px;
    color: #000000;
    right: 0;
    text-shadow: none;
}
.alert-general{ background-color : #f4f4f4; }
.alert.alert-general:before{
	content: "\f0c6";
}
.alert-success{ background-color : #9bc53d; color: #ffffff; }
.alert.alert-success:before{
	content: "\f05d";
}
.alert-info{ background-color : #5bc0eb; color: #ffffff; }
.alert.alert-info:before{
	content: "\f05a";
}
.alert-danger{ background-color : #e55934; color: #ffffff; }
.alert.alert-danger:before{
	content: "\f05c";
}
.alert-warning{ background-color : #fde74c; color: #373b41; }
.alert.alert-warning:before{
	content: "\f071";
}
.alert-default{ #ffffff; }
.alert.alert-default:before{
	content: "\f0e5";
}

/* ALert RTL */
.rtl .alert{
	padding: 20px 35px 20px 10px;
	border-width: 0 5px 0 0;
}
.rtl .alert:before{
	left: auto;
	right: 20px;
}

/* -> End Alert */

/* -> Start Acordion */
.accordion .panel{
	border: 1px solid #e1e1e1;
    border-radius: 0;
	box-shadow: none;
}
.accordion .panel .panel-heading{
	padding: 15px 20px;
	background-color: #f4f4f4;
}
.accordion .panel .panel-heading:hover,
.accordion .panel .panel-heading.aw-buka{
	background-color: #ffffff;
}
.accordion.panel-group .panel .panel-collapse .panel-body{
	border-top: 1px solid #e1e1e1;
	
}
.accordion .panel .panel-title{
	font-size: 14px; margin: 0;
}
.accordion .panel .panel-title a{
	color: #454545;
}
/* -> End Acordion 

/* -> Start Custom Divider */
.custom-divider{
	min-height: 1px;
}
.custom-divider.border{
	border-bottom-width: 1px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
}
.custom-divider.border.dashed{ border-bottom-style: dashed; }
.custom-divider.border.dotted{ border-bottom-style: dotted; }
.custom-divider.border.double{ border-bottom-style: double; }
/* -> End Custom Divider */

/* -> Start List Shortcode */
ul.bullet, ul.square{ list-style-type:none; }
ul.bullet li, ul.square li{ position: relative; }
ul.bullet li:before{
	position: absolute;
    content: " ";
    display: block;
    top: 9px;
    left: -20px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}
ul.square li:before{
	position: absolute;
    content: " ";
    display: block;
    top: 8px;
    left: -20px;
    width: 10px;
    height: 10px;
    border-width: 3px;
    border-style: solid;
}
ul.number{ list-style-type: decimal; }
ul.alpha{ list-style-type: upper-alpha;}

/* RTL List */
.rtl ul.bullet li:before,
.rtl ul.square li:before{
	right: -20px;
	left: auto;
}

/* -> End List Shortcode */

/* -> Start Quote Shortcode */
.custom-quote{
	position: relative;
}
.custom-quote.has-background {
	border: none;
    background-size: cover;
    background-position: top center;
    padding: 30px 25px 30px 120px;
}

.custom-quote.has-background:before{
	z-index: 2;
    top: 30px;
    left: 30px;
}

.custom-quote.has-background:after{
	content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.85);
	z-index: 1;
}

.custom-quote.has-background .quote-content{
	position: relative;
	z-index: 2;
	color: #ffffff;
}
.custom-quote.has-background small{
	position: relative;
	z-index: 2;
	color: #f4f4f4;
}

/* RTL Quote */
.rtl .custom-quote.has-background{
	padding: 30px 120px 30px 25px;
}
.rtl .custom-quote.has-background:before{
	right: 30px;
	left: auto;
}

/* Responsive Quote */
@media (max-width: 767px){
	blockquote.custom-quote.has-background{
		padding: 10px;
	}
	
	blockquote.custom-quote.has-background:before {
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		margin: 3px 10px 7px 0;
		top: auto;
		left: auto;
	}
}
/* -> End Quote Shortcode */

/* -> Start Tab */
.nav-tabs{
	margin-bottom: 25px;
	border: none;
}
.nav-tabs>li{
	margin-bottom: 0 !important;
}
.nav-tabs>li>a,
.nav-tabs>li>a:hover{
	border-color: transparent;
    color: #454545;
    border-radius: 0;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	border-width: 1px;
}

.awp-tab-standart .nav-tabs>li>a{
	margin-bottom: 0px;
	text-transform: uppercase;
	padding: 13px 20px;
}
.awp-tab-standart .nav-tabs>li.active>a, 
.awp-tab-standart .nav-tabs>li.active>a:focus, 
.awp-tab-standart .nav-tabs>li.active>a:hover{
	background-color: #ffffff;
    color: #454545;
    margin-bottom: -1px;
    padding-bottom: 16px;
    border-color: #e4e4e4 #e4e4e4 #ffffff #e4e4e4;
}
.awp-tab-standart .nav-tabs{
	margin-bottom: 0;
    padding: 10px 20px 0;
    background-color: #f4f4f4;
	border-bottom: 1px solid #e4e4e4;
	font-weight: 600;
}
.awp-tab-standart .tab-content{
	padding: 20px 0;
    margin-top: 0;
}
/* -> End Tab */
/*  
========================================================
END SHORTCODE
========================================================
*/