Du hattest vermutlich vorher eine andere Version von moderncv. Das neue Aussehen ist jedenfalls schon seit einiger Zeit normal. Im Online-Editor ist die Linie ebenfalls grau und es gibt ebenfalls eine Seitennummerierung und der Online-Editor ist nicht gerade bekannt für aktuelle Versionen. Die graue Linie gibt es seit TeX Live 2014.
Viel wichtiger ist aber, dass Dein Dokument fehlerhaft ist. \patchcmd hat fünf obligatorische Argumente nicht nur drei. Wenn man dessen Verwendung korrekt ergänzt:
\patchcmd{\makecvtitle}
{\color{color2!50}\rule{\textwidth}{.25ex}}
{\color{dagr}\rule{\textwidth}{.35ex}}
{\typeout{Patch was successfull}}% Falls der Patch funktioniert.
{\typeout{Patch failed}}% Falls der Patch nicht ausgeführt werden konnte
erfährt man in der log-Datei:
. Die Linie kann also nicht die gewünschte Farbe erhalten, weil der Patch nicht mehr funktioniert.
Lässt man sich mit \show\makecvtitle die Definition von \makecvtitle ausgeben, erfährt man in der log-Datei:
> \makecvtitle=macro:
->\makecvhead \makecvfoot .
l.19 \show\makecvtitle
In der Definition ist der Code, der da ersetzte werden soll, also gar nicht mehr enthalten. Forscht man weiter, erfährt man, dass dieser nun in \makecvhead enthalten ist. Also muss man den Patch ändern entsprechend ändern.
Kopf und Fuß macht
moderncv mit
fancyhdr. Die Definition erfolgt in \makecvfoot. Also kann man die Seitenzahl rechts im Fuß einfach mit \fancyfoot[RE,RO]{} am Ende von \makecvfoot entfernen. Insgesamt also:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\renewcommand*\familydefault{\sfdefault}
\usepackage{microtype}
\usepackage{ellipsis}
\usepackage{amsmath}
\usepackage{blindtext}
\usepackage[scale=0.75,top=1.2cm,bottom=3.5cm]{geometry}
\moderncvtheme[blue]{casual} % casual, classic, oldstyle, banking
\definecolor{dagr}{rgb}{0.22,0.45,0.70} % Farbe aus Lebenslauf "blue"
\patchcmd{\makecvhead}
{\color{color2!50}\rule{\textwidth}{.25ex}}
{\color{dagr}\rule{\textwidth}{.35ex}}
{\typeout{\string\makecvhead\space patch was successfull}}% Falls der Patch funktioniert.
{\typeout{\string\makecvhead\space patch failed}}% Falls der Patch nicht ausgeführt werden konnte.
\apptocmd{\makecvfoot}{\fancyfoot[RE,RO]{}}
{\typeout{\string\makecvfoot\space patch was successfull}}% Falls der Patch funktioniert.
{\typeout{\string\makecvfoot\space patch failed}}% Falls der Patch nicht ausgeführt werden konnte.
\firstname{Vorname}
\familyname{Nachname}
\title{Lebenslauf}
\address{Straße Nr.}{PLZ Ort}
\phone{0190 666 777}
\email{name@provider.de}
\begin{document}
\maketitle
\section{Teil 1}
\blindtext
\section{Teil 2}
\blindtext
\section{Teil 3}
\blindtext
\section{Teil 4}
\blindtext
\newpage
\section{Teil 5}
\blindtext
\section{Teil 6}
\blindtext
\vspace{1.3cm}
\hspace{1mm}
\vspace{2mm}
Vorname Nachname\\ \\
Ort, Datum
\end{document}
Wie man darauf kommt? Da die Klasse leider seit Jahren auch nicht ansatzweise eine vernünftige Doku hat, bleibt leider nur der Blick in den Quellcode bzw. nach einigen \show gutes Raten. Ich selbst verwende diese Klasse daher auch nicht.