2016-04-22 18:14:53 +05:00
@font-face {
font-family : ' source_sans_probold ' ;
src : url( '../fonts/sourcesanspro-bold-webfont.eot' ) ;
src : url( '../fonts/sourcesanspro-bold-webfont.eot?#iefix' ) format ( ' embedded-opentype ' ) ,
url ( ' ../fonts/sourcesanspro-bold-webfont.woff2 ' ) format ( ' woff2 ' ) ,
url ( ' ../fonts/sourcesanspro-bold-webfont.woff ' ) format ( ' woff ' ) ,
url ( ' ../fonts/sourcesanspro-bold-webfont.ttf ' ) format ( ' truetype ' ) ,
url ( ' ../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold ' ) format ( ' svg ' ) ;
font-weight : normal ;
font-style : normal ;
}
@font-face {
font-family : ' source_sans_prolight ' ;
src : url( '../fonts/sourcesanspro-light-webfont.eot' ) ;
src : url( '../fonts/sourcesanspro-light-webfont.eot?#iefix' ) format ( ' embedded-opentype ' ) ,
url ( ' ../fonts/sourcesanspro-light-webfont.woff2 ' ) format ( ' woff2 ' ) ,
url ( ' ../fonts/sourcesanspro-light-webfont.woff ' ) format ( ' woff ' ) ,
url ( ' ../fonts/sourcesanspro-light-webfont.ttf ' ) format ( ' truetype ' ) ,
url ( ' ../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight ' ) format ( ' svg ' ) ;
font-weight : normal ;
font-style : normal ;
}
@font-face {
font-family : ' source_sans_proregular ' ;
src : url( '../fonts/sourcesanspro-regular-webfont.eot' ) ;
src : url( '../fonts/sourcesanspro-regular-webfont.eot?#iefix' ) format ( ' embedded-opentype ' ) ,
url ( ' ../fonts/sourcesanspro-regular-webfont.woff2 ' ) format ( ' woff2 ' ) ,
url ( ' ../fonts/sourcesanspro-regular-webfont.woff ' ) format ( ' woff ' ) ,
url ( ' ../fonts/sourcesanspro-regular-webfont.ttf ' ) format ( ' truetype ' ) ,
url ( ' ../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular ' ) format ( ' svg ' ) ;
font-weight : normal ;
font-style : normal ;
}
@font-face {
font-family : ' source_sans_prosemibold ' ;
src : url( '../fonts/sourcesanspro-semibold-webfont.eot' ) ;
src : url( '../fonts/sourcesanspro-semibold-webfont.eot?#iefix' ) format ( ' embedded-opentype ' ) ,
url ( ' ../fonts/sourcesanspro-semibold-webfont.woff2 ' ) format ( ' woff2 ' ) ,
url ( ' ../fonts/sourcesanspro-semibold-webfont.woff ' ) format ( ' woff ' ) ,
url ( ' ../fonts/sourcesanspro-semibold-webfont.ttf ' ) format ( ' truetype ' ) ,
url ( ' ../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold ' ) format ( ' svg ' ) ;
font-weight : normal ;
font-style : normal ;
}
2016-03-16 17:30:07 +05:00
/* variables */
$sprite : url( ../images/sprite.png ) no-repeat ;
$black : #000 ;
$white : #fff ;
$search-txt : #a8a8a8 ;
$bg-theme : #17181a ;
$grey-txt : #757575 ;
$lt-grey : #f9f9f9 ;
$green : #4caf50 ;
$sidebar-color : #1a1e21 ;
$orange : #ffa000 ;
$dark-btn : #17181a ;
$header-btn : #262727 ;
2016-03-22 17:49:29 +05:00
$dropdown-bg : #424242 ;
2016-03-28 20:07:51 +05:00
$opacity : 0 .6 ;
2016-03-24 19:48:49 +05:00
$blue : #0080b4 ;
2016-03-16 17:30:07 +05:00
$body-bg : #eee ;
$block-color : #333 ;
$heading-color : #666 ;
$search-toggle : #999 ;
2016-04-22 18:14:53 +05:00
$base-font : ' source_sans_proregular ' , sans-serif ;
$bold-font : ' source_sans_probold ' , sans-serif ;
$semibold-font : ' source_sans_prosemibold ' , sans-serif ;
$light-font : ' source_sans_prolight ' , sans-serif ;
2016-03-24 19:48:49 +05:00
$base-color : $black ;
2016-03-28 20:07:51 +05:00
$font-icon : ' icomoon ' ;
2016-03-25 19:04:18 +05:00
$bordercolor : #d9d9d9 ;
$default-border : 1 px solid $bordercolor ;
2016-03-16 17:30:07 +05:00
$fb-color : #2b4b90 ;
$tw-color : #1c95d0 ;
$gplus-color : #d34332 ;
2016-04-04 11:22:32 +05:00
$linkedin-color : #007bb5 ;
2016-03-16 17:30:07 +05:00
$com-color : #2d2d2d ;
$probox-bg : #f8f8f8 ;
2016-03-25 19:04:18 +05:00
$input-bg : #f6f6f6 ;
2016-04-04 11:22:32 +05:00
$error-color : #f44336 ;
2016-03-16 17:30:07 +05:00
/**/
2016-03-28 20:07:51 +05:00
@mixin overlaybg ( $color , $opacity ) {
2016-04-07 17:38:46 +05:00
background : rgba ( $color , $opacity ) ;
2016-03-28 20:07:51 +05:00
}
2016-03-25 19:04:18 +05:00
@mixin txtinput () {
color : $base-color ;
background : $input-bg ;
border-color : $bordercolor ;
font-size : 15 px ;
line-height : 28 px ;
height : 42 px ;
/* placeholder input styles */
input [ type = " text " ] : : -webkit-input-placeholder { /* WebKit browsers */
color : lighten ( $base-color , 74 % ) ;
}
input [ type = " text " ] : -moz-placeholder { /* Mozilla Firefox 4 to 18 */
color : lighten ( $base-color , 74 % ) ;
}
input [ type = " text " ] : : -moz-placeholder { /* Mozilla Firefox 19+ */
color : lighten ( $base-color , 74 % ) ;
opacity : 1 ;
}
input [ type = " text " ] : -ms-input-placeholder { /* Internet Explorer 10+ */
color : lighten ( $base-color , 74 % ) ;
}
}
2016-03-28 20:07:51 +05:00
2016-03-16 17:30:07 +05:00
@mixin gradient-bg () {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.6+0,0.59+43,0.55+49,0.26+70,0.12+82,0.05+90,0.01+100 */
background : -moz-linear-gradient ( top , rgba ( 0 , 0 , 0 , 0 .6 ) 0 % , rgba ( 0 , 0 , 0 , 0 .59 ) 43 % , rgba ( 0 , 0 , 0 , 0 .55 ) 49 % , rgba ( 0 , 0 , 0 , 0 .26 ) 70 % , rgba ( 0 , 0 , 0 , 0 .12 ) 82 % , rgba ( 0 , 0 , 0 , 0 .05 ) 90 % , rgba ( 0 , 0 , 0 , 0 .01 ) 100 % ) ; /* FF3.6-15 */
background : -webkit-linear-gradient ( top , rgba ( 0 , 0 , 0 , 0 .6 ) 0 % , rgba ( 0 , 0 , 0 , 0 .59 ) 43 % , rgba ( 0 , 0 , 0 , 0 .55 ) 49 % , rgba ( 0 , 0 , 0 , 0 .26 ) 70 % , rgba ( 0 , 0 , 0 , 0 .12 ) 82 % , rgba ( 0 , 0 , 0 , 0 .05 ) 90 % , rgba ( 0 , 0 , 0 , 0 .01 ) 100 % ) ; /* Chrome10-25,Safari5.1-6 */
background : linear-gradient ( to bottom , rgba ( 0 , 0 , 0 , 0 .6 ) 0 % , rgba ( 0 , 0 , 0 , 0 .59 ) 43 % , rgba ( 0 , 0 , 0 , 0 .55 ) 49 % , rgba ( 0 , 0 , 0 , 0 .26 ) 70 % , rgba ( 0 , 0 , 0 , 0 .12 ) 82 % , rgba ( 0 , 0 , 0 , 0 .05 ) 90 % , rgba ( 0 , 0 , 0 , 0 .01 ) 100 % ) ; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter : progid : DXImageTransform . Microsoft . gradient ( startColorstr = ' #99000000 ' , endColorstr = ' #03000000 ' , GradientType = 0 ) ; /* IE6-9 */
}
2016-03-18 18:31:24 +05:00
@mixin gradientbottom-bg () {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.01+0,0.02+8,0.09+18,0.23+28,0.43+41,0.57+58,0.69+78,0.76+100 */
background : -moz-linear-gradient ( top , rgba ( 0 , 0 , 0 , 0 .01 ) 0 % , rgba ( 0 , 0 , 0 , 0 .02 ) 8 % , rgba ( 0 , 0 , 0 , 0 .09 ) 18 % , rgba ( 0 , 0 , 0 , 0 .23 ) 28 % , rgba ( 0 , 0 , 0 , 0 .43 ) 41 % , rgba ( 0 , 0 , 0 , 0 .57 ) 58 % , rgba ( 0 , 0 , 0 , 0 .69 ) 78 % , rgba ( 0 , 0 , 0 , 0 .76 ) 100 % ) ; /* FF3.6-15 */
background : -webkit-linear-gradient ( top , rgba ( 0 , 0 , 0 , 0 .01 ) 0 % , rgba ( 0 , 0 , 0 , 0 .02 ) 8 % , rgba ( 0 , 0 , 0 , 0 .09 ) 18 % , rgba ( 0 , 0 , 0 , 0 .23 ) 28 % , rgba ( 0 , 0 , 0 , 0 .43 ) 41 % , rgba ( 0 , 0 , 0 , 0 .57 ) 58 % , rgba ( 0 , 0 , 0 , 0 .69 ) 78 % , rgba ( 0 , 0 , 0 , 0 .76 ) 100 % ) ; /* Chrome10-25,Safari5.1-6 */
background : linear-gradient ( to bottom , rgba ( 0 , 0 , 0 , 0 .01 ) 0 % , rgba ( 0 , 0 , 0 , 0 .02 ) 8 % , rgba ( 0 , 0 , 0 , 0 .09 ) 18 % , rgba ( 0 , 0 , 0 , 0 .23 ) 28 % , rgba ( 0 , 0 , 0 , 0 .43 ) 41 % , rgba ( 0 , 0 , 0 , 0 .57 ) 58 % , rgba ( 0 , 0 , 0 , 0 .69 ) 78 % , rgba ( 0 , 0 , 0 , 0 .76 ) 100 % ) ; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter : progid : DXImageTransform . Microsoft . gradient ( startColorstr = ' #03000000 ' , endColorstr = ' #c2000000 ' , GradientType = 0 ) ; /* IE6-9 */
}
2016-03-16 17:30:07 +05:00
@mixin after () {
display : block ;
clear : both ;
content : " " ;
}
@mixin list-style () {
list-style : none ;
padding : 0 ;
margin : 0 ;
}
@mixin transition-property ( $transitionProperty ) {
-webkit-transition-property : $transitionProperty ;
-moz-transition-property : $transitionProperty ;
-ms-transition-property : $transitionProperty ;
-o-transition-property : $transitionProperty ;
transition-property : $transitionProperty ;
}
2016-04-22 18:14:53 +05:00
@mixin alltransition ( $ease-property , $ease-time , $ease ) {
-webkit-transition : $ease-property $ease-time $ease ;
-moz-transition : $ease-property $ease-time $ease ;
-ms-transition : $ease-property $ease-time $ease ;
-o-transition : $ease-property $ease-time $ease ;
transition : $ease-property $ease-time $ease ;
}
2016-03-16 17:30:07 +05:00
@mixin transition ( $transition ) {
-webkit-transition : $transition ;
-moz-transition : $transition ;
-ms-transition : $transition ;
-o-transition : $transition ;
}
@mixin boxsizing () {
-moz-box-sizing : border-box ;
-webkit-box-sizing : border-box ;
box-sizing : border-box ;
}
@mixin text-replacement () {
text-indent : - 9999 px ;
overflow : hidden ;
}
@mixin pro-box-mix () {
2016-03-25 19:04:18 +05:00
background : $probox-bg ;
2016-03-16 17:30:07 +05:00
border : 1 px solid #e1e1e1 ;
}
@mixin img-thumb () {
. row {
margin : 0 - 10 px ;
}
. img-holder {
padding : 0 10 px ;
margin : 0 auto 20 px ;
img {
width : 100 % ;
}
}
}
@mixin vertical-top () {
display : inline-block ;
vertical-align : top ;
}
@mixin vertical-middle () {
display : inline-block ;
vertical-align : middle ;
}
@mixin vertical-bottom () {
display : inline-block ;
vertical-align : bottom ;
}
/**/
@mixin text-shadow ( $string : 0 1 px 3 px rgba ( 0 , 0 , 0 , 0 .25 )) {
text-shadow : $string ;
}
@mixin box-shadow ( $string ) {
-webkit-box-shadow : $string ;
-moz-box-shadow : $string ;
box-shadow : $string ;
}
@mixin drop-shadow ( $x : 0 , $y : 1 px , $blur : 2 px , $spread : 0 , $alpha : 0 .25 ) {
-webkit-box-shadow : $x $y $blur $spread rgba ( 0 , 0 , 0 , $alpha ) ;
-moz-box-shadow : $x $y $blur $spread rgba ( 0 , 0 , 0 , $alpha ) ;
box-shadow : $x $y $blur $spread rgba ( 0 , 0 , 0 , $alpha ) ;
}
@mixin inner-shadow ( $x : 0 , $y : 1 px , $blur : 2 px , $spread : 0 , $alpha : 0 .25 ) {
-webkit-box-shadow : inset $x $y $blur $spread rgba ( 0 , 0 , 0 , $alpha ) ;
-moz-box-shadow : inset $x $y $blur $spread rgba ( 0 , 0 , 0 , $alpha ) ;
box-shadow : inset $x $y $blur $spread rgba ( 0 , 0 , 0 , $alpha ) ;
}
@mixin gradient ( $startColor : #eee , $endColor : white ) {
background-color : $startColor ;
background : -webkit-gradient ( linear , left top , left bottom , from ( $startColor ) , to ( $endColor )) ;
background : -webkit-linear-gradient ( top , $startColor , $endColor ) ;
background : -moz-linear-gradient ( top , $startColor , $endColor ) ;
background : -ms-linear-gradient ( top , $startColor , $endColor ) ;
background : -o-linear-gradient ( top , $startColor , $endColor ) ;
}
@mixin horizontal-gradient ( $startColor : #eee , $endColor : white ) {
2016-04-07 17:38:46 +05:00
background-color : $startColor ;
2016-03-16 17:30:07 +05:00
background-image : -webkit-gradient ( linear , left top , right top , from ( $startColor ) , to ( $endColor )) ;
background-image : -webkit-linear-gradient ( left , $startColor , $endColor ) ;
background-image : -moz-linear-gradient ( left , $startColor , $endColor ) ;
background-image : -ms-linear-gradient ( left , $startColor , $endColor ) ;
background-image : -o-linear-gradient ( left , $startColor , $endColor ) ;
}
@mixin myanimation ( $name , $duration , $ease ) {
-webkit-animation : $name $duration $ease ;
-moz-animation : $name $duration $ease ;
-ms-animation : $name $duration $ease ;
-o-animation : $name $duration $ease ;
animation : $name $duration $ease ;
}
@mixin transform ( $string ) {
-webkit-transform : $string ;
-moz-transform : $string ;
-ms-transform : $string ;
-o-transform : $string ;
}
@mixin scale ( $factor ) {
-webkit-transform : scale ( $factor ) ;
-moz-transform : scale ( $factor ) ;
-ms-transform : scale ( $factor ) ;
-o-transform : scale ( $factor ) ;
}
@mixin rotate ( $deg ) {
-webkit-transform : rotate ( $deg ) ;
-moz-transform : rotate ( $deg ) ;
-ms-transform : rotate ( $deg ) ;
-o-transform : rotate ( $deg ) ;
}
@mixin skew ( $deg , $deg2 ) {
-webkit-transform : skew ( $deg , $deg2 ) ;
-moz-transform : skew ( $deg , $deg2 ) ;
-ms-transform : skew ( $deg , $deg2 ) ;
-o-transform : skew ( $deg , $deg2 ) ;
}
@mixin translate ( $x , $y : 0 ) {
-webkit-transform : translate ( $x , $y ) ;
-moz-transform : translate ( $x , $y ) ;
-ms-transform : translate ( $x , $y ) ;
-o-transform : translate ( $x , $y ) ;
}
@mixin translate3d ( $x , $y : 0 , $z : 0 ) {
-webkit-transform : translate3d ( $x , $y , $z ) ;
-moz-transform : translate3d ( $x , $y , $z ) ;
-ms-transform : translate3d ( $x , $y , $z ) ;
-o-transform : translate3d ( $x , $y , $z ) ;
}
@mixin perspective ( $value : 1000 ) {
-webkit-perspective : $value ;
-moz-perspective : $value ;
-ms-perspective : $value ;
perspective : $value ;
}
@mixin transform-origin ( $x : center , $y : center ) {
-webkit-transform-origin : $x $y ;
-moz-transform-origin : $x $y ;
-ms-transform-origin : $x $y ;
-o-transform-origin : $x $y ;
}
/* buttons */
. btn-default {
2016-04-05 16:42:44 +05:00
background : darken ( $lt-grey , 5 % ) ;
border-color : darken ( $lt-grey , 5 % ) ;
2016-04-22 18:14:53 +05:00
font-family : $base-font ;
2016-04-05 16:42:44 +05:00
color : $black ;
2016-03-16 17:30:07 +05:00
& : hover ,
2016-04-04 11:22:32 +05:00
& : active {
2016-04-05 16:42:44 +05:00
background : darken ( $lt-grey , 5 % ) ;
border-color : darken ( $lt-grey , 5 % ) ;
2016-03-16 17:30:07 +05:00
}
}
2016-04-05 11:04:42 +05:00
. btn-ghost {
background : $white ;
border : 2 px solid $black ;
padding : 5 px 10 px ;
2016-04-22 18:14:53 +05:00
font-family : $base-font ;
2016-04-05 11:04:42 +05:00
font-size : 15 px ;
line-height : 21 px ;
color : $black ;
2016-04-05 20:06:32 +05:00
& . btn-lg {
font-size : 18 px ;
line-height : 36 px ;
}
2016-04-05 11:04:42 +05:00
& : hover ,
& : active {
background : $blue ;
border-color : $blue ;
color : $white ;
}
}
2016-03-16 17:30:07 +05:00
. btn-primary {
2016-03-24 19:48:49 +05:00
background : $blue ;
border-color : $blue ;
2016-04-22 18:14:53 +05:00
font-family : $base-font ;
2016-04-05 16:42:44 +05:00
color : $white ;
2016-03-16 17:30:07 +05:00
& : hover ,
2016-04-04 11:22:32 +05:00
& : active {
2016-03-24 19:48:49 +05:00
background : $blue ;
border-color : $blue ;
2016-04-05 16:42:44 +05:00
color : $white ;
2016-03-16 17:30:07 +05:00
}
}
. btn-success {
2016-04-05 16:42:44 +05:00
background : $green ;
border-color : $green ;
2016-04-22 18:14:53 +05:00
font-family : $base-font ;
2016-04-05 16:42:44 +05:00
color : $white ;
2016-03-16 17:30:07 +05:00
& : hover ,
2016-04-04 11:22:32 +05:00
& : active {
2016-04-05 16:42:44 +05:00
background : $green ;
border-color : $green ;
color : $white ;
2016-03-16 17:30:07 +05:00
}
}
2016-04-04 11:22:32 +05:00
. btn-black {
background : lighten ( $black , 13 % ) ;
border-color : lighten ( $black , 13 % ) ;
2016-04-22 18:14:53 +05:00
font-family : $base-font ;
2016-04-04 11:22:32 +05:00
font-size : 15 px ;
2016-04-05 16:42:44 +05:00
color : $white ;
2016-04-04 11:22:32 +05:00
& : hover ,
& : active {
background : lighten ( $black , 13 % ) ;
border-color : lighten ( $black , 13 % ) ;
2016-04-05 16:42:44 +05:00
color : $white ;
2016-04-04 11:22:32 +05:00
}
}
2016-03-25 19:04:18 +05:00
/* form elements */
. form-control {
@include txtinput () ;
}
2016-04-07 17:38:46 +05:00
/* error messages */
/* error animations */
@mixin error-animation ( $name : bounce , $duration : 800 ms , $ease : ease-out ) {
-webkit-animation : $name $duration $ease ;
-moz-animation : $name $duration $ease ;
-ms-animation : $name $duration $ease ;
-o-animation : $name $duration $ease ;
animation : $name $duration $ease ;
}
@mixin animatetop () {
0 % {
transform : translateY ( - 100 % ) ;
opacity : 0 ;
}
5 % {
transform : translateY ( - 100 % ) ;
opacity : 0 ;
}
15 % {
transform : translateY ( 0 ) ;
padding-bottom : 5 px ;
}
30 % {
transform : translateY ( - 50 % ) ;
}
40 % {
transform : translateY ( 0 % ) ;
padding-bottom : 6 px ;
}
50 % {
transform : translateY ( - 30 % ) ;
}
70 % {
transform : translateY ( 0 % ) ;
padding-bottom : 7 px ;
}
80 % {
transform : translateY ( - 15 % ) ;
}
90 % {
transform : translateY ( 0 % ) ;
padding-bottom : 8 px ;
}
95 % {
transform : translateY ( - 7 % ) ;
}
97 % {
transform : translateY ( 0 % ) ;
padding-bottom : 9 px ;
}
99 % {
transform : translateY ( - 3 % ) ;
}
100 % {
transform : translateY ( 0 ) ;
padding-bottom : 9 px ;
opacity : 1 ;
}
}
@-webkit-keyframes bounce {
@include animatetop () ;
}
@-moz-keyframes bounce {
@include animatetop () ;
}
@-o-keyframes bounce {
@include animatetop () ;
}
@keyframes bounce {
@include animatetop () ;
}
. alert-msg-holder {
margin : 0 auto ;
text-align : center ;
max-width : 1170 px !important ;
}
. alert-ajax {
@include error-animation () ;
2016-03-16 17:30:07 +05:00
}