PHP Classes

File: web/assets/css/style.css

Recommend this page to a friend!
  Classes of Felix Ivan Romero Rodríguez   PHP Web Socket Chat   web/assets/css/style.css   Download  
File: web/assets/css/style.css
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Web Socket Chat
Chat system using Websockets or AJAX requests
Author: By
Last change:
Date: 7 years ago
Size: 45,162 bytes
 

Contents

Class file image Download
/* Template Name: Metronic - Responsive Website Template build with Twitter Bootstrap 3.1.1 Version: 1.5.2 Author: KeenThemes Website: http://www.keenthemes.com/preview/?theme=metronic_frontend Purchase: http://themeforest.net/item/metronic-responsive-admin-dashboard-template/4021469 */ /*** Import fonts ***/ /*** load open sans font from Google Fonts @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700); ***/ /* load open sans font from local */ @import url(../fonts/font.css); /* General body settings */ body { color: #000; font-size:13px; direction: ltr; margin: 0 !important; padding: 0 !important; font-family: 'Open Sans' !important; overflow-x: hidden; } /********************* GENERAL UI COLORS *********************/ /*** Colors ***/ .color-red { color: #e02222;} .color-blue { color: #0da3e2;} .color-grey { color: #555555;} .color-green { color: #35aa47;} .color-yellow { color: #ffb848;} .color-purple { color: #852b99;} .color-light-red { color: #ff5400;} .color-light-blue { color: #bfd5fa;} .color-light-grey { color: #fafafa;} .color-light-green { color: #78df1d;} /********************* GENERAL RESET & SETUP *********************/ /*** General typography ***/ h1, h2, h3, h4, h5, h6 { font-weight: 300; font-family: inherit; } h1.block, h2.block, h3.block, h4.block, h5.block, h6.block { padding-bottom: 10px; } h2, h2 a { color: #444; font-size: 21px; font-weight: 400; line-height: 26px; text-decoration: none; } h2 a:hover { color: #0da3e2; text-decoration: none; transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; } h3 { color: #222; } /*** Apply fix for font awesome icons. ***/ [class^="fa-"], [class*=" fa-"], [class^="fa-"]:hover, [class*=" fa-"]:hover { background: none !important; } /*** ie8 & ie9 modes ***/ .visible-ie8 { display: none; } .ie8 .visible-ie8 { display: inherit !important; } .visible-ie9 { display: none; } .ie9 .visible-ie9 { display: inherit !important; } .hidden-ie8 { display: inherit; } .ie8 .hidden-ie8 { display: none !important; } .hidden-ie9 { display: inherit; } .ie9 .hidden-ie9 { display: none !important; } /*** General More Link ***/ a.more { font-size: 13px; font-weight: 400 !important; font-family: 'Open Sans' !important; } a.more i { font-size: 12px; } /*** Fix link outlines after click ***/ a,a:focus, a:hover, a:active { outline: 0; } /*** IE8 fix for form input height in fluid rows ***/ .ie8 .row-fluid [class*="span"] { min-height: 20px !important; } /*** Fix grid offset used for reponsive layout handling(refer app.js=>handleResponsive) ***/ .fix-offset { margin-left: 0px !important; } /*** Misc tools ***/ .clearfix { clear: both; } .visible-ie8 { display: none } .no-padding { padding: 0px !important; } .no-margin { margin: 0px !important; } .no-bottom-space { padding-bottom:0px !important; margin-bottom: 0px !important; } .no-top-space { padding-top:0px !important; margin-top: 0px !important; } .space5 { display: block; height: 5px !important; clear: both; } .space7 { height: 7px !important; clear: both; } .space10 { height: 10px !important; clear: both; } .space12 { height: 12px !important; clear: both; } .space15 { height: 15px !important; clear: both; } .space20 { height: 20px !important; clear: both; } .no-space { margin: 0px !important; padding: 0px !important; } .no-text-shadow { text-shadow: none !important; } .no-left-padding { padding-left: 0 !important; } .no-left-margin { margin-left: 0 !important; } .margin-bottom-10 { margin-bottom: 10px !important; } .margin-top-10 { margin-top: 10px !important; } .margin-top-50 { margin-top: 50px !important; } .margin-bottom-15 { margin-bottom: 15px !important; } .margin-bottom-20 { margin-bottom: 20px !important; } .margin-bottom-30 { margin-bottom: 30px !important; } .margin-bottom-40 { margin-bottom: 40px !important; } .margin-top-20 { margin-top: 20px !important; } .margin-bottom-25 { margin-bottom: 25px !important; } .margin-right-10 { margin-right: 10px !important; } .margin-right-20 { margin-right: 20px !important; } .margin-left-10 { margin-left: 10px !important; } .margin-left-0 { margin-left: 0 !important; } .padding-left-0 { padding-left: 0 !important; } .hide { display: none; } .bold { font-weight:600 !important; } .fix-margin { margin-left: 0px !important } .border { border: 1px solid #ddd } .inline { display: inline; } hr { margin: 20px 0; border: 0; border-top: 1px solid #E0DFDF; border-bottom: 1px solid #FEFEFE; } /* overides metro scrolbars in IE10 and makes them look like a default scrollbar */ @-ms-viewport{ width: auto !important; } /*Global classes*/ .container { padding: 0 10px; } .min-hight { min-height: 500px; } /*.page-header-fixed .slider { margin-top: 50 }*/ /******************** GENERAL LAYOUT *********************/ /*** Top Bar ***/ .front-topbar { border-bottom: solid 1px #f5f5f5; margin-top: -1px; } .front-topbar ul { padding-left:0; padding-right: 0; margin-bottom: 0; } .front-topbar li { padding: 6px 5px; display: inline-block; } .front-topbar li:first-child { padding-left: 0; } .front-topbar li:last-child { padding-right: 0; } .front-topbar a, .front-topbar li { color: #999; font-size: 12px; } .front-topbar li.sep span { color: #eee; font-size: 11px; } .front-topbar li i.topbar-info-icon { margin-right: 3px; } /*Social Icons*/ .front-topbar .topbar-social { text-align: right; } .front-topbar .topbar-social ul{ margin-right:15px; } .front-topbar .topbar-social li { padding: 0; } .front-topbar .topbar-social i { color: #bbb; opacity: 0.7; font-size: 15px; padding: 9px 5px 8px; display: inline-block; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } .front-topbar .topbar-social a:hover { text-decoration: none; } .front-topbar .topbar-social a:hover i { color: #999; opacity: 1; } .front-topbar .topbar-social a:hover i { transition: background 0.9s ease; -o-transition: background 0.9s ease; -moz-transition: background 0.9s ease; -webkit-transition: background 0.9s ease; } .front-topbar .topbar-social a:hover i.icon-facebook { color: #fff; background: #677fb1 !important; } .front-topbar .topbar-social a:hover i.icon-twitter { color: #fff; background: #04a5e9 !important; } .front-topbar .topbar-social a:hover i.icon-google-plus { color: #fff; background: #e14544 !important; } .front-topbar .topbar-social a:hover i.icon-linkedin { color: #fff; background: #28afd1 !important; } .front-topbar .topbar-social a:hover i.icon-youtube { color: #fff; background: #e36c6e !important; } .front-topbar .topbar-social a:hover i.icon-skype { color: #fff; background: #3fd0fa !important; } /* */ .front-topbar .login-reg-links { text-align: right; } /*** Header and header elements. ***/ /*Navigation*/ .header { z-index: 999; position: relative; box-shadow: 0 1px 3px #ddd; background: #fff; filter:none; border: none; padding-left: 0; padding-right: 0; border-radius: 0; } .ie8 .header { border-bottom: 1px solid #eee; } .header .navbar-collapse { position: relative; } .page-header-fixed .header { position: fixed; top: 0; left: 0; width: 100%; } .scrolling-fixed.header { opacity: 0.95; } .page-header-fixed .page-container { margin-top: 75px; } .navbar { margin-bottom: 0; } .header a.brand { font-size: 23px; font-weight: 400; } .header a.brand b { color: #0da3e2; font-weight: 400; } .header a.brand span { color: #b0b0b0; display: block; font-size: 12px; } .header .nav li:first-child { margin-left: 0; } .navbar-brand{ -moz-transition:padding 0.3s ease-in-out; -webkit-transition:padding 0.3s ease-in-out; -o-transition:padding 0.3s ease-in-out; transition:padding 0.3s ease-in-out; position: relative; z-index: 2; } .scrolling-fixed .navbar-brand{ padding:0 15px; } .header a.logo-v1 img { -moz-transition:width 0.2s ease-in-out; -webkit-transition:width 0.2s ease-in-out; -o-transition:width 0.2s ease-in-out; transition:width 0.2s ease-in-out; -moz-transition:height 0.2s ease-in-out; -webkit-transition:height 0.2s ease-in-out; -o-transition:height 0.2s ease-in-out; transition:height 0.2s ease-in-out; -moz-transition:margin 0.2s ease-in-out; -webkit-transition:margin 0.2s ease-in-out; -o-transition:margin 0.2s ease-in-out; transition:margin 0.2s ease-in-out; } .header .navbar-nav li a { color: #333; font-size: 15px; font-weight: 400; text-shadow: none; position: relative; padding: 26px 16px 27px; border-top: solid 2px #fff; -moz-transition:padding 0.3s ease-in-out; -webkit-transition:padding 0.3s ease-in-out; -o-transition:padding 0.3s ease-in-out; transition:padding 0.3s ease-in-out; } .header.scrolling-fixed .nav li a{ padding: 14px 16px; } .header .nav li > a:hover, .header .nav li.active > a, .header .nav li.active:hover > a { color: #0da3e2; border-radius: 0; text-shadow: none; padding-top: 26px; box-shadow: none !important; border-top: solid 2px #0da3e2; } .header.scrolling-fixed .nav li > a:hover, .header.scrolling-fixed .nav li.active > a, .header.scrolling-fixed .nav li.active:hover > a { padding-top: 14px; } .header .nav>li>a:focus, .header .nav>li>a:hover { color: #888; } .header ul.nav { float: right; margin-right: 0; } .header .in.collapse ul { margin-top: 0; } .header .in.collapse li a:hover { color: #fff; background: #0da3e2; } .header .in.collapse li.active > a, .header .in.collapse li.active:hover > a { color: #fff; background: #0da3e2; } /*Navigation Toggle Icon*/ .header .navbar-btn { border: none; padding:10px; margin-top: 10px; border-radius: 0; background:#0da3e2; } .header .navbar-btn:hover { background:#0a8ec5 !important; } .header .navbar-btn span, .header .navbar-btn:hover span { background:#fff !important; box-shadow:none !important; } .navbar-default .navbar-toggle .icon-bar{background-color:#fff !important;} /*Navigation Dropdown*/ .header .dropdown-menu { border: none; box-shadow: none; min-width: 185px; border-bottom: none; border-left: solid 1px #eee; border-right: solid 1px #eee; border-top: solid 2px #0da3e2; padding: 0; } .header .dropdown-menu li { margin-left: 0; border-bottom: solid 1px #f5f5f5; } .header .dropdown-menu li a { color: #444; font-size: 14px; font-weight: 300; padding: 9px 15px !important; text-transform: inherit; -moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none; border: none !important; } .header .nav .dropdown-menu li a:hover, .header .nav li.active .dropdown-menu li a:hover { border: none; color: #444 !important; background: #FCFCFC !important; } .header .nav li.active .dropdown-menu li.active a { border: none !important; color: #444 !important; background: #f7f9fa !important; } .header .nav > li >.dropdown-menu:after, .header .nav > li >.dropdown-menu:before { border: none; } .header .nav li.dropdown.open>.dropdown-toggle { color: #0da3e2; background: none; } .header .nav li.dropdown .dropdown-toggle i { font-size: 12px; } .header .in.collapse li.dropdown.active > a, .header .in.collapse li.dropdown.active:hover > a { color: #fff; background: #0da3e2; } .header .nav > li.dropdown.open.active > a:hover, .header .nav > li.dropdown.open.active > a:focus { border-color: #0da3e2; } /* mega-menu */ .dropdown-menu[aria-labelledby="mega-menu"] { width: auto; float: left; width: 603px; } .dropdown-right .dropdown-menu { left: auto; right: 0; } .nav-content { width: 100%; overflow: hidden; padding: 5px; } .nav-content-col { float: left; width: 33.3%; } .nav-content-col:last-child { margin-right: 0; } .nav-content-col > h3 { font: bold 15px 'Open Sans', Arial, sans-serif; margin: 0 0 6px; text-transform: none; padding: 10px 10px 5px; border-bottom: solid 1px #f0f0f0; } .nav-content-col ul { padding: 0; margin: 0 0 10px; list-style: none; } .header .nav-content-col li { padding: 0; border: none; } .header .active .nav-content-col li > a, .header .nav-content-col li > a { display: block; } /*Menu Search*/ .header .nav li.menu-search { position: relative; padding: 15px 0; -moz-transition:padding 0.3s ease-in-out; -webkit-transition:padding 0.3s ease-in-out; -o-transition:padding 0.3s ease-in-out; transition:padding 0.3s ease-in-out; } .scrolling-fixed.header .nav li.menu-search{ padding:0; } .header .nav li.menu-search i { color: #bbb; font-size: 16px; cursor: pointer; } .header .nav li.menu-search i:hover { color: #0da3e2; } .header .search-box { right: 0; top: 100%; padding: 10px; display: none; background: #fff; position: absolute; border: solid 1px #eee; border-top: none !important; margin-top: 10px; } .scrolling-fixed .search-box { margin-top: 15px; } .header .search-box input { height: 34px; margin-bottom: 0; vertical-align: middle; } .header .search-box form, .header .search-box input, .header .search-box .input-append { margin-bottom: 0; } .header .nav li.menu-search span.sep { top: 10px; width: 1px; height: 31px; background: #eee; position: relative; margin: 0 12px 0 5px; display: inline-block; } /*** Slider ***/ .slider-main { z-index: 1; position: relative; border-bottom: solid 1px #eee; max-height:450px !important; overflow:hidden; margin-bottom: 10px; } .slide_title_white { font-family: 'Open Sans'; font-weight: 300; color:#fff; text-align:center; text-transform: uppercase; font-size:47px; } .slide_title_white_bold { font-weight: 400; } .slide_subtitle_white { border-top:1px solid #fff !important; border-bottom:1px solid #fff !important; font-family: 'Open Sans'; font-weight: 300; padding: 5px 10px; color:#fff; text-align:center; text-transform: uppercase; font-size:18px; } .slider-colored { z-index: 1; height: 495px !important; position: relative; border-top: solid 1px #eee; border-bottom: solid 1px #eee; } .slide_title, .slide_subtitle, .slide_desc, .slide_btn{ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } .slide_title { font-family: 'Open Sans'; font-weight: 300; color:#3f5862; text-transform: uppercase; font-size:47px; } .slide_subtitle { font-family: 'Open Sans'; font-weight: 400; background-color: #0088cc; padding: 5px; color:#fafafa; text-transform: uppercase; font-size:18px; } .slide_list_item { font-family: 'Open Sans'; font-weight: 400; background-color: #0088cc; padding: 5px; color:#fafafa; text-transform: uppercase; font-size:14px; } .slide_desc { color:#7b8793; font-size:14px; line-height:24px; } .slide_desc_bordered { border-left: 3px solid #ddd !important; padding-left: 5px; } .slide_btn { font-family: 'Open Sans'; font-weight: 300; background:#6fc561; padding:7px 15px; color:#fff; font-size:14px; text-transform: uppercase; cursor:pointer; } .tp-leftarrow.default { background: #d2d7dc url(../img/sliders/revolution/arrow_left.png) no-repeat center !important; width:40px !important; height:50px !important; } .tp-rightarrow.default { background: #d2d7dc url(../img/sliders/revolution/arrow_right.png) no-repeat center !important; width:40px !important; height:50px !important; } /*** Content and content elements. ***/ /*Services Box*/ .service-box { margin: 30px -15px; } .service-box p { color: #656565; font-size: 13px; } .service-box .service-box-heading { padding: 12px 0; } .service-box .service-box-heading i { padding: 0; -webkit-border-radius: 34px; -moz-border-radius: 34px; border-radius: 34px; font-size:18px; height:32px; width:32px; line-height: 32px; text-align:center; vertical-align: baseline; } .service-box .service-box-heading i.blue { color: #0da3e2; border:1px solid #0da3e2; } .service-box .service-box-heading i.red { color: #db3a1b; border:1px solid #db3a1b; } .service-box .service-box-heading i.green { color: #35aa47; border:1px solid #35aa47; } .service-box .service-box-heading span { color: #444; font-size: 21px; line-height: 25px; font-weight: 400; margin-bottom: 10px; margin-left: 10px; display: inline-block; } .service-box .service-box-heading [class^="icon-"], .service-box [class*=" icon-"] { display: inline-block; text-align: center; } .service-box .service-box-heading [class^="icon-"].icon-large, .service-box .service-box-heading [class*=" icon-"].icon-large { /* increased font size for icon-large */ width: 1.5625em; } /*Blockquote Box*/ .quote-v1 { margin: 30px 0; background: #0da3e2; width: 100%; overflow: hidden; } .quote-v1 a { margin: 5px; display: inline-block; } .quote-v1 span { color: #fff; font-size: 22px; font-weight: 300; margin: 13px 5px 8px; line-height: 26px; display: inline-block; } .quote-v1-inner { padding: 10px; } /*Recent Works*/ .recent-work { margin: 20px 0; position: relative; } .recent-work .col-md-3 { padding: 0; } .recent-work .col-md-9 { padding-right: 0; } .recent-work a:hover { text-decoration: none; } .recent-work h2 { margin: 3px 0 10px; padding-right: 50px; } /*Mixed Block*/ .mix-block { margin: 30px -15px; } .mix-block .row { margin:0; } .tab-style-1 .row [class*="col-"] { padding-left:0; } /*Tabs*/ .tab-style-1 ul.nav-tabs { margin-bottom: 0; border-bottom-color: #0da3e2; } .tab-style-1 ul.nav-tabs > li { margin-bottom: 0; margin-right: 3px; } .tab-style-1 ul.nav-tabs li > a { color: #7c858e; font-size: 14px; margin-top: 1px; min-width: 100px; padding: 5px 15px; text-align: center; background: #f4f4f4; } .tab-style-1 ul.nav-tabs li > a:hover { color: #fff; background: #0da3e2; border-color: #0da3e2; } .tab-style-1 ul.nav-tabs .active > a, .tab-style-1 ul.nav-tabs .active > a:hover, .tab-style-1 ul.nav-tabs .active > a:focus { color: #fff; background: #0da3e2; border-color: #0da3e2; } .tab-style-1 .tab-content { padding: 20px 15px; background: #fafafa; } .tab-style-1 .tab-content p { margin-bottom: 0; } .tab-style-1 .tab-content img { margin: 5px 0 10px; } /*Testimonials*/ .testimonials-v1 .carousel { margin-bottom: 0; } .testimonials-v1 .item span.testimonials-slide { padding: 15px; color: #8a8a8a; display: block; font-size: 14px; line-height: 20px; font-style: italic; background: #f8f8f8 url(../img/corners.png) no-repeat right bottom; } .testimonials-v1 .carousel-info { overflow: hidden; padding-top: 15px; background: url(../img/arrow-testimonials.png) no-repeat 83px 0; } .testimonials-v1 .carousel-info img { width: 75px; height: 75px; padding: 3px; border-radius: 150px !important; border: solid 1px #f5f5f5; } .testimonials-v1 .carousel-info { overflow: hidden; } .testimonials-v1 .carousel-info img { margin-right: 15px; } .testimonials-v1 .carousel-info span { display: block; } .testimonials-v1 span.testimonials-name { color: #0da3e2; font-size: 16px; font-weight: 300; margin: 23px 0 7px; } .testimonials-v1 span.testimonials-post { color: #656565; font-size: 12px; } .testimonials-v1 .left-btn, .testimonials-v1 .right-btn { right: 0; width: 24px; height: 24px; bottom: 30px; position: absolute; display: inline-block; } .testimonials-v1 .left-btn { right: 25px; background: url(../img/icons/left.png) no-repeat; } .testimonials-v1 .right-btn { background: url(../img/icons/right.png) no-repeat; } .testimonials-v1 .right-btn:hover { background: url(../img/icons/right-hover.png) no-repeat; } .testimonials-v1 .left-btn:hover { background: url(../img/icons/left-hover.png) no-repeat; } /*Steps*/ .front-steps { padding: 15px 20px 33px; } .front-steps p { color: #fff; font-size: 12px; line-height: 18px; margin-bottom: 0; } .front-steps h2 { color: #f0f0f0; font-size: 22px; } .front-steps.front-step-one h2 { color: #fefefe; } .front-steps.front-step-one { background: #0da3e2 url(../img/steps/one.png) no-repeat right bottom; } .front-steps.front-step-two { background: #7c858e url(../img/steps/two.png) no-repeat right bottom; } .front-steps.front-step-three { background: #68727c url(../img/steps/three.png) no-repeat right bottom; } .front-steps.front-step-one, .front-steps.front-step-two { position: relative; } .front-steps.front-step-one:after, .front-steps.front-step-two:after { top: 50%; width: 0; height: 0; left: 100%; z-index: 2; content: " "; display: block; margin-top: -1em; position: absolute; border-left: 15px solid #36b3e7; border-top: 15px solid transparent; border-bottom: 15px solid transparent; } .front-steps.front-step-two:after { border-left-color: #868e96; } .no-space-steps{padding:0 15px;} /*Clients*/ .our-clients h2{ margin-top: 3px; margin-bottom: 10px; } .clients-list { margin: 0; } .clients-list li { background: #f9f9f9; position: relative; } .clients-list li img.color-img { top:0; left:0; display:none; position:absolute; } .clients-list li:hover img.color-img { display:block; } /*** Footer ***/ .footer { padding: 35px 0; font-size: 13px; background: #62707f; } .footer h2 { color: #eee; } .footer p { color: #eee; } .footer a { color: #0da3e2; } .footer address { color: #eee; } .footer dl.f-twitter { overflow: hidden; } .footer dl.f-twitter dt { width: 30px; float: left; text-align: left; padding-top: 2px; } .footer dl.f-twitter dt i { color: #fff; font-size: 20px; } .footer dl.f-twitter dd { color: #eee; margin-left: 30px; } .footer dl.f-twitter dd span { color: #adbdce; font-size: 12px; margin: 0 5px; } .footer .blog-photo-stream { margin-top: 11px; } .footer .blog-photo-stream li { margin: 4px 5px 4px 0; } .footer .blog-photo-stream img { padding: 0; border: solid 2px #9ca5ae; } .footer .blog-photo-stream img:hover { transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; } /*subscribe*/ .form-subscribe .form-control:focus { border-color: #fff; } .form-subscribe .theme-btn, .form-subscribe .theme-btn:hover, .search-box .theme-btn, .search-box .theme-btn:hover { border: none; } /*** Copyright ***/ .copyright { color: #dee4eb; font-size: 12px; padding: 10px 0; background: #4a5866; } .copyright p { color: #bbb; margin-top: 7px; margin-bottom: 0; } .copyright p a { color: #2298ca; } .copyright .social-footer { margin: 8px 0 0; list-style: none; text-align: right; padding: 0; } .copyright .social-footer li { margin-left: 3px; display: inline-block; } .copyright .social-footer li i { color: #808e9c; font-size: 18px; display: inline-block; } .copyright .social-footer li i:hover { color: #fff; transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; } .copyright .social-footer li a:hover { text-decoration: none; } /*Breadcrumbs*/ .breadcrumbs { background: #fcfcfc; border-top: solid 1px #f5f5f5; border-bottom: solid 1px #f5f5f5; } .breadcrumbs .container{ padding:0; } .breadcrumbs h1 { color: #555; font-size: 24px; line-height: 35px; margin-left: -5px; margin-top: 10px; } .breadcrumbs ul { top: 10px; background: none; margin-bottom: 0; position: relative; } .breadcrumbs li a { color: #0da3e2; } .breadcrumbs ul.breadcrumb { padding-left: 0; padding-right: 0; } /*Carousel*/ .front-carousel .carousel-control { margin: 0; border: none; height: 35px; font-size: 24px; font-weight: normal; top: 40%; width: 35px; background: #222; opacity: 0.5; } .front-carousel .carousel-control:hover { opacity: 0.6; } .front-carousel .carousel-control i { font-size: 27px; } .front-carousel .carousel-control.right i { position: relative; left: 1px; } .front-carousel .carousel-caption { padding: 10px 15px 0; background: rgba(0,0,0,0.5); left: 0; right: 0; bottom: 0; text-align: left; } .front-carousel .carousel-control.left { left: 0; } .front-carousel .carousel-control.right { right: 0; } /*Skils*/ .front-skills span { color: #555; display: block; font-size: 15px; margin-bottom: 7px; } .front-skills .progress { background: none #f2f2f2; } .front-skills .progress .bar { background: none #0da3e2; } .front-skills .progress, .front-skills .progress .bar { box-shadow: none; } /*Lists*/ .front-lists-v1 li { font-size: 14px; margin-bottom: 5px; } .front-lists-v2 li { color: #555; font-size: 16px; margin-bottom: 14px; text-transform: uppercase; } .front-lists-v2 li i { margin-right: 5px; font-size: 17px; } /*Team Blocks*/ .front-team { margin: 20px 0; } .front-team .col-md-3 { padding: 0 15px 30px 0; } .front-team .thumbnail { border: none; } .front-team h3 { margin:10px 0 12px; line-height:40px; } .front-team h3 a { color: #0da3e2; font-size: 20px; font-weight: 400; } .front-team h3 a:hover { text-decoration: none; } .front-team h3 small { display: block; font-size: 13px; } .front-team ul { padding: 4px 0 0; } .front-team .social-icons { overflow: hidden; } /*Service Box v1*/ .service-box-v1 { padding: 15px; text-align: center; } .service-box-v1 i { padding: 15px; font-size: 35px; } .service-box-v1:hover { background: #0da3e2; transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; } .service-box-v1:hover i, .service-box-v1:hover p, .service-box-v1:hover h2 { color: #fff; } /*** Google Maps ***/ .gmaps { width: 100%; } /* important! bootstrap sets max-width on img to 100% which conflicts with google map canvas*/ .gmaps img { max-width: none; } /*** Blog Page ***/ /*Blog Posts*/ .blog-posts h2 { margin-top: 0; } .blog-posts p { text-align: justify; } .blog-posts .carousel { margin-bottom: 0; } .blog-posts hr.blog-post-sep { margin: 40px 0; } .blog-info { list-style: none; margin: 15px 0 12px 0; padding-left:0; } .blog-info li { padding: 0; color: #555; font-size: 13px; margin-right: 10px; display: inline-block; } .blog-info li i { color: #0da3e2; } .blog-posts .pagination { margin-top: 40px; } /*Blog Sidebar*/ .recent-news { overflow: hidden; } .recent-news h3 { font-size: 16px; line-height: 20px; margin: 0; } .recent-news-inner{padding:0;} .blog-talks .tab-style-1 ul.nav-tabs li > a { min-width: 50px; } .blog-photo-stream li { overflow: hidden; margin: 0 5px 8px 0; display: inline-block; } .blog-photo-stream li img { width: 54px; height: 54px; padding: 2px; border: solid 1px #eee; } .blog-photo-stream li img:hover { border-color: #0da3e2; box-shadow: 0 0 1px #fff; transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .blog-tags ul { list-style: none; margin: 0; padding: 0; } .blog-tags li { position: relative; margin: 0 16px 7px 0; display: inline-block; } .blog-tags li a { color: #555; background: #f5f5f5; display: inline-block; padding: 3px 5px 3px 3px; } .blog-tags li a:hover { color: #fff; background: #0da3e2; text-decoration: none; } .blog-tags li a:hover i { color: #fff; } .blog-tags li i { color: #0da3e2; margin-right: 5px; display: inline-block; } .blog-tags li a:after { top: 50%; width: 0; left: 100%; height: 0; z-index: 2; content: " "; display: block; margin-top: -12px; position: absolute; border-left: 12px solid #f5f5f5; border-top: 12px solid transparent; border-bottom: 12px solid transparent; } .blog-tags li a:hover:after { border-left-color: #0da3e2; } /* Blog Sidebar categories BEGIN */ .sidebar-categories li a { padding: 10px 0; border-bottom: 1px solid #E0DEDE; color: #333; } .sidebar-categories li a:hover { background: none; } .sidebar-categories li > a:hover, .sidebar-categories li.active > a, .sidebar-categories li.active:hover > a { color: #0da3e2; } .sidebar-categories li a:before { content: "?"; font-family: FontAwesome !important; font-size: 8px; padding-right: 10px; position: relative; top: -1px; } /* Blog Sidebar categories END */ /*** Blog Item ***/ .blog-item .blog-item-img { margin: 6px 0 25px; } .blog-item .blog-item-img .carousel { margin-bottom: 0; } .blog-item blockquote { margin: 20px 40px 18px; border-color: #0da3e2; } .blog-item .blog-info { margin: 20px 0; padding: 8px 0; border-top: solid 1px #eee; border-bottom: solid 1px #eee; } .blog-item .blog-info li { padding-left: 13px; border-left: solid 1px #eee; } .blog-item .blog-info li:first-child { padding-left: 0; border-left: none; } .blog-item .blog-item-img .carousel-control { top: 45%; } .blog-item img.media-object { top: 2px; width: 60px; height: 60px; position: relative; } .blog-item h4.media-heading { position: relative; } .blog-item h4.media-heading span { right: 0; top: 3px; color: #777; font-size: 12px; font-weight: 400; position: absolute; } .blog-item h4.media-heading span a { color: #0da3e2; } /*contact*/ .form-group [class*="col-"] { padding-left:0; } /*** Icons ***/ /*** Social Icons ***/ .social-icons { padding: 0; margin: 0; } .social-icons:after, .social-icons:before { content: ""; display: table; } .social-icons:after { clear: both; } .social-icons li { float:left; display:inline; list-style:none; margin-right:5px; margin-bottom:5px; text-indent:-9999px; } .social-icons li a, a.social-icon { width:28px; height:28px; display:block; background-position:0 0; background-repeat:no-repeat; transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .social-icons li:hover a { background-position:0 -38px; } .social-icons-color li a { opacity: 0.7; background-position:0 -38px !important; } .social-icons-color li a:hover { opacity: 1; } .social-icons .aboutme {background: url(../img/icons/social/aboutme.png) no-repeat;} .social-icons .amazon {background: url(../img/icons/social/amazon.png) no-repeat;} .social-icons .behance {background: url(../img/icons/social/behance.png) no-repeat;} .social-icons .blogger {background: url(../img/icons/social/blogger.png) no-repeat;} .social-icons .deviantart {background: url(../img/icons/social/deviantart.png) no-repeat;} .social-icons .dribbble {background: url(../img/icons/social/dribbble.png) no-repeat;} .social-icons .dropbox {background: url(../img/icons/social/dropbox.png) no-repeat;} .social-icons .evernote {background: url(../img/icons/social/evernote.png) no-repeat;} .social-icons .facebook {background: url(../img/icons/social/facebook.png) no-repeat;} .social-icons .flickr {background: url(../img/icons/social/flickr.png) no-repeat;} .social-icons .forrst {background: url(../img/icons/social/forrst.png) no-repeat;} .social-icons .foursquare {background: url(../img/icons/social/foursquare.png) no-repeat;} .social-icons .github {background: url(../img/icons/social/github.png) no-repeat;} .social-icons .googleplus {background: url(../img/icons/social/googleplus.png) no-repeat;} .social-icons .gravatar {background: url(../img/icons/social/gravatar.png) no-repeat;} .social-icons .instagram {background: url(../img/icons/social/instagram.png) no-repeat;} .social-icons .jolicloud {background: url(../img/icons/social/jolicloud.png) no-repeat;} .social-icons .klout {background: url(../img/icons/social/klout.png) no-repeat;} .social-icons .last-fm {background: url(../img/icons/social/last-fm.png) no-repeat;} .social-icons .linkedin {background: url(../img/icons/social/linkedin.png) no-repeat;} .social-icons .myspace {background: url(../img/icons/social/myspace.png) no-repeat;} .social-icons .picasa {background: url(../img/icons/social/picasa.png) no-repeat;} .social-icons .pintrest {background: url(../img/icons/social/pintrest.png) no-repeat;} .social-icons .quora {background: url(../img/icons/social/quora.png) no-repeat;} .social-icons .rss {background: url(../img/icons/social/rss.png) no-repeat;} .social-icons .skype {background: url(../img/icons/social/skype.png) no-repeat;} .social-icons .spotify {background: url(../img/icons/social/spotify.png) no-repeat;} .social-icons .stumbleupon {background: url(../img/icons/social/stumbleupon.png) no-repeat;} .social-icons .tumblr {background: url(../img/icons/social/tumblr.png) no-repeat;} .social-icons .twitter {background: url(../img/icons/social/twitter.png) no-repeat;} .social-icons .vimeo {background: url(../img/icons/social/vimeo.png) no-repeat;} .social-icons .wordpress {background: url(../img/icons/social/wordpress.png) no-repeat;} .social-icons .xing {background: url(../img/icons/social/xing.png) no-repeat;} .social-icons .yahoo {background: url(../img/icons/social/yahoo.png) no-repeat;} .social-icons .youtube {background: url(../img/icons/social/youtube.png) no-repeat;} .social-icons .vk {background: url(../img/icons/social/vk.png) no-repeat;} /*Fixing dropdown issue on mobile devices in Bootstrap 3.2.2*/ .dropdown-backdrop { position: static; } /*** Styler Panel ***/ .color-panel { z-index: 999; position:fixed; top:120px; right:0px; } .color-panel .color-mode-icons { top:4px; right:0; padding:20px; cursor:pointer; position:absolute; } .color-panel .icon-color { background:#c9c9c9 url(../img/icon-color.png) center no-repeat !important; } .color-panel .icon-color:hover { background-color:#3d3d3d !important; } .color-panel .icon-color-close { display:none; background:#3d3d3d url(../img/icon-color-close.png) center no-repeat !important; } .color-panel .icon-color-close:hover { background-color:#222 !important; } .color-mode { top:5px; right:40px; width:200px; display:none; padding:20px 10px 25px; position:absolute; background:#3d3d3d; } .color-mode ul, .color-mode label { } .color-mode p { color:#cfcfcf; padding:0 15px; font-size:15px; } .color-mode ul { list-style:none; padding:4px 11px 5px; display: block; margin-bottom: 1px !important; } .color-mode li { width:28px; height:28px; margin:0 4px; cursor:pointer; list-style:none; border:solid 1px #707070; display:inline-block; padding: 0 5px; } .color-mode li:hover, .color-mode li.current { border:solid 1px #ebebeb; } .color-mode li.current { border:solid 2px #ebebeb; } .color-mode li.color-blue { background:#0da3e2; } .color-mode li.color-red { background:#db3a1b; } .color-mode li.color-green { background:#35aa47; } .color-mode li.color-orange { background:#ff8503; } .color-mode label { color:#cfcfcf; border-top:1px solid #585858; padding: 10px 10px 0; margin: 0 5px; display: block; } .color-mode label span { text-transform:uppercase; } .color-mode label > span { display: inline-block; width: 85px; } .color-mode label > select { margin-top: 5px; text-transform: lowercase; } .color-mode label span.color-mode-label { top:2px; position:relative; } /*** BXSlider ***/ .bxslider-container { } .bxslider, .bxslider1 { display: none; } .buttons-page .btn { margin-bottom: 5px !important; } [class^="icon-"], [class*=" icon-"] { display: inline-block; font-size: 14px; line-height: 14px; margin-top: 1px; } /*** Custom icon buttons ***/ .icon-btn { height: 60px; min-width: 80px; margin: 0 5px 5px 0; border: 1px solid #ddd; padding: 12px 0px 0px 0px; background-color: #fafafa !important; background-image: none !important; filter:none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; display:inline-block !important; color: #646464 !important; text-shadow: none !important; text-align: center; cursor: pointer; position: relative; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; } .icon-btn i { font-size: 18px; } .ie8 .icon-btn:hover { filter: none !important; } .icon-btn:hover { text-decoration: none !important; border-color: #999 !important; color: #444 !important; text-shadow: 0 1px 0px rgba(255, 255, 255, 1) !important; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } .icon-btn:hover .badge { -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } .icon-btn div { font-family: 'Open Sans', sans-serif; margin-top: 5px; margin-bottom: 10px; color: #000; font-size: 12px; font-weight: 300; } .icon-btn .badge { position: absolute; font-family: 'Open Sans', sans-serif; font-size: 11px !important; font-weight: 300; top: -5px; right: -5px; padding: 3px 6px 3px 6px; color: white !important; text-shadow: none; border-width: 0; border-style: solid; -webkit-border-radius: 12px !important; -moz-border-radius: 12px !important; border-radius: 12px !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /*** Notes ***/ /* Common styles for all types */ .note { margin: 0 0 20px 0; padding: 15px 30px 15px 15px; border-left: 5px solid #eee; } .note h1, .note h2, .note h3, .note h4 { margin-top: 0; } .note p:last-child { margin-bottom: 0; } .note code, .note .highlight { background-color: #fff; } /* Variations */ .note-danger { background-color: #FAEAE6; border-color: #ed4e2a; } .note-warning { background-color: #FCF3E1; border-color: #fcb322; } .note-info { background-color: #E8F6FC; border-color: #57b5e3; } .note-success { background-color: #EBFCEE; border-color: #3cc051; } /*** Demo Utils ***/ .scrollspy-example { position: relative; height: 200px; margin-top: 10px; overflow: auto; } .util-btn-margin-bottom-5 .btn { margin-bottom: 5px !important; } .util-btn-group-margin-bottom-5 .btn-group { margin-bottom: 5px !important; } .fontawesome-demo i { font-size: 18px; } .fontawesome-demo li { padding-top: 5px; padding-bottom: 5px; } .glyphicons-demo ul { padding-left: 0; padding-bottom: 1px; margin-bottom: 20px; list-style: none; overflow: hidden; } .bs-glyphicons { padding-left: 0; padding-bottom: 1px; margin-bottom: 20px; list-style: none; overflow: hidden; } .glyphicons-demo ul li { float: left; width: 25%; height: 115px; padding: 10px; margin: 0 -1px -1px 0; font-size: 12px; line-height: 1.4; text-align: center; border: 1px solid #ddd; } .glyphicons-demo .glyphicon { display: block; margin: 5px auto 10px; font-size: 24px; } .glyphicons-demo ul li:hover { background-color: rgba(86,61,124,.1); } @media (min-width: 768px) { .glyphicons-demo ul li { width: 12.5%; } } /* left, right aligned form actions */ .form-actions.right { padding-left: 0; padding-right: 10px; text-align: right; } .form-actions.left { padding-left: 10px; padding-right: 0; text-align: left; } /* Checkboxes */ .form-group .checkbox { padding-left: 0; } .checkbox-list > label { display: block; } .checkbox-list > label.checkbox-inline { display: inline-block; } .checkbox-list > label.checkbox-inline:first-child { padding-left: 0; } /* Radios */ .radio-list > label { display: block; } .radio-list > label.radio-inline { display: inline-block; } .radio-list > label.radio-inline:first-child { padding-left: 0; } .form-horizontal .radio-list .radio { position: relative; top: -1px; padding-top: 0; } /* Rows seperated form layout */ .form-row-seperated .form-group { margin: 0; border-bottom: 1px solid #efefef; padding: 10px 10px 10px 0px; } .form-row-seperated .form-group.last { border-bottom: 0; margin-bottom: 0; padding-bottom: 10px; } .form-row-seperated .form-actions { margin-top: 0; } .form-row-seperated .form-body { padding: 0; margin-top: 0; } .form-row-seperated .help-block { margin-bottom: 0; } /* form bordered */ .form-bordered .form-body { margin: 0; padding: 0; } .form-bordered .form-actions { margin-top: 0; } .form-bordered .form-group { margin: 0; border-bottom: 1px solid #efefef; } .form-bordered .form-group.last { border-bottom: 0; } .form-bordered .help-block { margin-bottom: 0; } .form-bordered .control-label { padding-top: 16px; } .form-bordered .form-group > div { padding: 10px; border-left: 1px solid #efefef; } .form-bordered .form-actions.fluid > .row > div { padding-left: 10px; } .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) { background-color: #fcfcfc; } .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) { background-color: #fcfcfc; } .form-horizontal.form-bordered.form-row-stripped .form-control { background: #fff !important; } .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div { background-color: #ffffff; } /*** Bordered form layout ***/ .form-bordered .form-control { margin: 0; } /*** Input icons ***/ /* input with right aligned and colored icons */ /* input with left aligned icons */ .input-icon { position: relative; } .input-icon input { padding-left: 33px !important; } .input-icon i { color: #ccc; display: block; position: absolute; margin: 9px 2px 4px 10px; width: 16px; height: 16px; font-size: 16px; text-align: center; } .input-icon.right input { padding-left: 12px !important; padding-right: 33px !important; } .input-icon.right i { right: 8px; float: right; } .has-success .input-icon > i { color: #468847; } .has-warning .input-icon > i { color: #c09853; } .has-error .input-icon > i { color: #b94a48; } /*Extra Button style*/ a.btn-medium { font-size: 20px; padding: 10px 20px; } a.btn-transparent { color: #fff; font-size: 16px; padding: 8px 18px; white-space: nowrap; text-decoration: none; border: solid 1px #fff; background: none transparent; } a.btn-transparent:hover { background: #15aeee; transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; } .panel-primary .panel-title { color: #fff; } .panel-success .panel-title { color: #468847; } .panel-info .panel-title { color: #3A87AD; } .panel-warning .panel-title { color: #C09853; } .panel-danger .panel-title { color: #B94A48; } /*** Vertical inline menu ***/ .ver-inline-menu { padding: 0; margin: 0; list-style: none; border-left: solid 2px #0DA3E2; } .ver-inline-menu li { position: relative; margin-bottom: 1px; } .ver-inline-menu li a { font-size: 14px; color: #7C858E; display: block; background: #F4F4F4; padding: 12px 10px 11px 8px; } .ver-inline-menu li:hover a{ background: #0DA3E2; text-decoration: none; color: #fff; } .ver-inline-menu li.active a{ color: #fff; background: #0DA3E2; text-decoration: none; } .ver-inline-menu li.active:after { content: ''; display: inline-block; border-bottom: 6px solid transparent; border-top: 6px solid transparent; border-left: 6px solid #0DA3E2; position: absolute; top: 16px; right: -5px; } /*** Font awesome icons styles ***/ .fontawesome-icon-list [class^="fa-"], .fontawesome-icon-list [class*=" fa-"], li [class^="fa-"], li [class*=" fa-"] { display: inline-block; width: 1.25em; text-align: center; } .fontawesome-icon-list [class^="fa-"].icon-large, .fontawesome-icon-list [class*=" fa-"].icon-large, li [class^="fa-"].icon-large, li [class*=" fa-"].icon-large { width: 1.5625em; } .fontawesome-icon-list .col-md-3 { height: 32px; line-height: 32px; } /* login & signup styles */ .login-signup-page{ padding: 50px auto 30px; } .login-signup-page form{ background: #FEFEFE; border: 1px solid #E0DEDE; box-shadow: 0 0 3px #E0DEDE; padding: 10px 30px 30px; } .login-signup-page h2{ margin-bottom: 15px; } .login-signup-page .input-group{ position: relative; } .login-signup-page .login-signup-forgot-link{ position: absolute; right: 12px; top: 7px; font-size: 14px; } .login-signup-page .checkbox{ padding-left: 0; }