/* this file is automatically generated, do not edit it*/


body {
background-color:#fafafa; color:rgba(33,33,33,0.9); }

html ::selection {
background-color:#2196f3; color:rgba(255,255,255,1); }

h1, h2, h3, h4, h5, h6{
color:#424242; }

.section_title h1:after, .section_title h2:after, .section_title h3:after, .section_title h4:after, .section_title h5:after, .section_title h6:after{
background-color:transparent; 
}


a{
color:#2196f3; }

a:hover{
color:#2196f3; 
}


.nav_mob_but.nav_mob_but.nav_mob_but:before{

background-color:#fff; }

.mobile_nav .context_title{
background-color:#2196f3; color:rgba(255,255,255,1); }


 blockquote{
border-left-color:#2196f3; }

 .progress .determinate,  .progress .indeterminate{
background-color:#2196f3; }


 .btn.btn.btn,  .btn-large.btn-large.btn-large{
background-color:#2196f3; color:rgba(255,255,255,1); }

 .btn.btn.btn:hover,  .btn-large.btn-large.btn-large:hover{
background-color:#2196f3; color:rgba(255,255,255,1); }

.btn-flat{
color:#2196f3; }
.btn-flat:hover{
color:#2196f3; }

.btn-floating{
background-color:#2196f3; 
}


.submit_button .preloader .spinner-layer{
border-color:#2196f3; }

.md_select:focus:not([readonly]), input:not([type]):focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=search]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=url]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
border-bottom-color:#2196f3; box-shadow: 0 1px 0 0 #2196f3; }

.md_select:focus:not([readonly])+label, input:not([type]):focus:not([readonly])+label, input[type=date]:focus:not([readonly])+label, input[type=datetime-local]:focus:not([readonly])+label, input[type=datetime]:focus:not([readonly])+label, input[type=email]:focus:not([readonly])+label, input[type=number]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, input[type=search]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, input[type=text]:focus:not([readonly])+label, input[type=time]:focus:not([readonly])+label, input[type=url]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label{
	color:#2196f3; }

.input-field .prefix.active{
color:#2196f3; }

.dropdown-content li>a, .dropdown-content li>span{
color:#2196f3; 
}
[type=checkbox]:checked+label:before{
border-right-color:#2196f3; border-bottom-color:#2196f3; }


.picker__date-display{
background-color:#2196f3; color:rgba(255,255,255,1); }

[type=radio].with-gap:checked+label:after, [type=radio]:checked+label:after
{
background-color:#2196f3; }

[type=radio].with-gap:checked+label:after, [type=radio].with-gap:checked+label:before, [type=radio]:checked+label:after{
border-color:#2196f3; }

.btn.hasloader .preloader .spinner-layer{
border-color:#2196f3; 
}

.pagination .page-numbers.current{
background-color:#2196f3; color:rgba(255,255,255,1); 
}



.light h1,.light h2,.light h3,.light h4,.light h5,.light h6{
color:#424242; }



.light .section_title h1:after, .light .section_title h2:after,.light  .section_title h3:after, .light .section_title h4:after, .light .section_title h5:after, .light .section_title h6:after{
background-color:transparent; }




	.light .btn.btn.btn, .light .btn-large.btn-large.btn-large{
background-color:#2196f3; color:rgba(255,255,255,1); }

.light .btn.btn.btn:hover, .light .btn-large.btn-large.btn-large:hover{
background-color:#2196f3; color:rgba(255,255,255,1); }

.light .btn-flat{
color:#2196f3; }

.light .btn-flat:hover{
color:#2196f3; }

.light .btn-floating{
background-color:#2196f3; 
}

.light .submit_button .preloader .spinner-layer{
border-color:#2196f3; }

.light .progress{
	background-color:#fff; }

.light blockquote{
	border-left-color:#2196f3; }

.light .progress .determinate, .light .progress .indeterminate{
background-color:#2196f3; }

.light .skill_bar .title{
color:rgba(255,255,255,1); }


.light .skills.flipable .skill .back .waveShape{
	fill:#2196f3; }

.light .skills.flipable .skill .back .inner h6{
	color:rgba(255,255,255,1); }



.light .md_select:focus:not([readonly]), .light  input:not([type]):focus:not([readonly]), .light  input[type=date]:focus:not([readonly]), .light  input[type=datetime-local]:focus:not([readonly]),  .light input[type=datetime]:focus:not([readonly]),  .light input[type=email]:focus:not([readonly]),  .light input[type=number]:focus:not([readonly]),   .lightinput[type=password]:focus:not([readonly]), .light  input[type=search]:focus:not([readonly]), .light  input[type=tel]:focus:not([readonly]), .light  input[type=text]:focus:not([readonly]),  .light input[type=time]:focus:not([readonly]), .light  input[type=url]:focus:not([readonly]), .light  textarea.materialize-textarea:focus:not([readonly]) {
border-bottom-color:#2196f3; box-shadow: 0 1px 0 0 #2196f3; }

.light .md_select:focus:not([readonly])+label, .light  input:not([type]):focus:not([readonly])+label, .light  input[type=date]:focus:not([readonly])+label,   .lightinput[type=datetime-local]:focus:not([readonly])+label, .light  input[type=datetime]:focus:not([readonly])+label, .light  input[type=email]:focus:not([readonly])+label,   .lightinput[type=number]:focus:not([readonly])+label, .light  input[type=password]:focus:not([readonly])+label,  .light input[type=search]:focus:not([readonly])+label,   .lightinput[type=tel]:focus:not([readonly])+label, .light  input[type=text]:focus:not([readonly])+label, .light  input[type=time]:focus:not([readonly])+label, .light  input[type=url]:focus:not([readonly])+label, .light  textarea.materialize-textarea:focus:not([readonly])+label{
color:#2196f3; }

.light .input-field .prefix.active{
color:#2196f3; }

.light .dropdown-content li>a, .light  .dropdown-content li>span{
color:#2196f3; 
}
.light [type=checkbox]:checked+label:before{
border-right-color:#2196f3; border-bottom-color:#2196f3; }


.light .picker__date-display{
background-color:#2196f3; color:rgba(255,255,255,1); }

.light [type=radio].with-gap:checked+label:after,  .light [type=radio]:checked+label:after
{
background-color:#2196f3; }

.light [type=radio].with-gap:checked+label:after, .light  [type=radio].with-gap:checked+label:before, .light  [type=radio]:checked+label:after{
border-color:#2196f3; }


.light .tabs .tab a{
	color:#2196f3; }

.light a, .dark .light  a, .light .light  a {
	color:#2196f3; }

 .light .tabs .tab a:hover{
	color:#2196f3; }

.light a:hover,  .dark .light  a:hover,  .light .light  a:hover{
	color:#2196f3; }

.light .project_filters.no-fancy .tab a:after{
	background-color:#2196f3; }

.light .project_filters.no-fancy .tab a:hover:after{
	background-color:#2196f3; 
}

.light .project_grid .grid-item .content .overlay{
	background-color:#2196f3; color:rgba(255,255,255,1); }

.light .project_grid .grid-item .content .overlay_body{
	background-color:#2196f3; color:rgba(255,255,255,1); }

.light .services .service{
	background-color:transparent; color:rgba(33,33,33,0.9); }

.light  .btn.hasloader .preloader .spinner-layer{
	border-color:#2196f3; }




.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{
color:#fff; }



.dark .section_title h1:after, .dark .section_title h2:after,.dark  .section_title h3:after, .dark .section_title h4:after, .dark .section_title h5:after, .dark .section_title h6:after{
background-color:transparent; }




	.dark .btn.btn.btn, .dark .btn-large.btn-large.btn-large{
background-color:#fafafa; color:rgba(33,33,33,0.9); }

.dark .btn.btn.btn:hover, .dark .btn-large.btn-large.btn-large:hover{
background-color:#f5f5f5; color:rgba(33,33,33,0.9); }

.dark .btn-flat{
color:#fafafa; }

.dark .btn-flat:hover{
color:#f5f5f5; }

.dark .btn-floating{
background-color:#fafafa; 
}

.dark .submit_button .preloader .spinner-layer{
border-color:#fafafa; }

.dark .progress{
	background-color:#2196f3; }

.dark blockquote{
	border-left-color:#2196f3; }

.dark .progress .determinate, .dark .progress .indeterminate{
background-color:#2196f3; }

.dark .skill_bar .title{
color:rgba(255,255,255,1); }


.dark .skills.flipable .skill .back .waveShape{
	fill:#2196f3; }

.dark .skills.flipable .skill .back .inner h6{
	color:rgba(255,255,255,1); }



.dark .md_select:focus:not([readonly]), .dark  input:not([type]):focus:not([readonly]), .dark  input[type=date]:focus:not([readonly]), .dark  input[type=datetime-local]:focus:not([readonly]),  .dark input[type=datetime]:focus:not([readonly]),  .dark input[type=email]:focus:not([readonly]),  .dark input[type=number]:focus:not([readonly]),   .darkinput[type=password]:focus:not([readonly]), .dark  input[type=search]:focus:not([readonly]), .dark  input[type=tel]:focus:not([readonly]), .dark  input[type=text]:focus:not([readonly]),  .dark input[type=time]:focus:not([readonly]), .dark  input[type=url]:focus:not([readonly]), .dark  textarea.materialize-textarea:focus:not([readonly]) {
border-bottom-color:#2196f3; box-shadow: 0 1px 0 0 #2196f3; }

.dark .md_select:focus:not([readonly])+label, .dark  input:not([type]):focus:not([readonly])+label, .dark  input[type=date]:focus:not([readonly])+label,   .darkinput[type=datetime-local]:focus:not([readonly])+label, .dark  input[type=datetime]:focus:not([readonly])+label, .dark  input[type=email]:focus:not([readonly])+label,   .darkinput[type=number]:focus:not([readonly])+label, .dark  input[type=password]:focus:not([readonly])+label,  .dark input[type=search]:focus:not([readonly])+label,   .darkinput[type=tel]:focus:not([readonly])+label, .dark  input[type=text]:focus:not([readonly])+label, .dark  input[type=time]:focus:not([readonly])+label, .dark  input[type=url]:focus:not([readonly])+label, .dark  textarea.materialize-textarea:focus:not([readonly])+label{
color:#2196f3; }

.dark .input-field .prefix.active{
color:#2196f3; }

.dark .dropdown-content li>a, .dark  .dropdown-content li>span{
color:#2196f3; 
}
.dark [type=checkbox]:checked+label:before{
border-right-color:#2196f3; border-bottom-color:#2196f3; }


.dark .picker__date-display{
background-color:#2196f3; color:rgba(255,255,255,1); }

.dark [type=radio].with-gap:checked+label:after,  .dark [type=radio]:checked+label:after
{
background-color:#2196f3; }

.dark [type=radio].with-gap:checked+label:after, .dark  [type=radio].with-gap:checked+label:before, .dark  [type=radio]:checked+label:after{
border-color:#2196f3; }


.dark .tabs .tab a{
	color:#fff; }

.dark a, .dark .dark  a, .light .dark  a {
	color:#fff; }

 .dark .tabs .tab a:hover{
	color:#fff; }

.dark a:hover,  .dark .dark  a:hover,  .light .dark  a:hover{
	color:#fff; }

.dark .project_filters.no-fancy .tab a:after{
	background-color:#fff; }

.dark .project_filters.no-fancy .tab a:hover:after{
	background-color:#fff; 
}

.dark .project_grid .grid-item .content .overlay{
	background-color:#2196f3; color:rgba(255,255,255,1); }

.dark .project_grid .grid-item .content .overlay_body{
	background-color:#2196f3; color:rgba(255,255,255,1); }

.dark .services .service{
	background-color:#2196f3; color:rgba(255,255,255,1); }

.dark  .btn.hasloader .preloader .spinner-layer{
	border-color:#2196f3; }





.card_content.light .btn.btn.btn{
background-color:#2196f3; color:rgba(255,255,255,1); }
.card_content.light .btn.btn.btn .preloader .spinner-layer {
border-color:#2196f3; }
.card_content.light .btn.btn.btn:hover{
background-color:#2196f3; color:rgba(255,255,255,1); }
