Commit df580cbb authored by Шакарим Сапа's avatar Шакарим Сапа

Merge remote-tracking branch 'origin/master'

parents c990ab59 7e4613fa
<?php
namespace common\components;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
abstract class FrontendController extends Controller
{
public $layout = '//main';
public $page_title;
public $page_description;
public $meta_title;
public $meta_description;
public $meta_keywords;
public $crumbs = array();
public $breadcrumbs = array();
public function init()
{
parent::init();
$this->_initSession();
}
private function _initSession()
{
$request = Yii::$app->request;
if($request->isGet && !$request->isAjax)
{
Yii::$app->session->set('SessionData', [$request->url, $request->referrer]);
}
}
}
......@@ -2,14 +2,16 @@
namespace common\modules\school\controllers;
use common\components\BaseController;
use yii\filters\AccessControl;
use common\components\FrontendController;
use common\modules\school\models\Courses;
use common\modules\school\models\SearchCourses;
use common\modules\school\models\SearchLessons;
use common\modules\users\models\User;
use common\models\LoginForm;
class CourseController extends BaseController
class CourseController extends FrontendController
{
public static function actionsTitles()
{
......@@ -18,6 +20,24 @@ class CourseController extends BaseController
'View' => 'Курс',
];
}
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'user' => 'support',
'only' => ['view', 'index'],
'rules' => [
[
'allow' => true,
'actions' => ['view', 'index'],
'roles' => ['?'],
],
],
],
];
}
public function actionIndex()
{
......
......@@ -3,14 +3,14 @@
namespace common\modules\school\controllers;
use Yii;
use yii\filters\AccessControl;
use common\components\BaseController;
use common\components\FrontendController;
use common\modules\school\models\Lessons;
use common\modules\school\models\LessonImage;
use common\modules\testings\models\Passing;
class LessonController extends BaseController
class LessonController extends FrontendController
{
public static function actionsTitles()
{
......@@ -19,6 +19,29 @@ class LessonController extends BaseController
'Download-documents' => 'Скачивание документа',
];
}
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'user' => 'support',
'only' => ['view', 'download-documents'],
'rules' => [
[
'allow' => true,
'actions' => ['view'],
'roles' => ['?'],
],
[
'allow' => true,
'actions' => ['download-documents'],
'roles' => ['@'],
],
],
],
];
}
public function actionView($id)
{
......@@ -61,12 +84,12 @@ class LessonController extends BaseController
}
}
function cookie($name,$value=null,$expire=null){
$options['name'] = $name;
$options['value'] = $value;
$options['expire'] = time()+86400*365;
$cookie = new \yii\web\Cookie($options);
\Yii::$app->response->cookies->add($cookie);
}
function cookie($name,$value=null,$expire=null)
{
$options['name'] = $name;
$options['value'] = $value;
$options['expire'] = time()+86400*365;
$cookie = new \yii\web\Cookie($options);
\Yii::$app->response->cookies->add($cookie);
}
}
......@@ -84,7 +84,7 @@ WidgetAssetBundle::register($this);
<section class="vc-cont">
<div class="container">
<?php if($model->test) : ?>
<?php if($model->test && !Yii::$app->user->isGuest) : ?>
<?php if(!$passing) : ?>
......
......@@ -4,21 +4,16 @@ namespace common\modules\support\controllers;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use common\components\FrontendController;
use common\modules\support\models\LoginForm;
use common\modules\users\models\User;
/**
* Default controller for the `support` module
*/
class DefaultController extends Controller
class DefaultController extends FrontendController
{
public $meta_title;
public $meta_description;
public $meta_keywords;
public $page_title;
public function behaviors()
{
return [
......
......@@ -6,10 +6,10 @@ use Yii;
use yii\filters\AccessControl;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;
use yii\web\Controller;
use yii\web\Response;
use yii\web\NotFoundHttpException;
use common\components\FrontendController;
use common\models\Settings;
use common\modules\support\models\redmine\Issue;
use common\modules\support\models\redmine\RedmineHelper;
......@@ -17,12 +17,8 @@ use common\modules\support\models\redmine\RedmineHelper;
/**
* Default controller for the `support` module
*/
class SupportController extends Controller
{
public $meta_title;
public $meta_description;
public $meta_keywords;
class SupportController extends FrontendController
{
public function behaviors()
{
return [
......
......@@ -3,11 +3,11 @@ namespace frontend\controllers;
use Yii;
use yii\web\Controller;
use yii\filters\VerbFilter;
use yii\filters\AccessControl;
use yii\helpers\Url;
use common\components\FrontendController;
use common\models\LoginForm;
use common\modules\users\models\User;
use common\modules\eauth\components\GoogleOAuth2Service;
......@@ -16,14 +16,10 @@ use common\modules\eauth\models\UserEAuth;
/**
* Site controller
*/
class SiteController extends Controller
class SiteController extends FrontendController
{
public $layout = '//main';
public $meta_title;
public $meta_description;
public $meta_keywords;
public static function actionsTitles(){
return [
'Index' => 'Главная страница',
......@@ -50,10 +46,10 @@ class SiteController extends Controller
return [
'access' => [
'class' => AccessControl::className(),
'only' => ['logout', 'signup'],
'only' => ['logout', 'signup', 'login'],
'rules' => [
[
'actions' => ['signup'],
'actions' => ['signup', 'login'],
'allow' => true,
'roles' => ['?'],
],
......@@ -64,12 +60,6 @@ class SiteController extends Controller
],
],
],
/* 'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'logout' => ['post'],
],
],*/
'eauth' => [
// required to disable csrf validation on OpenID requests
'class' => \nodge\eauth\openid\ControllerBehavior::className(),
......@@ -163,7 +153,7 @@ class SiteController extends Controller
$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->validate())
{
if($model->user->role == User::ROLE_USER || $model->user->role == User::ROLE_ADMIN)
if($model->user->role == User::ROLE_USER)
{
$model->login();
}
......
......@@ -28,6 +28,7 @@ $caseCount = CoContent::find()->where([
<div>
<div class="others_project">
<span class="others_project__subtitle"><?=$model->lang->title?></span>
<a href="<?=Url::to(['/' . $model->url])?>" class="others_project__subtitle_a"><?=$model->lang->title?></a>
<p class="others_project__txt"><?=$model->lang->text?></p>
<a href="<?=Url::to(['/' . $model->url])?>" class="others_project__bt"><?=Yii::t('projects', 'See more')?></a>
<a href="<?=Url::to(['/portfolio'])?>" class="others_project__link"><?=Yii::t('projects', 'All projects')?> <?if($caseCount>20){?>(<?=$caseCount;?>)<?}?></a>
......
......@@ -26,4 +26,7 @@
<?php $this->registerJsFile('/js/jquery.form.js', ['position' => yii\web\View::POS_END ]);?>
<?php $this->registerJsFile('/js/connect-form.js', ['position' => yii\web\View::POS_END ]);?>
<?php $this->registerJsFile('/js/prism.js', ['position' => yii\web\View::POS_END ]);?>
<?php // $this->registerJsFile('/plugins/fusioncharts-suite-xt/js/fusioncharts.js', ['position' => yii\web\View::POS_END ]);?>
<?php $this->registerJsFile('/js/custom.js', ['position' => yii\web\View::POS_END ]);?>
\ No newline at end of file
......@@ -35,4 +35,7 @@ endif; ?>
<?php $this->registerCssFile('/css/screen.css');?>
<?php $this->registerCssFile('/css/media.css');?>
<?php $this->registerCssFile('/css/prism.css');?>
<?php $this->registerCssFile('/css/custom.css');?>
<?php $this->registerCssFile('/css/new_responsive.css');?>
......@@ -30,6 +30,7 @@ AppAsset::register($this);
<?php echo $content ?>
<script src="/plugins/fusioncharts-suite-xt/js/fusioncharts.js"></script>
<?php $this->endBody() ?>
......
This diff is collapsed.
......@@ -5,6 +5,14 @@
top: 307px;
}
.keis_slider_btn_poz {
position: absolute;
bottom: 0;
}
.others_project__subtitle_a {
display: none;
}
@media only screen and (max-width: 970px) {
.mackup_text {
......@@ -110,12 +118,13 @@ a.toggle_bottom {
margin-top: 15px;
margin: 35px;
display: block;
background: url(../images_new/puls_resp.png) 0 0 no-repeat;
background: url(../images/puls_resp.png) 0 0 no-repeat;
}
.section4 {
padding-bottom: 60px;
background: none;
min-height: 870px;
background: url(../images/testing_bg_resp_2.png) center bottom no-repeat;
}
ul.ul_check:last-child {
margin-top: 29px;
......@@ -124,7 +133,7 @@ ul.ul_check:last-child {
margin-top: -125px;
}
.green_title {
margin-top: 70px;
margin-top: 155px;
}
.cif_50 {
width: 50%;
......@@ -150,6 +159,10 @@ ul.ul_check:last-child {
}
.project_tit {
text-align: center;
margin-top: 100px;
}
.bx-wrapper {
margin-top: 25px;
}
.sup_block__item1 {
margin-bottom: 20px;
......@@ -205,6 +218,38 @@ filter: progid:DXImageTransform.
.file-upload_block {
display: none;
}
.inf_comanda {
margin-top: 40px;
}
.down_bg_last {
height: 520px;
}
.calk_form {
margin-top: 35px;
}
.others_project {
display: block;
position: absolute;
top: 520px;
left: 0;
z-index: 25;
}
.others_project__txt, .others_project__bt, .others_project__subtitle, .others_project__link, .others_project__subtitle {
display: none;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
bottom: -155px;
}
.others_project__subtitle {
margin-bottom: 10px;
}
.others_project__subtitle_a {
display: block;
}
}
@media only screen and (max-width: 480px) {
......@@ -218,6 +263,7 @@ filter: progid:DXImageTransform.
.section6 {
padding-bottom: 80px;
min-height: 1250px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
bottom: -50px;
......@@ -236,17 +282,69 @@ filter: progid:DXImageTransform.
margin-left: -60px;
margin-right: 15px;
}
.section5 {
margin-top: -10px;
}
.section6 {
background-position: center -28px;
background-position: center -65px;
}
.inf_comanda {
margin-top: 120px;
}
.down_bg_last {
height: 475px;
}
.code_block__txt {
font-size: 14px;
}
.section8_title {
font-size: 18px;
}
.geentxt span {
font-size: 15px;
padding: 0 6px 6px;
}
@media only screen and (max-width: 368px) {
.others_project {
display: block;
position: absolute;
top: 300px;
left: 0;
z-index: 25;
width: auto;
}
.others_project__txt, .others_project__bt, .others_project__subtitle, .others_project__link, .others_project__subtitle {
display: none;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
bottom: -95px;
}
.others_project__subtitle {
margin-bottom: 10px;
}
.others_project__subtitle_a {
display: block;
}
.others_project__subtitle_a {
font-size: 14px;
}
.section4 {
min-height: 930px;
}
.mackup_item3_on {
left: 20px;
}
.mackup_item2_on {
left: 0;
}
.section3 {
overflow: hidden;
}
}
@media only screen and (max-width: 320px) {
body {
min-width: 320px;
}
}
\ No newline at end of file
......@@ -107,4 +107,201 @@ $(document).ready(function() {
}).on('submit', function(e){
return false;
});
});
\ No newline at end of file
});
if($('#chart-container').length > 0)
{
FusionCharts.ready(function () {
var revenueChart = new FusionCharts({
type: 'doughnut2d',
renderAt: 'chart-container',
width: '100%',
height: '450',
dataFormat: 'json',
dataSource: {
"chart": {
//"caption": "Expenditures Incurred in Publishing a Book",
"bgcolor": "FFFFFF",
"showvalues": "1",
"showpercentvalues": "1",
"showborder": "0",
"showplotborder": "0",
//"showlegend": "1",
//"legendborder": "0",
//"legendposition": "bottom",
"enablesmartlabels": "1",
"use3dlighting": "0",
"showshadow": "0",
//"legendbgcolor": "#CCCCCC",
//"legendbgalpha": "20",
//"legendborderalpha": "0",
//"legendshadow": "0",
//"legendnumcolumns": "3",
"labelFont": "RobotoBold",
"labelFontColor": "2d323a",
"labelFontSize": "14",
"labelFontBold": "1",
"palettecolors": "#ff3030,#ff7711,#ffc600,#95d900,#97cbdd,#cdc9c4",
"showHoverEffect":"1",
},
"data": [
{
"label": "Переходы из поисковых сетей",
"value": "71.75"
},
{
"label": "Переходы по рекламе",
"value": "12.28"
},
{
"label": "Прямые заходы",
"value": "12.19"
},
{
"label": "Другие",
"value": "2.26"
},
{
"label": "Другие",
"value": "0.76"
},
{
"label": "Другие",
"value": "0.76"
}
]
}
}).render();
});
}
if($('#chart-container-2').length > 0)
{
FusionCharts.ready(function () {
var revenueChart = new FusionCharts({
type: 'column2d',
renderAt: 'chart-container-2',
width: '100%',
height: '300',
dataFormat: 'json',
dataSource: {
"chart": {
//"caption": "Monthly revenue for last year",
//"subCaption": "Harry's SuperMart",
"xAxisName": "",
"yAxisName": "Визиты:",
//"numberPrefix": "",
"paletteColors": "#c3b0fa",
"bgColor": "#ffffff",
"borderAlpha": "20",
"canvasBorderAlpha": "0",
"usePlotGradientColor": "0",
"plotBorderAlpha": "10",
"placevaluesInside": "1",
"rotatevalues": "1",
"valueFontColor": "#ffffff",
"showXAxisLine": "1",
"xAxisLineColor": "#999999",
"divlineColor": "#999999",
"divLineIsDashed": "1",
"showAlternateHGridColor": "0",
"subcaptionFontBold": "0",
"subcaptionFontSize": "14"
},
"data": [
{
"label": "Июн 14",
"value": "3000"
},
{
"label": "",
"value": "3400"
},
{
"label": "Авг 14",
"value": "7100"
},
{
"label": "",
"value": "9200"
},
{
"label": "Окт 14",
"value": "3400"
},
{
"label": "",
"value": "2850"
},
{
"label": "Дек 14",
"value": "2800"
},
{
"label": "",
"value": "2400"
},
{
"label": "Фев 15",
"value": "3800"
},
{
"label": "",
"value": "3900"
},
{
"label": "Апр 15",
"value": "3500"
},
{
"label": "",
"value": "3500"
},
{
"label": "Июн 15",
"value": "4100"
},
{
"label": "",
"value": "5900"
},
{
"label": "Авг 15",
"value": "5100"
},
{
"label": "",
"value": "4600"
},
{
"label": "Окт 15",
"value": "2800"
},
{
"label": "",
"value": "4500"
},
{
"label": "Дек 15",
"value": "5100"
}
],
"trendlines": [
{
"line": [
{
"startvalue": "700000",
"color": "#1aaf5d",
"valueOnRight": "1",
"displayvalue": "Monthly Target"
}
]
}
]
}
}).render();
});
}
\ No newline at end of file
[.ShellClassInfo]
InfoTip= .
IconFile=C:\Program Files (x86)\Google\Drive\googledrivesync.exe
IconIndex=16
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
@charset "utf-8";
/* CSS Document */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
font-family: sans-serif;
/* 1 */
-ms-text-size-adjust: 100%;
/* 2 */
-webkit-text-size-adjust: 100%;
/* 2 */
}
/**
* Remove default margin.
*/
body {
margin: 0;
}
/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
a:active,
a:hover {
outline: 0;
}
/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
b,
strong {
font-weight: bold;
}
/**
* Address styling not present in Safari and Chrome.
*/
dfn {
font-style: italic;
}
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
img {
border: 0;
}
/**
* Correct overflow not hidden in IE 9/10/11.
*/
svg:not(:root) {
overflow: hidden;
}
/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
figure {
margin: 1em 40px;
}
/**
* Address differences between Firefox and other browsers.
*/
hr {
padding: 0;
height: 1px;
border: none;
border-top: 1px solid #E6E6E6;
}
/**
* Contain overflow in all browsers.
*/
pre {
overflow: auto;
}
/**
* Address odd `em`-unit font size rendering in all browsers.
*/
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
optgroup {
font-weight: bold;
}
/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*==========================================================================
========================================================================== */
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 62.5%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
padding: 0;
width: 100%;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
color: #7f8c8d;
overflow-y: scroll;
*overflow-y: auto;
}
body p {
font-size: 14px;
font-size: 1.4rem;
line-height: 20px;
line-height: 2rem;
}
.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
content: "";
line-height: 0;
}
.clearfix:after {
clear: both;
}
a {
text-decoration: none;
}
a.underline {
text-decoration: underline;
}
a.green-link {
color: #7bb700;
font-weight: bold;
}
a.green-link:hover {
color: #689a00;
}
a.link {
color: #0079d5;
font-weight: bold;
}
a.link:visited,
a.link:active {
color: #0079d5;
}
a.link:hover {
color: #0995ff !important;
}
h1 {
font-size: 35px;
font-size: 3.5rem;
line-height: 42px;
line-height: 4.2rem;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
color: #2c3e50;
}
h1 span {
font-size: 14px;
font-size: 1.4rem;
color: #9a9a9a;
}
h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 26px;
line-height: 2.6rem;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
color: #2c3e50;
}
h2.center-align {
font-size: 35px;
font-size: 3.5rem;
line-height: 42px;
line-height: 4.2rem;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight: normal;
text-align: center;
margin-top: 0;
letter-spacing: -0.05rem;
}
img.bottom-aligned {
margin-top: 62px;
float: right;
}
.btn {
display: inline-block;
*zoom: 1;
*display: inline;
width: auto;
outline: none;
padding: 14px 25px 15px;
margin: 10px 0;
color: #fff;
text-align: center;
vertical-align: middle;
background-color: #167ED7;
-webkit-border-radius: 2px;
-webkit-border-radius: .2rem;
-moz-border-radius: 2px;
-moz-border-radius: .2rem;
border-radius: 2px;
border-radius: .2rem;
text-decoration: none;
cursor: pointer;
*margin-left: .3em;
-webkit-appearance: none;
}
.btn:first-child {
*margin-left: 0;
}
.btn:focus {
outline: thin dotted #126dbb;
outline: 1px auto #126dbb;
outline-offset: -1px;
}
.btn:focus,
.btn:hover {
text-decoration: none;
background-position: 0 -25px;
text-shadow: none;
outline: none;
}
.btn:active,
.btn:visited {
color: #fff;
-webkit-box-shadow: inset 0px 3px 1px #126dbb;
-moz-box-shadow: inset 0px 3px 1px #126dbb;
box-shadow: inset 0px 3px 1px #126dbb;
outline: none;
}
/*==========================================================================
Structural Block Elements
========================================================================== */
.wrapper {
margin: 0 auto;
width: 964px;
}
.top-spacer {
padding-top: 40px;
}
.bottom-spacer {
margin-bottom: 40px;
}
.left-block,
.right-block {
display: inline-block;
*zoom: 1;
*display: inline;
}
.left-block {
float: left;
}
.right-block {
float: right;
}
.center-align {
text-align: center;
}
.block-holder {
*zoom: 1;
margin: 0 -20px;
}
.block-holder:before,
.block-holder:after {
display: table;
content: "";
line-height: 0;
}
.block-holder:after {
clear: both;
}
.block-holder .block2,
.block-holder .block3,
.block-holder .block4 {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
}
.block-holder .block2 {
width: 50%;
}
.block-holder .block3 {
width: 33.333333%;
}
.block-holder .block4 {
width: 25%;
}
.block4 h2{
margin-top: 0;
}
/*Header
========================================================================== */
.header-section {
margin-top: 20px;
}
.header-section .top-nav {
list-style: none;
margin: 10px 0;
padding: 0;
}
.header-section .top-nav li {
display: inline-block;
*zoom: 1;
*display: inline;
}
.header-section .top-nav li:first-child {
margin-right: 20px;
}
.header-section .top-nav li a {
display: block;
text-decoration: none;
color: #9a9a9a;
font-size: 15px;
font-size: 1.5rem;
line-height: 20px;
line-height: 2rem;
}
.header-section .top-nav li a:hover {
color: #707070;
}
/*Content Section
========================================================================== */
.banner-block {
margin: 25px 0 0;
}
.banner-block p {
font-size: 16px;
font-size: 1.6rem;
line-height: 26px;
line-height: 2.6rem;
}
.banner-block p span {
font-size: 14px;
font-size: 1.4rem;
display: block;
margin: 10px 0;
}
.banner-block p span a {
color: #666666;
}
.banner-block p span a:hover {
color: #404040;
}
.gray-bg {
background: #f2f5f8;
padding: 20px;
}
.icon {
display: block;
background: url(../img/icons.png) no-repeat 0 0;
}
.icon.usage-icon,
.icon.api-icon,
.icon.attributes-icon {
width: 50px;
height: 50px;
}
.icon.usage-icon {
background-position: -45px -11px;
}
.icon.api-icon {
background-position: -3px -11px;
width: 36px;
}
.icon.attributes-icon {
background-position: -100px -11px;
}
a .icon-holder {
display: block;
background-color: #fff;
padding: 20px;
margin-bottom: 10px;
border: 1px solid #e4e8ec;
}
a .icon-holder .icon-learn,
a .icon-holder .icon-understand,
a .icon-holder .icon-whitepaper,
a .icon-holder .icon-inspired {
display: block;
width: 75px;
height: 75px;
}
a .icon-holder .icon-learn {
background-position: 2px -80px;
margin: 0 auto;
}
a .icon-holder .icon-understand {
background-position: -83px -80px;
margin: 0 auto;
}
a .icon-holder .icon-whitepaper {
background-position: -163px -80px;
margin: 0 auto;
}
a .icon-holder .icon-inspired {
background-position: -163px -5px;
margin: 0 auto;
}
a .large {
font-weight: bold;
color: #34495e;
font-size: 14px;
font-size: 1.4rem;
line-height: 20px;
line-height: 2rem;
}
a:hover .large {
color: #233547;
}
/*Footer
========================================================================== */
.footer-section {
padding: 30px 0;
}
.footer-section .footer-logo-block,
.footer-section .copyright {
text-align: center;
}
.footer-section .copyright {
color: #b4bbc2;
}
.footer-section .copyright p {
margin-top: 5px;
line-height: 14px;
line-height: 1.4rem;
}
[.ShellClassInfo]
InfoTip= .
IconFile=C:\Program Files (x86)\Google\Drive\googledrivesync.exe
IconIndex=16
\ No newline at end of file
[.ShellClassInfo]
InfoTip= .
IconFile=C:\Program Files (x86)\Google\Drive\googledrivesync.exe
IconIndex=16
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment