/* Basic Elements style */
@font-face {
  font-family: 'Open Sans Condensed Light';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(//themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Light';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Extrabold';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Semibold';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
body{
    font-size: 12px;
    padding-top: 103px !important; /* Account for fixed navbar */
}
label{
    font-weight: normal;
}

/*Typography*/

h1, .h1 {
    font-size: 28px;
    font-weight: normal;
}

h2, .h2 {
    font-size: 24px;
    font-weight: normal;
}

h3, .h3 {
    font-size: 18px;
}

h4, .h4 {
    font-size: 18px;
    font-weight: normal;
}

h5, .h5 {
    font-size: 16px;
}

h6, .h6 {
    font-size: 14px;
    font-weight: bold;
}
a:focus {
  outline: none;
}
/* Basic Elements style ends */

/* Modify default style of bootstrap*/
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    border:1px solid #D1D1D1;
    -webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    background: inherit;
    background: -webkit-linear-gradient(top,#EDEDED,#FDFDFD);
    background: linear-gradient(top,#EDEDED,#FDFDFD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EDEDED,endColorstr=#FDFDFD,GradientType=1);
    color: #666;
}

a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
color: #999;
}

a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #FFFFFF;
    background-color: #999;
}

.btn-primary .badge {
    color: #FFFFFF;
    background-color: #999;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
    border:1px solid #D1D1D1;
    -webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    background: inherit;
    background: -webkit-linear-gradient(top,#EDEDED,#FDFDFD);
    background: linear-gradient(top,#EDEDED,#FDFDFD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EDEDED,endColorstr=#FDFDFD,GradientType=1);
    color: #666;
}
/* Modify Default style of bootstrap ends */


/* Default Button Style */
.btn{
    font-size: 14px;
    padding: 6px 10px 5px 10px;
    border-radius:3px;
    letter-spacing: .5px;
}
.btn:focus {
  outline: none !important;
}


.btn-default{
    border: 1px solid #EDECEC;
    background-color: transparent;
    color: #999;
}

.btn-default:hover, .open .dropdown-toggle.btn-default{
    border:1px solid #D1D1D1;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #ececec 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#ececec 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
    color: #999;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 0 rgba(0,0,0,.1);

    
}
.btn-default:focus,  .btn-default.active{
    border:1px solid #D1D1D1;
    -webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    background: #EDEDED; /* Old browsers */
    background: -moz-linear-gradient(top,  #EDEDED 0%, #FDFDFD 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top,  #EDEDED 0%,#FDFDFD 100%); /* IE10+ */
    background: -webkit-linear-gradient(top,#EDEDED,#FDFDFD);
    background: linear-gradient(top,#EDEDED,#FDFDFD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EDEDED,endColorstr=#FDFDFD,GradientType=1);
    color: #666;
}
/* Default Button Style ends */

/* primary button */
.btn-primary{
    border: 1px solid #E4E3E3;
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #ececec 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7f7f7 0%,#ececec 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#ececec 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7f7f7 0%,#ececec 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ececec',GradientType=0 ); */
     color: #999;
}

.btn-primary:hover, .open .dropdown-toggle.btn-primary{
    border:1px solid #d1d1d1;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #ececec 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* IE10+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ececec',GradientType=0 );*/
    color: #999;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 0 rgba(0,0,0,.15);

}
.btn-primary:focus, .btn-primary.active{
    border:1px solid #D1D1D1;
    -webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    background: #EDEDED; /* Old browsers */
    background: -moz-linear-gradient(top,  #EDEDED 0%, #FDFDFD 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top,  #EDEDED 0%,#FDFDFD 100%); /* IE10+ */
    background: -webkit-linear-gradient(top,#EDEDED,#FDFDFD);
    background: linear-gradient(top,#EDEDED,#FDFDFD);
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EDEDED,endColorstr=#FDFDFD,GradientType=1); */
    color: #666;
}
/* primary button ends */


/* success button*/
.btn-success{
    border: 1px solid #ff7700;
    background: #ff9a00; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9a00 0%, #ff8800 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a00), color-stop(100%,#ff8800)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9a00 0%,#ff8800 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9a00 0%,#ff8800 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9a00 0%,#ff8800 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9a00 0%,#ff8800 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a00', endColorstr='#ff8800',GradientType=0 ); 
}

.btn-success:hover,.open .dropdown-toggle.btn-success{
    border:1px solid #ff6600;
    background: #ffa900; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffa900 0%, #ff8900 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa900), color-stop(100%,#ff8900)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffa900 0%,#ff8900 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffa900 0%,#ff8900 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffa900 0%,#ff8900 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffa900 0%,#ff8900 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa900', endColorstr='#ff8900',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 0 rgba(0,0,0,.15);
}
.btn-success:focus, .btn-success:active, .btn-success.active{
    border:1px solid #ff6600;
    -webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 0px rgba(0,0,0,0.05);
    background: #FF9A00; /* Old browsers */
    background: -moz-linear-gradient(top,  #FF9A00 0%, #FF8900 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top,  #FF9A00 0%,#FF8900 100%); /* IE10+ */
    background: -webkit-linear-gradient(top,#FF9A00,#FF8900);
    background: linear-gradient(top,#FF9A00,#FF8900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9A00,endColorstr=#FF8900,GradientType=1);

}
/* success button ends */

/* danger button */
.btn-danger{
    border: 1px solid #a8a8a8;
    background: #c3c3c3; /* Old browsers */
    background: -moz-linear-gradient(top,  #c3c3c3 0%, #999999 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c3c3), color-stop(100%,#999999)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c3c3c3 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c3c3c3 0%,#999999 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c3c3c3 0%,#999999 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c3c3c3 0%,#999999 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#999999',GradientType=0 ); /* IE6-9 */

}

.btn-danger:hover, .open .dropdown-toggle.btn-danger{
    border:1px solid #8d8d8d;
    background: #c7c7c7; /* Old browsers */
    background: -moz-linear-gradient(top,  #c7c7c7 0%, #969696 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7c7c7), color-stop(100%,#969696)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c7c7c7 0%,#969696 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c7c7c7 0%,#969696 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c7c7c7 0%,#969696 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c7c7c7 0%,#969696 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#969696',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 0 rgba(0,0,0,.15);

}
.btn-danger:active,.btn-danger:focus,  .btn-danger.active{
    border:1px solid #8d8d8d;
    -webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.1);
    box-shadow: inset 0 2px 0px rgba(0,0,0,0.1);
    background: #bdbdbd; /* Old browsers */
    background: -moz-linear-gradient(top,  #bdbdbd 0%, #999999 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top,  #bdbdbd 0%,#999999 100%); /* IE10+ */
    background: -webkit-linear-gradient(top,#bdbdbd,#999999);
    background: linear-gradient(top,#bdbdbd,#999999);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bdbdbd,endColorstr=#999999,GradientType=1);
}
/* danger button ends */


/* warning button*/
.btn-warning{
    border: 1px solid #3079ed;
    background: #4d8ffd; /* Old browsers */
    background: -moz-linear-gradient(top,  #4d8ffd 0%, #4787ed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d8ffd), color-stop(100%,#4787ed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4d8ffd 0%,#4787ed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4d8ffd 0%,#4787ed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4d8ffd 0%,#4787ed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4d8ffd 0%,#4787ed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d8ffd', endColorstr='#4787ed',GradientType=0 ); /* IE6-9 */

}

.btn-warning:hover, .open .dropdown-toggle.btn-warning{
    border:1px solid #2f5ab7;
    background: #4d8ffd; /* Old browsers */
    background: -moz-linear-gradient(top,  #4d8ffd 0%, #347ae7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d8ffd), color-stop(100%,#347ae7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4d8ffd 0%,#347ae7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4d8ffd 0%,#347ae7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4d8ffd 0%,#347ae7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4d8ffd 0%,#347ae7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d8ffd', endColorstr='#347ae7',GradientType=0 ); /* IE6-9 */

    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 0 rgba(0,0,0,.15);


}
.btn-warning:active, .btn-warning:focus, .btn-warning.active{
    border:1px solid #2f5ab7;
    -webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.1);
    box-shadow: inset 0 2px 0px rgba(0,0,0,0.1);
    background: #4d8ffd; /* Old browsers */
    background: -moz-linear-gradient(top,  #4d8ffd 0%, #357ae8 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top,  #4d8ffd 0%,#357ae8 100%); /* IE10+ */
    background: -webkit-linear-gradient(top,#4d8ffd,#357ae8);
    background: linear-gradient(top,#4d8ffd,#357ae8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d8ffd,endColorstr=#357ae8,GradientType=1);
}
/* warning button ends */


/* info button*/
.btn-info{
    border: 1px solid #30aa30;
    background: #5db85d; /* Old browsers */
    background: -moz-linear-gradient(top,  #5db85d 0%, #47a447 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5db85d), color-stop(100%,#47a447)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5db85d 0%,#47a447 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5db85d 0%,#47a447 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5db85d 0%,#47a447 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #5db85d 0%,#47a447 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5db85d', endColorstr='#47a447',GradientType=0 ); /* IE6-9 */


}

.btn-info:hover, .open .dropdown-toggle.btn-info{
    border:1px solid #398439;
    background: #47a447; /* Old browsers */
    background: -moz-linear-gradient(top,  #47a447 0%, #3f923f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47a447), color-stop(100%,#3f923f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #47a447 0%,#3f923f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #47a447 0%,#3f923f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #47a447 0%,#3f923f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #47a447 0%,#3f923f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47a447', endColorstr='#3f923f',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 0 rgba(0,0,0,.15);



}
.btn-info:active, .btn-info:focus, .btn-info.active{
    border:1px solid #398439;
    -webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.1);
    box-shadow: inset 0 2px 0px rgba(0,0,0,0.1);
    background: #46a147; /* Old browsers */
    background: -moz-linear-gradient(top,  #46a147 0%, #3e8e3e 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top,  #46a147 0%,#3e8e3e 100%); /* IE10+ */
    background: -webkit-linear-gradient(top,#46a147,#3e8e3e);
    background: linear-gradient(top,#46a147,#3e8e3e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#46a147,endColorstr=#3e8e3e,GradientType=1);
}
/* info button ends */
/* disabled button*/
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled:active, .btn-primary[disabled]:active, 
fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, 
.btn-primary[disabled].active, fieldset[disabled] .btn-primary.active
{
    border: 1px solid #edecec;
}
/* disabled button*/


/* form element*/
.form-control{
    font-size: 12px;
    padding: 5px 10px 6px 10px;
    border-radius:0px;
    border: 1px solid #dcdcdc;
    border-top: 1px solid #c1c1c1;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 30px;
   -webkit-transition: border-color ease-in-out .2s,background-color ease-in-out .2s;
    transition: border-color ease-in-out .2s,background-color ease-in-out .2s;
}
.form-control:focus{
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: 1px solid #5193fb;
    background-color: #faf9f9;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
    border-top: 1px solid #dcdcdc;
}
.form-group{
    margin-bottom: 20px;
}
.has-success .form-control,.has-success .form-control:focus{
    border-color: #68b068;
    -webkit-box-shadow:none;
    box-shadow: none;
    border-top: 1px solid #739373;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, 
.has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline
{
    color: #bf9758;
}

.has-warning .form-control,.has-warning .form-control:focus{
    border-color: #ebca95;
    -webkit-box-shadow:none;
    box-shadow: none;
    border-top: 1px solid #e3b46a;
}

.has-error .form-control,.has-error .form-control:focus{
    border-color: #dba5a5;
    -webkit-box-shadow:none;
    box-shadow: none;
    border-top: 1px solid #cd8181;
}
.input-lg{
    height: 40px;
}
.input-sm{
    height: 20px;
}
.btn-lg{
    padding: 10px;
    font-size: 14px;
}
.btn-sm{
    height: 25px;
    line-height: 1px;
}
.btn-xs{
    height: 20px;
    line-height: 1.8px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
    background-color: #ccc;
}
.dropdown-header{
    font-size: 10px;
    text-transform: uppercase;
}
.input-group-addon{
    border-radius:0px;
    padding: 8px 10px;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn{
    border-radius:0px;
}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn{
    border-radius:0px;
}

/* form element ends */

/* Custom common classes for basic styling */

/* font families classes*/
.georgia-font{
    font-family: Georgia, serif;
}
.Arial-Font{
    font-family: Arial, Helvetica, sans-serif;
}
.Helvetica-Font{
    font-family: Helvetica, Arial, sans-serif;
}
.open-sans-condense-light-font{
	font-family:"Open Sans Condensed Light" ;	
}
.open-sans-bold-font{
	font-family:"Open Sans Bold" ;	
}
.open-sans-light-font{
	font-family:"Open Sans Light" ;	
}
.open-sans-semibold-font{
	font-family:"Open Sans Semibold" ;	
}
.open-sans{
	font-family:"Open Sans" ;
}
/* font families classes ends */

/* Text color Classes*/
.white-text{
    color: #FFF !important;
}
.black-text{
    color: #000 !important;
}
.gray-text{
    color:#999 !important;
}
.light-gray-text{
    color:#CCC !important;
}
.dark-gray-text{
    color:#666 !important;
}
.orange-text{
    color: #FF8900 !important;
}
.dark-orange-text{
    color: #c56d0c !important;
}
.blue-text{
	color: #428bca !important;
}
.dark-grayish-text{
    color: #646567;
}
.gray-link{
	color: #797979;
	margin-bottom: 10px;
}
.gray-link:hover{
	color: #797979;
}
/* Text color Classes ends*/

/* font size classes */
.fontsize_var0{
	font-size: 12px;
}
.fontsize_var1{
    font-size: 14px;
}
.fontsize_var2{
    font-size: 16px;
}
.fontsize_var3{
    font-size: 28px;
}
.fontsize_var4{
    font-size: 18px;
}
.fontsize_var5{
    font-size: 24px;
}
.fontsize_var6{
	font-size: 36px;
}
.fontsize_var7{
	font-size: 20px;
}
.fontsize_var8{
	font-size: 60px;
}
/* font size classes ends  */

/* background color classes*/
.grey-background{
    background-color: #F5F5F5;
}
.gray-bg{
	background-color: #EBEBEB;
}
.dg-bg{
    background-color: #666666;
}
.white-background{
    background-color: #FFFFFF;
}
.black-background{
    background-color: #000000;
}

/* background color classes ends*/
.text-left{
    text-align: left;
}
.underline-Text{
    text-decoration: underline;
}
.no-hover:hover{
    text-decoration: none;
}
.opBg{
    background: #FFF;
    border-radius:5px;
}

.rel-pos{
    position: relative;
}
.cursor-pointer{
	cursor: pointer;
}
/* Custom common classes for basic styling ends */

/* Navigation Changes*/
.nav > li > a{
    padding: 5px 20px;
}
.navbar-default .navbar-nav > li > a {
  color: #999999;
}
.breadcrumb{
    background-color: transparent;
    font-size: 10px;
}

.img-thumbnail {
    border-radius: 0px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    border:1px solid #D1D1D1;
    -webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    background: inherit;
    background: -webkit-linear-gradient(top,#EDEDED,#FDFDFD);
    background: linear-gradient(top,#EDEDED,#FDFDFD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EDEDED,endColorstr=#FDFDFD,GradientType=1);
    color: #666;
}

.navbar-btn {
    margin-top: 21px;
}

.navbar-nav > li > a {
    line-height: 38px;
}
.navbar-header.groups-home-nav{
    float: none;
}
.navbar-brand {
    padding: 10px 40px 10px 15px;
}
.sec-navbar-collapse.groups-home-nav {
    width: 100%;
}
.navbar-form .form-control {
    border-radius: 3px;
}

.badge {
    border-radius: 3px;
    font-weight: normal;
}

/* Custom CSS and styles for Header*/
.navbar-top-header{
    min-height: 30px;
}
.navbar-top-header .navbar-nav > .active > a,
.navbar-top-header .navbar-nav > .active > a:hover,
.navbar-top-header .navbar-nav > .active > a:focus {
  color: #FF9933;
  background-color: #000000;
}
.navbar-top-header .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-top-header .navbar-nav > li > a:hover,
.navbar-top-header .navbar-nav > li > a:focus {
  color: #777777;
  background-color: transparent;
}
.navbar-top-header .navbar-nav > li > a{
    padding: 0px 20px;
    line-height: 29px;
    border-right: 1px solid #514F4F;
}
.helpIcon{
    background: url("../images/questionmark.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 30px;
    width: 20px;
}
.dropdown{
	display: block !important;
}
.navbar-right {
    margin: 0;
    float: right;
}
/* Secondary header */
.navbar-secondary-header{
    top: 30px;
    border: none;
    box-shadow:0px 1px 5px 0px rgba(0,0,0,.3);
    -webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,.3);
    -mso-box-shadow:0px 1px 5px 0px rgba(0,0,0,.3);
    z-index: 3;
}
.navbar-brand{
    height: auto;
}
.nav-pills > li > a {
       padding: 12px 4px;
       color: #969696;
}
.navbar-secondary-header .navbar-nav li a{
    padding: 5px 0px;
}
.navbar-secondary-header .navbar-nav li a.active{
	color: #FF8900 !important;
}
.navbar-secondary-header .navbar-nav{
    padding-top: 24px;
    
}
.navbar-toggle {
    margin-top: 19px;
}
.lgn-drpdwn{
    z-index: 2;
}
#header-signup-button{
    margin-left: 40px;
    opacity:0;
    filter: alpha(opacity=0);
    pointer-events: none;
    -webkit-transition: opacity 0.5s linear;
        transition: opacity 0.5s linear;
}
#header-signup-button.visible{
     opacity:1;
     filter: alpha(opacity=100);
    pointer-events: all;
}
.header-signup-button{
    margin-left: 40px;
}
.cf-intro-sep{
    margin-top: 0px;
}
.what-is-cf{
    display: none;
}
/* Custom CSS and styles for Header ends */

/* Navigation Changes ends */

/* Flash message */
.flash-msg{
    padding:3px; 
    background-color:#FFFFCE; 
    border:#999999 thin solid; 
    color:#666666;
}
.ack{
    padding-top: 10px;
}
/* Flash message */

/* Video Thumbnail */
.video_embed.videoThumbnail:after {
    background: url("../images/icn_video.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    content: " ";
    height: 100%;
    position: absolute;
    width: 100%;
}
.video_embed.videoThumbnail{
    cursor: pointer;
    background-size: cover !important;
    height: 180px;
    position: relative;
}
/* Video Thumbnail */

/* Footer Style*/
.footer {
    padding-top: 15px;
}
/* Go to Top Button */
.cf-ui-goTop{
    background: #b9b8b9;
    padding: 6px 5px 5px 10px;
    width: 70px;
    position: fixed;
    font-size: 13px;
    right: 0;
    bottom: 75px;
    line-height: 26px;
    cursor: pointer;
    text-align: left;
    border-radius: 5px 0 0 5px;
    _position: absolute;
    _top: 0;
    z-index: 1000;
    display: none;
}
.cf-ui-goTop:hover {    
    background-color: rgba(255, 142, 0, 0.80);
}

.content-box-sizing {
    /*box-siz*/
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
/* Go to Top Button ends */

/* Footer Style*/

@media (max-width: 767px) {
    .sec-navbar-collapse ul li a{
    padding-left:20px !important;
    }
    #header-signup-button{
        margin-left: 20px;  
    }
    .header-signup-button{
        margin-left: 20px;  
    }
    .sec-navbar-collapse ul{
       background: #F9F9F9;
    }
    .sec-navbar-collapse ul li:hover{
      background: #F3F3F3;
    }
    .custom-nav {
        float: left;
        margin: 0;
    }
    .custom-nav > li {
        float: left;
    }
    .custom-nav > li > a {
        padding: 0 10px !important;
    }
}

/* header media styles */
@media (min-width: 768px) and (max-width: 991px) { 
    .sm-login-link {
        margin-right: 0 !important;
        padding: 6px 9px !important;
    }
    .navbar-brand {
        padding-right: 20px;
    }
}
