/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 28, 2015, 8:06:08 PM
    Author     : kpeu3u
*/

footer {
    background: url("../images/er-banner-bg-lighter.png") repeat scroll 0 0 #262626;
    padding: 80px 0;
}

input[type="submit"] {
    background: none repeat scroll 0 0 #ff5b34;

}
input[type=submit]:hover { 
    background-color: #ff5b34;
    transform: scale(1.07);
    -ms-transform: scale(1.07); 
    -webkit-transform: scale(1.07);
}
.text-white a{
    color: #ffffff;
    line-height: 26px;
}
.text-white a:hover { 
    color: #ff5b34;
    line-height: 26px;
}
.text-terms a{
    color: #ff5b34;
    line-height: 26px;
}
.text-terms a:hover{
    color: #FFF;
    line-height: 26px;
}

.text-orange{
    color: #ff5b34;
}
.line-height26{
    line-height: 26px;
}
.transparent_overlay_box {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    color: #ccc;
    padding: 20px;
    width: 340px;
    margin: 0 auto;
}
.text-button a{
    border: none;
}
.text-button a:hover{
    background: none;
    border: none;
    color: #ff5b34;
}
.overlay_box{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
}
.flip {
    backface-visibility:             hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
    -o-backface-visibility:      hidden;
    -webkit-backface-visibility: hidden;

    position: absolute;
    transform-origin:             50% 50% 0px;
    -moz-transform-origin:    50% 50% 0px;
    -ms-transform-origin:     50% 50% 0px;
    -o-transform-origin:      50% 50% 0px;
    -webkit-transform-origin: 50% 50% 0px;
    transition: all 3s;
    -moz-transition:    all 3s;
    -ms-transition:     all 3s;
    -o-transition:      all 3s;
    -webkit-transition: all 3s;
    /*width: 300px;*/    
}
.flip_form{
    width: 380px;
    margin: 0px auto;
    height: 100vh;

}
#side-1 {
    transform:             rotateY( 0deg );
    -moz-transform:    rotateY( 0deg );
    -ms-transform:     rotateY( 0deg );
    -o-transform:      rotateY( 0deg );
    -webkit-transform: rotateY( 0deg );
}

#side-2 {
    transform:             rotateY( 180deg );
    -moz-transform:    rotateY( 180deg );
    -ms-transform:     rotateY( 180deg );
    -o-transform:      rotateY( 180deg );
    -webkit-transform: rotateY( 180deg );
}

.flip-side-1 {    
    transform:             rotateY( 0deg ) !important;
    -moz-transform:    rotateY( 0deg ) !important;
    -ms-transform:     rotateY( 0deg ) !important;
    -o-transform:      rotateY( 0deg ) !important;
    -webkit-transform: rotateY( 0deg ) !important;
}

.flip-side-2 {
    transform:             rotateY( 180deg ) !important;
    -moz-transform:    rotateY( 180deg ) !important;
    -ms-transform:     rotateY( 180deg ) !important;
    -o-transform:      rotateY( 180deg ) !important;
    -webkit-transform: rotateY( 180deg ) !important;
}
#side-2 form .form-row, #side-1 form .form-row {
    margin-top: 5px;
}
#side-2 .column {
    float: left;
    margin-right: 25px;
    min-height: 1px;
}

.readmore-button, a.readmore-button {
    border-bottom: 2px solid #ff5b34;
    color: #ff5b34;
}
/*a.readmore-button:hover{
    color: #ff5b34;
}*/
.profile-thumb img {
    border: 10px solid #fff;
    /*border: 10px solid rgba(0, 0, 0, 0.2);*/
    border-radius: 50%;
    height: 140px;
    width: 140px;
}
.profile-thumb img:hover {
    border: 10px solid #ff5b34;
}
.flip_form h4.username:hover{
    color: #ff5b34;
}
.login-button{
    color: #ff5b34 !important;
}
label{
    color: #FFF;
    display: inline;
}
label.req{
    color: #262626;
}
.req span.red{
    color: #F00;
}
.contact-email a{
    color: #ffffff;
}

.team-name a{
    color: #000;
}
a.orangeLink{
    color: #ff5b34;
}
#menu-responsive {

    background: #FFFFFF;
}
nav#responsive-nav > ul li > a:hover, nav#main-nav > ul > li > a.active{
    color: #ff5b34;
}

/*NEW LOGIN FORM*/
.login_form{
    width: 380px;
    margin: 0px auto;
    height: 76vh;

}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.sublogo  {
    font-family: 'Open Sans'; 
    font-weight: 600;
    font-size: 14px;
    line-height: 60px;					/* depending on the logo height */
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    transition: all 200ms linear;
}

.red-star{
    color: red;

}

/* home page Search box */

.header-overlay .search-container{
    top: 30px;
}
.header-no-overlay .search-container{
    top: 30px;
}
.header-no-overlay.smallheader .search-container{
    top: 10px;
}
.search-container{
    top: 10px;
}
.search-container {
    position: absolute;
    right: 20px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.search-container input {
    background-color: transparent;
    border: 1px solid #eaeaea;
    color:#000;
    margin-top: 5px;
    padding: 0 5px 0 35px;
    transition: all 0.3s ease 0s;
    width: 120px;
    height: 28px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;


}

.search-container input:focus {
    background: #ffffff;
    margin-top: 5px;
    /*width: 180px;*/
    border: 1px solid #ff5b34;
    box-shadow: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #000;
    font-weight: 300;
}

.search-container button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    left: 0;
    padding: 9px 8px;
    position: absolute;
    cursor: pointer;
}

.search-container .inner-addon {
    position: relative;
}

.search:focus + button i {
    color: #ff5b34;
}


.ui-autocomplete {
    z-index: 10002;
    background: #fff;
    width:200px;
}
.ui-autocomplete li {
    list-style:none;
    cursor: pointer;
}
.ui-autocomplete li:hover {
    background: #ff5b34;
}

.menu{
    /*padding-right: 20px;*/
}

a.sr-buttonicon-fb {
    font-size:22px;
    border-radius: 999px;
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    -o-border-radius: 999px;
    border: 2px solid #486eac;
    color: #486eac;
    height: 25px;
    vertical-align: middle ;
    width: 25px ;
    padding: 10px;
}
a.sr-buttonicon-fb:hover {
    background: #486eac;
    color: #ffffff;
    transform: scale(1.15);
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
}

a.sr-buttonicon-tw {
    font-size:22px;
    border-radius: 999px;
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    -o-border-radius: 999px;
    border: 2px solid #58c9f3;
    color: #58c9f3;
    height: 25px;
    vertical-align: middle ;
    width: 25px ;
    padding: 10px;
}
a.sr-buttonicon-tw:hover {
    background: #58c9f3;
    color: #ffffff;
    transform: scale(1.15);
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
}
a.sr-buttonicon-g {
    font-size:22px;
    border-radius: 999px;
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    -o-border-radius: 999px;
    border: 2px solid #dd4b39;
    color: #dd4b39;
    height: 25px;
    vertical-align: middle ;
    width: 25px ;
    padding: 10px;
}
a.sr-buttonicon-g:hover {
    background: #dd4b39;
    color: #ffffff;
    transform: scale(1.15);
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
}

a.sr-buttonicon-ln {

    font-size:22px;
    border-radius: 999px;
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    -o-border-radius: 999px;
    border: 2px solid #0077B5;
    color: #0077B5;
    height: 25px;
    vertical-align: middle ;
    width: 25px ;
    padding: 10px;
}
a.sr-buttonicon-ln:hover {
    background: #0077B5;
    color: #ffffff;
    transform: scale(1.15);
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
}





