/*
	Theme Name: Simplex [Style Generator]
	Author: KBRmedia
	Author URI: http://gempixel.com  
	Version: 1.0
	Date: 2014-05-07
	Copyright: This theme is designed to be used only with a valid license of Premium URL Shortener and cannot be resold or reused in any other applications without prior consent from the author. You are however free to customize this theme for your own purpose. Please contact the author, if needed, to clarify.

	This file and formating is used to identify each theme and provide information about the author and version. Keep the formating as clean as possible.
*/
body {
  background-color: #e7eaed;
}
body a {
  color: #232730;
}
body a:hover {
  color: #ea9e6c;
}
body a#back-to-top {
  background: #232730;
  color: white;
}
body .form-group .form-control:hover {
  border-color: #e4813f;
}
body .panel-dark {
  background: #232730;
  border-color: transparent;
  color: white !important;
}
body .panel-dark h3,
body .panel-dark p,
body .panel-dark li {
  color: white !important;
}
body .panel-dark .panel-heading {
  background: #2e333f;
  color: white !important;
  border-bottom-color: transparent;
}
body .panel-dark .panel-heading a {
  color: white !important;
  background: #54ace7;
}
body .panel-theme {
  border-bottom: 3px solid #e4813f;
}
body .inline-copy {
  background: #e4813f;
  color: white !important;
  border: 1px solid #d2661e;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
body .inline-copy:before {
  border-right-color: #d2661e;
}
body #tooltip {
  background: #232730;
}
body .pace .pace-progress {
  background: #e4813f;
  box-shadow: 0 0 1px #e17229;
}
body .btn-primary {
  background-color: #e17229;
  border-color: transparent !important;
}
body .btn-primary:hover {
  background-color: #e4813f;
}
body .btn-primary:active,
body .btn-primary:focus,
body .btn-primary.active {
  background-color: #d2661e;
}
body .btn-default {
  background-color: #232730;
  border-color: transparent !important;
}
body .btn-default:hover {
  background-color: #393f4d;
}
body .btn-default:active,
body .btn-default:focus {
  background-color: #121418;
}
body .btn-transparent {
  border: 2px solid #232730;
}
body .btn-transparent:hover {
  background: #232730;
}
body .btn-facebook {
  background: #3b5998;
}
body .btn-facebook:hover {
  background-color: #4c70ba;
}
body .btn-twitter {
  background: #409dd5;
  color: white;
}
body .btn-twitter:hover {
  background-color: #6ab2de;
}
body .btn-google {
  background: #d34836;
}
body .btn-google:hover {
  background-color: #dc6e60;
}
header {
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
header .topbar {
  background: white;
  border-bottom: 1px solid #e6e6e6;
}
header .topbar a {
  color: #232730;
}
header .topbar a:hover,
header .topbar a.active {
  color: white;
  background: #e4813f;
}
header .topbar .languages .langs {
  background: #e4813f;
}
header .topbar .languages .langs a {
  color: white !important;
}
header .topbar .languages .langs a:hover {
  background: #e17229;
}
header .navbar .navbar-toggle {
  background-color: #232730;
  color: white;
}
header .navbar .nav li a:hover,
header .navbar .nav li a.active {
  background-color: transparent;
  border-color: #e4813f;
  color: #232730;
}
header.app .navbar .nav-holder {
  background: #2e333f;
}
header.app .navbar .nav-holder .navbar-header .navbar-brand {
  color: white;
}
header.app .navbar .nav-holder .navbar-header .navbar-brand:hover {
  color: white;
}
header.app .navbar .nav li a:hover {
  background-color: #e4813f;
  color: white;
}
header.app .navbar .nav li a.active {
  background: transparent;
  border: #e4813f 1px solid;
  color: #e4813f;
}
header.app .navbar .nav li a.active:hover {
  background: #e4813f;
  color: white;
}
section.break {
  border-bottom: 1px solid #e6e6e6;
}
section.feature h2 {
  border-bottom: 5px solid #232730;
}
section.feature h2 span {
  color: #aab1c1;
}
section.feature p {
  color: #232730;
}
section .featurette > div {
  color: #666666;
}
section .featurette > div .glyphicon {
  background: #e4813f;
  color: white;
}
section .featurette > div:hover .glyphicon {
  background: #232730;
}
section .featurette > div h3 {
  color: #222222;
}
section .promo h1 {
  text-shadow: 0 2px #d2661e;
  color: white;
}
section .promo h1 span {
  color: white;
}
section.main-section {
  background: #e4813f;
  border-bottom: 1px solid #d2661e;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top: 2px solid #d2661e;
  border-top: 2px solid rgba(0, 0, 0, 0.2);
  color: white;
}
section.main-section #section-overlay {
  background: rgba(228, 129, 63, 0.3);
}
section.dark {
  background-color: #232730;
  color: white;
}
section.dark.feature {
  color: white;
}
section.dark.feature h2 {
  color: white;
  border-bottom-color: white;
}
section.dark.feature h2 span {
  color: #b9bfcc;
}
section.dark.feature p {
  color: white;
}
section.dark h3 {
  color: white !important;
}
section.dark .btn-transparent {
  border-color: white;
  color: white;
}
section.dark .btn-transparent:hover {
  background: white;
  color: #232730;
}
section.light {
  color: #232730;
  background: white;
}
section.theme {
  background-color: #e4813f;
  color: white;
}
section.theme h3 {
  color: white;
}
section.urls-holder {
  color: white !important;
}
section.urls-holder h2 {
  border-bottom: 3px solid white;
}
section.urls-holder .url-list {
  border-bottom-color: #292e39 !important;
}
section.urls-holder .url-list p,
section.urls-holder .url-list span,
section.urls-holder .url-list .short-url {
  color: #b9bfcc !important;
}
section.urls-holder .url-list a {
  color: white !important;
}
section .breadcrumb li {
  color: white !important;
}
section .breadcrumb li:before {
  color: white;
}
section .breadcrumb li a {
  color: white;
}
section .sidebar {
  background: #232730;
}
section .sidebar .navbar-brand {
  color: white;
}
section .sidebar .nav-sidebar a {
  color: #c8ccd7;
}
section .sidebar .nav-sidebar a:hover,
section .sidebar .nav-sidebar a.active {
  background: #e4813f;
  color: white;
}
section .sidebar h3 {
  color: #d7dae1;
}
section .sidebar .side-stats {
  color: #9ca4b6;
}
section .sidebar .side-stats span {
  color: white;
  font-weight: 700;
}
section .content .main-content .toolbox {
  background: #232730;
  color: white;
}
section .content .url-list {
  border-bottom: 1px solid #e6e6e6;
}
section .content .url-list .description {
  padding-left: 15px;
  color: #666666;
}
section .content .url-list ul.toggle li .dropdown {
  background: #e4813f;
}
section .content .url-list ul.toggle li .dropdown a {
  color: white;
}
section .content .url-list ul.toggle li:hover > a {
  color: #e4813f;
}
section .content .url-list ul.toggle li:hover > a.drop {
  background: #e4813f;
  color: white;
}
section .content .url-list .url-info .short-url {
  color: gray;
}
section .content .url-list .url-info .short-url a {
  color: gray;
}
section .content .url-list .url-info .info {
  color: gray;
}
section .content.bundles.list-group a.active {
  color: #54ace7;
}
section .content.bundles.list-group p {
  color: #999999;
}
section .content.bundles.list-group p a {
  color: #555555;
}
section .content #widgets ul li {
  color: #555555;
  border-bottom: 1px solid #eeeeee;
}
section .content #widgets ul li.new_item {
  background: #e4813f;
  color: white;
}
section .content #widgets ul li.new_item a {
  color: #232730;
  font-weight: 700;
}
section .content #widgets ul li.new_item span {
  color: white !important;
}
section .content #widgets ul li a {
  font-weight: 700;
  color: #54ace7;
}
section .content .panel > h3 {
  border-bottom: 2px solid #e4813f;
}
section .content .panel h3 {
  color: #e79055;
}
section .content p {
  color: #777777;
}
section .centered .site_logo a {
  color: #232730;
}
section .centered.form form.live_form {
  background: content_bg;
}
section h3 {
  color: #393f4d;
}
section .is404 h3 {
  color: #232730;
}
section .splash .thumb img {
  border: 1px solid black;
}
section .splash h2 {
  color: #555555;
}
section .splash p.description {
  color: #666666;
}
section .splash p.disclaimer {
  color: #aaaaaa;
}
footer a:hover,
footer a.active {
  background-color: #232730;
  color: white;
}
#main-form {
  background: white;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
