[class*="bg-"] .copyright {border-top:2px solid rgba(255,255,255,0.1);}
[class*="bg-"] .copyright p {color:rgba(255,255, 255,0.6);}
.social-square i{padding: 10px;width:45px;height:45px; background: #EAEAEA;text-align: center;color:#494949;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;}
.social-square .fa-facebook:hover {background: #3b5998;color:#fff;}
.social-square .fa-twitter:hover {background: #00aced;color:#fff;}
.social-square .fa-google-plus:hover {background: #d34836;color:#fff;}
.social-square .fa-pinterest:hover {background: #cb2027;color:#fff;}
.social-square .fa-flickr:hover {background: #ff0084;color:#fff;}
.social-square .fa-linkedin:hover {background: #007bb6;color:#fff;}
i.rounded {width:40px;height: 40px;text-align: center;background: rgba(0,0,0,0.1);border-radius:50%;border-radius:20px;color:#2b2e33;display: table-cell;vertical-align: middle;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;}
i.rounded:hover {background: #2b2e33;color:#fff;}
[class*="bg-"] i.rounded {background: rgba(255,255,255,0.1);}
[class*="bg-"] i.rounded:hover {background: #fff;color:#2b2e33;}
.bt2 {border-top:2px solid rgba(0,0,0,0.1);}
[class*="bg-"].bt2, [class*="bg-"] .bt2 {border-top:2px solid rgba(255,255,255,0.1);}
.bg-dark {background: #2b2e33}
.section-services.bg-light{background-color:#fff;color:#414141}
.bg-light .section-title h3, .bg-light .section-title h4 {color:#414141;}
.bg-light i {color:#319db5;}
.posb {float: none;display: block;margin:auto;width:auto;}
.bg-gray:not(i), i.bg-gray::before, .bg-gray.form-control:focus {background-color:#82848A; color:#000; }
.bg-gray-light:not(i), i.bg-gray-light::before, .bg-gray-light.form-control:focus {background-color:#EBEBEB; color:#5B5B5B; }
.modal-footer.bg-gray-light:not(i){background-color:#EFEFEF; color:#5B5B5B; }
.bg-red:not(i), i.bg-red::before, .bg-red.form-control:focus {background-color:#C9625F;color:#fff;}
.bg-yellow:not(i), i.bg-yellow::before, .bg-yellow.form-control:focus {background-color:#EBC85E;color:#fff;}
.bg-white:not(i), i.bg-white::before, .bg-white.form-control:focus {background-color:#fff; color:black;}
.bg-light:not(i), i.bg-light::before, .bg-light.form-control:focus {background-color:#E9E9E9; color:black;}
.bg-green:not(i), i.bg-green::before, .bg-green.form-control:focus {background-color:#18a689; color:#fff;}
.bg-blue:not(i), i.bg-blue::before, .bg-blue.form-control:focus {background-color:#4584D1 ; color:#fff;}
.bg-blue2:not(i), i.bg-blue2::before, .bg-blue2.form-control:focus {background-color:#3498db ; color:#fff;}
.bg-primary:not(i), i.bg-primary::before, .bg-primary.form-control:focus  {background-color:#319DB5; color:#fff}
.background-primary:not(i), i.background-primary::before, .background-primary.form-control:focus {background-color:#319DB5; color:#fff;}
.bg-primary-dark:not(i), i.bg-primary-dark::before, .bg-primary-dark.form-control:focus {background-color:#164954; color:#fff;}
.bg-blue-light:not(i), i.bg-blue-light::before, .bg-blue-light.form-control:focus {background-color:#e8f4f8; color:#5B5B5B; }
.bg-blue-dark:not(i), i.bg-blue-dark::before, .bg-blue-dark.form-control:focus {background-color: #30364A;color: #FFF;}
.bg-orange:not(i), i.bg-orange::before, .bg-orange.form-control:focus {background-color:#F2A057 ; color:#fff;}
.bg-purple:not(i), i.bg-purple::before, .bg-purple.form-control:focus  {background-color:#A58BD3; color:#fff;}
.bg-purple2:not(i), i.bg-purple2::before, .bg-purple2.form-control:focus  {background-color:#6E62B5; color:#fff;}
.bg-purple-dark:not(i), i.bg-purple-dark::before, .bg-purple-dark.form-control:focus  {background-color:#393F51; color:#fff;}
.bg-dark:not(i), i.bg-dark::before, .bg-dark.form-control:focus {background-color:#2B2E33; color:#fff;}
.bg-pink:not(i), i.bg-pink::before, .bg-pink.form-control:focus {background-color:#DC88E6; color:#fff;}
.bg-aero:not(i), i.bg-aero::before, .bg-aero.form-control:focus {background-color:#B9D5DB; color:#2C2C2C;}

/* Forms */
.append-icon{position:relative}
.append-icon input{padding-right:36px}
.append-icon i{color:#1b1e25;color:rgba(27,30,37,0.3);font-size:14px;height:34px;left:auto;line-height:34px;position:absolute;right:0;text-align:center;top:0;width:36px}
.form-control {color: #959595;background-color: rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:none;box-shadow: none;outline: none !important;}
[class*="bg-"] .form-control {  background-color: rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);}
.form-control:focus {  border:1px solid rgba(0,0,0,0.3);outline: 0;-webkit-box-shadow: none;box-shadow: none;}
[class*="bg-"] .form-control:focus {border:1px solid rgba(255,255,255,0.3);}


/* UI */
/****  Margin  ****/
.m-auto {margin:auto;}
.m-0 {margin:0 !important;}
.m-5 {margin:5px !important;}
.m-10 {margin:10px !important;}
.m-20 {margin:20px !important;}

/****  Margin Top  ****/
.m-t-0 {margin-top:0px !important;}
.m-t-5{margin-top:5px !important; }
.m-t-10{margin-top:10px !important;}
.m-t-12{margin-top:12px !important;}
.m-t-20{margin-top:20px !important;}
.m-t-30{margin-top:30px !important;}
.m-t-40{margin-top:40px !important;}
.m-t-60{margin-top:60px !important;}
.m-t-100{margin-top:100px !important;}

/****  Margin Bottom  ****/
.m-b-0 {margin-bottom:0px !important;}
.m-b-5 {margin-bottom:5px !important;}
.m-b-6 {margin-bottom:6px !important;}
.m-b-10 {margin-bottom:10px !important;}
.m-b-12 {margin-bottom:12px !important;}
.m-b-15 {margin-bottom:15px !important;}
.m-b-20 {margin-bottom:20px !important;}
.m-b-30 {margin-bottom:30px !important;}
.m-b-40 {margin-bottom:40px !important;}
.m-b-60 {margin-bottom:60px !important;}
.m-b-80 {margin-bottom:80px !important;}
.m-b-100{margin-bottom:100px !important;}
.m-b-140{margin-bottom:140px !important;}
.m-b-245 {margin-bottom:245px !important;}
.m-b-m30 {margin-bottom:-30px !important;}
.m-b-m50 {margin-bottom:-50px !important;}

/****  Margin Left  ****/
.m-l-0 {margin-left:0 !important;}
.m-l-5 {margin-left:5px !important;}
.m-l-10 {margin-left:10px !important;}
.m-l-20 {margin-left:20px !important;}
.m-l-30 {margin-left:30px !important;}
.m-l-60 {margin-left:60px !important;}

/****  Margin Right  ****/
.m-r-0 {margin-right:0 !important;}
.m-r-5 {margin-right:5px !important;}
.m-r-10 {margin-right:10px !important;}
.m-r-20 {margin-right:20px !important;}
.m-r-30 {margin-right:30px !important;}
.m-r-60 {margin-right:60px !important;}

/****  Padding  ****/
.p-0 {padding:0 !important;}
.p-5 {padding:5px !important;}
.p-10 {padding:10px !important;}
.p-15 {padding:15px !important;}
.p-20 {padding:20px !important;}
.p-30 {padding:30px !important;}
.p-40 {padding:40px !important;}

/****  Padding Top  ****/
.p-t-0 {padding-top:0 !important;}
.p-t-10 {padding-top:10px !important;}
.p-t-20 {padding-top:20px !important;}
.p-t-30 {padding-top:30px !important;}
.p-t-60 {padding-top:60px !important;}

/****  Padding Bottom  ****/
.p-b-0 {padding-bottom:0 !important;}
.p-b-10 {padding-bottom:10px !important;}
.p-b-20 {padding-bottom:20px !important;}
.p-b-30 {padding-bottom:30px !important;}
.p-b-60 {padding-bottom:60px !important;}
.p-b-90 {padding-bottom:90px !important;}
.p-b-110 {padding-bottom:110px !important;}

/****  Padding Left  ****/
.p-l-0 {padding-left:0 !important;}
.p-l-5 {padding-left:5px !important;}
.p-l-10 {padding-left:10px !important;}
.p-l-20 {padding-left:20px !important;}
.p-l-30 {padding-left:30px !important;}
.p-l-40 {padding-left:40px !important;}
/* Padding Right  ****/
.p-r-0 {padding-right:0 !important;}
.p-r-5 {padding-right:5px !important;}
.p-r-10 {padding-right:10px !important;}
.p-r-20 {padding-right:20px !important;}
.p-r-30 {padding-right:30px !important;}

/****  Font Color  ****/
.c-red{color: #cd6a6a;}
.c-blue{color:#00A2D9;}
.c-purple {color:#B57EE0;}
.c-brown{color:#9E7B2E;}
.c-orange{color:#ec8521;}
.c-yellow{color:#F3D261;}
.c-green {color:#18A689;}
.c-gray-light {color:#dadada}
.c-gray {color:#8F8F8F;}
.c-dark {color:#343434;}
.c-white {color:#fff;}
.c-light  {color:#B3B3B3;}
.transparent-color {color: rgba(0, 0, 0, 0.2);}
.asterisk {color: #D9534F}
.help-block {color: #AFAAAA;}
.text-primary {color:#319DB5}

.text-right {text-align: right}
.f-left {float: left}

/* Buttons */
.btn{padding: 10px 24px 10px;border:none;margin-right:10px;font-size:14px;font-weight:400;border-radius:4px;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:border .25s linear, color .25s linear, background-color .25s linear;transition:border .25s linear, color .25s linear, background-color .25s linear;vertical-align: middle;}
.btn-default{color:#616C76;background-color:#E0E6EB}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#616C76;background-color:#d1dae1;border-color:#d1dae1}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#616C76;background:#c1cdd7;border-color:#c1cdd7}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#bdc3c7;border-color:#bdc3c7}
.btn-primary{color:#fff;background-color:#319DB5}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#2D93A8;border-color:#2D93A8}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background:#288599;border-color:#288599}
.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{background-color:#1F6776;border-color:#1F6776}
.btn-info{color:#fff;background-color:#b066ff}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#a34dff;border-color:#a34dff}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background:#9633ff;border-color:#9633ff}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#891aff;border-color:#891aff}
.btn-white{background-color:#fff;border:none;color:#373C40;}
.btn-white.btn-transparent {padding: 6px 24px;}
.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{color:#333;background-color:#f4f4f4;border-color:#d6d6d6}
.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{background:#E6E6E6;border-color:#E6E6E6}
.btn-white.disabled,.btn-white[disabled],fieldset[disabled] .btn-white,.btn-white.disabled:hover,.btn-white[disabled]:hover,fieldset[disabled] .btn-white:hover,.btn-white.disabled:focus,.btn-white[disabled]:focus,fieldset[disabled] .btn-white:focus,.btn-white.disabled:active,.btn-white[disabled]:active,fieldset[disabled] .btn-white:active,.btn-white.disabled.active,.btn-white[disabled].active,fieldset[disabled] .btn-white.active{background-color:#E0E0E0;border-color:#E0E0E0}
.btn-blue{color:#fff;background-color:#00A2D9}
.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{color:#fff;background-color:#008fc0;border-color:#008fc0}
.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{background:#007ca7;border-color:#007ca7}
.btn-blue.disabled,.btn-blue[disabled],fieldset[disabled] .btn-blue,.btn-blue.disabled:hover,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue:hover,.btn-blue.disabled:focus,.btn-blue[disabled]:focus,fieldset[disabled] .btn-blue:focus,.btn-blue.disabled:active,.btn-blue[disabled]:active,fieldset[disabled] .btn-blue:active,.btn-blue.disabled.active,.btn-blue[disabled].active,fieldset[disabled] .btn-blue.active{background-color:#008fc0;border-color:#008fc0}
.btn-danger{color:#fff;background-color:#C75757}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#B32E2A;border-color:#B32E2A}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background:#9e2925;border-color:#9e2925}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#B32E2A;border-color:#B32E2A}
.btn-dark{color:#fff;background-color:#353940}
.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.open .dropdown-toggle.btn-dark{color:#fff !important;background-color:#1f2225;border-color:#1f2225}
.btn-dark:active,.btn-dark.active,.open .dropdown-toggle.btn-dark{background:#131517;border-color:#131517}
.btn-dark.disabled,.btn-dark[disabled],fieldset[disabled] .btn-dark,.btn-dark.disabled:hover,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark:hover,.btn-dark.disabled:focus,.btn-dark[disabled]:focus,fieldset[disabled] .btn-dark:focus,.btn-dark.disabled:active,.btn-dark[disabled]:active,fieldset[disabled] .btn-dark:active,.btn-dark.disabled.active,.btn-dark[disabled].active,fieldset[disabled] .btn-dark.active{background-color:#1f2225;border-color:#1f2225}
.btn-success{color:#fff;background-color:#18A689}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#159077;border-color:#159077}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background:#127964;border-color:#127964}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#159077;border-color:#159077}
.btn-warning{color:#fff;background-color:#FF9122}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ff8408;border-color:#ff8408}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background:#cda70d;border-color:#cda70d}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#FF9122;border-color:#FF9122}
.btn-inverse{color:#fff;background-color:#34495e}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse{color:#fff;background-color:#415b76;border-color:#415b76}
.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse{background:#2c3e50;border-color:#2c3e50}
.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse.active{background-color:#34495e;border-color:#34495e}
.btn.btn-transparent{background-color: transparent !important;margin-left: 0;margin-right: 20px;}
.btn.btn-sm.btn-transparent {background:none !important;color:#696969;}
.btn.btn-transparent:hover {color:#464646;}
.btn.btn-fb {color:#fff;background-color:#3a548b}
.btn.btn-fb:hover {color:#fff;background-color:#364F83}
.btn-default.btn-transparent {color: #333;border: 1px solid #D3D7DB !important;}
.btn-primary.btn-transparent {color: #2489C5;border: 1px solid #2489C5 !important;}
.btn-info.btn-transparent {color: #5BC0DE;border: 1px solid #5BC0DE !important;}
.btn-warning.btn-transparent {color: #F0AD4E;border: 1px solid #F0AD4E !important;}
.btn-danger.btn-transparent {color: #D9534F;border: 1px solid #D9534F !important;}
.btn-success.btn-transparent {color: #18A689;border: 1px solid #18A689 !important;}
.btn-dark.btn-transparent{color: #2B2E33 !important;border: 1px solid #2B2E33 !important; }
.btn-default.btn-transparent:hover {color: #333;border: 1px solid #c5cad0;background-color: rgba(197, 202, 208, 0.2)}
.btn-primary.btn-transparent:hover {color: #258cd1;border: 1px solid #258cd1;background-color: rgba(37, 140, 209, 0.1)}
.btn-info.btn-transparent:hover {color: #46b8da;border: 1px solid #46b8da;background-color: rgba(70, 184, 218, 0.1)}
.btn-warning.btn-transparent:hover {color: #eea236;border: 1px solid #eea236;background-color: rgba(238, 162, 54, 0.1)}
.btn-danger.btn-transparent:hover {color: #d43f3a;border: 1px solid #d43f3a;background-color: rgba(212, 63, 58, 0.1)}
.btn-success.btn-transparent:hover {color: #4cae4c;border: 1px solid #4cae4c;background-color: rgba(76, 174, 76, 0.1);}
.btn-dark.btn-transparent:hover{color: #1f2225;border: 1px solid #1f2225;background-color: rgba(31, 34, 37, 0.1);}
.btn-translucent {background: rgba(0,0,0,0.2);color:#fff !important;}
.btn-translucent:hover {background: rgba(0,0,0,0.3);color:#fff !important;}
.btn-translucent i {padding-right: 8px;}
.btn.btn-rounded{border-radius:50px;}
.btn.btn-square{border-radius:0 !important;}
.btn-group .btn {margin-right:0;}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-left:1px solid rgba(12, 12, 12, 0.1) !important;}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {border-left:1px solid rgba(12, 12, 12, 0.1) !important;}
.btn-group-vertical {margin-right:20px;}
.btn-group-vertical .btn {margin-bottom:0;}
.btn-block i{margin-top: .2em;}
.btn-icon {padding:7px 11px;height: 35px;width: 35px;line-height: normal;}
.btn-icon i {width: 11px;}
.btn.btn-sm{font-size:11px;padding: 5px 12px !important;}
.btn.btn-lg{padding: 11px 48px;font-size:16px;}
.btn.btn-lg:hover{color:white;}
.label-dark {background-color: rgba(0, 0, 0, 0.6);padding: .4em .8em .5em;}
label.required:after {content: '*';color: #FF5757;margin-left: 2px;}
.dropdown-menu>li>a.no-option {padding: 0;height: 0;}
button .fa-trash, .trash-link {font-size: 20px;display: inline-block;color: #C75757 !important;}
button .fa-trash:hover, .trash-link:hover {color: #A33636;}
.btn.btn-link {padding: 4px !important;border: none !important;background: rgba(0, 0, 0, 0) none!important;}
.btn.btn-link i {padding-right: 0 !important;}


.btn-animated {border-radius:20px;-webkit-transition: border-radius .3s;-moz-transition: border-radius .3s;-o-transition: border-radius .3s;transition: border-radius .3s;}
.btn-animated:hover{border-radius: 0}

/****  Forms  ****/
.form-control::-webkit-input-placeholder{color:#B5B5B5;}
.form-control:-moz-placeholder {color:#B5B5B5;}
.form-control::-moz-placeholder {color:#B5B5B5;}
.form-control:-ms-input-placeholder {color:#B5B5B5;}
.form-control[class*="bg-"] {color:#121212 !important;}
.form-control[class*="bg-"]::-webkit-input-placeholder{color:#EEEEEE;}
.form-control[class*="bg-"]:-moz-placeholder {color:#EEEEEE;}
.form-control[class*="bg-"]::-moz-placeholder {color:#EEEEEE;}
.form-control[class*="bg-"]:-ms-input-placeholder {color:#EEEEEE;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.form-control {display: inline-block;width: 100%;height: auto;line-height:normal;vertical-align: middle ;padding: 9px 12px 8px;font-size: 13px;color: #555;background-color: #ECEDEE;border:1px solid #ECEDEE;border-radius: 2px;-moz-transition:all .2s ease-out 0;-webkit-transition:all .2s ease-out 0;transition:all .2s ease-out 0;-webkit-box-shadow: none !important;box-shadow: none !important;}
.form-control:focus {  border-color: #A0BDDA;  background-color:#e9ebef !important;  -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline:none;}
.form-control.form-white {color: #555;background-color: #fff;border:1px solid #ECEDEE; }
.form-white ~ .bootstrap-tagsinput {background-color: #fff !important;border:1px solid #ECEDEE !important;}
.form-control.form-white:hover, .form-control.form-white:focus, .form-control.form-white:visited{color: #555;background-color: #fff !important;border:1px solid #C5C8CB; outline:none; }
.form-control.form-dark {color: #E0E0E0;background-color: #272727;border:1px solid #2F3133; }
.form-control.form-dark:hover, .form-control.form-dark:focus, .form-control.form-dark:visited{color: #fff;background-color: #363636 !important;border:1px solid #2F3133; outline:none; }
.form-control:focus {background-color: #fff !important ;border:1px solid #CFD2D6;  -webkit-box-shadow: none;outline:none !important; -moz-box-shadow: none; box-shadow: none;}
.form-control.input-lg {height: 46px !important;padding: 10px 16px;font-size: 18px !important;line-height: 1.33;border-radius: 6px !important;}
.form-control.input-sm {height: 30px !important;padding: 5px 10px;font-size: 12px !important;line-height: 1.5;border-radius: 2px !important;}
.editableform .form-control {padding-right: 26px !important}
.editableform .btn.btn-sm {padding: 7px 0 !important;padding-right: 6px !important;margin-right: 0 !important;}
.div_checkbox{position:relative;margin-top:0px;}
.input-icon {position: relative;}
.input-icon i {width: 16px;height: 16px;font-size: 16px;color: #e5eaec;display: block;text-align: center;position: absolute;margin:10px;}
.input-icon input {padding-left: 34px !important;}
.input-icon.right  input {padding-right: 34px !important; padding-left:10px !important;}
.input-icon.right i {right: 17px;margin:10px 0 10px;}
.input-icon.right .fa-check {display: block;}
.input-icon.right .parsley-success .fa-check {display: block}
.append-icon, .prepend-icon{position: relative;}
.append-icon input{padding-right:36px}
.append-icon i{color:#1b1e25;color:rgba(27,30,37,0.3);font-size:16px;height:34px;left:auto;line-height:38px;position:absolute;right:0;text-align:center;top:0;width:36px}
.prepend-icon input, .prepend-icon span {padding-left:38px;}
.prepend-icon i{color:#1B1E25;color:rgba(27, 30, 37, 0.3);font-size: 16px;top: 0;left: 0;width: 36px;height: 38px;line-height: 38px;position: absolute;text-align: center;}
.append-icon .form-dark ~ i, .prepend-icon .form-dark ~ i {color:#C3C3C3;}
.form-control {color: #959595;background-color: rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:none;box-shadow: none;outline: none !important;}
.form-control:focus {  border:1px solid rgba(0,0,0,0.3);outline: 0;-webkit-box-shadow: none;box-shadow: none;}
input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}
input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}
.parsley-errors-list{margin:8px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;-moz-opacity:0;-webkit-opacity:0;color:#A00;transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.parsley-errors-list.filled{opacity:1}
.select2-search-choice-close{background:none!important}
.select2-search-choice-close:before{content:"x";display:inline-block;font-size:13px;padding-left:3px}
.select2-container-multi .select2-choices .select2-search-choice{background:#0A8CC3;background:#64AADD!important;border-color:#0A8CC3;border-color:#64AADD!important;color:#FFF;color:#fff!important}
.select2-container-multi .select2-choices .select2-search-choice:hover{background:#009adb!important}
.select2-container-multi .select2-search-choice-close{color:#fff;left:3px}
.select2-container .select2-choice{-webkit-box-shadow:none!important;background-color:#ecedee!important;border:1px solid #ecedee!important;box-shadow:none!important}
.select2-container .select2-choice .select2-arrow b{background:none!important}
.select2-container .select2-choice .select2-arrow b:before{content:"\f0d7";font-family:'FontAwesome';font-size:12px;position:relative;right:5px;top:6px}
.select2-container .select2-choices{-webkit-box-shadow:none!important;background-color:#ecedee!important;border:1px solid #ecedee!important;box-shadow:none!important}
.select2-container .select2-choices .select2-search-field input{-webkit-box-shadow:none!important;background-color:#ecedee!important;border:1px solid #ecedee!important;box-shadow:none!important}
.select2-dropdown-open .select2-choice .select2-arrow b:before{content:"\f0d8"}
.select2-drop{background-color:#ecedee!important;box-shadow:none!important;outline:none!important}
.select2-drop-active{border-top:none!important;border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-container-active .select2-choice{border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-container-multi.select2-container-active .select2-choices{border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-drop-auto-width{border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-drop.select2-drop-above.select2-drop-active{border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-results .select2-highlighted{background-color:#2B2E33}

/* Tables */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 8px;vertical-align: middle;}