a.sr-buttonicon-inst {
    font-size:22px;
    border-radius: 999px;
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    -o-border-radius: 999px;
    border: 2px solid #dd4b39;
    color: #dd4b39;
    height: 25px;
    vertical-align: middle ;
    width: 25px ;
    padding: 10px;


}
.instagram{
    
    background: #f09433; 
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
a.sr-buttonicon-inst:hover {
    background: #f09433; 
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
    /*background: #dd4b39;*/
    color: #ffffff;
    transform: scale(1.15);
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
}
a.sr-shareicon {
    font-size:16px;
    border-radius: 999px;
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    -o-border-radius: 999px;
    border: 2px solid #ff5b34;
    color: #ff5b34;
    height: 10px;
    vertical-align: middle ;
    width: 10px ;
    padding: 10px;
    line-height: 14px !important;
    margin: 10px 5px;
}
a.sr-shareicon:hover {
    background: #ff5b34;
    color: #ffffff;
    transform: scale(1.15);
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
}
.social-list{
    margin-left: -5px;
}
.social-list a {
    margin: 10px 5px;
}

.widget-subtitle {
    text-transform: uppercase;
    color: #000;
}
.moments-widget ul{
    margin: 2px 0 0 0px;
}
.moments-widget ul li{
    display: inline-block;
    width: 47%;
    border: none;
    padding: 0px;
    margin: 2px;
}    
.overlayinfo h2 {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
/*---------------------------------------------- 
11. FILTER as top menu
------------------------------------------------*/
.filter_menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    margin-bottom: 33px;
}

.filter_menu li {
    padding: 0 13px 0 15px;
    margin: 0;	
    display: inline-block;
}	

.filter_menu li a {
    line-height: 20px;
    color: #262626;
    text-transform: uppercase;




    padding-bottom: 2px;
    margin-bottom: 7px;
    display: block;
    /*border-bottom: 2px solid transparent;*/
    font-family: 'Open Sans'; 
    font-weight: 600;
    font-size: 14px;
    line-height: 60px;
    /* depending on the logo height */

    text-decoration: none;

}

.filter_menu li a.active, .filter_menu li a:hover {
    /*border-color: #ff5b34;*/
    color: #ff5b34;
}



/*---------------------------------------------- 
17. IMG OVERLAY
------------------------------------------------*/
.imgoverlay {
    position: relative;
    overflow: hidden;
    display: block;
    max-width: 100%;
}

.imgoverlay img {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.imgoverlay:hover img {
    transform: scale(1.07);
    -ms-transform: scale(1.07); 
    -webkit-transform: scale(1.07);
}
.imgoverlay .elite-location {
    position: absolute;
    top: 4%;
    right: 4%;
    background: #ff5b34;
    padding: 0px 4px;
    border-radius: 4px;
    font-family: 'Raleway';
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 0.1em;
    color: #FFFFFF;
    text-transform: uppercase;
}
.imgoverlay:hover .elite-location{
    display: none;
}
.imgoverlay .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.imgoverlay:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.imgoverlay .overlaycolor {
    width: 100%;
    height: 100%;
    background: #000000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.imgoverlay .overlaysport {
    /*width: 100%;*/
    /*text-align: center;*/
    /*display: block;*/
    position: absolute;
    top: 0%;
    right: 4%;
    -webkit-transition: top 0.3s ease;
    -moz-transition: top 0.3s ease;
    -o-transition: top 0.3s ease;
    -ms-transition: top 0.3s ease;
    transition: top 0.3s ease;
}

.imgoverlay:hover .overlaysport {
    top: 4%;
}	

.overlaysport h6 {
    background: #ff5b34;
    padding: 0px 4px;
    border-radius: 4px;
    font-family: 'Raleway';
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 0.1em;
    color: #FFFFFF;
    text-transform: uppercase;
}
.imgoverlay .overlayinfo_name {
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    top: 45%;
    left: 0;
    -webkit-transition: top 0.3s ease;
    -moz-transition: top 0.3s ease;
    -o-transition: top 0.3s ease;
    -ms-transition: top 0.3s ease;
    transition: top 0.3s ease;
}

.imgoverlay:hover .overlayinfo_name {
    /*	top: 50%;*/
    display: none;
}	

.overlayinfo_name h6 {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
.tp-caption a {
    color: #FFF;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
    color: #262626;
}
.border-bottom{
    padding-bottom: 60px;
    border-bottom: 1px solid #d9d9d9;
}
.sr-button.sr-shareicon.fb{
    border: 2px solid #486eac;
    color: #486eac;
}
.sr-button.sr-shareicon.fb:hover{
    background: #486eac;
    color: #ffffff;
}
.sr-button.sr-shareicon.tw{
    border: 2px solid #58c9f3;
    color: #58c9f3;
}
.sr-button.sr-shareicon.tw:hover{
    background: #58c9f3;
    color: #ffffff;
}
.sr-button.sr-shareicon.gp{
    border: 2px solid #dd4b39;
    color: #dd4b39;
}
.sr-button.sr-shareicon.gp:hover{
    background: #dd4b39;
    color: #ffffff;
}
.quicksearch.input-lg{
    font-size: 18px;
    background: #ffffff;
    border: 1px solid #d9d9d9;
    line-height: 24px;
    height: 24px;
    color: #000000;
}
.quicksearch.input-lg:focus{
    border-color: #ff5b34;
}

/*Twitter*/

.twitter-footer .tweet_time{
    position: relative;
    display: block;
    margin-top: 5px;
    padding-top: 5px;
}
.twitter-footer .tweet_time:before{
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 25px;
    height: 2px;
    background-color: #ff5b34; 
}
.twitter-footer .tweet_time a{
    color: #646464;
}
.twitter-footer .twitt{
    float: left;
    font-size: 24px;
    color: #58c9f3;
}
.twitter-footer li p {
    margin-left: 30px;
    margin-top: 0px;
}

a.link-color, a.link-color:hover{
    color: #ff5b34 !important;
}
.widget.twitter-widget ul li a:hover{
    color: #ff5b34;
}
.tp-bgimg.defaultimg{
    background-position: 50% 0% !important;
}
.iconbox .fa{
    color: #ff5b34;
}
.parallax-overlay {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(0, 0, 0);
    z-index: -2;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0px);
    opacity: 0.7;
    background-position: initial initial;
    background-repeat: initial initial;
}
#facts.parallax-section {
    position: relative;
    overflow: hidden;
    z-index: 0;
}
a.black-orangeLink {
    color: #000;
}
a.black-orangeLink:hover, a.black-orangeLink:focus, a.black-orangeLink:active {
    color: #ff5b34;
}

/*-----modal style---*/

.modal-header h4.modal-title {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
}

.modal-body label {
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
}
.modal-header {
    background: #ff5b34 none repeat scroll 0 0;
}
.modal.top-modal-with-space .modal-dialog {
    margin: 20px auto;
}

.modal.fade.left-modal-with-space .modal-dialog {
    position: absolute;
    left: 20px;
}


.modal.fade.right-modal-with-space .modal-dialog {
    position: absolute;
    right: 20px;
}


/*---*/


.modal.top-modal-without-space .modal-dialog {
    margin: 0px auto;
}

.modal.fade.left-modal-without-space .modal-dialog {
    position: absolute;
    left: 0px;
}


.modal.fade.right-modal-without-space .modal-dialog {
    position: absolute;
    right: 0px;
}

/*---*/




.modal.fade.modal-dialog-center {
    height: 100%;
    z-index: 999999999!important;
    /* top: auto; */
}
.modal-backdrop {
    z-index: 99999999!important;
}
.modal.fade.modal-dialog-center .modal-dialog {
    display: table;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.modal.fade.modal-dialog-center .modal-content-wrap {
    display: table-cell;
    vertical-align: middle;
}


/*-----*/

.modal.fade.full-width-modal-left .modal-dialog .modal-content,
.modal.fade.full-width-modal-right .modal-dialog .modal-content,
.modal.fade.full-width-modal-right .modal-dialog .modal-content-wrap,
.modal.fade.full-width-modal-left .modal-dialog .modal-content-wrap{
    height: 100%;

}

.modal.fade.full-width-modal-right .modal-dialog  {
    height: 100%;
    position: absolute;
    right: 0px;
    margin: 0;
}


.modal.fade.full-width-modal-left .modal-dialog  {
    height: 100%;
    position: absolute;
    left: 0px;
    margin: 0;
}



.full-width-modal-right .modal-header,
.full-width-modal-right .modal-content,
.full-width-modal-left .modal-header,
.full-width-modal-left .modal-content {
    border-radius: 0;
}


/*	Buttons
------------------------------------------------*/
button.sr-button {
	display: inline-block;
	font-family: 'Open Sans';
	font-weight: 600;
	line-height: 22px !important;
	letter-spacing: 0.15em; 
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 5px;
	border-radius: 3px;
	-moz-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-border-radius:3px;
	-webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	}
	
button.sr-button:hover {
	background-color: #ffffff;
	color : #1a1a1a;
        cursor: pointer;
	transform: scale(1.07);
	-ms-transform: scale(1.07); 
	-webkit-transform: scale(1.07);
	}
	
button.mini-button { font-size: 10px; padding: 5px 10px; border-radius: 2px;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px; }
button.small-button { font-size: 11px; padding: 10px 20px; }
button.medium-button { font-size: 13px; padding: 12px 40px; }
button.big-button { font-size: 15px;	padding: 18px 50px;	}

button.sr-button1 {	border: 2px solid #999999; color: #262626;	background: transparent; }
button.sr-button1:hover { border-color: #262626; background-color: #262626; color: #ffffff; }

button.sr-button2 {	border: 2px solid #262626; color: #262626;	background: transparent; }
button.sr-button2:hover { background-color: #1a1a1a; color: #ffffff; }

button.sr-button3 { border: 2px solid #ff5b35; color: #ff5b35;	background: transparent; }
button.sr-button3:hover { background: #ff5b35; color: #ffffff; }

button.sr-button4 {	border: 2px solid #ffffff; color: #ffffff;	background: transparent; }
button.sr-button4:hover { background-color: #ffffff; color: #262626; }

button.sr-button5 {	border: 2px solid #ff5b35; color: #ffffff;	background: #ff5b35; }
button.sr-button5:hover { background-color: #ff5b35; color: #ffffff; }

button.sr-button6 {	border: 2px solid #262626; color: #ffffff;	background: #262626; }
button.sr-button6:hover { background-color: #262626; color: #ffffff; }

button.sr-button7, button.sr-button7 {	border: 2px solid #ff5b34; color: #ffffff;	background: #ff5b34; }
button.sr-button7:hover, button.sr-button7:hover { background-color: #ff5b34; color: #ffffff; }

button.sr-button8 { border: 2px solid #ff5b34; color: #ff5b34;	background: transparent; }
button.sr-button8:hover { background: #ff5b34; color: #ffffff; }

button.sr-buttonicon {
	font-size:22px !important;
	border-radius: 999px;
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    -o-border-radius: 999px;
	border: 2px solid #262626;
    color: #262626;
    height: 40px !important;
    line-height: 40px !important;
    vertical-align: middle ;
    width: 40px ;
	padding: 10px;
}
button.sr-buttonicon:hover { background: #262626; color: #ffffff; transform: scale(1.15); -ms-transform: scale(1.15); -webkit-transform: scale(1.15); }

button.sr-buttonicon.small-iconbutton {
	width: 34px ;
	height: 35px !important;
    line-height: 34px !important;
	padding: 0px;
	}

.text-light button.sr-buttonicon  {
	border-color: #ffffff;
    color: #ffffff;
	}
.text-light button.sr-buttonicon:hover { background: #ffffff; color: #262626; }

.form-value input[type=text]:focus, .form-value input[type=password]:focus, .form-value input[type=email]:focus, .form-value textarea:focus {
    border-color: #ff5b34;
}
.blog-content_custom a, .blog-content_custom a:hover{
    color: #ff5b34;
}
.blog-content_custom a u{
    text-decoration: none;
}
.ios-prompt {
    position: fixed;
    bottom: 0;
    height: 100px;
    width: 100%;
    background-color: #f2f2f2;
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
    display: none;
}
.app-prompt-view {
    color: #0c77e8!important;
    font-size: 16px;
    margin-top: 29px;
    display: block;

}
.app-prompt-thumb {
    background-image: url(../../frontend/img/etchlogo-small.svg);
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 10px;
    margin-left: 0px;
}

.close-app-prompt {
    font-size: 20px;
    margin-top: 30px;
    cursor: pointer;
}

.app-prompt-title {
    color: #363636;
    font-size: 15px;
    font-weight: 600;
    margin-top: 9px;
}
.app-prompt-subtitle {
    color: #363636;
}

.app-prompt-company {
    color: #363636;
}
.ios-prompt .col-xs-1, .ios-prompt .col-xs-2, .ios-prompt  .col-xs-3, .ios-prompt .col-xs-4, .ios-prompt .col-xs-5, .ios-prompt .col-xs-6, .ios-prompt .col-xs-7, .ios-prompt .col-xs-8, .ios-prompt .col-xs-9, .ios-prompt .col-xs-10, .ios-prompt .col-xs-11,.ios-prompt .col-xs-12 {
    padding-right: 5px;
    padding-left: 5px;
}
.mleft-10 {
    margin-left: 10px;
}