#main-form .main-form {
  background: #232730;
  border-bottom: 1px solid #e6e6e6;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
#main-form .main-form .input-group-addon {
  border-color: #e6e6e6;
  color: #232730;
}
#main-form .main-form .main-input {
  background: white;
  color: #232730;
}
#main-form .main-form .main-input.error,
#main-form .main-form .main-input.error:focus {
  color: #f75151;
}
#main-form .main-form .main-input:focus {
  color: #e4813f;
}
#main-form .main-form .main-input:hover {
  color: #e4813f;
}
#main-form .main-form .main-input::-webkit-input-placeholder {
  color: #4c250b;
}
#main-form .main-form .main-input:-moz-placeholder {
  color: #4c250b;
}
#main-form .main-form .main-input::-moz-placeholder {
  color: #4c250b;
}
#main-form .main-form .main-input:-ms-input-placeholder {
  color: #4c250b;
}
#main-form .main-form .main-textarea {
  background-color: white;
  color: #232730;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
#main-form .main-form .main-textarea::-webkit-input-placeholder {
  color: #4c250b;
}
#main-form .main-form .main-textarea:-moz-placeholder {
  color: #4c250b;
}
#main-form .main-form .main-textarea::-moz-placeholder {
  color: #4c250b;
}
#main-form .main-form .main-textarea:-ms-input-placeholder {
  color: #4c250b;
}
#main-form .main-form .main-button#copyurl {
  background-color: #54ace7;
}
#main-form .main-options .chosen-container .chosen-single {
  background: #e4813f;
}
#main-form .main-advanced {
  background: #2e333f;
  color: white;
}
#main-form .main-advanced h3 {
  color: white;
}
#main-form .main-advanced p {
  color: #aab1c1;
}
#main-form .main-advanced input {
  color: #2e333f;
}
#main-form .main-advanced #geo select {
  background: white;
}
#main-form .main-advanced #geo .chosen-single {
  border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
}
#main-form .main-advanced #geo .chosen-single > span {
  color: #232730;
}
section.main-section #main-form {
  background: #d2661e;
  background: rgba(0, 0, 0, 0.25);
}
section.main-section #main-form .main-form .input-group-form {
  background: white;
}
section.main-section #main-form .main-form .input-group-addon {
  color: #bc5b1a;
  background: transparent;
}
section.main-section #main-form .main-form .main-input {
  background: transparent;
  color: #bc5b1a;
}
section.main-section #main-form .main-form .main-input:focus {
  color: #e4813f;
}
section.main-section #main-form .main-form .main-input:hover {
  color: #e4813f;
}
section.main-section #main-form .main-form .main-textarea {
  background-color: #232730;
  color: white;
}
section.main-section #main-form .main-form .main-button {
  background-color: #793b11;
  background: rgba(0, 0, 0, 0.75);
}
section.main-section #main-form .main-form .main-button:hover {
  background-color: #e17229;
  background: rgba(0, 0, 0, 0.65);
}
section.main-section #main-form .main-form .main-button#copyurl {
  background-color: #54ace7;
}
section.main-section #main-form .main-options .btn {
  background-color: #4c250b;
}
section.main-section #main-form .main-options .chosen-container .chosen-single {
  background: #4c250b;
  color: white;
}
section.main-section #main-form .main-advanced {
  background: #a65017;
  background: rgba(0, 0, 0, 0.5);
  color: white;
}
section.main-section #main-form .main-advanced p {
  color: white;
}
section.main-section #main-form .main-advanced input {
  color: #2e333f;
}
ul.form_opt li.text-label {
  color: #232730;
}
ul.form_opt li.text-label small {
  color: #777777;
}
ul.form_opt li a {
  background: #232730;
  color: white;
}
ul.form_opt li a:hover {
  background: #ea9e6c;
}
ul.form_opt li a.current {
  background: #e4813f;
}
#modal-shadow {
  background: #2e333f;
  background: rgba(0, 0, 0, 0.5);
}
#modal-alert {
  background: white;
  color: #222222;
}
#modal-alert .title {
  background: #232730;
  color: white;
}
.flat .plan {
  background: #e4813f;
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
}
.flat .plan:hover {
  background: #e79055;
}
.flat .plan li {
  color: white;
}
.flat .plan li.plan-name {
  color: white;
}
.flat .plan li > strong {
  color: #0d0f13;
}
.flat .plan.featured li.plan-price {
  background: #232730;
}
.flat .plan.featured li.plan-price strong {
  color: white;
}
